WinMerge 2.16.25 Release Notes
- About This Release
- What Is New in 2.16.25 beta?
- Known issues
December 2022
About This Release
This is a WinMerge beta release which is meant for preview the current state of
WinMerge development. This release is not recommended for the production.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.25 Beta
File compare
- BugFix: Selection in "Replace" by regular expression doesn't work with
\n
(#1556) - BugFix: WinMerge hangs for a certain regex search & replace action for
clearing all lines not containing '%' (#1575) - Add html5 keywords to crystaledit (PR #1565)
- Add css keywords to crystaledit (PR #1572)
- Preliminary exit (performance optimization) for Scrollbars calculation
(PR #1574, #1573) - Fix issue #1583 Syntax highlighting for SQL leaves many things out.
(PR #1591, #1583) - Starting Pane Consistency (#1598)
Binary compare
- BugFix: Crash 0xc0000409 (#1544)
- Binary compare: Allow 64bit versions to open files larger than 2GB
(PR #1549)
Folder compare
- BugFix: Fix the problem that WinMerge crashes when pressing the "OK" button
in the "Display Columns" dialog in the debug version. (PR #1568) - BugFix: Crash when copying files/folders (#1558)
- BugFix: File Duplication Bug In Outputted Zips (#1588)
- BugFix: Fixed problem with scrolling to unexpected position when expanding
folders (osdn.net #46061) - BugFix: Fixed incorrect links to files with # in filename in folder
comparison report (osdn.net #46082) - Changes the display processing of the "Comparison result" column for a 3-way
folder comparison. (PR #1545) - Add "Copy All Displayed Columns" to the context menu of the folder compare
window. (PR #1615)
Options dialog
- Added Auto-reload modified files option (PR #1611)
Translations
- Translation updates:
Others
- png optimization(loss less) (PR #1541)
- Fields rearranged for size optimization (PR #1576)
- refactoring Diff3.h (PR #1577)
- Fix: Mismatch between keyword list and comments (PR #1578)
- DiffFileData optimization for same-files (PR #1579)
- Fixed potentially wrong SubEditList ReadOnly attribute storage; refactoring
(PR #1580) - CheckForInvalidUtf8 performance improvement; code cleanup (PR #1582)
- Update unicoder.cpp (PR #1584)
- unicoder.cpp light performance improvements (PR #1586)
- Update markdown.cpp (PR #1590)
- Add a feature for debugging. (PR #1595)
Known issues
- Shell integration does not open winmerge when selecting two folders (#1619)
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- png optimization(loss less) by @pea-sys in #1541
- Changes the display processing of the "Comparison result" column for a 3-way folder comparison. by @tjmprm77 in #1545
- Update Russian.po by @Den1704 in #1553
- Update Russian.po by @Den1704 in #1554
- Update ReadMe-Russian.txt by @Den1704 in #1555
- Binary compare: Allow 64bit versions to open files larger than 2GB. by @sdottaka in #1549
- Turkish translation update 2.16.24.0 by @kayazeren in #1563
- Add html5 keywords to crystaledit by @stonee-K in #1565
- Update Polish.po by @miroslaw-zylewicz in #1566
- Fix the problem that WinMerge crashes when pressing the "OK" button in the "Display Columns" dialog in the debug version. by @tjmprm77 in #1568
- Add css keywords to crystaledit by @stonee-K in #1572
- Preliminary exit (performance optimization) for Scrollbars calculation by @hordi in #1574
- Fields rearranged for size optimization by @hordi in #1576
- refactoring Diff3.h by @hordi in #1577
- Fix: Mismatch between keyword list and comments by @stonee-K in #1578
- DiffFileData optimization for same-files by @hordi in #1579
- Fixed potentially wrong SubEditList ReadOnly attribute storage; refactoring by @hordi in #1580
- CheckForInvalidUtf8 performance improvement; code cleanup by @hordi in #1582
- Update unicoder.cpp by @hordi in #1584
- unicoder.cpp light performance improvements by @hordi in #1586
- Update markdown.cpp by @hordi in #1590
- Fix issue #1583 Syntax highlighting for SQL leaves many things out. by @stonee-K in #1591
- Update & Improvements to Swedish Translation by @pgert in #1594
- Add a feature for debugging. by @tjmprm77 in #1595
- unify the translations of Filter by @yingang in #1614
- Add "Copy All Displayed Columns" to the context menu of the folder compare window. by @tjmprm77 in #1615
- Update German.po by @Mr-Update in #1616
- Update Brazilian.po by @Marcello-mco in #1617
- Update Hungarian.po by @efi99 in #1618
- Update of Lithuanian translation by @Tichij in #1621
- Update Corsican translation for 2.16.25 by @Patriccollu in #1628
- Add auto-reload modified files option by @sdottaka in #1611
- Update Corsican translation for 2.16.25 (2nd) by @Patriccollu in #1629
- [xml] Update brazilian.po by @Marcello-mco in #1630
- Update Hungarian.po by @efi99 in #1631
- Update of Lithuanian translation by @Tichij in #1632
- Update German.po by @Mr-Update in #1633
New Contributors
- @pea-sys made their first contribution in #1541
- @Den1704 made their first contribution in #1553
- @hordi made their first contribution in #1574
- @yingang made their first contribution in #1614
Full Changelog: v2.16.24...v2.16.25