Revisions of kdiff3

buildservice-autocommit accepted request 1141460 from Christophe Marin's avatar Christophe Marin (krop) (revision 49)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) accepted request 1141456 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 48)
- Update to 1.10.7
  * Correctly handle oversized files (kde#475176)
buildservice-autocommit accepted request 1115857 from Christophe Marin's avatar Christophe Marin (krop) (revision 47)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) committed (revision 46)
1.10.6
buildservice-autocommit accepted request 1098397 from Christophe Marin's avatar Christophe Marin (krop) (revision 45)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) committed (revision 44)
1.10.5
buildservice-autocommit accepted request 1091825 from Fabian Vogt's avatar Fabian Vogt (Vogtinator) (revision 43)
baserev update by copy to link target
Fabian Vogt's avatar Fabian Vogt (Vogtinator) accepted request 1091806 from Adam Spiers's avatar Adam Spiers (aspiers) (revision 42)
- Update to 1.10.4
  * Fixed no UI shown for failed auto-merge.

- Update to 1.10.3
  * Fix 469817 no text if word wrap is on.
buildservice-autocommit accepted request 1084460 from Christophe Marin's avatar Christophe Marin (krop) (revision 41)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) committed (revision 40)
1.10.2
buildservice-autocommit accepted request 1058975 from Christophe Marin's avatar Christophe Marin (krop) (revision 39)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) accepted request 1058883 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 38)
- Update to 1.10.0
  * Make DirectoryMergeWindow and DirectoryMergeInfo QDockWidgets
  * Use Qt native saveState/restoreState
- Build with boost 1.75.0 on Leap as the standard version is too
  old (kdiff3 requires at least 1.71 now)
- Add Fix-linking-with-boost-1.75.0.patch to workaround a bug in
  boost 1.75.0 that breaks the linking stage
buildservice-autocommit accepted request 1041175 from Christophe Marin's avatar Christophe Marin (krop) (revision 37)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) accepted request 1041169 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
- update to 1.9.6:
  * Fix horizontal scroll to be by character not pixels
  * Update window when ending selection mode.
buildservice-autocommit accepted request 959368 from Christophe Giboudeaux's avatar Christophe Giboudeaux (cgiboudeaux) (revision 35)
baserev update by copy to link target
Christophe Giboudeaux's avatar Christophe Giboudeaux (cgiboudeaux) accepted request 959350 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 34)
- Update to 1.9.5
  * Attempt encoding detection for non-BOM UTF-8
  * Rewrite EOL detection (kde#448353,kde#450225)
    + fixes speed regression
    + Better EOL detection decoding handled by Qt
- Drop redundant recommendation of the -lang package
Christophe Giboudeaux's avatar Christophe Giboudeaux (cgiboudeaux) accepted request 933220 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 33)
- Update to 1.9.4
  * Fix windows style cr/lf line ending handling (kde#442199)
  * Fix race on exit if qt sends QApplication::focusChanged during
    teardown (kde#444654)
Luca Beltrame's avatar Luca Beltrame (luca_b) accepted request 913375 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 32)
- Update to 1.9.3
  * Fix multiple regressions in file comparison
  * Fix trailing EOL stripped (kde#437570)
  * Fix arbitrary line insertion during merge (kde#437570)
- Drop 0001-Collected-fixes-from-master.patch, the relevant fixes
  are included in this release
Christophe Giboudeaux's avatar Christophe Giboudeaux (cgiboudeaux) accepted request 902836 from Tilman Vogel's avatar Tilman Vogel (tivo) (revision 31)
The latest kdiff3 currently shipped with Tumbleweed is unsuitable for everyday use. I, for example, use it as my go-to `git mergetool` and I need that a lot. And it must be reliable and not messing up merge-output. Since the upgrade from 1.8.4 to 1.9.2, many regressions have to be experienced, please see the list of fixed issues below. 

From a distribution point of view, I see two options: Fix-up 1.9.2 like proposed here, or (really!) downgrade to 1.8.5 until a new reliable 1.9 release comes out. I have contributed many fixes to upstream meanwhile.

- Remove GCC 11 build fix:
  * 0001-Explicitly-include-limits-for-compatibility-with-gcc.patch
    now contained in squashed patch
- Add collected fixes from upstream master:
  * 0001-Collected-fixes-from-master.patch
    contains the original and many more fixes:
    + misalignment and wrong conflict resolutions when using manual
      alignment markers
    + uninitialized variables causing crashes
    + hangs and crashes due to wrong loop conditions
    + wrong handling of new-line at end-of-file
    + spurious insertion of empty lines in merge result
    + access of uninitialized iterators causing crashes
    + wrong buffer length calculations causing out-of-bounds access
    + wrong bit-logic causing comments to always be treated as white-space
    + crashes when hitting a key on empty merge results
    + technical details allowing fixes to be cherry-picked
buildservice-autocommit accepted request 895983 from Christophe Giboudeaux's avatar Christophe Giboudeaux (cgiboudeaux) (revision 30)
baserev update by copy to link target
Displaying revisions 1 - 20 of 49
openSUSE Build Service is sponsored by