diff --git a/Docs/Users/ChangeLog.html b/Docs/Users/ChangeLog.html
index 7ee1410f6d5..208b1ea401c 100644
--- a/Docs/Users/ChangeLog.html
+++ b/Docs/Users/ChangeLog.html
@@ -25,13 +25,80 @@
Change log
+WinMerge 2.16.43 - 2024-10-23
+General
+
+- BugFix: WinMerge incorrectly states "The selected files are
+identical" (#2408)
+- Implement Menu Bar as a Toolbar (PR #2400)
+- Add support for placing the tab bar on the title bar (PR #2428)
+- Add One-Hand mice wheel scroll diff and merge (PR #2435)
+
+File compare
+
+- BugFix: Wrong syntax highlighting for TeX files (#2415)
+- BugFix: Text replacement result is wrong. (#2422)
+- Copy Selected Difference to Clipboard (PR #2429)
+- Added Ada parser and default file associations (#2452)
+- Added C++20 modules default file associations cppm and ixx (PR
+#2464)
+- Anti-aliasing has been applied to the lines that connect moved
+blocks in the location pane.
+
+Folder compare
+
+- BugFix: ExitCode always 2 with /enableexitcode with no apparent
+issues (#2450)
+
+Options dialog
+
+- Add a "Defaults" button to the "Options (Project)" dialog. (PR
+#2401)
+- Add a "Defaults" button to the "Options (Backup Files)" dialog. (PR
+#2406)
+- Add a "Defaults" button to the "Options (Codepage)" dialog. (PR
+#2448)
+- Add a "Defaults" button to the "Options (General)" dialog. (PR
+#2453)
+
+Plugins
+
+- Create CompareEscapedJavaPropertiesFiles.sct (PR #2455)
+
+Manual
+
+- Update documentation for "Include unique subfolders contents"
+setting (PR #2396)
+
+Translations
+
+- Translation updates:
+
+- Brazilian (PR #2397,#2431,#2439,#2454,#2460,#2468)
+- Chinese Simplified (PR #2394,#2461,#2469)
+- Dutch (PR #2474)
+- French (PR #2399,#2444)
+- Hungarian (PR #2433,#2440,#2458,#2472)
+- Italian (PR #2393,#2438,#2446,#2447,#2457,#2467,#2470)
+- Japanese
+- Korean (PR #2426,#2459,#2473)
+- Lithuanian (PR #2436,#2443,#2462,#2471)
+- Portuguese (PR #2410,#2441)
+- Russian (PR #2462)
+
+
+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:
@@ -40,20 +107,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)
@@ -67,7 +134,7 @@ 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
@@ -76,7 +143,7 @@ Archive support
-Translations
+Translations
- Translation updates:
@@ -87,11 +154,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)
@@ -101,14 +168,14 @@ 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)
- BugFix: Selected files changes on expanding a folder that is upper
on the tree (#2359)
-Options dialog
+Options dialog
- BugFix: Options - Syntax color settings get reverted when
"Customized text colors" settings is touched. (#2355)
@@ -117,7 +184,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.
@@ -134,7 +201,7 @@ Installer
- BugFix; WinMerge 2.16.40 - Installer - Missing version and
archicteure info (#2300)
-Translations
+Translations
- Translation updates:
@@ -153,7 +220,7 @@ Translations
- Turkish (PR #2315)
-Internals
+Internals
- Update GitHub Actions CI (#2304)
- Fix some typos (#2305)
@@ -162,22 +229,22 @@ 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)
-Options dialog
+Options dialog
- Add a "Defaults" button to the "Options (Editor > General)"
dialog. (PR #2283)
- 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
@@ -197,7 +264,7 @@
Installer
- BugFix: French encoding problem on the end of installation (last
dialog box) (#2272)
-Translations
+Translations
- Translation updates:
@@ -212,12 +279,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
@@ -248,7 +315,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
@@ -270,11 +337,11 @@
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:
@@ -293,7 +360,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.
@@ -304,18 +371,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:
@@ -330,7 +397,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.
@@ -340,7 +407,7 @@ File compare
search
- Added new C# keywords (PR #2136)
-Folder compare
+Folder compare
- BugFix: Empty files are not copied (#2146)
@@ -360,7 +427,7 @@ Webpage compare
when comparing URLs that are file://.
- Improved synchronize events (winmerge/winwebdiff#4)
-Translations
+Translations
- Translation updates:
@@ -386,7 +453,7 @@ File filter
- Bugfix: Modify the "File Filters" dialog. (#2118)
-Translations
+Translations
- Translation updates:
@@ -400,7 +467,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)
@@ -424,7 +491,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)
@@ -440,7 +507,7 @@ Installer
- BugFix: "Register Windows 11 Shell Extension" fails because
PowerShell script doesn't escape special chars correctly (#2109)
-Translations
+Translations
- Translation updates:
@@ -461,7 +528,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)
@@ -476,7 +543,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)
@@ -489,7 +556,7 @@ Substitution filters
- Modify the "Substitution Filters" dialog. (PR #2068)
-Translations
+Translations
- Translation updates:
@@ -497,17 +564,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
@@ -527,7 +594,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
@@ -556,23 +623,23 @@
Substitution filters
- Improve line filters and substitution filters (PR #2032) (#796)
(#1620)
-Options dialog
+Options dialog
- Execute the "pause" command to prevent the error message from
disappearing if the registration of the ShellExtension for Windows 11
fails
-Plugins
+Plugins
- BugFix: WinMerge cannot successfully disable some of its Plugins
(#2012)
- Update jq to version 1.7
-Manual
+Manual
- Manual: Use po4a for manual translation (PR #1994) (#499)
-Translations
+Translations
- Translation updates:
@@ -590,17 +657,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)
@@ -608,7 +675,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
@@ -628,7 +695,7 @@
Archive support
- Update 7-Zip to 23.01 (PR #1913)
-Translations
+Translations
- New translation: Tamil (PR #1946)
- Translation updates:
@@ -645,13 +712,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)
@@ -659,12 +726,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)
@@ -674,7 +741,7 @@ Installer
- Silent install blocked (#1852)
-Translations
+Translations
- Translation updates:
@@ -696,13 +763,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.
@@ -722,14 +789,14 @@ Filters
- Updated file filters to allow UTF-8 without BOM.
-Options dialog
+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
+Plugins
- BugFix: Fixed an issue where the ApplyPatch plugin was not
functioning correctly when the 'Plugins -> Manual Unpacking' menu
@@ -757,7 +824,7 @@
Installer
- BugFix: Unsuccessful installation, Portable Win32 version
(#1802)
-Translations
+Translations
- Translation updates:
@@ -774,7 +841,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)
@@ -815,7 +882,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)
@@ -825,12 +892,12 @@ Folder compare
"Right to Left" like "Copy" (PR #1732,#1720)
- Pressing F2 or Rename should not select file extension (#1735)
-Options dialog
+Options dialog
- Added Enable Compare As menu option in Shell integration
category
-Plugins
+Plugins
- BugFix: Plugin IgnoreLeadingLineNumbers hangs (#1715)
@@ -859,7 +926,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)
@@ -881,23 +948,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
@@ -920,11 +987,11 @@
Webpage compare
used.
- Implemented Ignore numbers comparison option.
-Options dialog
+Options dialog
- Modify the "Options (Compare > Folder)" dialog. (PR #1645)
-Plugins
+Plugins
- Add PreviewMarkdown plugin (PR #1641)
- Add PreviewPlantUML plugin (PR #1666)
@@ -934,7 +1001,7 @@ Plugins
- ApacheTika: If Java is not installed, OpenJDK 19.0.2 will now be
downloaded and used.
-Translations
+Translations
- Translation updates:
@@ -954,7 +1021,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)
@@ -974,7 +1041,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
@@ -990,11 +1057,11 @@
Folder compare
- Add "Copy All Displayed Columns" to the context menu of the folder
compare window. (PR #1615)
-Options dialog
+Options dialog
- Added Auto-reload modified files option (PR #1611)
-Translations
+Translations
- Translation updates:
@@ -1030,12 +1097,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.
@@ -1046,12 +1113,12 @@ 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.
-Options dialog
+Options dialog
- Improved translation regarding CPU cores (PR #1513)
@@ -1060,7 +1127,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
@@ -1081,7 +1148,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
@@ -1107,7 +1174,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)
@@ -1116,7 +1183,7 @@ Color schemes
- Create Midnight.ini (PR #1430)
-File compare
+File compare
- BugFix: Non existing backup directory should be automatically
created (#1438)
@@ -1139,7 +1206,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)
@@ -1154,7 +1221,7 @@ Archive support
- Update 7-Zip to 22.01 (#1425)
-Translations
+Translations
- Translation updates:
@@ -1175,11 +1242,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)
@@ -1189,7 +1256,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
@@ -1202,7 +1269,7 @@
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)
@@ -1217,12 +1284,12 @@ Project file
- Add a feature to save/restore hidden items to/from a project
file.(PR #1377)
-Options dialog
+Options dialog
- New setting to decide when to save/restore hidden items when project
is saved/loaded (PR #1377)
-Translations
+Translations
- Translation updates:
@@ -1236,17 +1303,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
@@ -1281,7 +1348,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)
@@ -1310,7 +1377,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
@@ -1334,7 +1401,7 @@
Shell extension
displayed on the taskbar when WinMerge is started from the Windows 11
context menu.
-Translations
+Translations
- Translation updates:
@@ -1352,7 +1419,7 @@ Translations
- Russian (PR #1310)
-Internals
+Internals
- Fix typo in BCMenu.cpp (PR #1313)
- Fix type: GPL (PR #1342)
@@ -1361,11 +1428,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
@@ -1389,17 +1456,17 @@
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
directories. (PR #1299)
-Options dialog
+Options dialog
- Allow resizing Options dialog box in both directions (#1265)
-Plugins
+Plugins
- BugFix: CompareMSExcelFiles.sct: Date formats interpreted
inconsistently (#279)
@@ -1429,11 +1496,11 @@ Command line
- Added
/t webpage
command line option
-Manual
+Manual
- BugFix: Help file: Small issue for plugins (#1309)
-Translations
+Translations
- Translation updates:
@@ -1451,7 +1518,7 @@ Translations
- Turkish (PR #1264)
-Internals
+Internals
- Code refactor with C++17 features replace optimize create smart
pointers (PR #1304)
@@ -1459,11 +1526,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)
@@ -1484,7 +1551,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.
@@ -1517,19 +1584,19 @@ Filters
-Options dialog
+Options dialog
- BugFix: Help text is truncated (#1210)
- 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:
@@ -1552,7 +1619,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
@@ -1561,7 +1628,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
@@ -1571,7 +1638,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
@@ -1597,7 +1664,7 @@
Clipboard Compare
WinMerge 64-bit version.
-Folder compare
+Folder compare
- BugFix: Sorting on Comparison Result being done incorrectly
(#483)
@@ -1608,7 +1675,7 @@ Folder compare
- BugFix: Fixed the problem that the sort order is different from
version 2.16.16 or earlier
-Plugins
+Plugins
-Manual
+Manual
- BugFix: "Quick compare limit" and "Binary compare limit" settings
don't have the expected (and documented) purpose (#1100)
-Translations
+Translations
- Translation updates:
@@ -1653,19 +1720,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)
@@ -1687,7 +1754,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.
@@ -1705,7 +1772,7 @@ 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.
@@ -1718,7 +1785,7 @@ Shell extension
- ShellExtension for Windows 11: Implemented advanced menu
-Translations
+Translations
- New translation:
@@ -1739,19 +1806,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
@@ -1767,7 +1834,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
@@ -1778,13 +1845,13 @@
Folder compare
- FolderCompare: Additional Properties (Windows Property System+Hash
(MD5, SHA-1, SHA-256)) (PR #996)
-Options dialog
+Options dialog
- BugFix: Fix the problem that the "Register Shell Extension for
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)
@@ -1804,11 +1871,11 @@ Shell extension
- ShellExtension for Windows11: Disable Registry Write
Virtualization
-Manual
+Manual
- Where to report documentation/help errors? (#1004)
-Translations
+Translations
- Translation updates:
@@ -1822,7 +1889,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
@@ -1830,7 +1897,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.
@@ -1842,7 +1909,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.
@@ -1873,12 +1940,12 @@ Project file
- Add a feature to save/restore compare options to/from a project
file.(#498) (PR #915)
-Options dialog
+Options dialog
- Add a feature to set items saved to or restored from the project
file. (PR #953)
-Plugins
+Plugins
- New unpacker plugins:
@@ -1901,7 +1968,7 @@ Shell extension
Explorer context menu (currently unstable and not registered by default)
(PR #954)
-Translations
+Translations
- Translation updates:
@@ -1919,7 +1986,7 @@ Translations
- Turkish (PR #899)
-Internals
+Internals
- README.md: Make it clear that requirements are to build, not use the
application (PR #942)
@@ -1927,17 +1994,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
@@ -1961,7 +2028,7 @@
Image compare
- Flip Horizontally
-Options dialog
+Options dialog
- Add preference option to clear "Don't ask this question again"
CompareLargeFiles choice (#772, PR #859)
@@ -1971,7 +2038,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
@@ -2015,7 +2082,7 @@
Installer
- Installer integrates with TortoiseGit and TortoiseSVN despite being
told not to (#878)
-Translations
+Translations
- Translation updates:
@@ -2032,7 +2099,7 @@ Translations
- Turkish (PR #848)
-Internals
+Internals
- BugFix: WinMerge doesn't build under Visual Studio 16.10.2
(#841)
@@ -2048,7 +2115,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)
@@ -2056,7 +2123,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
@@ -2069,7 +2136,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
@@ -2089,7 +2156,7 @@
Image compare
- Made Unpacker plugins available for image compare and binary
compare
-Plugins
+Plugins
- Improve plugin system (PR #797)
@@ -2136,7 +2203,7 @@ Plugins
-Translations
+Translations
- BugFix: Fix an issue where a message is not translated.(PR
#763)
@@ -2149,19 +2216,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
@@ -2188,7 +2255,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)
@@ -2219,12 +2286,12 @@ 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:
@@ -2243,14 +2310,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
@@ -2271,7 +2338,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)
@@ -2294,12 +2361,12 @@ Archive support
-Options dialog
+Options dialog
- BugFix: Fix an issue where custom colors are not saved. (PR
#648)
-Plugins
+Plugins
- RCLocalizationHelper: Fix memory leaks (PR #596)
@@ -2307,7 +2374,7 @@ Installer
- Installer issue with Polish diacritics characters (#589)
-Translations
+Translations
- Translation updates:
@@ -2330,7 +2397,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.
@@ -2348,7 +2415,7 @@
Internals
(#690)
WinMerge 2.16.10 - 2021-01-30
-General
+General
- BugFix: Fixed processing that uses GetAsyncKeyState(). (GitHub PR
#505)
@@ -2367,7 +2434,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
@@ -2388,7 +2455,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)
@@ -2409,7 +2476,7 @@ Image compare
- Added File -> New -> Image menu item
- Added Image -> Compare Extracted Text From Image menu item
-Options dialog
+Options dialog
- Fix an issue where custom colors are not saved. (GitHub PR
#648)
@@ -2423,7 +2490,7 @@ Patch Generator dialog
- BugFix: Crash when generating patch (GitHub #521)
-Translations
+Translations
- Translation updates:
@@ -2437,13 +2504,13 @@ Translations
- Russian (GitHub PR #494)
-Manual
+Manual
- Update manual (GitHub PR #497,#513,#546)
- 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)
@@ -2459,7 +2526,7 @@ Internals
#559)
WinMerge 2.16.9 - 2020-11-29
-General
+General
- BugFix: MainFrm.cpp: Toolbar was leaking image lists (GitHub PR
#432)
@@ -2469,7 +2536,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)
@@ -2500,7 +2567,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)
@@ -2515,7 +2582,7 @@ Binary compare
- BugFix: Scrolling binary files (GitHub #456)
-Options dialog
+Options dialog
- Added "Automatically scroll to first inline difference" option to
Options dialog
@@ -2527,7 +2594,7 @@ Patch Generator dialog
Generator dialog is opened by selecting multiple files. (GitHub PR
#421)
-Translations
+Translations
- Translation updates:
@@ -2544,12 +2611,12 @@ Translations
- Turkish (GitHub PR #425)
-Manual
+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)
@@ -2557,13 +2624,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
@@ -2577,7 +2644,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
@@ -2592,7 +2659,7 @@ Image compare
#8)
- Reduce flicker on resize (GitHub WinMerge/winimerge PR #9)
-Options dialog
+Options dialog
- Allow choosing image filename patterns from a multi-selection
dropdown list (GitHub PR #391)
@@ -2622,7 +2689,7 @@ Installer
- New installer for per-user installation
(WinMerge-2.16.8-x64-PerUser-Setup.exe)
-Translations
+Translations
- Translation updates:
@@ -2635,13 +2702,13 @@ Translations
- Russian (GitHub PR #387)
-Manual
+Manual
- Update manual for IgnoreCommentsC change (GitHub PR #384)
- 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)
@@ -2650,7 +2717,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)
@@ -2675,7 +2742,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)
@@ -2710,12 +2777,12 @@ Open dialog
- Browse button in the file/dir selection show wrong path (GitHub
#346)
-Options dialog
+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)
@@ -2738,7 +2805,7 @@ Installer
with Inno Setup 6.0.x are identified as malware by multiple virus
scanning engines
-Translations
+Translations
- Translation updates:
@@ -2756,26 +2823,26 @@ Translations
- Turkish (GitHub PR #335,#336,#337,#338)
-Manual
+Manual
- Minor changes to translations README.md file (GitHub #289)
- 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
- BugFix: GhostTextBuffer: Don't unexpectedly bring back empty lines
user wants to delete (GitHub #244)
@@ -2813,7 +2880,7 @@ Installer
- BugFix: Fix spelling of Git (GitHub #246)
-Translations
+Translations
- New translation: Arabic (sf.net #3038)
- Translation updates:
@@ -2826,19 +2893,19 @@
Translations
- Spanish (GitHub #266)
-Manual
+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
@@ -2888,7 +2955,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)
@@ -2904,12 +2971,12 @@ Translations
- Update English.pot (#216)
- Add Japanese manual (GitHub #183)
-Manual
+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)
@@ -2919,24 +2986,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)
@@ -2944,7 +3011,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)
@@ -2952,7 +3019,7 @@ General
#47)
- Reduce the size of the executable file
-File compare
+File compare
-Folder compare
+Folder compare
-Options dialog
+Options dialog
- Tweak size of combobox "codepage" in options (GitHub #144)
- Sort combobox codepage and add manual codepage (GitHub #145)
@@ -3000,7 +3067,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,
@@ -3008,7 +3075,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)
@@ -3024,7 +3091,7 @@ 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)
@@ -3048,7 +3115,7 @@ Open dialog
- Allow quoted filenames in "Select Files or Folders" (sf.net #1240,
GitHub #137)
-Manual
+Manual
- Some tweaks for the manual (Bitbucket PR #35)
@@ -3056,7 +3123,7 @@ Installer
- BugFix: Gibberish language during installation (Bitbucket #147)
-Translations
+Translations
- Update Catalan translation (Bitbucket PR #29)
- Update Italian translation (Bitbucket PR #32)
@@ -3064,7 +3131,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)
@@ -3080,7 +3147,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,
@@ -3110,7 +3177,7 @@
Archive Support
- Upgraded to 7-zip 18.06 (Bitbucket #119)
-Options dialog
+Options dialog
- BugFix: Widen the width of labels in Options dialog
(GitHub#108)
@@ -3126,7 +3193,7 @@ Shell extension
- BugFix: CreateTranslatedRcFiles needs an update (GitHub #113)
-Translations
+Translations
- Update Brazilian Portuguese translation (GitHub #108)
- Update Swedish translation (sf.net #3035, GitHub #112, #114)
@@ -3137,14 +3204,14 @@ Translations
- Update Japanese translation
- Remove now unneeded MergeLang.dll
-Manual
+Manual
-Internals
+Internals
- Remove
nFinalNullLines
checking, disabled by an earlier
commit (GitHub #111)
@@ -3156,12 +3223,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)
@@ -3181,13 +3248,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)
@@ -3200,7 +3267,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)
@@ -3214,7 +3281,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)
@@ -3222,7 +3289,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)
@@ -3232,7 +3299,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)
@@ -3243,7 +3310,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)
@@ -3264,22 +3331,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
@@ -3291,7 +3358,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
@@ -3311,7 +3378,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)
@@ -3323,7 +3390,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)
@@ -3367,7 +3434,7 @@ Tab bar
- Show close button when hovering over tabs
- Add icons to each tab
-Options dialog
+Options dialog
- Add "Close Select Files or Folders Dialog on clicking OK button"
checkbox to "General" page
@@ -3409,7 +3476,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
@@ -3437,7 +3504,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
@@ -3489,7 +3556,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
@@ -3518,7 +3585,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)
@@ -3538,7 +3605,7 @@ Other changes
- Add support for jump list introduced in Windows 7
-Internals
+Internals
- Use POCO C++ libraries instead of pcre, expat and scew. They use
pcre, expat internally
diff --git a/Docs/Users/ChangeLog.md b/Docs/Users/ChangeLog.md
index c397d7500d5..c5a439e66a3 100644
--- a/Docs/Users/ChangeLog.md
+++ b/Docs/Users/ChangeLog.md
@@ -1,5 +1,62 @@
# Change log
+## WinMerge 2.16.43 - 2024-10-23
+
+### General
+
+- BugFix: WinMerge incorrectly states "The selected files are identical" (#2408)
+- Implement Menu Bar as a Toolbar (PR #2400)
+- Add support for placing the tab bar on the title bar (PR #2428)
+- Add One-Hand mice wheel scroll diff and merge (PR #2435)
+
+### File compare
+
+- BugFix: Wrong syntax highlighting for TeX files (#2415)
+- BugFix: Text replacement result is wrong. (#2422)
+- Copy Selected Difference to Clipboard (PR #2429)
+- Added Ada parser and default file associations (#2452)
+- Added C++20 modules default file associations cppm and ixx (PR #2464)
+- Anti-aliasing has been applied to the lines that connect moved blocks in the
+ location pane.
+
+### Folder compare
+
+- BugFix: ExitCode always 2 with /enableexitcode with no apparent issues (#2450)
+
+### Options dialog
+
+- Add a "Defaults" button to the "Options (Project)" dialog. (PR #2401)
+- Add a "Defaults" button to the "Options (Backup Files)" dialog. (PR #2406)
+- Add a "Defaults" button to the "Options (Codepage)" dialog. (PR #2448)
+- Add a "Defaults" button to the "Options (General)" dialog. (PR #2453)
+
+### Plugins
+
+- Create CompareEscapedJavaPropertiesFiles.sct (PR #2455)
+
+### Manual
+
+- Update documentation for "Include unique subfolders contents" setting (PR #2396)
+
+### Translations
+
+- Translation updates:
+ - Brazilian (PR #2397,#2431,#2439,#2454,#2460,#2468)
+ - Chinese Simplified (PR #2394,#2461,#2469)
+ - Dutch (PR #2474)
+ - French (PR #2399,#2444)
+ - Hungarian (PR #2433,#2440,#2458,#2472)
+ - Italian (PR #2393,#2438,#2446,#2447,#2457,#2467,#2470)
+ - Japanese
+ - Korean (PR #2426,#2459,#2473)
+ - Lithuanian (PR #2436,#2443,#2462,#2471)
+ - Portuguese (PR #2410,#2441)
+ - Russian (PR #2462)
+
+### Internals
+
+- Make InsertLineNumberInPOFiles.bat and RenewPOFiles.bat work again
+
## WinMerge 2.16.42.1 - 2024-07-28
### General
diff --git a/Docs/Users/ReleaseNotes.html b/Docs/Users/ReleaseNotes.html
index e4cf184c2c8..6197f2da2e4 100644
--- a/Docs/Users/ReleaseNotes.html
+++ b/Docs/Users/ReleaseNotes.html
@@ -24,155 +24,86 @@
-July 2024
+October 2024
About This Release
-This is a WinMerge 2.16.42.1 stable release. This release replaces
-earlier WinMerge stable releases as a recommended 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.42.1
+What Is New in 2.16.43 Beta
General
-- BugFix: Digital signature was not added to version 2.16.42.
-
-Translations
-
-- Translation updates:
-
-- Chinese Simplified (PR #2394)
-- Italian (PR #2393)
-
-
-What Is New in 2.16.42
-General
-
-- Enable Rounded Corners for WinMerge Menu on Windows 11 (PR
-#2364)
-- Introduce a flat status bar without separator lines. (PR #2377)
-
-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)
+- BugFix: WinMerge incorrectly states "The selected files are
+identical" (#2408)
+- Implement Menu Bar as a Toolbar (PR #2400)
+- Add support for placing the tab bar on the title bar (PR #2428)
+- Add One-Hand mice wheel scroll diff and merge (PR #2435)
File compare
-- Replace - more intelligent choice of replace in (whole file vs
-selection) (#2368)
-
-Image compare
-
-- BugFix: Image Comparison : In Alpha Animation, dialogs hang winmerge
-(#2370)
-- BugFix: Fixed an issue where the right edge of the status bar
-appeared white.
-- Added the ability to change the blink interval and overlay animation
-interval.
-
-Plugins
-
-- Make the gpt4-o-mini model selectable in the AIConvertText plugin
-settings window
+- BugFix: Wrong syntax highlighting for TeX files (#2415)
+- BugFix: Text replacement result is wrong. (#2422)
+- Copy Selected Difference to Clipboard (PR #2429)
+- Added Ada parser and default file associations (#2452)
+- Added C++20 modules default file associations cppm and ixx (PR
+#2464)
+- Anti-aliasing has been applied to the lines that connect moved
+blocks in the location pane.
-Archive support
-
-Translations
-
-- Translation updates:
-
-- Chinese Simplified (PR #2392)
-- Brazilian (PR #2391)
-- Hungarian (PR #2388)
-- Lithuanian (PR #2390)
-
-
-What Is New in 2.16.41 Beta
-General
-
-- Made the tabs in the tab bar rounded like Firefox.
-
-File compare
-
-- Added support for F# (FSharp) language syntax highlight (PR
-#2298)
-- Improved F# parsing, support for multi-line comments (PR #2301)
-- Multi line comment fix (PR #2303)
-- Multi line comment fix part 2 (PR #2309)
-- Typescript files to use JavaScript highlighting as default (PR
-#2312)
-
-Folder compare
+Folder compare
-- BugFix: Refresh selected shows wrong file names being compared
-(#2338)
-- BugFix: Selected files changes on expanding a folder that is upper
-on the tree (#2359)
+- BugFix: ExitCode always 2 with /enableexitcode with no apparent
+issues (#2450)
Options dialog
-- BugFix: Options - Syntax color settings get reverted when
-"Customized text colors" settings is touched. (#2355)
-- Add a "Defaults" button to the "Options (Editor > Compare/Merge)"
-dialog. (PR #2348)
-- Add a "Defaults" button to the "Options (Archive Support)" dialog.
-(PR #2362)
+- Add a "Defaults" button to the "Options (Project)" dialog. (PR
+#2401)
+- Add a "Defaults" button to the "Options (Backup Files)" dialog. (PR
+#2406)
+- Add a "Defaults" button to the "Options (Codepage)" dialog. (PR
+#2448)
+- Add a "Defaults" button to the "Options (General)" dialog. (PR
+#2453)
-Plugins
-
-- BugFix: Fixed the plugin pipeline not being configured correctly in
-the Select Plugin dialog.
-- Add a text conversion plugin using OpenAI API (PR #2258)
-- Update jq to 1.7.1
-- Update md4c to 0.5.2
-
-Archive support
+Plugins
-- Update 7-Zip to 24.05
+- Create CompareEscapedJavaPropertiesFiles.sct (PR #2455)
-Installer
+Manual
-- BugFix; WinMerge 2.16.40 - Installer - Missing version and
-archicteure info (#2300)
+- Update documentation for "Include unique subfolders contents"
+setting (PR #2396)
-Translations
+Translations
- Translation updates:
-- Brazilian (PR #2308)
-- Chinese Simplified (PR #2306,#2310,#2314,#2352)
-- Corsican (PR #2361)
-- French (PR #2354)
-- German (PR #2349)
-- Hungarian (PR #2307)
-- Italian (PR #2299)
-- Lithuanian (PR #2318,#2320)
+- Brazilian (PR #2397,#2431,#2439,#2454,#2460,#2468)
+- Chinese Simplified (PR #2394,#2461,#2469)
+- Dutch (PR #2474)
+- French (PR #2399,#2444)
+- Hungarian (PR #2433,#2440,#2458,#2472)
+- Italian (PR #2393,#2438,#2446,#2447,#2457,#2467,#2470)
- Japanese
-- Korean (PR #2333)
-- Polish (PR #2313)
-- Portuguese (PR #2321)
-- Turkish (PR #2315)
+- Korean (PR #2426,#2459,#2473)
+- Lithuanian (PR #2436,#2443,#2462,#2471)
+- Portuguese (PR #2410,#2441)
+- Russian (PR #2462)
Internals
-- Update GitHub Actions CI (#2304)
-- Fix some typos (#2305)
-- Update POCO C++ Libraries to 1.13.3
-- Update boost to 1.85.0
-- Update Google C++ Testing Framework to 1.14.0
+- Make InsertLineNumberInPOFiles.bat and RenewPOFiles.bat work
+again
Known issues
diff --git a/Docs/Users/ReleaseNotes.md b/Docs/Users/ReleaseNotes.md
index aec3297e1e6..5b1bb6f7bb3 100644
--- a/Docs/Users/ReleaseNotes.md
+++ b/Docs/Users/ReleaseNotes.md
@@ -1,138 +1,74 @@
-# WinMerge 2.16.42.1 Release Notes
+# WinMerge 2.16.43 Beta Release Notes
- [About This Release](#about-this-release)
-- [What Is New in 2.16.42.1](#what-is-new-in-216421)
-- [What Is New in 2.16.42](#what-is-new-in-21642)
-- [What Is New in 2.16.41 beta?](#what-is-new-in-21641-beta)
+- [What Is New in 2.16.43 beta?](#what-is-new-in-21643-beta)
- [Known issues](#known-issues)
-July 2024
+October 2024
## About This Release
-This is a WinMerge 2.16.42.1 stable release.
-This release replaces earlier WinMerge stable releases as a recommended 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.42.1
+## What Is New in 2.16.43 Beta
### General
-- BugFix: Digital signature was not added to version 2.16.42.
-
-### Translations
-
-- Translation updates:
- - Chinese Simplified (PR #2394)
- - Italian (PR #2393)
-
-## What Is New in 2.16.42
-
-### General
-
-- Enable Rounded Corners for WinMerge Menu on Windows 11 (PR #2364)
-- Introduce a flat status bar without separator lines. (PR #2377)
-
-### 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)
+- BugFix: WinMerge incorrectly states "The selected files are identical" (#2408)
+- Implement Menu Bar as a Toolbar (PR #2400)
+- Add support for placing the tab bar on the title bar (PR #2428)
+- Add One-Hand mice wheel scroll diff and merge (PR #2435)
### File compare
-- Replace - more intelligent choice of replace in (whole file vs selection) (#2368)
-
-### Image compare
-
-- BugFix: Image Comparison : In Alpha Animation, dialogs hang winmerge (#2370)
-- BugFix: Fixed an issue where the right edge of the status bar appeared white.
-- Added the ability to change the blink interval and overlay animation interval.
-
-### Plugins
-
-- Make the gpt4-o-mini model selectable in the AIConvertText plugin settings
- window
-
-### Archive support
-
-- Update 7-Zip to 24.07
-
-### Translations
-
-- Translation updates:
- - Chinese Simplified (PR #2392)
- - Brazilian (PR #2391)
- - Hungarian (PR #2388)
- - Lithuanian (PR #2390)
-
-## What Is New in 2.16.41 Beta
-
-### General
-
-- Made the tabs in the tab bar rounded like Firefox.
-
-### File compare
-
-- Added support for F# (FSharp) language syntax highlight (PR #2298)
-- Improved F# parsing, support for multi-line comments (PR #2301)
-- Multi line comment fix (PR #2303)
-- Multi line comment fix part 2 (PR #2309)
-- Typescript files to use JavaScript highlighting as default (PR #2312)
+- BugFix: Wrong syntax highlighting for TeX files (#2415)
+- BugFix: Text replacement result is wrong. (#2422)
+- Copy Selected Difference to Clipboard (PR #2429)
+- Added Ada parser and default file associations (#2452)
+- Added C++20 modules default file associations cppm and ixx (PR #2464)
+- Anti-aliasing has been applied to the lines that connect moved blocks in the
+ location pane.
### Folder compare
-- BugFix: Refresh selected shows wrong file names being compared (#2338)
-- BugFix: Selected files changes on expanding a folder that is upper on the
- tree (#2359)
+- BugFix: ExitCode always 2 with /enableexitcode with no apparent issues (#2450)
### Options dialog
-- BugFix: Options - Syntax color settings get reverted when
- "Customized text colors" settings is touched. (#2355)
-- Add a "Defaults" button to the "Options (Editor > Compare/Merge)" dialog. (PR #2348)
-- Add a "Defaults" button to the "Options (Archive Support)" dialog. (PR #2362)
+- Add a "Defaults" button to the "Options (Project)" dialog. (PR #2401)
+- Add a "Defaults" button to the "Options (Backup Files)" dialog. (PR #2406)
+- Add a "Defaults" button to the "Options (Codepage)" dialog. (PR #2448)
+- Add a "Defaults" button to the "Options (General)" dialog. (PR #2453)
### Plugins
-- BugFix: Fixed the plugin pipeline not being configured correctly in the Select Plugin dialog.
-- Add a text conversion plugin using OpenAI API (PR #2258)
-- Update jq to 1.7.1
-- Update md4c to 0.5.2
-
-### Archive support
-
-- Update 7-Zip to 24.05
+- Create CompareEscapedJavaPropertiesFiles.sct (PR #2455)
-### Installer
+### Manual
-- BugFix; WinMerge 2.16.40 - Installer - Missing version and archicteure info (#2300)
+- Update documentation for "Include unique subfolders contents" setting (PR #2396)
### Translations
- Translation updates:
- - Brazilian (PR #2308)
- - Chinese Simplified (PR #2306,#2310,#2314,#2352)
- - Corsican (PR #2361)
- - French (PR #2354)
- - German (PR #2349)
- - Hungarian (PR #2307)
- - Italian (PR #2299)
- - Lithuanian (PR #2318,#2320)
+ - Brazilian (PR #2397,#2431,#2439,#2454,#2460,#2468)
+ - Chinese Simplified (PR #2394,#2461,#2469)
+ - Dutch (PR #2474)
+ - French (PR #2399,#2444)
+ - Hungarian (PR #2433,#2440,#2458,#2472)
+ - Italian (PR #2393,#2438,#2446,#2447,#2457,#2467,#2470)
- Japanese
- - Korean (PR #2333)
- - Polish (PR #2313)
- - Portuguese (PR #2321)
- - Turkish (PR #2315)
+ - Korean (PR #2426,#2459,#2473)
+ - Lithuanian (PR #2436,#2443,#2462,#2471)
+ - Portuguese (PR #2410,#2441)
+ - Russian (PR #2462)
### Internals
-- Update GitHub Actions CI (#2304)
-- Fix some typos (#2305)
-- Update POCO C++ Libraries to 1.13.3
-- Update boost to 1.85.0
-- Update Google C++ Testing Framework to 1.14.0
+- Make InsertLineNumberInPOFiles.bat and RenewPOFiles.bat work again
## Known issues
diff --git a/Translations/WinMerge/Dutch.po b/Translations/WinMerge/Dutch.po
index 7f46bf6c403..1304217133a 100644
--- a/Translations/WinMerge/Dutch.po
+++ b/Translations/WinMerge/Dutch.po
@@ -1,9 +1,9 @@
# This file is part from WinMerge
# Released under the "GNU General Public License"
-#
+#
# Translators:
# Thomas De Rocker, 2024
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: WinMerge\n"