Subject: CVS commit: pkgsrc/devel/kdiff3
From: David H. Gutteridge
Date: 2021-11-03 23:00:42
Message id: 20211103220042.4018AFAEC@cvs.NetBSD.org

Log Message:
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<T> 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.

Files:
RevisionActionfile
1.77modifypkgsrc/devel/kdiff3/Makefile
1.9modifypkgsrc/devel/kdiff3/PLIST
1.15modifypkgsrc/devel/kdiff3/distinfo