KDiff3 1.9.0 released
Michael Reeves
reeves.87 at gmail.com
Mon May 3 03:17:15 BST 2021
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-announce-apps/attachments/20210502/5885af29/attachment.htm>
More information about the Kde-announce-apps
mailing list