--- - branch: MAIN date: Wed Nov 3 22:00:42 UTC 2021 files: - new: '1.77' old: '1.76' path: pkgsrc/devel/kdiff3/Makefile pathrev: pkgsrc/devel/kdiff3/Makefile@1.77 type: modified - new: '1.9' old: '1.8' path: pkgsrc/devel/kdiff3/PLIST pathrev: pkgsrc/devel/kdiff3/PLIST@1.9 type: modified - new: '1.15' old: '1.14' path: pkgsrc/devel/kdiff3/distinfo pathrev: pkgsrc/devel/kdiff3/distinfo@1.15 type: modified id: 20211103T220042Z.e42ba10cea78fecb1dafc504f9fbf6481086fc0e log: | kdiff3: update to 1.9.3 (Upstream change log incomplete in summarized form, highlights for the 1.9 bump follow.) Version 1.9 - 2021- =========================== *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 has a c-style memory layout. Much less that this will remain so. Not even going to try to list everything here. See git history for complete log. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/kdiff3' unixtime: '1635976842' user: gutteridge