KDiff3 1.9.0 is now released. It can be found at https://download.kde.org/stable/kdiff3/ kdiff3-1.9.0.tar.xz.mirrorlist
MacOS X and Windows 64 bit binaries have also been released. File processing should be much faster now. The contetual menu is fixed on Windows. Known Issues/Limitations: *As of this time binary comparison has been temporarily disabled due to stability concerns. *KDiff3 stiil is not quite where I would like it memmory wise. https://download.kde.org/stable/kdiff3/kdiff3-1.9.0-windows-64.exe.mirrorlist https://download.kde.org/stable/kdiff3/kdiff3-1.9.0-macos-64.exe.mirrorlist Partial Change log: *Rewrite of SourceData::FileData::preprocess now only loops through file contents once. *Major rework of event handling -Move away from event filters where feasible, drop code for events now handled by qt. -decentralize handlers *take advantage of Qt and boost signal/slot pattern to avoid needless nullptr checks. -decentralize cut/paste handling *Introduce LineRef wrapper class *Add enum types and use existing ones. -improves readability of code. *split out doDirectoryCompare from improveFilenames -Principle of least surprise *Stop mis-using c style [] pointer access there is no documented reason to assume QVector<T> has a c-style array-like memory layout for any T. Much less that this will remain so. Not even going to try to list everything here.