diff --git a/Docs/Users/ChangeLog.html b/Docs/Users/ChangeLog.html
index 6db7cae3cf0..2197b047e10 100644
--- a/Docs/Users/ChangeLog.html
+++ b/Docs/Users/ChangeLog.html
@@ -25,9 +25,48 @@
Change log
+WinMerge 2.16.45.1 -
+2024-12-27
+General
+
+- BugFix: IME switch not toggle menu when menu hide (PR #2572)
+- Add "Ignore missing trailing EOL" option to Compare settings (PR
+#2573,#203,#989,#2317)
+
+File compare
+
+- BugFix: The height of the lines connecting moving blocks in the
+location pane may be incorrect (#2543)
+
+Folder compare
+
+- BugFix: Looks like the View Tab Bar "folder icon" is getting a green
+check-mark before the folder compare has even completed. (#2562)
+
+Plugins
+
+- BugFix: WinMerge 2.16.44.0 : CompareMSWordFiles.sct Plugin : Forced
+Enabled Confirm Conversions Pop-Up (#2566)
+
+Archive support
+
+Translations
+
+- Translation updates:
+
+- Japanese
+- Korean (PR #2558,#2559)
+
+
+Internals
+
+- Update POCO C++ Libraries to 1.14.0
+
WinMerge 2.16.45.0 -
2024-11-27
-General
+General
- BugFix: Second monitor - BIG title bar v 2.16.44
(#2510,#2512,#2540,#2549)
@@ -44,7 +83,7 @@ General
- Reduce the contrast of inactive title bar text (PR #2545)
- System Icon turn gray when app inactive (PR #2547)
-File compare
+File compare
- BugFix: Wrong line gets copied over when selecting text (#2499)
- BugFix: Bug Report: Display Issues When Resizing WinMerge Across
@@ -66,7 +105,7 @@
File compare
- Feature Request: Fixed-Width Font in "Find what" and "Replace with"
Fields (#2539)
-Folder compare
+Folder compare
- BugFix: Crash on typing while search is in progress (#1814), (PR
#2557)
@@ -84,7 +123,7 @@ Select Files or Folders
- BugFix: Crash on opening 2 files via drag & drop (#2548)
-Plugins
+Plugins
- Apache Tika plugin: Update Apache Tika to 3.0.0
@@ -95,7 +134,7 @@ Installer
- Installer - Run PowerShell hidden and with -NoProfile when
installing silently (#2515)
-Translations
+Translations
- Translation updates:
@@ -113,7 +152,7 @@ Translations
WinMerge 2.16.44 - 2024-10-27
-General
+General
- Added Medium size (24px) option to Toolbar icons
@@ -121,12 +160,12 @@ Webpage compare
- BugFix: Differences panel for Webpage mode (winwebdiff#7)
-Plugins
+Plugins
- BugFix: Floating-point precision issue in CompareMSExcelFiles.sct
plugin (#2494)
-Translations
+Translations
- Translation updates:
@@ -135,7 +174,7 @@ Translations
WinMerge 2.16.43 - 2024-10-23
-General
+General
- BugFix: WinMerge incorrectly states "The selected files are
identical" (#2408)
@@ -145,7 +184,7 @@ General
- Add Support for Custom System Color Overrides (PR #2376)
- Easy move small main window when tab on titlebar (PR #2489)
-File compare
+File compare
- BugFix: Wrong syntax highlighting for TeX files (#2415)
- BugFix: Text replacement result is wrong. (#2422)
@@ -156,7 +195,7 @@ File compare
- Anti-aliasing has been applied to the lines that connect moved
blocks in the location pane.
-Folder compare
+Folder compare
- BugFix: ExitCode always 2 with /enableexitcode with no apparent
issues (#2450)
@@ -176,7 +215,7 @@ Options dialog
- Add a "Defaults" button to the "Options (General)" dialog. (PR
#2453)
-Plugins
+Plugins
- Create CompareEscapedJavaPropertiesFiles.sct (PR #2455)
@@ -186,7 +225,7 @@ Manual
Update documentation for "Include unique subfolders contents"
setting (PR #2396)
-Translations
+Translations
- Translation updates:
@@ -203,18 +242,18 @@ Translations
- Russian (PR #2462)
-Internals
+Internals
- Make InsertLineNumberInPOFiles.bat and RenewPOFiles.bat work
again
WinMerge 2.16.42.1 -
2024-07-28
-General
+General
- BugFix: Digital signature was not added to version 2.16.42.
-Translations
+Translations
- Translation updates:
@@ -223,20 +262,20 @@ Translations
WinMerge 2.16.42 - 2024-07-27
-General
+General
- Enable Rounded Corners for WinMerge Menu on Windows 11 (PR
#2364)
- Introduce a flat status bar without separator lines. (PR #2377)
-Folder compare
+Folder compare
- BugFix: Folder comparison status not accurately reflected in toolbar
(#2374)
- BugFix: Status of folder comparison not correctly reflected by tab
icon after Refresh (F5) (#2383)
-File compare
+File compare
- Replace - more intelligent choice of replace in (whole file vs
selection) (#2368)
@@ -250,16 +289,16 @@ Image compare
- Added the ability to change the blink interval and overlay animation
interval.
-Plugins
+Plugins
- Make the gpt4-o-mini model selectable in the AIConvertText plugin
settings window
-Archive support
+Archive support
-Translations
+Translations
- Translation updates:
@@ -270,11 +309,11 @@ Translations
WinMerge 2.16.41 - 2024-06-24
-General
+General
- Made the tabs in the tab bar rounded like Firefox.
-File compare
+File compare
- Added support for F# (FSharp) language syntax highlight (PR
#2298)
@@ -284,7 +323,7 @@ File compare
- Typescript files to use JavaScript highlighting as default (PR
#2312)
-Folder compare
+Folder compare
- BugFix: Refresh selected shows wrong file names being compared
(#2338)
@@ -300,7 +339,7 @@ Options dialog
- Add a "Defaults" button to the "Options (Archive Support)" dialog.
(PR #2362)
-Plugins
+Plugins
- BugFix: Fixed the plugin pipeline not being configured correctly in
the Select Plugin dialog.
@@ -308,7 +347,7 @@ Plugins
- Update jq to 1.7.1
- Update md4c to 0.5.2
-Archive support
+Archive support
@@ -317,7 +356,7 @@ Installer
BugFix; WinMerge 2.16.40 - Installer - Missing version and
archicteure info (#2300)
-Translations
+Translations
- Translation updates:
@@ -336,7 +375,7 @@ Translations
- Turkish (PR #2315)
-Internals
+Internals
- Update GitHub Actions CI (#2304)
- Fix some typos (#2305)
@@ -345,11 +384,11 @@ Internals
- Update Google C++ Testing Framework to 1.14.0
WinMerge 2.16.40 - 2024-04-27
-General
+General
- BugFix: Fixed several Wine-related issues
-File compare
+File compare
- BugFix: Replace text issue (#2279)
@@ -360,7 +399,7 @@ Options dialog
Adjust position of "Defaults" button in "Options > Compare >
Table" (PR #2295)
-Plugins
+Plugins
- BugFix: CompareMSExcelFiles.sct: Fixed the issue where, when the
'Extract workbook data to multiple files' option was enabled, all sheets
@@ -380,7 +419,7 @@
Installer
- BugFix: French encoding problem on the end of installation (last
dialog box) (#2272)
-Translations
+Translations
- Translation updates:
@@ -395,12 +434,12 @@ Translations
WinMerge 2.16.39 - 2024-03-24
-General
+General
- BugFix: Fixed an issue where typing only a single character in the
header bar could cause a crash.
-File compare
+File compare
- BugFix: Fixed possible crash
- BugFix: Creation of .bak files fails when the original filename
@@ -431,7 +470,7 @@
Reports
- BugFix: Fixed an issue where the caption set in the header bar was
not being applied to the HTML report.
-Plugins
+Plugins
- BugFix: Fixed crash when error occurs in Unpacker plugin
- Replace the source code written in VBScript with JScript (PR
@@ -448,16 +487,16 @@
Installer
will be displayed in the next installation. (#2206)
- Move custom messages in a separate iss file (#2247)
-Archive support
+Archive support
- BugFix: 7zip encrypted archives with encrypted file names
(#2225)
-Internals
+Internals
- Update codeql-analysis.yml - Version v2 to v3 (PR #2196)
-Translations
+Translations
- Translation updates:
@@ -476,7 +515,7 @@ Translations
WinMerge 2.16.38 - 2024-01-27
-File compare
+File compare
- BugFix: Fixed an issue where changing the BOM in the right pane in
the Codepage dialog was not reflected.
@@ -487,18 +526,18 @@ Webpage compare
- During comparison, the status bar now displays "Comparing...".
- Add Location Pane (PR #2160)
-Folder compare
+Folder compare
- Modify the "Display Columns" dialog. (PR #2154)
-Plugins
+Plugins
-Translations
+Translations
- Translation updates:
@@ -513,7 +552,7 @@ Translations
WinMerge 2.16.37 - 2023-12-24
-File compare
+File compare
- BugFix: Fixed an issue where the scroll position when clicking on
Location View may not be as expected when Wrap Lines is enabled.
@@ -523,7 +562,7 @@ File compare
search
- Added new C# keywords (PR #2136)
-Folder compare
+Folder compare
- BugFix: Empty files are not copied (#2146)
@@ -543,7 +582,7 @@ Webpage compare
when comparing URLs that are file://.
Improved synchronize events (winmerge/winwebdiff#4)
-Translations
+Translations
- Translation updates:
@@ -569,7 +608,7 @@ File filter
- Bugfix: Modify the "File Filters" dialog. (#2118)
-Translations
+Translations
- Translation updates:
@@ -583,7 +622,7 @@ Translations
WinMerge 2.16.35 - 2023-11-20
-File compare
+File compare
- BugFix: Fixed an issue where "Copy to Left/Right and Advance" would
sometimes skip differences when comparing 3 files. (#1234)
@@ -607,7 +646,7 @@ Webpage compare
window (#2084)
- Webpage Compare: synchronize events (#2111,#2064)
-Folder compare
+Folder compare
- BugFix: Ignoring carriage return differences doesn't work anymore
(#2080,#2099)
@@ -623,7 +662,7 @@ Installer
- BugFix: "Register Windows 11 Shell Extension" fails because
PowerShell script doesn't escape special chars correctly (#2109)
-Translations
+Translations
- Translation updates:
@@ -644,7 +683,7 @@ Translations
WinMerge 2.16.34 - 2023-10-27
-File compare
+File compare
- Allow NUL and \.\NUL in paths specified as command line arguments
(PR #2056)
@@ -659,7 +698,7 @@ Image compare
- BugFix: Fixed the issue where .png is added when saving even if the
file format does not use a converter such as jpg or png file.
-Folder compare
+Folder compare
- BugFix: Folder compare omits unique folders from results if they
contain any files and/or subfolders folder compare/merge (#2046)
@@ -672,7 +711,7 @@ Substitution filters
- Modify the "Substitution Filters" dialog. (PR #2068)
-Translations
+Translations
- Translation updates:
@@ -680,17 +719,17 @@ Translations
- Korean (PR #2057,#2059,#2060)
-Internals
+Internals
- Small code changes for CMDIChildWnd handling (#2043)
WinMerge 2.16.33 - 2023-09-20
-General
+General
- Reduce startup time and decrease the usage of Win32 user
objects.
-File compare
+File compare
- BugFix: Cannot compare one-line file (#1972)
- BugFix: "Current Difference" specified by double-clicking cannot
@@ -710,7 +749,7 @@
Table compare
- Generate reports in tabular format for table comparisons. (PR
#1983)
-Folder compare
+Folder compare
- BugFix: Fixed an issue where Differences, Left/Right EOL columns,
etc. were displayed as undefined values when the file comparison method
@@ -745,7 +784,7 @@
Options dialog
disappearing if the registration of the ShellExtension for Windows 11
fails
-Plugins
+Plugins
- BugFix: WinMerge cannot successfully disable some of its Plugins
(#2012)
@@ -755,7 +794,7 @@ Manual
- Manual: Use po4a for manual translation (PR #1994) (#499)
-Translations
+Translations
- Translation updates:
@@ -773,17 +812,17 @@ Translations
- Ukrainian (PR #1955)
-Internals
+Internals
- Optimize inserts in std containers using reserve (PR #2000)
WinMerge 2.16.32 - 2023-07-27
-General
+General
- BugFix: Export/Import settings bug with Substitution Filters
(#1925)
-File compare
+File compare
- BugFix: Save function doesn't work if the path length exceeds 248
characters (#1923)
@@ -791,7 +830,7 @@ File compare
(#1902)
- Update Python syntax highlighting keyword list. (PR #1938)
-Folder compare
+Folder compare
- BugFix: Treeview scrolls to the wrong position. (#1915)
- Allow changing the number of CPU cores to use while doing folder
@@ -807,11 +846,11 @@
Command line
the Options dialog even if the /r command line option is not specified.
(PR #1914)
-Archive support
+Archive support
- Update 7-Zip to 23.01 (PR #1913)
-Translations
+Translations
- New translation: Tamil (PR #1946)
- Translation updates:
@@ -828,13 +867,13 @@
Translations
WinMerge 2.16.31 - 2023-06-20
-General
+General
- BugFix: Some Substitution filter doesn't work (#1861)
- Add tasks to Jump List (PR #1828)
- Update DirCmpReport.cpp (PR #1892)
-File compare
+File compare
- BugFix: Fix input range check processing in "Go to" dialog. (PR
#1826)
@@ -842,12 +881,12 @@ File compare
- Confirm copy all in file merge (PR #1827)
- Modify the "Go to" dialog. (PR #1896)
-Folder compare
+Folder compare
- BugFix: Display problem with Item totals : (#1840)
- BugFix: Bug in ignore whitespace ? (#1882)
-Plugins
+Plugins
- PrettifyJSON: Update jq to version 1.6 (#1871)
- Translate some plugin error messages (PR #1873)
@@ -857,7 +896,7 @@ Installer
- Silent install blocked (#1852)
-Translations
+Translations
- Translation updates:
@@ -879,13 +918,13 @@ Translations
WinMerge 2.16.30 - 2023-04-27
-General
+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
+File compare
- BugFix: Fixed an issue where XML format files, such as vcxproj, were
not being syntax highlighted.
@@ -912,7 +951,7 @@ Options dialog
- BugFix: Fixed an issue where plugin settings were not exported when
exporting from the Options dialog.
-Plugins
+Plugins
- BugFix: Fixed an issue where the ApplyPatch plugin was not
functioning correctly when the 'Plugins -> Manual Unpacking' menu
@@ -940,7 +979,7 @@
Installer
- BugFix: Unsuccessful installation, Portable Win32 version
(#1802)
-Translations
+Translations
- Translation updates:
@@ -957,7 +996,7 @@ Translations
WinMerge 2.16.29 - 2023-03-21
-File compare
+File compare
- BugFix: 3-way compare does not properly align identical lines when
resolving conflicts, and show false highlights (#1696)
@@ -998,7 +1037,7 @@ Webpage compare
- BugFix: Fixed issue with missing file path in header bar
-Folder compare
+Folder compare
- BugFix: After I collapse a folder, the arrow next to it stays turned
down (#1747)
@@ -1013,7 +1052,7 @@ Options dialog
- Added Enable Compare As menu option in Shell integration
category
-Plugins
+Plugins
- BugFix: Plugin IgnoreLeadingLineNumbers hangs (#1715)
@@ -1042,7 +1081,7 @@ Installer
ShellExtension*.dll.
- Added IgnoreLeadingLineNumbers plugin to non-x86 installers
-Translations
+Translations
- BugFix: Fix an issue where some messages are not translated. (PR
#1712)
@@ -1064,23 +1103,23 @@ Translations
WinMerge 2.16.28 - 2023-02-15
-Folder compare
+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.
WinMerge 2.16.26 - 2023-01-27
-General
+General
- Fixed issue where the program would crash when certain path names
were set in the file path bar.
-File compare
+File compare
- Feature request: Allow pasting when editing caption of pages (PR
#1651)
-Folder compare
+Folder compare
- BugFix: Filters aren't saved anywhere (#1638)
- BugFix: Fixed issue where the Open menu item in file path bar of
@@ -1107,7 +1146,7 @@
Options dialog
- Modify the "Options (Compare > Folder)" dialog. (PR #1645)
-Plugins
+Plugins
- Add PreviewMarkdown plugin (PR #1641)
- Add PreviewPlantUML plugin (PR #1666)
@@ -1117,7 +1156,7 @@ Plugins
- ApacheTika: If Java is not installed, OpenJDK 19.0.2 will now be
downloaded and used.
-Translations
+Translations
- Translation updates:
@@ -1137,7 +1176,7 @@ Translations
WinMerge 2.16.25 - 2022-12-27
-File compare
+File compare
- BugFix: Selection in "Replace" by regular expression doesn't work
with
\n
(#1556)
@@ -1157,7 +1196,7 @@ Binary compare
- Binary compare: Allow 64bit versions to open files larger than 2GB
(PR #1549)
-Folder compare
+Folder compare
- BugFix: Fix the problem that WinMerge crashes when pressing the "OK"
button in the "Display Columns" dialog in the debug version. (PR
@@ -1177,7 +1216,7 @@
Options dialog
- Added Auto-reload modified files option (PR #1611)
-Translations
+Translations
- Translation updates:
@@ -1213,12 +1252,12 @@ Others
- Add a feature for debugging. (PR #1595)
WinMerge 2.16.24 - 2022-10-27
-General
+General
- BugFix: Fixed crash when displaying file menu if jump list contains
invalid title (osdn.net #45916)
-File compare
+File compare
- Changed operation of displaying dialogs and context menus from
status bar from double-click to single-click.
@@ -1229,7 +1268,7 @@ Table compare
enabled, clicking on a character would not move the caret to that
character's position
-Folder compare
+Folder compare
- Fixed memory leak in folder comparison when PDF files were targeted
for image comparison.
@@ -1243,7 +1282,7 @@ Select Files or Folders
- Made it possible to specify Prediffer plugin
-Plugins
+Plugins
- BugFix: Select Plugin dialog: Fixed that "Display all plugins"
checkbox did not work
@@ -1264,7 +1303,7 @@ Patch Generator dialog
- BugFix: The command line section in the generated patch file was
garbled (osdn.net #45935)
-Translations
+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
@@ -1290,7 +1329,7 @@
Others
- BugFix: Fix typo in lwdisp.c (PR #1515)
WinMerge 2.16.23 - 2022-09-26
-General
+General
- BugFix: Fix an issue where filenames containing "&" are not
displayed properly in the MDI tab bar and its tooltips. (PR #1466)
@@ -1299,7 +1338,7 @@ Color schemes
- Create Midnight.ini (PR #1430)
-File compare
+File compare
- BugFix: Non existing backup directory should be automatically
created (#1438)
@@ -1322,7 +1361,7 @@ Webpage compare
- [EXPERIMENTAL] Webpage Compare: Highlight differences (PR
#1357)
-Folder compare
+Folder compare
- BugFix: Disable rename operations when in read-only mode in the
folder compare window. (PR #1434)
@@ -1333,11 +1372,11 @@ Folder compare
- BugFix: Folder compare with jpg images crashes (#1176) (Previous
versions were linked with unfixed freeimage.)
-Archive support
+Archive support
- Update 7-Zip to 22.01 (#1425)
-Translations
+Translations
- Translation updates:
@@ -1358,11 +1397,11 @@ Translations
WinMerge 2.16.22 - 2022-07-27
-General
+General
- Allow renaming of untitled pages (#1395)
-File compare
+File compare
- BugFix: "Replace All" doesn't work when Replace in "Selection" and
the new string contains the old string. (#1376)
@@ -1372,7 +1411,7 @@ File compare
if multiple matches on the same line (#1387, PR #1388)
- Optimize snake function (PR #1411)
-Folder compare
+Folder compare
- BugFix: Fix an issue where paths with different case are not
displayed correctly in the folder column of the folder compare window
@@ -1385,13 +1424,13 @@
Folder compare
child items after renaming a directory in the folder compare window. (PR
#1408)
-Plugins
+Plugins
- Modify textbox behavior (CompareMSExcelFiles options dialog) (PR
#1374)
- Make wsc files available as plug-in (PR #1390)
-Archive support
+Archive support
@@ -1405,7 +1444,7 @@ Options dialog
- New setting to decide when to save/restore hidden items when project
is saved/loaded (PR #1377)
-Translations
+Translations
- Translation updates:
@@ -1419,17 +1458,17 @@ Translations
- Portuguese (PR #1416)
-Internals
+Internals
- Fix typo in SuperComboBox.cpp (PR #1379)
WinMerge 2.16.21 - 2022-06-20
-General
+General
- In windows 11 i have error 78 sidebyside with the winmerge manifest
(#1312)
-File compare
+File compare
- BugFix: Copy left/right different behavior (#1334)
- BugFix: Line difference coloring in “Word-level” mode does not work
@@ -1464,7 +1503,7 @@
Webpage compare
resource files
- Added Ctrl+L keyboard shortcut
-Folder compare
+Folder compare
- BugFix: Alt/Shift key highlighting issue not resetting start point
from move. (#1335)
@@ -1493,7 +1532,7 @@ Configuration log
- BugFix: [Bug Report] WinMerge does not recognize Win 11 (#1192)
-Plugins
+Plugins
- BugFix: CompareMSExcelFiles Plugins did not compare folders when
opening .xlsx files from Plugins-> Edit with Unpacker menu item even
@@ -1517,7 +1556,7 @@
Shell extension
displayed on the taskbar when WinMerge is started from the Windows 11
context menu.
-Translations
+Translations
- Translation updates:
@@ -1535,7 +1574,7 @@ Translations
- Russian (PR #1310)
-Internals
+Internals
- Fix typo in BCMenu.cpp (PR #1313)
- Fix type: GPL (PR #1342)
@@ -1544,11 +1583,11 @@ Internals
- Initialize variables defined at "diff.h" (PR #1360)
WinMerge 2.16.20 - 2022-04-27
-General
+General
- BugFix: New filter (F) display (#1281 a))
-File compare
+File compare
- BugFix: Fixed a problem where the caret would not display in the
correct position on lines containing tab characters, depending on the
@@ -1572,7 +1611,7 @@
Webpage compare
-Folder compare
+Folder compare
- BugFix: Fix an issue where items with different case are not
displayed correctly in the folder compare window when comparing three
@@ -1582,7 +1621,7 @@
Options dialog
- Allow resizing Options dialog box in both directions (#1265)
-Plugins
+Plugins
- BugFix: CompareMSExcelFiles.sct: Date formats interpreted
inconsistently (#279)
@@ -1616,7 +1655,7 @@ Manual
- BugFix: Help file: Small issue for plugins (#1309)
-Translations
+Translations
- Translation updates:
@@ -1634,7 +1673,7 @@ Translations
- Turkish (PR #1264)
-Internals
+Internals
- Code refactor with C++17 features replace optimize create smart
pointers (PR #1304)
@@ -1642,11 +1681,11 @@ Internals
and lower
WinMerge 2.16.19 - 2022-03-20
-General
+General
- Update Merge.rc (PR #1219,#1227,#1231,#1232)
-File compare
+File compare
- BugFix: Match similar lines breaks with Ignore whitespace change
(#1209)
@@ -1667,7 +1706,7 @@ Table compare
context menu.
-Folder compare
+Folder compare
- BugFix: Fix the problem that the status bar displays "0 items
selected" even though multiple items are selected.
@@ -1706,13 +1745,13 @@ Options dialog
- Improve vertical alignment string (#1200)
- Some improvements (#1212)
-Plugins
+Plugins
- BugFix: Select Plugin Dialog: Fix the problem that the plugin
arguments are deleted by clicking the "Add pipe" button after entering
them.
-Translations
+Translations
- Translation updates:
@@ -1735,7 +1774,7 @@ Translations
- Ukrainian (PR #1172)
-Internals
+Internals
- Fix typo in ShellFileOperations.cpp (PR #1256)
- [Big PR - big changes] A lot of refactor and optimization commits
@@ -1744,7 +1783,7 @@
Internals
- Tweak translations status (PR #1201)
WinMerge 2.16.18 - 2022-01-27
-General
+General
- BugFix: Crash when comparing files in Google Drive
- [Feature Request] Lengthen title of File Compare window or add tip
@@ -1754,7 +1793,7 @@
General
selection dialog displayed from View→Select Font menu item is
displayed.
-File compare
+File compare
- BugFix: wm 2.16.16.0 crashes with file attached (#1101)
- BugFix: Fix a problem that 'Encountered an improper argument' error
@@ -1780,7 +1819,7 @@
Clipboard Compare
WinMerge 64-bit version.
-Folder compare
+Folder compare
- BugFix: Sorting on Comparison Result being done incorrectly
(#483)
@@ -1791,7 +1830,7 @@ Folder compare
- BugFix: Fixed the problem that the sort order is different from
version 2.16.16 or earlier
-Plugins
+Plugins
- Fix for https://github.com/WinMerge/winmerge/discussions/1139
(#1139,PR #1140)
@@ -1802,7 +1841,7 @@ Command line
- Added
/clipboard-compare
command line option
-Archive support
+Archive support
@@ -1819,7 +1858,7 @@ Manual
- BugFix: "Quick compare limit" and "Binary compare limit" settings
don't have the expected (and documented) purpose (#1100)
-Translations
+Translations
- Translation updates:
@@ -1836,19 +1875,19 @@ Translations
- Turkish (PR #1099)
-Internals
+Internals
- Fix typo in DirScan.cpp (PR #1118)
WinMerge 2.16.17 - 2021-12-19
-General
+General
- New Option to ignore numbers. (PR #1025,#923)
- Add the feature to display tooltips on the MDI tab. (PR #1038)
- Issue with closing WinMerge with Esc keyboard key (#1052)
- Add an "Defaults" section to the ini file (PR #1071)
-File compare
+File compare
- BugFix: Release 2.16.16 crashes when comparing large files - likely
a regression (#1036)
@@ -1870,7 +1909,7 @@ Image compare
- Added support for creating multi-page image compare report (osdn.net
#43374)
-Folder compare
+Folder compare
- BugFix: Fixed a problem where Duplicate Group Numbers were not
assigned to files with the same content but different file names.
@@ -1888,12 +1927,12 @@ Patch Generator dialog
- Put the diff patch to the clipboard rather than to files (#923)
-Plugins
+Plugins
- BugFix: Fixed the problem that Plugins->Reload Plugins menu item
does not work.
-Archive support
+Archive support
@@ -1901,7 +1940,7 @@ Shell extension
- ShellExtension for Windows 11: Implemented advanced menu
-Translations
+Translations
- New translation:
@@ -1922,19 +1961,19 @@ Translations
- Slovenian
-Internals
+Internals
- BugFix: Fix typo in BCMenu.cpp (PR #1054)
- BugFix: Return better HRESULTs (PR #1077)
- Make it buildable for ARM32 architecture
WinMerge 2.16.16 - 2021-10-28
-General
+General
- Fix a problem where the string in the Windows common dialog would
not change to the language when switching languages.
-File compare
+File compare
- BugFix: Fix not getting the proper error message when saving
failed
@@ -1950,7 +1989,7 @@ Image compare
- BugFix: Fix an issue where drag-and-drop of file would only work
once.
-Folder compare
+Folder compare
- BugFix: Sync (Super Slow) (#771)
- BugFix: Fix an issue where filters are not applied correctly when
@@ -1967,7 +2006,7 @@
Options dialog
Windows 11 or later" button is not enabled when another user has
registered ShellExtension for Windows 11.
-Plugins
+Plugins
- BugFix: Plugin unpacked file extension problem
(get_PluginUnpackedFileExtension) (#983)
@@ -1991,7 +2030,7 @@ Manual
- Where to report documentation/help errors? (#1004)
-Translations
+Translations
- Translation updates:
@@ -2005,7 +2044,7 @@ Translations
- Turkish (PR #980)
-Internals
+Internals
- BugFix: Missing packages.config (also outdated) and wrong NuGet
packages path in the WinMergeContextMenu.vcxproj and .filters file
@@ -2013,7 +2052,7 @@
Internals
- Fix typo in OpenView.cpp (PR #1000)
WinMerge 2.16.15 - 2021-09-20
-General
+General
- BugFix: WinMerge would crash when launched if the registry or INI
file contained invalid values.
@@ -2025,7 +2064,7 @@ General
(#903)
- Digitally sign packages (#152)
-File compare
+File compare
- BugFix: The mouse cursor did not change to an hourglass when the
files or plugins were taking a long time to load.
@@ -2061,7 +2100,7 @@ Options dialog
- Add a feature to set items saved to or restored from the project
file. (PR #953)
-Plugins
+Plugins
- New unpacker plugins:
@@ -2084,7 +2123,7 @@ Shell extension
Explorer context menu (currently unstable and not registered by default)
(PR #954)
-Translations
+Translations
- Translation updates:
@@ -2102,7 +2141,7 @@ Translations
- Turkish (PR #899)
-Internals
+Internals
- README.md: Make it clear that requirements are to build, not use the
application (PR #942)
@@ -2110,17 +2149,17 @@ Internals
#966)
WinMerge 2.16.14 - 2021-07-25
-General
+General
- Fixed an issue where the WinMerge process might not terminate even
though the WinMerge window was closed.
-File compare
+File compare
- BugFix: Fixed an infinite loop when "find what" in the substitution
filters is empty.
-Folder compare
+Folder compare
- BugFix: Fix an issue where a file is deselected when returning to
the folder compare window after opening the file compare window by
@@ -2154,7 +2193,7 @@
Select Files or Folders
- BugFix: Fix the Select Files or Folders dialog. (PR #882,#892)
-Plugins
+Plugins
- BugFix: CompareMSExcelFiles.sct: "This picture only contains a
bitmap" was displayed when comparing Excel files that contain
@@ -2198,7 +2237,7 @@
Installer
- Installer integrates with TortoiseGit and TortoiseSVN despite being
told not to (#878)
-Translations
+Translations
- Translation updates:
@@ -2215,7 +2254,7 @@ Translations
- Turkish (PR #848)
-Internals
+Internals
- BugFix: WinMerge doesn't build under Visual Studio 16.10.2
(#841)
@@ -2231,7 +2270,7 @@ Internals
path to 7-zip exists (#864)
WinMerge 2.16.13 - 2021-06-22
-General
+General
- BugFix: Register.bat did not work properly on the Chinese version of
Windows XP (#780)
@@ -2239,7 +2278,7 @@ General
- FeatureRequest - Ignoring options - lack in "button menu"
(#804)
-File compare
+File compare
- BugFix: Fix PHP syntax highlighting. (PR #782, PR #802)
- BugFix: BS key did not work at the beginning of the line after
@@ -2252,7 +2291,7 @@
File compare
- Add Smarty syntax highlighting. (PR #821)
- Thicken the caret in overwrite mode (osdn.net #42179)
-Folder compare
+Folder compare
- BugFix: Different Files are Identical? (#768) (When comparing files
with only BOM and no contents, the comparison result became unstable
@@ -2272,7 +2311,7 @@
Image compare
- Made Unpacker plugins available for image compare and binary
compare
-Plugins
+Plugins
- Improve plugin system (PR #797)
@@ -2319,7 +2358,7 @@ Plugins
-Translations
+Translations
- BugFix: Fix an issue where a message is not translated.(PR
#763)
@@ -2332,19 +2371,19 @@ Translations
- Russian (PR #761)
-Internals
+Internals
- Update CWindowsManagerDialog (PR #811)
- Update CWindowsManagerDialog - check some pointers for null and made
safe casts (PR #824)
WinMerge 2.16.12 - 2021-04-29
-General
+General
- GUI textstrings: grammatical corrections (PR #722)
- Added ARM64 support
-File compare
+File compare
- BugFix: Fix PHP syntax highlighting. (PR #751)
- BugFix: Strings in a multi-line diff block were not be replaced
@@ -2371,7 +2410,7 @@
File compare
enabled
- Added "Open Parent Folder" menu item to the context menu
-Folder compare
+Folder compare
- BugFix: Copy confirmation dialog has overlapped Yes/No Button
(#739)
@@ -2398,16 +2437,16 @@ Open dialog
- Make archive files openable as binary files from the pull-down
menu.
-Archive support
+Archive support
- BugFix: Fixed a rare crash when decompressing an archive file
-Plugins
+Plugins
- BugFix: ATL: QIThunk - 2 LEAK in plugins e.g. DisplayBinaryFiles and
DisplayXMLFiles (#755)
-Translations
+Translations
- Translation updates:
@@ -2426,14 +2465,14 @@ Translations
WinMerge 2.16.11 - 2021-03-28
-General
+General
- Make all OK strings same case (PR #593)
- Tab bar: Added shadows to help distinguish between active and
inactive tabs
- Added drop-down menu to Open and Save icon on toolbar
-File compare
+File compare
- BugFix: Basic syntax highlighter is broken (osdn.net #41440)
- BugFix: File is corrupted while saving differences in changed file
@@ -2454,7 +2493,7 @@
File compare
they contain only white space (osdn.net #41355)
- Added BOM checkbox to the Codepage dialog.
-Folder compare
+Folder compare
- BugFix: Program crash if you close a tab with the folder from where
you opened current file (#645)
@@ -2473,7 +2512,7 @@ Open dialog
- Added Text, Table, Binary and Image menu items to the Compare button
in the "Select Files or Folders" window
-Archive support
+Archive support
@@ -2482,7 +2521,7 @@ Options dialog
BugFix: Fix an issue where custom colors are not saved. (PR
#648)
-Plugins
+Plugins
- RCLocalizationHelper: Fix memory leaks (PR #596)
@@ -2490,7 +2529,7 @@ Installer
- Installer issue with Polish diacritics characters (#589)
-Translations
+Translations
- Translation updates:
@@ -2513,7 +2552,7 @@ Command line
- Single instance mode does not work when launched from Visual Studio
2019 (#622) (Added /sw command line option)
-Internals
+Internals
- BugFix: Plugins\src_VCPP\VCPPPlugins.vs2017.sln can't open projects
any more because in revision 69455da the projects were renamed.
@@ -2531,7 +2570,7 @@
Internals
(#690)
WinMerge 2.16.10 - 2021-01-30
-General
+General
- BugFix: Fixed processing that uses GetAsyncKeyState(). (GitHub PR
#505)
@@ -2550,7 +2589,7 @@ General
is always executed, ignoring the value of the 'Allow only one instance
to run' option.
-File compare
+File compare
- BugFix: WinMerge crashes with mouse double click (GitHub #531)
- BugFix: Fixed an issue where the message box "The report has been
@@ -2571,7 +2610,7 @@
File compare
- A new feature "Ignored Substutions" (GitHub PR #544,#549,#560)
("Ignored Substitutions" was renamed to "Substitution Filters")
-Folder compare
+Folder compare
- BugFix: Winmerge crashes consistently when deleting files (GitHub
#491)
@@ -2606,7 +2645,7 @@ Patch Generator dialog
- BugFix: Crash when generating patch (GitHub #521)
-Translations
+Translations
- Translation updates:
@@ -2626,7 +2665,7 @@ Manual
- Small tweaks for the Manual (GitHub PR #508)
- Windows XP Pro SP0 vs Requirements (GitHub #515)
-Internals
+Internals
- Fix Various Warnings (GitHub PR #539)
- Various fixes to testing (GitHub PR #545)
@@ -2642,7 +2681,7 @@ Internals
#559)
WinMerge 2.16.9 - 2020-11-29
-General
+General
- BugFix: MainFrm.cpp: Toolbar was leaking image lists (GitHub PR
#432)
@@ -2652,7 +2691,7 @@ General
- Update Merge.rc (GitHub #487)
- Improved startup time
-File compare
+File compare
- BugFix: [UI] Pane enlargement was reset after changing tab (GitHub
#403)
@@ -2683,7 +2722,7 @@ File compare
- how to show white space with linebreak hidden? (GitHub #265) (Added
View->View EOL menu item)
-Folder compare
+Folder compare
- BugFix: Pausing comparing doesn't pause immediately (GitHub
#342)
@@ -2710,7 +2749,7 @@ Patch Generator dialog
Generator dialog is opened by selecting multiple files. (GitHub PR
#421)
-Translations
+Translations
- Translation updates:
@@ -2732,7 +2771,7 @@ Manual
- Update Shortcut_keys.xml (GitHub PR #430)
- Update manual (GitHub PR #485,#492)
-Internals
+Internals
- Tweak output from BuildInstaller.cmd and BuildArc.cmd (GitHub PR
#424)
@@ -2740,13 +2779,13 @@ Internals
- Fix typo in memdc.h (GitHub PR #474)
WinMerge 2.16.8 - 2020-08-28
-General
+General
- BugFix: More space for some internationalized strings (GitHub
#402)
- BugFix: Some improvements (GitHub #405,#411)
-File compare
+File compare
- BugFix: Ignore case option did not work when Diff algorithm was
other than default
@@ -2760,7 +2799,7 @@ File compare
- Don't treat UTF-8 and UTF-8 with BOM the same when the "Ignore
codepage differences" option is disabled
-Folder compare
+Folder compare
- BugFix: Appropriate error messages were not displayed when the file
to be deleted no longer existed
@@ -2805,7 +2844,7 @@ Installer
- New installer for per-user installation
(WinMerge-2.16.8-x64-PerUser-Setup.exe)
-Translations
+Translations
- Translation updates:
@@ -2824,7 +2863,7 @@ Manual
- Update Shortcut_keys.xml (GitHub PR #410)
WinMerge 2.16.7 - 2020-07-26
-General
+General
- BugFix: The icons on a 43" 4K screen are too small (GitHub
#276)
@@ -2833,7 +2872,7 @@ General
- Add Solarized Dark/Light color scheme (GitHub #287)
- Compile WinMerge with ASLR and CFG enabled (GitHub #315)
-File compare
+File compare
- BugFix: Diff Pane issues (GitHub #307)
- BugFix: Codepage not updated on refresh (GitHub #320)
@@ -2858,7 +2897,7 @@ Table compare
- Made it possible to display the contents of CSV and TSV files like
spreadsheet software.
-Folder compare
+Folder compare
- BugFix: DST causes incorrect dates shown in Date column (GitHub
#299)
@@ -2898,7 +2937,7 @@ Options dialog
- BugFix: Pressing the [Compare/Binary] category button in the Options
dialog twice will cause a crash. (osdn.net #40308)
-Plugins
+Plugins
- BugFix: Fix handling of line breaks in SortAscending, SortDescending
(osdn.net PR #40266)
@@ -2911,7 +2950,7 @@ Plugins
- Plugin fixes for the new Table Compare (CompareMSExcelFiles.sct,
IgnoreFieldsComma.dll, IgnoreFieldsTab.dll)
-Archive support
+Archive support
- BugFix: Crash when comparing encrypted 7z files (GitHub #367)
@@ -2921,7 +2960,7 @@ Installer
with Inno Setup 6.0.x are identified as malware by multiple virus
scanning engines
-Translations
+Translations
- Translation updates:
@@ -2945,20 +2984,20 @@ Manual
- Update winmerge.org URL to HTTPS, many small improvements (GitHub PR
#306)
-Internals
+Internals
- BugFix: Src\Common\MyCom.h unused? (GitHub #284)
- BugFix: Error on git repository cloning (GitHub #288)
WinMerge 2.16.6 - 2020-02-23
-General
+General
- Added CWindowsManagerDialog class for handling open tabs with
Ctrl+Tab, now the application is behave just like professional editors
(Visual Studio, Notepad++, etc.) to switch and activate the open tabs.
(GitHub #247)
-File compare
+File compare
-Archive support
+Archive support
- BugFix: Third tgz doesn't get fully extracted (first two do) (GitHub
#263)
@@ -2996,7 +3035,7 @@ Installer
- BugFix: Fix spelling of Git (GitHub #246)
-Translations
+Translations
- New translation: Arabic (sf.net #3038)
- Translation updates:
@@ -3014,14 +3053,14 @@
Manual
- BugFix: Fix spelling of Git (GitHub #246)
- Update Configuration.xml (GitHub #262)
-Internals
+Internals
- Consolidate FolderCmp (GitHub #240, #242)
- Avoid some back and forth file path transcoding between UTF16 and
UTF8 (GitHub #243)
WinMerge 2.16.5 - 2019-12-09
-File compare
+File compare
-Folder compare
+Folder compare
- BugFix: Crash when clicking Next Difference button after unchecking
Show Different Items menu item
@@ -3071,7 +3110,7 @@ Installer
- Installer - Proposal - Separate Inno Setup strings from WinMerge
installer strings (GitHub #167)
-Translations
+Translations
- Update Italian translation (GitHub #164, #165)
- Update Russian translation (GitHub #166)
@@ -3092,7 +3131,7 @@ Manual
- Small Manual tweaks (GitHub #190)
WinMerge 2.16.4 - 2019-07-28
-File compare
+File compare
- BugFix: coretools.cpp: linelen() should not truncate lines with
embedded NULs (GitHub #156)
@@ -3102,24 +3141,24 @@ File compare
equals "NUL" (GitHub #162)
- BugFix: Auto-indent did not work if the EOL-style was not CRLF
-Folder compare
+Folder compare
- BugFix: Generating HTML Folder Compare report including File Compare
report did not complete (Bitbucket #15)
- BugFix: Compare Statistics dialog: The number of diff folders was
counted in the number of diff files
-Plugins
+Plugins
- BugFix: PrediffLineFilter.sct: Wrong encoding for settings dialog
(Bitbucket #16)
-Translations
+Translations
- Update Russian translation (Bitbucket PR #51)
- Update Italian translation (Bitbucket PR #52)
-Internals
+Internals
- Favor PathContext::GetSize() over PathContext::size() (GitHub
#157)
@@ -3127,7 +3166,7 @@ Internals
- Avoid some InnoSetup compiler warnings (Bitbucket PR #53)
WinMerge 2.16.3 - 2019-06-29
-General
+General
- BugFix: Slow startup with documents folder redirected to
high-latency network drive (Bitbucket #155)
@@ -3135,7 +3174,7 @@ General
#47)
- Reduce the size of the executable file
-File compare
+File compare
-Folder compare
+Folder compare
- BugFix: WinMerge 3-Way Compare Bugs: Always Shows Unique Items.
(GitHub #154)
@@ -3183,7 +3222,7 @@ Installer
- Don't install Files.txt and don't add "Uninstall WinMerge" to the
start menu (Bitbuket #38)
-Translations
+Translations
- Update French translation (GitHub #149, #150)
- Update Lithuanian translation (Bitbucket PR #36, #40, #43, #46, #48,
@@ -3191,7 +3230,7 @@
Translations
- Update Russian translation (Bitbucket PR #41, #42)
WinMerge 2.16.2 - 2019-04-04
-File compare
+File compare
- BugFix: Edit > Replace > All, Undo: should undo all (sf.net
#2113)
@@ -3207,12 +3246,12 @@ File compare
- BugFix: Crash when failed to load file
- Add syntax highlight for Lua (Bitbucket #114)
-Folder compare
+Folder compare
- BugFix: Compare results refresh incorrectly after deletions (sf.net
#2217)
-Archive Support
+Archive Support
@@ -3239,7 +3278,7 @@ Installer
- BugFix: Gibberish language during installation (Bitbucket #147)
-Translations
+Translations
- Update Catalan translation (Bitbucket PR #29)
- Update Italian translation (Bitbucket PR #32)
@@ -3247,7 +3286,7 @@ Translations
- Update Simplified Chinese translation (Bitbucket PR #34)
WinMerge 2.16.1 - 2019-02-24
-General
+General
- Updated the copyright year to 2019, actually (GitHub #110)
- Prevent splitter view from claiming input focus (GitHub #127)
@@ -3263,7 +3302,7 @@ Open dialog
- Avoid retaining bogus filetype icons from previous selections
(GitHub #122)
-File compare
+File compare
-Folder compare
+Folder compare
- BugFix: Unique files are not shown (Bitbucket #138)
- BugFix: Improve Hard-IO error handling, other bug fixes, cleanup,
tweaks (GitHub #120)
-Archive Support
+Archive Support
- Upgraded to 7-zip 18.06 (Bitbucket #119)
@@ -3309,7 +3348,7 @@ Shell extension
- BugFix: CreateTranslatedRcFiles needs an update (GitHub #113)
-Translations
+Translations
-Internals
+Internals
- Remove
nFinalNullLines
checking, disabled by an earlier
commit (GitHub #111)
@@ -3339,12 +3378,12 @@ Internals
uintptr_t
(GitHub #124, #125)
WinMerge 2.16.0 - 2018-11-23
-General
+General
- BugFix: Disabled icon on toolbar not gray out when running on
XP
-File compare
+File compare
- BugFix: Copy to X and Advance" not work in 3way-compare (Bitbucket
#123)
@@ -3364,13 +3403,13 @@ Installer
- Drop ClearCase integration (Bitbucket PR #6)
-Translations
+Translations
- Add Lithuanian translation (Bitbucket #124)
- Update Portuguese translation (GitHub #102,#103)
WinMerge 2.15.5 - 2018-10-28
-General
+General
- Add support for very long path and file names (GitHub
#87,#95,#99)
@@ -3383,7 +3422,7 @@ General
- Improve visual layout of Open dialog (GitHub #97)
- Add icon for "New (3 panes)" menu item (GitHub #97)
-File compare
+File compare
- Add Window/Split menu item
- Improve handling of last lines in files (GitHub #89,#90,#93)
@@ -3397,7 +3436,7 @@ File compare
- BugFix: Various problems reading of files > 2GB (GitHub #81)
- BugFix: Selecting files "From MRU list" again works correctly
-Translations
+Translations
- Update Italian translation (GitHub #86)
- Update Japanese translation (Bitbucket #3)
@@ -3405,7 +3444,7 @@ Translations
- Update German translation
- BugFix: Spanish translation error (Bitbucket Issue #108)
-Internals
+Internals
- Various diffengine and compilation/build fixes (GitHub
#89,#90,#91,#92,#94)
@@ -3415,7 +3454,7 @@ Appearance
- BugFix: Dot icon in a drop-down menu is not drawn correctly
-File compare
+File compare
- BugFix: Crash when reading a file in Google Drive File Stream
(sf.net#2206)
@@ -3426,7 +3465,7 @@ File compare
(sf.net#1727)
- Remove 2GB file size limit for 64-bit build (GitHub #81, #82)
-Folder compare
+Folder compare
- Add Pause button to Folder Compare Progress dialog
(sf.net#828,#1222,#1237)
@@ -3447,22 +3486,22 @@ Reports
- BugFix: Garbled text was copied to the clipboard when generating a
report on the clipboard (sf.net#2200)
-Plugins
+Plugins
- Add PrediffLineFilter.sct plugin
- Make ignored lines by Prediffer plugin colored
-Translations
+Translations
- Update Slovak translation (sf.net#2902)
- Update Portuguese translation (GitHub #84,#85)
-Internals
+Internals
- Adapt to VS2017 version 15.6.1 (GitHub #79)
WinMerge 2.15.3 - 2018-03-04
-File compare
+File compare
- Fix assertion error when started on Windows XP
- Fix a problem that moved blocks are sometimes shown as normal diff
@@ -3474,7 +3513,7 @@
File compare
- Fix to show text that contains & on message box, correctly
(sf.net#2067)
-Folder compare
+Folder compare
- Fix a problem that unique files are invisible when comparing files
using 'Date' compare method
@@ -3494,7 +3533,7 @@ Location pane
- Add support for HiDPI screens (Github #54)
-Plugins
+Plugins
- CompareMSExcelFiles.sct: Add "Compare headers and footers" checkbox
to settings dialog (sf.net#2102)
@@ -3506,7 +3545,7 @@ Installer
- Add "How to Apply These Terms to Your New Programs" section into
GPL.rtf (sf.net#2098)
-Translations
+Translations
- Add Finnish translation (sf.net#3031)
- Add Sinhala translation (sf.net#3032)
@@ -3592,7 +3631,7 @@ Options dialog
- Add "Register shell extension" button to "Shell Integration"
page
-Folder Compare
+Folder Compare
- Add Multi-thread compare support for Full Contents or Quick Contents
method
@@ -3620,7 +3659,7 @@ Folder Compare
- BugFix: Use proper font for View>Use Default Font menu item
(GitHub #24)
-File Compare
+File Compare
- Add support for 3-way compare/merge
- Add "Diff Context" menu to View menu to adjust the number of
@@ -3663,7 +3702,7 @@
Reports
- Add icons to the HTML folder compare report
- Change visual style of HTML report
-Archive Support
+Archive Support
- Install 7-zip plugin by default
@@ -3672,7 +3711,7 @@ Drag and Drop
- Accept drag&dropped files or folders from various places like:
Zip folder, FTP folder, Recycle bin, images in Web browser
-Plugins
+Plugins
- Introduce new plugin type FILE_FOLDER_PACK_UNPACKER which allows
unpacking data in a file to multiple files in a folder
@@ -3701,7 +3740,7 @@ Installer
- 64-bit version of WinMerge is available
- Install plugins by default
-Translations
+Translations
- Update Portuguese translation (GitHub #2-17)
- Update Korean translation (GitHub #45)
@@ -3721,7 +3760,7 @@ Other changes
- Add support for jump list introduced in Windows 7
-Internals
+Internals