Releases: WinMerge/winmerge
Merge7z2301.0
Update 7-Zip to 23.01 (#1913)
v2.16.31
WinMerge 2.16.31 Beta Release Notes
June 2023
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.31 Beta
General
- BugFix: Some Substitution filter doesn't work (#1861)
- Add tasks to Jump List (PR #1828)
- Update DirCmpReport.cpp (PR #1892)
File compare
- BugFix: Fix input range check processing in "Go to" dialog. (PR #1826)
- BugFix: End of line diff is a bit wanky (#1838, PR #1849)
- Confirm copy all in file merge (PR #1827)
- Modify the "Go to" dialog. (PR #1896)
Folder compare
Plugins
- PrettifyJSON: Update jq to version 1.6 (#1871)
- Translate some plugin error messages (PR #1873)
- ApplyPatch: Update GNU patch to 2.7.6-1 (PR #1897)(#1871)
Installer
- Silent install blocked (#1852)
Translations
- Translation updates:
- Brazilian (PR #1829,#1837,#1876,#1903)
- Bulgarian (PR #1822)
- Chinese Simplified (PR #1835,#1846,#1885,#1906)
- Dutch (PR #1831)
- French (PR #1841,#1842,#1894)
- Galician (PR #1833)
- German (PR #1850,#1875,#1907)
- Hungarian (PR #1832,#1839,#1845,#1878,#1905)
- Japanese
- Korean (PR #1820,#1821,#1877)
- Lithuanian (PR #1847,#1889,#1904)
- Polish (PR #1869,#1870,#1884)
- Portuguese (PR #1843,#1895)
- Spanish (PR #1834)
- Russian (PR #1824,#1825,#1862)
Known issues
- 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 Korean.po by @VenusGirl in #1820
- Update Korean.po by @VenusGirl in #1821
- Update Bulgarian.po by @StoyanDimitrov in #1822
- Update Russian.po by @wvxwxvw in #1824
- Update Russian.po by @wvxwxvw in #1825
- Fix input range check processing in "Go to" dialog. by @tjmprm77 in #1826
- Confirm copy all in file merge by @wilfz in #1827
- Update Brazilian.po by @Marcellomco in #1829
- Update Dutch.po by @RockyTDR in #1831
- Update Hungarian.po by @efi99 in #1832
- Update Galician.po by @P0rsche-911 in #1833
- Update Spanish.po by @P0rsche-911 in #1834
- update zh-cn translation by @yingang in #1835
- Add tasks to Jump List by @sdottaka in #1828
- Update Brazilian.po by @Marcellomco in #1837
- Update Hungarian.po by @efi99 in #1839
- Update French.po by @slolo2000 in #1841
- Update French.po by @slolo2000 in #1842
- Update portuguese translation by @hugok79 in #1843
- Update Hungarian.isl by @boglarkla in #1845
- update zh-cn translation by @yingang in #1846
- Update Lithuanian.po by @Tichij in #1847
- Update German.po by @Mr-Update in #1850
- Fix issue #1838: End of line diff is a bit wanky by @sdottaka in #1849
- Update Polish.po by @miroslaw-zylewicz in #1869
- Update Polish.po by @miroslaw-zylewicz in #1870
- Translate some plugin error messages by @tjmprm77 in #1873
- Update German.po by @Mr-Update in #1875
- [XML] Update Brazilian.po by @Marcellomco in #1876
- Update Korean.po by @VenusGirl in #1877
- Update Hungarian.po by @efi99 in #1878
- Update Polish.po by @miroslaw-zylewicz in #1884
- update zh-cn translation by @yingang in #1885
- Update of Lithuanian translation by @Tichij in #1889
- Update DirCmpReport.cpp by @mavaddat in #1892
- Update French.po by @slolo2000 in #1894
- Update Portuguese.po by @hugok79 in #1895
- Modify the "Go to" dialog. by @tjmprm77 in #1896
- Update GNU patch to 2.7.6-1 by @sdottaka in #1897
- [XML] Update Brazilian.po by @Marcellomco in #1903
- Update of Lithuanian translation by @Tichij in #1904
- Update Hungarian.po by @efi99 in #1905
- Update German.po by @Mr-Update in #1907
- update zh-cn translation by @yingang in #1906
New Contributors
- @wilfz made their first contribution in #1827
- @P0rsche-911 made their first contribution in #1833
- @boglarkla made their first contribution in #1845
- @mavaddat made their first contribution in #1892
Full Changelog: v2.16.30...v2.16.31
v2.16.30
WinMerge 2.16.30 Release Notes
April 2023
About This Release
This is a WinMerge 2.16.30 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.30
General
- BugFix: When using an ini file all differences are displayed as black
sections (#1799) - Reduced file size of WinMergeU.exe for 32-bit version
File compare
- BugFix: Fixed an issue where XML format files, such as vcxproj, were not
being syntax highlighted. - BugFix: Fixed an issue where the EOL character was not being displayed in
the ARM64 version. - Modify the "Go to" dialog. (PR #1779)
Image compare
- BugFix: Middle Click to close image tab crash (#1785)
- BugFix: Fixed an issue where the changed Color distance threshold value
would revert back to 0 the next time WinMerge was started. - Image compare: Increase color distance threshold (CD Threshold)
(winmerge/winimerge #29)
Filters
- Updated file filters to allow UTF-8 without BOM.
Options dialog
- BugFix: Fixed an issue where the shell integration category page in the
Options dialog was not displaying correctly in version 2.16.29. - BugFix: Fixed an issue where plugin settings were not exported when
exporting from the Options dialog.
Plugins
- BugFix: Fixed an issue where the ApplyPatch plugin was not functioning
correctly when the 'Plugins -> Manual Unpacking' menu item was checked. - BugFix: Fixed the problem that the plug-in setting window cannot be opened
on 32-bit OS - Added a "Plugin Settings" button to the "Select Plugin" window.
- Make the plugin settings dialog translatable and enable saving settings to
an INI file (PR #1783)
Command line
- BugFix: Fixed the problem that the /fr option is ignored when specifying the
command line option /new - BugFix: Fixed the problem of not moving to the conflicted line after
auto-merge.
Project file
- BugFix: Opening a project fails when a path has environmental variables in
it. (#1793)
Installer
- BugFix: Unsuccessful installation, Portable Win32 version (#1802)
Translations
- Translation updates:
What Is New in 2.16.29 Beta
File compare
- BugFix: 3-way compare does not properly align identical lines when resolving
conflicts, and show false highlights (#1696) - BugFix: Failure to indent lines properly (#1740)
- BugFix: Fixed problems with non-default Diff algorithm:
- Even though the Ignore carriage return differences option was disabled,
EOL differences were ignored when the option to ignore whitespace
differences was enabled. - Differences between CR and CR+LF were not ignored even though Ignore
carriage return differences option was enabled.
- Even though the Ignore carriage return differences option was disabled,
- BugFix: Fixed a bug with Match whole word only options of Substitution
filters - Add MATLAB syntax highlighting. (PR #1766)
Table compare
- The "View > Wrap Lines" menu item in the Table Compare window is now
"Wrap Text" and its check status is saved separately from the same menu item
in the Text Compare window. (osdn #47553) - Added an option to change the CSV file separator from comma to semicolon or
another character.
Binary compare
- BugFix: Resizing WinMerge Window looses the correct scroll position for the
memory address your cursor is at (WinMerge/frhed #13) - BugFix: Fixed an issue where an infinite loop occurred when the file size was
truncated during file loading.
Image compare
- BugFix: Fixed issue preventing saving image comparison reports to a network
share
Webpage compare
- BugFix: Fixed issue with missing file path in header bar
Folder compare
- BugFix: After I collapse a folder, the arrow next to it stays turned down
(#1747) - BugFix: Fixed an issue where the Left/Right Date and Left/Right Size columns
would not update when deleting files on one side. - Implement issue #1413: "Move" needs options "Left to Right" or
"Right to Left" like "Copy" (PR #1732,#1720) - Pressing F2 or Rename should not select file extension (#1735)
Options dialog
- Added Enable Compare As menu option in Shell integration category
Plugins
- BugFix: Plugin IgnoreLeadingLineNumbers hangs (#1715)
Command line
- BugFix: Fixed a crash that occurred when comparing alternate data streams,
such as file.zip:Zone.Identifier:$DATA, using the /self-compare command
line option. - BugFix: Fixed a crash that occurred when the /t command line option was
specified with only one path provided
Shell extension
- BugFix: Windows 11 Tabs - wrong folder selected from new menu (#1733)
- BugFix: Fixed the issue where the WinMerge menu would not appear when
right-clicking on a non-item area in Windows 11 Explorer. - Added Compare As menu item
Installer
- Installer: components step unclear about "Patch GnuWin32" (#1698)
- The ShellExtension*.dll file is now renamed before installation to prevent
installation failure when Explorer is loading ShellExtension*.dll. - Added IgnoreLeadingLineNumbers plugin to non-x86 installers
Translations
- BugFix: Fix an issue where some messages are not translated. (PR #1712)
- Translation updates:
- Brazilian (PR #1711,#1713,#1727,#1728,#1756)
- Chinese Simplified (PR #1714,#1719,#1722,#1731,#1765)
- Corsican (PR #1717,#1723,#1752)
- Dutch (PR #1757)
- German (PR #1730,#1754)
- Hungarian (PR #1725,#1726,#1758)
- Japanese
- Korean (PR #1689,#1690,#1692,#1693,#1694,#1718)
- Lithuanian (PR #1729,#1755)
- Polish (PR #1763,#1764)
- Portuguese (PR #1737)
- Russian (PR #1710,#1751)
- Swedish (#1706,PR #1707)
Known issues
- 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 Korean.po by @VenusGirl in #1689
- Update Korean.po by @VenusGirl in #1690
- Update ReadMe-Korean.txt by @VenusGirl in #1692
- Update Korean.isl by @VenusGirl in #1693
- Update Korean.isl by @VenusGirl in #1694
- Fix issue #1706 Alarmingly bad swedish translations by @timint in #1707
- Update Russian.po by @wvxwxvw in #1710
- Installer: Update Brazilian.isl by @Marcellomco in #1711
- Fix an issue where some messages are not translated. by @tjmprm77 in #1712
- Update Brazilian.isl by @Marcellomco in #1713
- update zh-cn translation of InnoSetup by @yingang in #1714
- Update Corsican translation for 2.16.28 by @Patriccollu in #1717
- Update Korean.isl by @VenusGirl in #1718
- update zh-cn translation of Readme.txt by @yingang in #1719
- update zh-cn translation of Readme.txt by @yingang in #1722
- Update ReadMe-Corsican.txt for 2.16.28 by @Patriccollu in #1723
- Update Hungarian.po by @efi99 in #1725
- Update Hungarian.po by @efi99 in #1726
- Update Brazilian.po by @Marcellomco in #1727
- Update Brazilian.po by @Marcellomco in #1728
- Update of Lithuanian translation by @Tichij in #1729
- Patch 1 by @Mr-Update in #1730
- update zh-cn translations by @yingang in #1731
- Implement issue #1413: "Move" needs options "Left to Right" or "Right… by @sdottaka in #1732
- Update Portuguese translations by @hugok79 in #1737
- Fix invalid msgstr in (Russian.po) by @giga-bytes-dev in #1751
- Update Corsican translation for 2.16.29 by @Patriccollu in #1752
- Update German.po by @Mr-Update in #1754
- Update of Lithuanian translation by @Tichij in #1755
- Update Brazilian.po by @Marcellomco in #1756
- Update Dutch.po by @RockyTDR in #1757
- Update Hungarian.po by @efi99 in #1758
- Update Polish.po by @miroslaw-zylewicz in #1763
- Update Polish.po by @miroslaw-zylewicz in #1764...
v2.16.29
WinMerge 2.16.29 Beta Release Notes
March 2023
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.29 Beta
File compare
- BugFix: 3-way compare does not properly align identical lines when resolving
conflicts, and show false highlights (#1696) - BugFix: Failure to indent lines properly (#1740)
- BugFix: Fixed problems with non-default Diff algorithm:
- Even though the Ignore carriage return differences option was disabled,
EOL differences were ignored when the option to ignore whitespace
differences was enabled. - Differences between CR and CR+LF were not ignored even though Ignore
carriage return differences option was enabled.
- Even though the Ignore carriage return differences option was disabled,
- BugFix: Fixed a bug with Match whole word only options of Substitution
filters - Add MATLAB syntax highlighting. (PR #1766)
Table compare
- The "View > Wrap Lines" menu item in the Table Compare window is now
"Wrap Text" and its check status is saved separately from the same menu item
in the Text Compare window. (osdn #47553) - Added an option to change the CSV file separator from comma to semicolon or
another character.
Binary compare
- BugFix: Resizing WinMerge Window looses the correct scroll position for the
memory address your cursor is at (WinMerge/frhed #13) - BugFix: Fixed an issue where an infinite loop occurred when the file size was
truncated during file loading.
Image compare
- BugFix: Fixed issue preventing saving image comparison reports to a network
share
Webpage compare
- BugFix: Fixed issue with missing file path in header bar
Folder compare
- BugFix: After I collapse a folder, the arrow next to it stays turned down
(#1747) - BugFix: Fixed an issue where the Left/Right Date and Left/Right Size columns
would not update when deleting files on one side. - Implement issue #1413: "Move" needs options "Left to Right" or
"Right to Left" like "Copy" (PR #1732,#1720) - Pressing F2 or Rename should not select file extension (#1735)
Options dialog
- Added Enable Compare As menu option in Shell integration category
Plugins
- BugFix: Plugin IgnoreLeadingLineNumbers hangs (#1715)
Command line
- BugFix: Fixed a crash that occurred when comparing alternate data streams,
such as file.zip:Zone.Identifier:$DATA, using the /self-compare command
line option. - BugFix: Fixed a crash that occurred when the /t command line option was
specified with only one path provided
Shell extension
- BugFix: Windows 11 Tabs - wrong folder selected from new menu (#1733)
- BugFix: Fixed the issue where the WinMerge menu would not appear when
right-clicking on a non-item area in Windows 11 Explorer. - Added Compare As menu item
Installer
- Installer: components step unclear about "Patch GnuWin32" (#1698)
- The ShellExtension*.dll file is now renamed before installation to prevent
installation failure when Explorer is loading ShellExtension*.dll. - Added IgnoreLeadingLineNumbers plugin to non-x86 installers
Translations
- BugFix: Fix an issue where some messages are not translated. (PR #1712)
- Translation updates:
- Brazilian (PR #1711,#1713,#1727,#1728,#1756)
- Chinese Simplified (PR #1714,#1719,#1722,#1731,#1765)
- Corsican (PR #1717,#1723,#1752)
- Dutch (PR #1757)
- German (PR #1730,#1754)
- Hungarian (PR #1725,#1726,#1758)
- Japanese
- Korean (PR #1689,#1690,#1692,#1693,#1694,#1718)
- Lithuanian (PR #1729,#1755)
- Polish (PR #1763,#1764)
- Portuguese (PR #1737)
- Russian (PR #1710,#1751)
- Swedish (#1706,PR #1707)
Known issues
- 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 Korean.po by @VenusGirl in #1689
- Update Korean.po by @VenusGirl in #1690
- Update ReadMe-Korean.txt by @VenusGirl in #1692
- Update Korean.isl by @VenusGirl in #1693
- Update Korean.isl by @VenusGirl in #1694
- Fix issue #1706 Alarmingly bad swedish translations by @timint in #1707
- Update Russian.po by @wvxwxvw in #1710
- Installer: Update Brazilian.isl by @Marcellomco in #1711
- Fix an issue where some messages are not translated. by @tjmprm77 in #1712
- Update Brazilian.isl by @Marcellomco in #1713
- update zh-cn translation of InnoSetup by @yingang in #1714
- Update Corsican translation for 2.16.28 by @Patriccollu in #1717
- Update Korean.isl by @VenusGirl in #1718
- update zh-cn translation of Readme.txt by @yingang in #1719
- update zh-cn translation of Readme.txt by @yingang in #1722
- Update ReadMe-Corsican.txt for 2.16.28 by @Patriccollu in #1723
- Update Hungarian.po by @efi99 in #1725
- Update Hungarian.po by @efi99 in #1726
- Update Brazilian.po by @Marcellomco in #1727
- Update Brazilian.po by @Marcellomco in #1728
- Update of Lithuanian translation by @Tichij in #1729
- Patch 1 by @Mr-Update in #1730
- update zh-cn translations by @yingang in #1731
- Implement issue #1413: "Move" needs options "Left to Right" or "Right… by @sdottaka in #1732
- Update Portuguese translations by @hugok79 in #1737
- Fix invalid msgstr in (Russian.po) by @giga-bytes-dev in #1751
- Update Corsican translation for 2.16.29 by @Patriccollu in #1752
- Update German.po by @Mr-Update in #1754
- Update of Lithuanian translation by @Tichij in #1755
- Update Brazilian.po by @Marcellomco in #1756
- Update Dutch.po by @RockyTDR in #1757
- Update Hungarian.po by @efi99 in #1758
- Update Polish.po by @miroslaw-zylewicz in #1763
- Update Polish.po by @miroslaw-zylewicz in #1764
- update zh-cn translation by @yingang in #1765
- Add MATLAB syntax highlighting. by @wiera987 in #1766
New Contributors
- @VenusGirl made their first contribution in #1689
- @giga-bytes-dev made their first contribution in #1751
- @wiera987 made their first contribution in #1766
Full Changelog: v2.16.28...v2.16.29
ShellExtension-1.18.7.0
Fix issue #1661: Context menu does nothing after pushing "Compare..."…
ShellExtension-1.18.6.0
ShellExtension: Fix failure to sign ShellExtensionU.dll
v2.16.28
WinMerge 2.16.28 Release Notes
February 2023
About This Release
This is a WinMerge 2.16.28 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.28
Folder compare
- BugFix: Fixed an issue where files with no extension were not compared if they were in a folder with a '.' in the folder name.
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 https://github.com/WinMerge/winmerge/pull/...
v2.16.25
WinMerge 2.16.25 Release Notes
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
v2.16.24
WinMerge 2.16.24 Release Notes
October 2022
About This Release
This is a WinMerge 2.16.24 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.24
General
- BugFix: Fixed crash when displaying file menu if jump list contains invalid
title (osdn.net #45916)
File compare
- Changed operation of displaying dialogs and context menus from status
bar from double-click to single-click.
Table compare
- BugFix: when TSV files were displayed in table mode with word wrap enabled,
clicking on a character would not move the caret to that character's
position
Folder compare
- Fixed memory leak in folder comparison when PDF files
were targeted for image comparison.
Options dialog
- Improved translation regarding CPU cores (PR #1513)
Select Files or Folders dialog
- Made it possible to specify Prediffer plugin
Plugins
- BugFix: Select Plugin dialog: Fixed that "Display all plugins"
checkbox did not work
Project file
- BugFix: Fixed comparison failure when left file path and right
file path in project file are URLs. - Allow saving following in project file.
- Description
- Window type
- Table delimiter
Patch Generator dialog
- BugFix: The command line section in the generated patch file was garbled
(osdn.net #45935)
Translations
- BugFix: Fix an issue where the following message displayed when two files
are identical in a 3-way folder comparison is not translated. (PR #1535) - Translation updates:
Others
- BugFix: Fixed English verbiage (PR #1499)
- BugFix: typo fixed in README.md (PR #1504)
- BugFix: Fix typo in lwdisp.c (PR #1515)
What Is New in 2.16.23 Beta
General
- BugFix: Fix an issue where filenames containing "&" are not displayed
properly in the MDI tab bar and its tooltips. (PR #1466)
Color schemes
- Create Midnight.ini (PR #1430)
File compare
- BugFix: Non existing backup directory should be automatically created (#1438)
- BugFix: Bug: Can't copy selected text, if it has non-changed lines (#1507)
- Remember zoom level for all files (#1433)
- The feature will allow the user to right-click the selected lines and… add
them to Line Filter so that those lines added to the Line Filter will be
ignored if found in any file. (PR #1481) - CrystalEdit/parsers/SQL: Added more keywords (PR #1493)
Table compare
- Bugfix: Inline differences ware not displayed even if the caret is moved to
the position of an inline difference that is hidden due to the narrow
column width.
Webpage compare
- [EXPERIMENTAL] Webpage Compare: Highlight differences (PR #1357)
Folder compare
- BugFix: Disable rename operations when in read-only mode in the folder
compare window. (PR #1434) - BugFix: Fix an issue where renaming to a file name or directory name
containing "" or "/" is not done properly. (PR #1451) - BugFix: Fix "Left to Right" and "Right to Left" copying in 2-way folder
comparison. (PR #1495) - BugFix: Folder compare with jpg images crashes (#1176)
(Previous versions were linked with unfixed freeimage.)
Archive support
- Update 7-Zip to 22.01 (#1425)
Translations
- Translation updates:
- Brazilian (PR #1436,#1437,#1441,#1459,#1463)
- Corsican (PR #1443,#1480,#1486)
- Dutch (PR #1474)
- Finnish (PR #1460)
- French (PR #1491)
- German (PR #1455,#1484)
- Hungarian (PR #1431,#1454)
- Japanese
- Lithuanian (PR #1457,#1485)
- Polish (PR #1427,#1456)
- Portuguese (PR #1453,#1490)
- Russian (PR #1426)
- Slovenian (#1424,PR #1461)
- Spanish (PR #1406)
Known issues
- 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 Russian.po by @wvxwxvw in #1426
- Update Polish.po by @miroslaw-zylewicz in #1427
- Update of Lithuanian translation by @Tichij in #1431
- Create Midnight.ini by @HaroldPetersInskipp in #1430
- Disable rename operations when in read-only mode in the folder compare window. by @tjmprm77 in #1434
- Update Brazilian.po by @Marcello-mco in #1436
- Update Brazilian.po by @Marcello-mco in #1437
- Update Brazilian.po by @Marcello-mco in #1441
- Update Corsican translation in August by @Patriccollu in #1443
- Spanish translation update by @mauriciogracia in #1406
- Fix an issue where renaming to a file name or directory name containing "" or "/" is not done properly. by @tjmprm77 in #1451
- Update Portuguese translation by @hugok79 in #1453
- Update Hungarian.po by @efi99 in #1454
- Update German.po by @Mr-Update in #1455
- Update Polish.po by @miroslaw-zylewicz in #1456
- Update of Lithuanian translation by @Tichij in #1457
- Update Brazilian.po by @Marcello-mco in #1459
- Update Slovenian.po by @JadranR in #1461
- Update Brazilian.po by @Marcello-mco in #1463
- Fix an issue where filenames containing "&" are not displayed properly in the MDI tab bar and its tooltips. by @tjmprm77 in #1466
- Update Dutch.po by @RockyTDR in #1474
- Update Corsican translation in September by @Patriccollu in #1480
- The feature will allow the user to right-click the selected lines and… by @srgank in #1481
- Update German.po by @Mr-Update in #1484
- Update of Lithuanian translation by @Tichij in #1485
- Update Brazilian.po by @Marcello-mco in #1486
- Update Portuguese translation by @hugok79 in #1490
- Update French.po by @slolo2000 in #1491
- CrystalEdit/parsers/SQL: Added more keywords by @baka0815 in #1493
- Fix "Left to Right" and "Right to Left" copying in 2-way folder comparison. by @tjmprm77 in #1495
- [EXPERIMENTAL] Webpage Compare: Highlight differences by @sdottaka in #1357
- Update German.isl by @Mr-Update in #1498
- Fixed English verbiage by @Gitoffthelawn in #1499
- typo fixed in README.md by @Hridoy-31 in #1504
- Update Hungarian.po by @efi99 in #1508
- Update German.po by @Mr-Update in #1509
- Update Corsican translation for 2.16.24 (Oct. 9th) by @Patriccollu in #1510
- Update Brazilian.po by @Marcello-mco in #1511
- Update of Lithuanian translation by @Tichij in #1514
- Fix typo in lwdisp.c by @eltociear in #1515
- Update Brazilian.po by @Marcello-mco in #1523
- Update Hungarian.po by @efi99 in #1524
- Update Polish.po by @miroslaw-zylewicz in #1525
- Update of Lithuanian translation by @Tichij in #1526
- Update Corsican translation for 2.16.24 (Oct. 17th) by @Patriccollu in #1527
- Update German.po by @Mr-Update in #1528
- Update Portuguese.po by @hugok79 in #1529
- Fix an issue where the message displayed when two files are identical in a 3-way folder comparison is not translated. by @tjmprm77 in #1535
- Update French.po by @slolo2000 in #1538
New Contributors
- @HaroldPetersInskipp made their first contribution in #1430
- @Marcello-mco made their first contribution in #1436
- @srgank made their first contribution in #1481
- @bak...