Changelog for
kdiff3-1.11.4-65.6.i586.rpm :
* Tue Oct 01 2024 Christophe Marin
- Update to 1.11.4
* Adapt Diff3Line::getLineData to handle being called on non-existant lines
* Suppress clang warning for quirky QT \"enum\" use
* Pass over diff code completely if no data is loaded
* Do full clearing of all diff related lists when one is cleared
* Mon Jul 01 2024 Christophe Marin - Update to 1.11.2
* Fixed encoding handling for non-UTF encodings
* Fixed encoding detection for lower case \'HTML\' and \'XML\' tags
* Tue May 21 2024 Christophe Marin - Update to 1.11.1.
* kparts is no longer needed
* Don\'t set invalid first line if line < visableLines
* Actually wait for event loop to exit in ProgressDialog::enterEventLoop
* Don\'t kill KJob on hide
* Cleanup resize code
* Limit new line computation to 0
* Fix broken getBestFirstLine calcucation- Drop obsolete patch:
* Fix-linking-with-boost-1.75.0.patch
* Thu Jan 25 2024 Wolfgang Bauer - Update to 1.10.7
* Correctly handle oversized files (kde#475176)
* Thu Oct 05 2023 Christophe Marin - Update to 1.10.6
* Fix crash on exit
* Wed Jul 12 2023 Christophe Marin - Update to 1.10.5:
* Resolve thread safety issues in word wrap runner
* Fri Jun 09 2023 Adam Spiers - 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.
* Wed May 03 2023 Christophe Marin - Update to 1.10.2
* Prevent false error due to faulty check when m_pOptions->m_bDiff3AlignBC = true
* fix crash when word wrap enabled (kde#468492)
* Rework KDiff3App::completeInit to avoid crash on exit in auto mode
* \"Escape\" shortcut ignored if merge output in focus (kde#467652)
* save and restore dock states (kde#466522)
* Show UI before comparison start (kde#439148)
* Don\'t crash on broken links (kde#466241)
* Fix memory safety issues during reload. (kde#466524)
* Fix mishandling line count for files containing \'0x0b\'
* Tue Jan 17 2023 Wolfgang Bauer - 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
* Wed Dec 07 2022 Dirk Müller - update to 1.9.6:
* Fix horizontal scroll to be by character not pixels
* Update window when ending selection mode.
* Fri Mar 04 2022 Wolfgang Bauer - 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
* Tue Nov 23 2021 Wolfgang Bauer - 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)
* Fri Aug 20 2021 Wolfgang Bauer - 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
* Mon Jun 28 2021 Tilman Vogel - 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
* Fri May 28 2021 Christophe Giboudeaux - Add GCC 11 build fix:
* 0001-Explicitly-include-limits-for-compatibility-with-gcc.patch- Drop the _service file. Upstream release doesn\'t contain precompiled code anymore.
* Mon May 17 2021 Wolfgang Bauer - Update to 1.9.2
* Remove erroneous #ifdef (kde#436958)
* Sat May 15 2021 Wolfgang Bauer - Update to 1.9.1
* Hotfix for possible display problems (kde#436958)
* Add default shortcut for \"Go to [Previous/Next] Unsolved Conflict\" (kde#436003)
* Port away from KIconThemes
* Wed May 05 2021 Christophe Giboudeaux - Update URL.
* Mon May 03 2021 Christophe Giboudeaux - Update to 1.9.0
* Rewrite of SourceData::FileData::preprocess now only loops through file contents once.
* Major rework of event handling
* Take advantage of Qt and boost signal/slot pattern to avoid needless nullptr checks.
* Introduce LineRef wrapper class
* Add enum types and use existing ones.
* Split out doDirectoryCompare from improveFilenames
* Stop mis-using c style [] pointer access
* Fri Mar 05 2021 Christophe Giboudeaux - Use a _service file to exclude the windows_installer folder.
* Fri Jan 22 2021 wbauerAATTtmo.at- Update to 1.8.5:
* Fix url handling for drag and drop (kde#417189)
* Fix regression in handling paste from clipboard to blank diff window (kde#426823)
* Fix link detection via KIO
* Drop custom event filter in OpenDialog. We now use FileNameLineEdit instead as in the main window.
* Fix url/path handling bugs for remote files
* Don\'t ignore stat errors unless it tells us the file was not found