v2.16.26
WinMerge 2.16.26 Release Notes
January 2023
About This Release
This is a WinMerge 2.16.26 stable release.
This release replaces earlier WinMerge stable releases as a recommended release.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.26
General
- Fixed issue where the program would crash when certain path names were set
in the file path bar.
File compare
- Feature request: Allow pasting when editing caption of pages (PR #1651)
Folder compare
- BugFix: Filters aren't saved anywhere (#1638)
- BugFix: Fixed issue where the Open menu item in file path bar of folder
comparison window was disabled. - Add processing to indicate that two directories are identical in the
"Comparison result" column when they are identical in a 3-way folder
comparison. (PR #1649) - Request: highlight the file after opening its parent folder (#1662)
- Show/hide directories in 3-way comparison (PR #1683)
Binary compare
- BugFix: Fixed issue where the Open menu item in file path bar of binary
comparison window was disabled.
Webpage compare
- BugFix: Deleted color of Word Difference in Options dialog was not used.
- Implemented Ignore numbers comparison option.
Options dialog
- Modify the "Options (Compare > Folder)" dialog. (PR #1645)
Plugins
- Add PreviewMarkdown plugin (PR #1641)
- Add PreviewPlantUML plugin (PR #1666)
- CompareMSExcelFiles: Added "Compare worksheets as HTML" in CompareMSExcelFiles
plugin options window - ApacheTika: Updated Apache Tika to version 2.6.0
- ApacheTika: If Java is not installed, OpenJDK 19.0.2 will now be downloaded
and used.
Translations
- Translation updates:
- Brazilian (PR #1656,#1670)
- Chinese Simplified (PR #1635,#1665,#1667,#1677,#1681)
- Corsican (PR #1674)
- French (PR #1640,#1679)
- German (PR #1660,#1671)
- Hungarian (PR #1664)
- Japanese
- Lithuanian (PR #1657,#1673)
- Polish (PR #1648)
- Portuguese (PR #1669)
- Russian (PR #1676)
- Slovenian
- Swedish (PR #1655,#1663,#1682)
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
- update zh-cn translations by @yingang in #1635
- Update French.po by @slolo2000 in #1640
- Modify the "Options (Compare > Folder)" dialog. by @tjmprm77 in #1645
- Update Polish.po by @miroslaw-zylewicz in #1648
- Add processing to indicate that two directories are identical in the "Comparison result" column when they are identical in a 3-way folder comparison. by @tjmprm77 in #1649
- Add PreviewMarkdown plugin by @sdottaka in #1641
- Minor Update & Improvements of Swedish Translation by @pgert in #1655
- Update Brazilian.po by @Marcellomco in #1656
- Update of Lithuanian translation by @Tichij in #1657
- Update German.po by @Mr-Update in #1660
- Improvements of Swedish Translation by @pgert in #1663
- Update Hungarian.po by @efi99 in #1664
- update zh-cn translations by @yingang in #1665
- Add PreviewPlantUML plugin by @sdottaka in #1666
- sync zh-cn translation from English.pot by @yingang in #1667
- Update Brazilian.po by @Marcello-mco in #1668
- Update Portuguese translation by @hugok79 in #1669
- Update Brazilian.po by @Marcello-mco in #1670
- Update German.po by @Mr-Update in #1671
- Update of Lithuanian translation by @Tichij in #1673
- Update Corsican translation for 2.16.26 by @Patriccollu in #1674
- Update Russian.po by @wvxwxvw in #1676
- update translations in image comparation UI by @yingang in #1677
- Update French.po by @slolo2000 in #1679
- Update Chinese (Simplified) translations by @yfdyh000 in #1681
- Minor Updates & Improvements to Swedish Translation by @pgert in #1682
- Show/hide directories in 3-way comparison by @tjmprm77 in #1683
- 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
- @Marcellomco made their first contribution in #1656
Full Changelog: v2.16.24...v2.16.26