• R/O
  • HTTP
  • SSH
  • HTTPS

winmerge-jp: Commit


Commit MetaInfo

Revisão084761828361713e93cd755a2349a44783834a78 (tree)
Hora2021-03-28 13:45:05
AutorTakashi Sawanaka <sdottaka@user...>
CommiterTakashi Sawanaka

Mensagem de Log

Update ChangeLog&ReleaseNotes

Mudança Sumário

Diff

--- a/Docs/Users/ChangeLog.html
+++ b/Docs/Users/ChangeLog.html
@@ -21,9 +21,90 @@
2121 </head>
2222 <body>
2323 <h1 id="change-log">Change log</h1>
24-<h2 id="winmerge-21610---2021-01-30">WinMerge 2.16.10 - 2021-01-30</h2>
24+<h2 id="winmerge-21611---2021-03-28">WinMerge 2.16.11 - 2021-03-28</h2>
2525 <h3 id="general">General</h3>
2626 <ul>
27+<li>Make all OK strings same case (PR #593)</li>
28+<li>Tab bar: Added shadows to help distinguish between active and inactive tabs</li>
29+<li>Added drop-down menu to Open and Save icon on toolbar</li>
30+</ul>
31+<h3 id="file-compare">File compare</h3>
32+<ul>
33+<li>BugFix: Basic syntax highlighter is broken (osdn.net #41440)</li>
34+<li>BugFix: File is corrupted while saving differences in changed file (Ctrl+S) (#607)</li>
35+<li>BugFix: Fix an issue where the syntax highlighting scheme is not applied to the split second File pane and the Diff pane when changing it. (PR #624)</li>
36+<li>BugFix: The position selected by clicking while holding down the shift key is incorrect. (sf.net #2237)</li>
37+<li>BugFix: Fix an issue where the comment filter might not work properly if the file is non-UTF-8 and the comment contains non-ascii characters.</li>
38+<li>Add a feature to set up default highlighting by a file extension (PR #627)</li>
39+<li>Add &quot;Copy Selected Line(s) to/from Left/Right&quot; feature (#463) (PR #642)</li>
40+<li>If -b or -w is also specified, -B now considers lines to be empty if they contain only white space (osdn.net #41355)</li>
41+<li>Added BOM checkbox to the Codepage dialog.</li>
42+</ul>
43+<h3 id="folder-compare">Folder compare</h3>
44+<ul>
45+<li>BugFix: Program crash if you close a tab with the folder from where you opened current file (#645)</li>
46+<li>BugFix: The title bar path was not updated when swapping files in a Zip file.</li>
47+<li>BugFix: The codepage specified in the Codepage dialog did not affect the files to be opened.</li>
48+</ul>
49+<h3 id="image-compare">Image compare</h3>
50+<ul>
51+<li>BugFix: The image on the right does not open if the file exists only on the right (osdn.net #41721)</li>
52+</ul>
53+<h3 id="open-dialog">Open dialog</h3>
54+<ul>
55+<li>Added Text, Table, Binary and Image menu items to the Compare button in the &quot;Select Files or Folders&quot; window</li>
56+</ul>
57+<h3 id="archive-support">Archive support</h3>
58+<ul>
59+<li>Rar5 support (#644)</li>
60+</ul>
61+<h3 id="options-dialog">Options dialog</h3>
62+<ul>
63+<li>BugFix: Fix an issue where custom colors are not saved. (PR #648)</li>
64+</ul>
65+<h3 id="plugins">Plugins</h3>
66+<ul>
67+<li>RCLocalizationHelper: Fix memory leaks (PR #596)</li>
68+</ul>
69+<h3 id="installer">Installer</h3>
70+<ul>
71+<li>Installer issue with Polish diacritics characters (#589)</li>
72+</ul>
73+<h3 id="translations">Translations</h3>
74+<ul>
75+<li>Translation updates:
76+<ul>
77+<li>Bulgarian (PR #599,#625)</li>
78+<li>Brazilian (PR #633)</li>
79+<li>French (PR #637,#649,#658,#659)</li>
80+<li>Galician (PR #587,#650,#677)</li>
81+<li>German (PR #632,#651)</li>
82+<li>Hungarian (PR #682,#683,#685)</li>
83+<li>Japanese</li>
84+<li>Lithuanian (PR #634,#653)</li>
85+<li>Polish (PR #597,#673)</li>
86+<li>Portuguese (PR #674)</li>
87+<li>Slovenian</li>
88+<li>Russian (PR #588)</li>
89+</ul></li>
90+</ul>
91+<h3 id="command-line">Command line</h3>
92+<ul>
93+<li>Single instance mode does not work when launched from Visual Studio 2019 (#622) (Added /sw command line option)</li>
94+</ul>
95+<h3 id="internals">Internals</h3>
96+<ul>
97+<li>BugFix: Plugins\src_VCPP\VCPPPlugins.vs2017.sln can&#39;t open projects any more because in revision 69455da the projects were renamed. (#598)</li>
98+<li>BugFix: OutputFile of plugin project DisplayXMLFiles is different that the other projects (#600)</li>
99+<li>BugFix: WinMergeScript.rgs files in Plugins\src_VCPP projects are not found. (#605)</li>
100+<li>BugFix: typeinfoex.h(189): warning C4701: potentially uninitialized local variable &#39;pTypeLib&#39; used (#605)</li>
101+<li>BugFix: Plugins project DisplayXMLFiles.vcxproj contains &quot;Unicode Release MinSize&quot; configuration but was removed (#611)</li>
102+<li>Expression is always true (#612,PR #613)</li>
103+<li>Plugins.cpp function SearchScriptForMethodName can be improved (#690)</li>
104+</ul>
105+<h2 id="winmerge-21610---2021-01-30">WinMerge 2.16.10 - 2021-01-30</h2>
106+<h3 id="general-1">General</h3>
107+<ul>
27108 <li>BugFix: Fixed processing that uses GetAsyncKeyState(). (GitHub PR #505)</li>
28109 <li>BugFix: Fixed the problem that the language setting is not applied to the context menu of the MDI tab when the language setting is changed. (GitHub PR #523)</li>
29110 <li>BugFix: command-line option /x did not work for binary and image comparison</li>
@@ -33,7 +114,7 @@
33114 (GitHub #530)</li>
34115 <li>Added the command line option &quot;/s-&quot; to ensure that another instance is always executed, ignoring the value of the &#39;Allow only one instance to run&#39; option.</li>
35116 </ul>
36-<h3 id="file-compare">File compare</h3>
117+<h3 id="file-compare-1">File compare</h3>
37118 <ul>
38119 <li>BugFix: WinMerge crashes with mouse double click (GitHub #531)</li>
39120 <li>BugFix: Fixed an issue where the message box &quot;The report has been created successfully.&quot; was displayed even if the report creation failed.</li>
@@ -46,7 +127,7 @@
46127 <li>Feature Request: Move To Next File option while comparing files #475 (GitHub PR #561)</li>
47128 <li>A new feature &quot;Ignored Substutions&quot; (GitHub PR #544,#549,#560) (&quot;Ignored Substitutions&quot; was renamed to &quot;Substitution Filters&quot;)</li>
48129 </ul>
49-<h3 id="folder-compare">Folder compare</h3>
130+<h3 id="folder-compare-1">Folder compare</h3>
50131 <ul>
51132 <li>BugFix: Winmerge crashes consistently when deleting files (GitHub #491)</li>
52133 <li>BugFix: Copy Folder does not copy subfolders and I don&#39;t see any option for it (GitHub #537)</li>
@@ -59,12 +140,16 @@
59140 <ul>
60141 <li>Added File -&gt; New -&gt; Binary menu item</li>
61142 </ul>
62-<h3 id="image-compare">Image compare</h3>
143+<h3 id="image-compare-1">Image compare</h3>
63144 <ul>
64145 <li>Implement copy and paste images (GitHub PR #524)</li>
65146 <li>Added File -&gt; New -&gt; Image menu item</li>
66147 <li>Added Image -&gt; Compare Extracted Text From Image menu item</li>
67148 </ul>
149+<h3 id="options-dialog-1">Options dialog</h3>
150+<ul>
151+<li>Fix an issue where custom colors are not saved. (GitHub PR #648)</li>
152+</ul>
68153 <h3 id="filter-dialog">Filter dialog</h3>
69154 <ul>
70155 <li>Making CPropertySheet resizable needs some re-work. (Issue #509) (GitHub PR #535)</li>
@@ -73,7 +158,7 @@
73158 <ul>
74159 <li>BugFix: Crash when generating patch (GitHub #521)</li>
75160 </ul>
76-<h3 id="translations">Translations</h3>
161+<h3 id="translations-1">Translations</h3>
77162 <ul>
78163 <li>Translation updates:
79164 <ul>
@@ -93,7 +178,7 @@
93178 <li>Small tweaks for the Manual (GitHub PR #508)</li>
94179 <li>Windows XP Pro SP0 vs Requirements (GitHub #515)</li>
95180 </ul>
96-<h3 id="internals">Internals</h3>
181+<h3 id="internals-1">Internals</h3>
97182 <ul>
98183 <li>Fix Various Warnings (GitHub PR #539)</li>
99184 <li>Various fixes to testing (GitHub PR #545)</li>
@@ -104,7 +189,7 @@
104189 <li>Some more files should be added to the .gitignore file (GitHub #559)</li>
105190 </ul>
106191 <h2 id="winmerge-2169---2020-11-29">WinMerge 2.16.9 - 2020-11-29</h2>
107-<h3 id="general-1">General</h3>
192+<h3 id="general-2">General</h3>
108193 <ul>
109194 <li>BugFix: MainFrm.cpp: Toolbar was leaking image lists (GitHub PR #432)</li>
110195 <li>BugFix: The icons on a 43&quot; 4K screen are too small (GitHub #276)</li>
@@ -112,7 +197,7 @@
112197 <li>Update Merge.rc (GitHub #487)</li>
113198 <li>Improved startup time</li>
114199 </ul>
115-<h3 id="file-compare-1">File compare</h3>
200+<h3 id="file-compare-2">File compare</h3>
116201 <ul>
117202 <li>BugFix: [UI] Pane enlargement was reset after changing tab (GitHub #403)</li>
118203 <li>BugFix: Non-comment differences were sometimes ignored when the comment filter was enabled, (osdn.net #40488)</li>
@@ -127,7 +212,7 @@
127212 <li>Add the feature &quot;Go to Moved Line&quot; requested by #278 (GitHub PR #484)</li>
128213 <li>how to show white space with linebreak hidden? (GitHub #265) (Added View-&gt;View EOL menu item)</li>
129214 </ul>
130-<h3 id="folder-compare-1">Folder compare</h3>
215+<h3 id="folder-compare-2">Folder compare</h3>
131216 <ul>
132217 <li>BugFix: Pausing comparing doesn&#39;t pause immediately (GitHub #342)</li>
133218 <li>BugFix: Sorting on Comparison Result being done incorectly (GitHub #483)</li>
@@ -138,7 +223,7 @@
138223 <ul>
139224 <li>BugFix: Scrolling binary files (GitHub #456)</li>
140225 </ul>
141-<h3 id="options-dialog">Options dialog</h3>
226+<h3 id="options-dialog-2">Options dialog</h3>
142227 <ul>
143228 <li>Added &quot;Automatically scroll to first inline difference&quot; option to Options dialog</li>
144229 </ul>
@@ -146,7 +231,7 @@
146231 <ul>
147232 <li>BugFix: Fixed the problem that the input to File1 or File2 comboboxes of the Patch Generator dialog is not applied when the Patch Generator dialog is opened by selecting multiple files. (GitHub PR #421)</li>
148233 </ul>
149-<h3 id="translations-1">Translations</h3>
234+<h3 id="translations-2">Translations</h3>
150235 <ul>
151236 <li>Translation updates:
152237 <ul>
@@ -168,19 +253,19 @@
168253 <li>Update Shortcut_keys.xml (GitHub PR #430)</li>
169254 <li>Update manual (GitHub PR #485,#492)</li>
170255 </ul>
171-<h3 id="internals-1">Internals</h3>
256+<h3 id="internals-2">Internals</h3>
172257 <ul>
173258 <li>Tweak output from BuildInstaller.cmd and BuildArc.cmd (GitHub PR #424)</li>
174259 <li>Fix typo in GhostTextBuffer.cpp (GitHub PR #472)</li>
175260 <li>Fix typo in memdc.h (GitHub PR #474)</li>
176261 </ul>
177262 <h2 id="winmerge-2168---2020-08-28">WinMerge 2.16.8 - 2020-08-28</h2>
178-<h3 id="general-2">General</h3>
263+<h3 id="general-3">General</h3>
179264 <ul>
180265 <li>BugFix: More space for some internationalized strings (GitHub #402)</li>
181266 <li>BugFix: Some improvements (GitHub #405,#411)</li>
182267 </ul>
183-<h3 id="file-compare-2">File compare</h3>
268+<h3 id="file-compare-3">File compare</h3>
184269 <ul>
185270 <li>BugFix: Ignore case option did not work when Diff algorithm was other than default</li>
186271 <li>BugFix: A white vertical rectangle was sometimes drawn in the selected area</li>
@@ -189,18 +274,18 @@
189274 <li>Extended F4 key movement range to the whole file</li>
190275 <li>Don&#39;t treat UTF-8 and UTF-8 with BOM the same when the &quot;Ignore codepage differences&quot; option is disabled</li>
191276 </ul>
192-<h3 id="folder-compare-2">Folder compare</h3>
277+<h3 id="folder-compare-3">Folder compare</h3>
193278 <ul>
194279 <li>BugFix: Appropriate error messages were not displayed when the file to be deleted no longer existed</li>
195280 <li>BugFix: &#39;Show Middle/Right Unique items&#39; menu item does not work properly in 3-way folder compare (osdn.net #40672)</li>
196281 <li>CTRL+Drag folders now has the opposite behavior of the current Include Subfolders option</li>
197282 </ul>
198-<h3 id="image-compare-1">Image compare</h3>
283+<h3 id="image-compare-2">Image compare</h3>
199284 <ul>
200285 <li>BugFix: Fix scrolling glitches (GitHub WinMerge/winimerge PR #8)</li>
201286 <li>Reduce flicker on resize (GitHub WinMerge/winimerge PR #9)</li>
202287 </ul>
203-<h3 id="options-dialog-1">Options dialog</h3>
288+<h3 id="options-dialog-3">Options dialog</h3>
204289 <ul>
205290 <li>Allow choosing image filename patterns from a multi-selection dropdown list (GitHub PR #391)</li>
206291 <li>WildcardDropList: Avoid the String instance as it could throw std::bad_alloc (GitHub PR #397)</li>
@@ -217,13 +302,13 @@
217302 <li>Rework the fix for Github issue #316: GUI glitches/bugs #2 (GitHub PR #392)</li>
218303 <li>Replace outdated list of developers in AboutBox with ascii-art gnu from FSF (GitHub PR #394)</li>
219304 </ul>
220-<h3 id="installer">Installer</h3>
305+<h3 id="installer-1">Installer</h3>
221306 <ul>
222307 <li>BugFix: Installation - Internal error: Failed to expand shell folder constant &quot;userdesktop&quot; (GitHub #354)</li>
223308 <li>BugFix: Lithuanian.po is missing (GitHub PR #415)</li>
224309 <li>New installer for per-user installation (WinMerge-2.16.8-x64-PerUser-Setup.exe)</li>
225310 </ul>
226-<h3 id="translations-2">Translations</h3>
311+<h3 id="translations-3">Translations</h3>
227312 <ul>
228313 <li>Translation updates:
229314 <ul>
@@ -241,7 +326,7 @@
241326 <li>Update Shortcut_keys.xml (GitHub PR #410)</li>
242327 </ul>
243328 <h2 id="winmerge-2167---2020-07-26">WinMerge 2.16.7 - 2020-07-26</h2>
244-<h3 id="general-3">General</h3>
329+<h3 id="general-4">General</h3>
245330 <ul>
246331 <li>BugFix: The icons on a 43&quot; 4K screen are too small (GitHub #276)</li>
247332 <li>BugFix: GUI glitches/bugs (GitHub #316)</li>
@@ -249,7 +334,7 @@
249334 <li>Add Solarized Dark/Light color scheme (GitHub #287)</li>
250335 <li>Compile WinMerge with ASLR and CFG enabled (GitHub #315)</li>
251336 </ul>
252-<h3 id="file-compare-3">File compare</h3>
337+<h3 id="file-compare-4">File compare</h3>
253338 <ul>
254339 <li>BugFix: Diff Pane issues (GitHub #307)</li>
255340 <li>BugFix: Codepage not updated on refresh (GitHub #320)</li>
@@ -268,7 +353,7 @@
268353 <ul>
269354 <li>Made it possible to display the contents of CSV and TSV files like spreadsheet software.</li>
270355 </ul>
271-<h3 id="folder-compare-3">Folder compare</h3>
356+<h3 id="folder-compare-4">Folder compare</h3>
272357 <ul>
273358 <li>BugFix: DST causes incorrect dates shown in Date column (GitHub #299)</li>
274359 <li>BugFix: Long filename issue (GitHub #339)</li>
@@ -281,20 +366,20 @@
281366 <li>Add a feature generating a patch from directories (#283) (GitHub PR #331)</li>
282367 <li>added bin and obj directories to C# filter (GitHub PR #365)</li>
283368 </ul>
284-<h3 id="image-compare-2">Image compare</h3>
369+<h3 id="image-compare-3">Image compare</h3>
285370 <ul>
286371 <li>BugFix: Scrolling behavior when dragging images is wrong (osdn.net #40205)</li>
287372 </ul>
288-<h3 id="open-dialog">Open dialog</h3>
373+<h3 id="open-dialog-1">Open dialog</h3>
289374 <ul>
290375 <li>BugFix: Open dialogs are sometimes left as garbage (osdn.net #40487)</li>
291376 <li>Browse button in the file/dir selection show wrong path (GitHub #346)</li>
292377 </ul>
293-<h3 id="options-dialog-2">Options dialog</h3>
378+<h3 id="options-dialog-4">Options dialog</h3>
294379 <ul>
295380 <li>BugFix: Pressing the [Compare/Binary] category button in the Options dialog twice will cause a crash. (osdn.net #40308)</li>
296381 </ul>
297-<h3 id="plugins">Plugins</h3>
382+<h3 id="plugins-1">Plugins</h3>
298383 <ul>
299384 <li>BugFix: Fix handling of line breaks in SortAscending, SortDescending (osdn.net PR #40266)</li>
300385 <li>BugFix: Error when comparing images in the CompareMSExcelFiles.sct plugin (osdn.net #40472)</li>
@@ -303,15 +388,15 @@
303388 <li>Add a plugin for Visio (osdn.net PR #40473)</li>
304389 <li>Plugin fixes for the new Table Compare (CompareMSExcelFiles.sct, IgnoreFieldsComma.dll, IgnoreFieldsTab.dll)</li>
305390 </ul>
306-<h3 id="archive-support">Archive support</h3>
391+<h3 id="archive-support-1">Archive support</h3>
307392 <ul>
308393 <li>BugFix: Crash when comparing encrypted 7z files (GitHub #367)</li>
309394 </ul>
310-<h3 id="installer-1">Installer</h3>
395+<h3 id="installer-2">Installer</h3>
311396 <ul>
312397 <li>Create the installer with Inno Setup 5.x since installers created with Inno Setup 6.0.x are identified as malware by multiple virus scanning engines</li>
313398 </ul>
314-<h3 id="translations-3">Translations</h3>
399+<h3 id="translations-4">Translations</h3>
315400 <ul>
316401 <li>Translation updates:
317402 <ul>
@@ -334,17 +419,17 @@
334419 <li>Minor changes to translations README.md file (GitHub #289)</li>
335420 <li>Update winmerge.org URL to HTTPS, many small improvements (GitHub PR #306)</li>
336421 </ul>
337-<h3 id="internals-2">Internals</h3>
422+<h3 id="internals-3">Internals</h3>
338423 <ul>
339424 <li>BugFix: Src\Common\MyCom.h unused? (GitHub #284)</li>
340425 <li>BugFix: Error on git repository cloning (GitHub #288)</li>
341426 </ul>
342427 <h2 id="winmerge-2166---2020-02-23">WinMerge 2.16.6 - 2020-02-23</h2>
343-<h3 id="general-4">General</h3>
428+<h3 id="general-5">General</h3>
344429 <ul>
345430 <li>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)</li>
346431 </ul>
347-<h3 id="file-compare-4">File compare</h3>
432+<h3 id="file-compare-5">File compare</h3>
348433 <ul>
349434 <li>BugFix: GhostTextBuffer: Don&#39;t unexpectedly bring back empty lines user wants to delete (GitHub #244)</li>
350435 <li>BugFix: Prevent silent abort with File Comparison of files whose size is an exact multiple of 2^32 bytes (GitHub #257)</li>
@@ -354,14 +439,14 @@
354439 <li>BugFix: Non-moved lines are treated as moved lines (osdn.net #39851)</li>
355440 <li>Add support for touchpad horizontal scroll (GitHub #254)</li>
356441 </ul>
357-<h3 id="image-compare-3">Image compare</h3>
442+<h3 id="image-compare-4">Image compare</h3>
358443 <ul>
359444 <li>BugFix: Support 16-bit images (GitHub WinMerge/winimerge issue #6)</li>
360445 <li>Add support for SVG, PDF, WMF and EMF file types (Only available in WinMerge 64bit version on Windows 10)<br />
361446 Demo1: <a href="https://gyazo.com/b605edb820bc52d0f4f6232eb8ad78aa">https://gyazo.com/b605edb820bc52d0f4f6232eb8ad78aa</a><br />
362447 Demo2: <a href="https://gyazo.com/f5f267546db27f2dc801c00df8cb4251">https://gyazo.com/f5f267546db27f2dc801c00df8cb4251</a></li>
363448 </ul>
364-<h3 id="archive-support-1">Archive support</h3>
449+<h3 id="archive-support-2">Archive support</h3>
365450 <ul>
366451 <li>BugFix: Third tgz doesn&#39;t get fully extracted (first two do) (GitHub #263)</li>
367452 </ul>
@@ -369,11 +454,11 @@ Demo2: <a href="https://gyazo.com/f5f267546db27f2dc801c00df8cb4251">https://gyaz
369454 <ul>
370455 <li>BugFix: Crash when generating patch for multiple files and a file only on one side (GitHub #252)</li>
371456 </ul>
372-<h3 id="installer-2">Installer</h3>
457+<h3 id="installer-3">Installer</h3>
373458 <ul>
374459 <li>BugFix: Fix spelling of Git (GitHub #246)</li>
375460 </ul>
376-<h3 id="translations-4">Translations</h3>
461+<h3 id="translations-5">Translations</h3>
377462 <ul>
378463 <li>New translation: Arabic (sf.net #3038)</li>
379464 <li>Translation updates:
@@ -391,13 +476,13 @@ Demo2: <a href="https://gyazo.com/f5f267546db27f2dc801c00df8cb4251">https://gyaz
391476 <li>BugFix: Fix spelling of Git (GitHub #246)</li>
392477 <li>Update Configuration.xml (GitHub #262)</li>
393478 </ul>
394-<h3 id="internals-3">Internals</h3>
479+<h3 id="internals-4">Internals</h3>
395480 <ul>
396481 <li>Consolidate FolderCmp (GitHub #240, #242)</li>
397482 <li>Avoid some back and forth file path transcoding between UTF16 and UTF8 (GitHub #243)</li>
398483 </ul>
399484 <h2 id="winmerge-2165---2019-12-09">WinMerge 2.16.5 - 2019-12-09</h2>
400-<h3 id="file-compare-5">File compare</h3>
485+<h3 id="file-compare-6">File compare</h3>
401486 <ul>
402487 <li>BugFix: Suspicious lack of Release() calls in lwdisp.c (GitHub #171)</li>
403488 <li>BugFix: Performance using Unpacker (GitHub #180)</li>
@@ -410,14 +495,14 @@ Demo2: <a href="https://gyazo.com/f5f267546db27f2dc801c00df8cb4251">https://gyaz
410495 <li>Add support for color emoji (Only available in 64bit version) (To enable color emoji support, select DirectWrite* in Rendering mode combobox on Editor page in the Options dialog)<br />
411496 Demo: <a href="https://gyazo.com/7cbbbd2c1de195fcd214d588b21b21d4">https://gyazo.com/7cbbbd2c1de195fcd214d588b21b21d4</a></li>
412497 </ul>
413-<h3 id="folder-compare-4">Folder compare</h3>
498+<h3 id="folder-compare-5">Folder compare</h3>
414499 <ul>
415500 <li>BugFix: Crash when clicking Next Difference button after unchecking Show Different Items menu item</li>
416501 <li>Changed symbols in Newer/Older column for better visual clarity (GitHub #169)</li>
417502 <li>Add &quot;Ignore codepage differences&quot; to quick options (GitHub #197)</li>
418503 <li>Limit the window flashing count. (GitHub #206)</li>
419504 </ul>
420-<h3 id="image-compare-4">Image compare</h3>
505+<h3 id="image-compare-5">Image compare</h3>
421506 <ul>
422507 <li>BugFix: Image compare breaks when zoomed too much with large pictures (GitHub #188)</li>
423508 <li>BugFix: [Image compare] Zoom-in focuses on top-left corner instead of cursor position (GitHub #211)</li>
@@ -426,13 +511,13 @@ Demo: <a href="https://gyazo.com/7cbbbd2c1de195fcd214d588b21b21d4">https://gyazo
426511 <ul>
427512 <li>BugFix: &quot;Run as Administrator&quot; incompatible with &quot;Shell integration&quot; (ver 2.16.4) (sf.net #2234)</li>
428513 </ul>
429-<h3 id="installer-3">Installer</h3>
514+<h3 id="installer-4">Installer</h3>
430515 <ul>
431516 <li>BugFix: Installer russian translation (#168)</li>
432517 <li>BugFix: Windows 10 shell integration not working (GitHub #176)</li>
433518 <li>Installer - Proposal - Separate Inno Setup strings from WinMerge installer strings (GitHub #167)</li>
434519 </ul>
435-<h3 id="translations-5">Translations</h3>
520+<h3 id="translations-6">Translations</h3>
436521 <ul>
437522 <li>Update Italian translation (GitHub #164, #165)</li>
438523 <li>Update Russian translation (GitHub #166)</li>
@@ -453,41 +538,41 @@ Demo: <a href="https://gyazo.com/7cbbbd2c1de195fcd214d588b21b21d4">https://gyazo
453538 <li>Small Manual tweaks (GitHub #190)</li>
454539 </ul>
455540 <h2 id="winmerge-2164---2019-07-28">WinMerge 2.16.4 - 2019-07-28</h2>
456-<h3 id="file-compare-6">File compare</h3>
541+<h3 id="file-compare-7">File compare</h3>
457542 <ul>
458543 <li>BugFix: coretools.cpp: linelen() should not truncate lines with embedded NULs (GitHub #156)</li>
459544 <li>BugFix: file compare : right-click doesn&#39;t select the diff under the mouse (GitHub #159)</li>
460545 <li>BugFix: Avoid an exception in GuessCodepageEncoding() when filepath equals &quot;NUL&quot; (GitHub #162)</li>
461546 <li>BugFix: Auto-indent did not work if the EOL-style was not CRLF</li>
462547 </ul>
463-<h3 id="folder-compare-5">Folder compare</h3>
548+<h3 id="folder-compare-6">Folder compare</h3>
464549 <ul>
465550 <li>BugFix: Generating HTML Folder Compare report including File Compare report did not complete (Bitbucket #15)</li>
466551 <li>BugFix: Compare Statistics dialog: The number of diff folders was counted in the number of diff files</li>
467552 </ul>
468-<h3 id="plugins-1">Plugins</h3>
553+<h3 id="plugins-2">Plugins</h3>
469554 <ul>
470555 <li>BugFix: PrediffLineFilter.sct: Wrong encoding for settings dialog (Bitbucket #16)</li>
471556 </ul>
472-<h3 id="translations-6">Translations</h3>
557+<h3 id="translations-7">Translations</h3>
473558 <ul>
474559 <li>Update Russian translation (Bitbucket PR #51)</li>
475560 <li>Update Italian translation (Bitbucket PR #52)</li>
476561 </ul>
477-<h3 id="internals-4">Internals</h3>
562+<h3 id="internals-5">Internals</h3>
478563 <ul>
479564 <li>Favor PathContext::GetSize() over PathContext::size() (GitHub #157)</li>
480565 <li>Consolidate FolderCmp (GitHub #158, #160, #161)</li>
481566 <li>Avoid some InnoSetup compiler warnings (Bitbucket PR #53)</li>
482567 </ul>
483568 <h2 id="winmerge-2163---2019-06-29">WinMerge 2.16.3 - 2019-06-29</h2>
484-<h3 id="general-5">General</h3>
569+<h3 id="general-6">General</h3>
485570 <ul>
486571 <li>BugFix: Slow startup with documents folder redirected to high-latency network drive (Bitbucket #155)</li>
487572 <li>Add VisualElementsManifest for Windows 10 start menu (Bitbucket PR #47)</li>
488573 <li>Reduce the size of the executable file</li>
489574 </ul>
490-<h3 id="file-compare-7">File compare</h3>
575+<h3 id="file-compare-8">File compare</h3>
491576 <ul>
492577 <li>BugFix: Location and Diff pane visibility broken in 2.16.1 (GitHub #138, Bitbucket #163, sf.net #2228)</li>
493578 <li>BugFix: Temporary files could not be created (GitHub #143, sf.net #2220)</li>
@@ -499,7 +584,7 @@ Demo: <a href="https://gyazo.com/7cbbbd2c1de195fcd214d588b21b21d4">https://gyazo
499584 <li>Add support for merging word level diffs in selection<br />
500585 Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif</a></li>
501586 </ul>
502-<h3 id="folder-compare-6">Folder compare</h3>
587+<h3 id="folder-compare-7">Folder compare</h3>
503588 <ul>
504589 <li>BugFix: WinMerge 3-Way Compare Bugs: Always Shows Unique Items. (GitHub #154)</li>
505590 <li>BugFix: WinMerge could not compare files that are opened in other applications</li>
@@ -512,30 +597,30 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
512597 <li>Supporting relative path in project file (Bitbucket #158)</li>
513598 <li>Allow multiple &lt;paths&gt; in project file</li>
514599 </ul>
515-<h3 id="image-compare-5">Image compare</h3>
600+<h3 id="image-compare-6">Image compare</h3>
516601 <ul>
517602 <li>BugFix: no message was displayed when file saving failed</li>
518603 <li>Implement Insertion/Deletion Detection<br />
519604 Demo: <a href="https://gyazo.com/17d8773354d23b5ae51262f28b0f1f80">https://gyazo.com/17d8773354d23b5ae51262f28b0f1f80</a></li>
520605 </ul>
521-<h3 id="options-dialog-3">Options dialog</h3>
606+<h3 id="options-dialog-5">Options dialog</h3>
522607 <ul>
523608 <li>Tweak size of combobox &quot;codepage&quot; in options (GitHub #144)</li>
524609 <li>Sort combobox codepage and add manual codepage (GitHub #145)</li>
525610 </ul>
526-<h3 id="installer-4">Installer</h3>
611+<h3 id="installer-5">Installer</h3>
527612 <ul>
528613 <li>Allow per-user installation (only x64 installer)</li>
529614 <li>Don&#39;t install Files.txt and don&#39;t add &quot;Uninstall WinMerge&quot; to the start menu (Bitbuket #38)</li>
530615 </ul>
531-<h3 id="translations-7">Translations</h3>
616+<h3 id="translations-8">Translations</h3>
532617 <ul>
533618 <li>Update French translation (GitHub #149, #150)</li>
534619 <li>Update Lithuanian translation (Bitbucket PR #36, #40, #43, #46, #48, #50)</li>
535620 <li>Update Russian translation (Bitbucket PR #41, #42)</li>
536621 </ul>
537622 <h2 id="winmerge-2162---2019-04-04">WinMerge 2.16.2 - 2019-04-04</h2>
538-<h3 id="file-compare-8">File compare</h3>
623+<h3 id="file-compare-9">File compare</h3>
539624 <ul>
540625 <li>BugFix: Edit &gt; Replace &gt; All, Undo: should undo all (sf.net #2113)</li>
541626 <li>BugFix: Save As: default directory should be file&#39;s original directory (sf.net #2163)</li>
@@ -546,11 +631,11 @@ Demo: <a href="https://gyazo.com/17d8773354d23b5ae51262f28b0f1f80">https://gyazo
546631 <li>BugFix: Crash when failed to load file</li>
547632 <li>Add syntax highlight for Lua (Bitbucket #114)</li>
548633 </ul>
549-<h3 id="folder-compare-7">Folder compare</h3>
634+<h3 id="folder-compare-8">Folder compare</h3>
550635 <ul>
551636 <li>BugFix: Compare results refresh incorrectly after deletions (sf.net #2217)</li>
552637 </ul>
553-<h3 id="archive-support-2">Archive Support</h3>
638+<h3 id="archive-support-3">Archive Support</h3>
554639 <ul>
555640 <li>Upgraded to 7-zip 19.00</li>
556641 </ul>
@@ -558,12 +643,12 @@ Demo: <a href="https://gyazo.com/17d8773354d23b5ae51262f28b0f1f80">https://gyazo
558643 <ul>
559644 <li>Improve icon display at 120DPI</li>
560645 </ul>
561-<h3 id="image-compare-6">Image compare</h3>
646+<h3 id="image-compare-7">Image compare</h3>
562647 <ul>
563648 <li>BugFix: Zoom In/Out shortcuts don&#39;t update zoom level in location pane (Bitbucket #149)</li>
564649 <li>Zoom In/Out menu items for image compare (Bitbucket #148)</li>
565650 </ul>
566-<h3 id="open-dialog-1">Open dialog</h3>
651+<h3 id="open-dialog-2">Open dialog</h3>
567652 <ul>
568653 <li>Allow quoted filenames in &quot;Select Files or Folders&quot; (sf.net #1240, GitHub #137)</li>
569654 </ul>
@@ -571,11 +656,11 @@ Demo: <a href="https://gyazo.com/17d8773354d23b5ae51262f28b0f1f80">https://gyazo
571656 <ul>
572657 <li>Some tweaks for the manual (Bitbucket PR #35)</li>
573658 </ul>
574-<h3 id="installer-5">Installer</h3>
659+<h3 id="installer-6">Installer</h3>
575660 <ul>
576661 <li>BugFix: Gibberish language during installation (Bitbucket #147)</li>
577662 </ul>
578-<h3 id="translations-8">Translations</h3>
663+<h3 id="translations-9">Translations</h3>
579664 <ul>
580665 <li>Update Catalan translation (Bitbucket PR #29)</li>
581666 <li>Update Italian translation (Bitbucket PR #32)</li>
@@ -583,19 +668,19 @@ Demo: <a href="https://gyazo.com/17d8773354d23b5ae51262f28b0f1f80">https://gyazo
583668 <li>Update Simplified Chinese translation (Bitbucket PR #34)</li>
584669 </ul>
585670 <h2 id="winmerge-2161---2019-02-24">WinMerge 2.16.1 - 2019-02-24</h2>
586-<h3 id="general-6">General</h3>
671+<h3 id="general-7">General</h3>
587672 <ul>
588673 <li>Updated the copyright year to 2019, actually (GitHub #110)</li>
589674 <li>Prevent splitter view from claiming input focus (GitHub #127)</li>
590675 <li>Contributors.txt: Changed EOL from Unix (LF) to Windows (CR LF), because not shows correctly in Windows Notepad. (Bitbucket PR #17)</li>
591676 </ul>
592-<h3 id="open-dialog-2">Open dialog</h3>
677+<h3 id="open-dialog-3">Open dialog</h3>
593678 <ul>
594679 <li>Alternatively to Swap buttons, allow drag &amp; drop between filetype icons (GitHub #118)</li>
595680 <li>Expose cleaner moving/resizing behavior esp. in non-maximized state (GitHub #119)</li>
596681 <li>Avoid retaining bogus filetype icons from previous selections (GitHub #122)</li>
597682 </ul>
598-<h3 id="file-compare-9">File compare</h3>
683+<h3 id="file-compare-10">File compare</h3>
599684 <ul>
600685 <li>BugFix: Extra blank displayed after left/right single/double quotes (Bitbucket #134)</li>
601686 <li>BugFix: Click doesn&#39;t trigger document to scroll in Location pane under circumstance (Bitbucket #140)</li>
@@ -609,16 +694,16 @@ Demo: <a href="https://gyazo.com/17d8773354d23b5ae51262f28b0f1f80">https://gyazo
609694 <li>Add support for merging word level diffs in selection<br />
610695 Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif</a></li>
611696 </ul>
612-<h3 id="folder-compare-8">Folder compare</h3>
697+<h3 id="folder-compare-9">Folder compare</h3>
613698 <ul>
614699 <li>BugFix: Unique files are not shown (Bitbucket #138)</li>
615700 <li>BugFix: Improve Hard-IO error handling, other bug fixes, cleanup, tweaks (GitHub #120)</li>
616701 </ul>
617-<h3 id="archive-support-3">Archive Support</h3>
702+<h3 id="archive-support-4">Archive Support</h3>
618703 <ul>
619704 <li>Upgraded to 7-zip 18.06 (Bitbucket #119)</li>
620705 </ul>
621-<h3 id="options-dialog-4">Options dialog</h3>
706+<h3 id="options-dialog-6">Options dialog</h3>
622707 <ul>
623708 <li>BugFix: Widen the width of labels in Options dialog (GitHub#108)</li>
624709 <li>BugFix: view settings make winmerge crash (Bitbucket #109)</li>
@@ -630,7 +715,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
630715 <ul>
631716 <li>BugFix: CreateTranslatedRcFiles needs an update (GitHub #113)</li>
632717 </ul>
633-<h3 id="translations-9">Translations</h3>
718+<h3 id="translations-10">Translations</h3>
634719 <ul>
635720 <li>Update Brazilian Portuguese translation (GitHub #108)</li>
636721 <li>Update Swedish translation (sf.net #3035, GitHub #112, #114)</li>
@@ -647,7 +732,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
647732 <li>Bugifx: end of line documentation (sf.net #2211)</li>
648733 <li>Clarification as per <a href="https://github.com/WinMerge/winmerge-v2/issues/41">https://github.com/WinMerge/winmerge-v2/issues/41</a> (GitHub #126)</li>
649734 </ul>
650-<h3 id="internals-5">Internals</h3>
735+<h3 id="internals-6">Internals</h3>
651736 <ul>
652737 <li>Remove <code>nFinalNullLines</code> checking, disabled by an earlier commit (GitHub #111)</li>
653738 <li>Various minor updates, plus preparation for VS2019 (GitHub #115)</li>
@@ -655,11 +740,11 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
655740 <li>Don&#39;t pass <code>DIFFITEM *</code> by casting to <code>uintptr_t</code> (GitHub #124, #125)</li>
656741 </ul>
657742 <h2 id="winmerge-2160---2018-11-23">WinMerge 2.16.0 - 2018-11-23</h2>
658-<h3 id="general-7">General</h3>
743+<h3 id="general-8">General</h3>
659744 <ul>
660745 <li>BugFix: Disabled icon on toolbar not gray out when running on XP</li>
661746 </ul>
662-<h3 id="file-compare-10">File compare</h3>
747+<h3 id="file-compare-11">File compare</h3>
663748 <ul>
664749 <li>BugFix: Copy to X and Advance&quot; not work in 3way-compare (Bitbucket #123)</li>
665750 <li>BugFix: File compare always showing different ending (GitHub #106)</li>
@@ -667,21 +752,21 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
667752 <li>BugFix: A crash (GitHub #104)</li>
668753 <li>Add separators to &quot;Zoom&quot; and &quot;Diff Context&quot; menus (Bitbucket PR #5)</li>
669754 </ul>
670-<h3 id="open-dialog-3">Open dialog</h3>
755+<h3 id="open-dialog-4">Open dialog</h3>
671756 <ul>
672757 <li>BugFix: Drag&amp;Drop in Open Dialog won&#39;t work correct (Bitbucket #125)</li>
673758 </ul>
674-<h3 id="installer-6">Installer</h3>
759+<h3 id="installer-7">Installer</h3>
675760 <ul>
676761 <li>Drop ClearCase integration (Bitbucket PR #6)</li>
677762 </ul>
678-<h3 id="translations-10">Translations</h3>
763+<h3 id="translations-11">Translations</h3>
679764 <ul>
680765 <li>Add Lithuanian translation (Bitbucket #124)</li>
681766 <li>Update Portuguese translation (GitHub #102,#103)</li>
682767 </ul>
683768 <h2 id="winmerge-2155---2018-10-28">WinMerge 2.15.5 - 2018-10-28</h2>
684-<h3 id="general-8">General</h3>
769+<h3 id="general-9">General</h3>
685770 <ul>
686771 <li>Add support for very long path and file names (GitHub #87,#95,#99)</li>
687772 <li>Enable Ctrl+C shortcut key on the file path bar</li>
@@ -691,7 +776,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
691776 <li>Improve visual layout of Open dialog (GitHub #97)</li>
692777 <li>Add icon for &quot;New (3 panes)&quot; menu item (GitHub #97)</li>
693778 </ul>
694-<h3 id="file-compare-11">File compare</h3>
779+<h3 id="file-compare-12">File compare</h3>
695780 <ul>
696781 <li>Add Window/Split menu item</li>
697782 <li>Improve handling of last lines in files (GitHub #89,#90,#93)</li>
@@ -702,7 +787,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
702787 <li>BugFix: Various problems reading of files &gt; 2GB (GitHub #81)</li>
703788 <li>BugFix: Selecting files &quot;From MRU list&quot; again works correctly</li>
704789 </ul>
705-<h3 id="translations-11">Translations</h3>
790+<h3 id="translations-12">Translations</h3>
706791 <ul>
707792 <li>Update Italian translation (GitHub #86)</li>
708793 <li>Update Japanese translation (Bitbucket #3)</li>
@@ -710,7 +795,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
710795 <li>Update German translation</li>
711796 <li>BugFix: Spanish translation error (Bitbucket Issue #108)</li>
712797 </ul>
713-<h3 id="internals-6">Internals</h3>
798+<h3 id="internals-7">Internals</h3>
714799 <ul>
715800 <li>Various diffengine and compilation/build fixes (GitHub #89,#90,#91,#92,#94)</li>
716801 </ul>
@@ -719,7 +804,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
719804 <ul>
720805 <li>BugFix: Dot icon in a drop-down menu is not drawn correctly</li>
721806 </ul>
722-<h3 id="file-compare-12">File compare</h3>
807+<h3 id="file-compare-13">File compare</h3>
723808 <ul>
724809 <li>BugFix: Crash when reading a file in Google Drive File Stream (sf.net#2206)</li>
725810 <li>BugFix: Crash when removing ghost lines (GitHub #80)</li>
@@ -727,12 +812,12 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
727812 <li>Add Ctrl++/Ctrl+-(not numpad key) shortcut key to zoom in/out (sf.net#1727)</li>
728813 <li>Remove 2GB file size limit for 64-bit build (GitHub #81, #82)</li>
729814 </ul>
730-<h3 id="folder-compare-9">Folder compare</h3>
815+<h3 id="folder-compare-10">Folder compare</h3>
731816 <ul>
732817 <li>Add Pause button to Folder Compare Progress dialog (sf.net#828,#1222,#1237)</li>
733818 <li>Re-detect the file encoding when opening files (sf.net#2131)</li>
734819 </ul>
735-<h3 id="open-dialog-4">Open dialog</h3>
820+<h3 id="open-dialog-5">Open dialog</h3>
736821 <ul>
737822 <li>Add Options button to Open dialog</li>
738823 <li>Add Save Project button to Open dialog</li>
@@ -745,22 +830,22 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
745830 <ul>
746831 <li>BugFix: Garbled text was copied to the clipboard when generating a report on the clipboard (sf.net#2200)</li>
747832 </ul>
748-<h3 id="plugins-2">Plugins</h3>
833+<h3 id="plugins-3">Plugins</h3>
749834 <ul>
750835 <li>Add PrediffLineFilter.sct plugin</li>
751836 <li>Make ignored lines by Prediffer plugin colored</li>
752837 </ul>
753-<h3 id="translations-12">Translations</h3>
838+<h3 id="translations-13">Translations</h3>
754839 <ul>
755840 <li>Update Slovak translation (sf.net#2902)</li>
756841 <li>Update Portuguese translation (GitHub #84,#85)</li>
757842 </ul>
758-<h3 id="internals-7">Internals</h3>
843+<h3 id="internals-8">Internals</h3>
759844 <ul>
760845 <li>Adapt to VS2017 version 15.6.1 (GitHub #79)</li>
761846 </ul>
762847 <h2 id="winmerge-2153---2018-03-04">WinMerge 2.15.3 - 2018-03-04</h2>
763-<h3 id="file-compare-13">File compare</h3>
848+<h3 id="file-compare-14">File compare</h3>
764849 <ul>
765850 <li>Fix assertion error when started on Windows XP</li>
766851 <li>Fix a problem that moved blocks are sometimes shown as normal diff blocks</li>
@@ -769,7 +854,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
769854 <li>Fix infinite loop when replacing ^ (sf.net#2094)</li>
770855 <li>Fix to show text that contains &amp; on message box, correctly (sf.net#2067)</li>
771856 </ul>
772-<h3 id="folder-compare-10">Folder compare</h3>
857+<h3 id="folder-compare-11">Folder compare</h3>
773858 <ul>
774859 <li>Fix a problem that unique files are invisible when comparing files using &#39;Date&#39; compare method</li>
775860 <li>Remove trailing garbage from a dragged text (Github#75)</li>
@@ -786,16 +871,16 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
786871 <ul>
787872 <li>Add support for HiDPI screens (Github #54)</li>
788873 </ul>
789-<h3 id="plugins-3">Plugins</h3>
874+<h3 id="plugins-4">Plugins</h3>
790875 <ul>
791876 <li>CompareMSExcelFiles.sct: Add &quot;Compare headers and footers&quot; checkbox to settings dialog (sf.net#2102)</li>
792877 </ul>
793-<h3 id="installer-7">Installer</h3>
878+<h3 id="installer-8">Installer</h3>
794879 <ul>
795880 <li>Remove extra space in installer: &quot; Launch WinMerge&quot; (sf.net#2144)</li>
796881 <li>Add &quot;How to Apply These Terms to Your New Programs&quot; section into GPL.rtf (sf.net#2098)</li>
797882 </ul>
798-<h3 id="translations-13">Translations</h3>
883+<h3 id="translations-14">Translations</h3>
799884 <ul>
800885 <li>Add Finnish translation (sf.net#3031)</li>
801886 <li>Add Sinhala translation (sf.net#3032)</li>
@@ -818,7 +903,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
818903 <li>Add drop down menu to Options icon</li>
819904 <li>Add icons for 3-way merge functions</li>
820905 </ul>
821-<h3 id="open-dialog-5">Open dialog</h3>
906+<h3 id="open-dialog-6">Open dialog</h3>
822907 <ul>
823908 <li>Change window type of Open dialog from modal window to MDI child window</li>
824909 <li>Add Read-only checkbox to Open dialog</li>
@@ -834,7 +919,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
834919 <li>Show close button when hovering over tabs</li>
835920 <li>Add icons to each tab</li>
836921 </ul>
837-<h3 id="options-dialog-5">Options dialog</h3>
922+<h3 id="options-dialog-7">Options dialog</h3>
838923 <ul>
839924 <li>Add &quot;Close Select Files or Folders Dialog on clicking OK button&quot; checkbox to &quot;General&quot; page</li>
840925 <li>Add &quot;Language&quot; combobox to &quot;General&quot; page and remove Language dialog</li>
@@ -858,7 +943,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
858943 <li>Remove &quot;Add Shell menu to context menu&quot; from &quot;Shell Integration&quot; page (WinMerge now always adds shell menu to context menu in Folder window)</li>
859944 <li>Add &quot;Register shell extension&quot; button to &quot;Shell Integration&quot; page</li>
860945 </ul>
861-<h3 id="folder-compare-11">Folder Compare</h3>
946+<h3 id="folder-compare-12">Folder Compare</h3>
862947 <ul>
863948 <li>Add Multi-thread compare support for Full Contents or Quick Contents method</li>
864949 <li>Color the background of items in list view</li>
@@ -879,7 +964,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
879964 <li>BugFix: Properly handle 3-way comparison of Binary files (Github #23)</li>
880965 <li>BugFix: Use proper font for View&gt;Use Default Font menu item (GitHub #24)</li>
881966 </ul>
882-<h3 id="file-compare-14">File Compare</h3>
967+<h3 id="file-compare-15">File Compare</h3>
883968 <ul>
884969 <li>Add support for 3-way compare/merge</li>
885970 <li>Add &quot;Diff Context&quot; menu to View menu to adjust the number of displayed diff context lines</li>
@@ -904,7 +989,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
904989 <li>Install binary file editor (frhed) component again by default</li>
905990 <li>Make binary file editor undoable</li>
906991 </ul>
907-<h3 id="image-compare-7">Image Compare</h3>
992+<h3 id="image-compare-8">Image Compare</h3>
908993 <ul>
909994 <li>Add image file compare/merge support</li>
910995 </ul>
@@ -915,7 +1000,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
9151000 <li>Add icons to the HTML folder compare report</li>
9161001 <li>Change visual style of HTML report</li>
9171002 </ul>
918-<h3 id="archive-support-4">Archive Support</h3>
1003+<h3 id="archive-support-5">Archive Support</h3>
9191004 <ul>
9201005 <li>Install 7-zip plugin by default</li>
9211006 </ul>
@@ -923,7 +1008,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
9231008 <ul>
9241009 <li>Accept drag&amp;droped files or folders from various places like: Zip folder, FTP folder, Recycle bin, images in Web browser</li>
9251010 </ul>
926-<h3 id="plugins-4">Plugins</h3>
1011+<h3 id="plugins-5">Plugins</h3>
9271012 <ul>
9281013 <li>Introduce new plugin type FILE_FOLDER_PACK_UNPACKER which allows unpacking data in a file to multiple files in a folder</li>
9291014 <li>Use FILE_FOLDER_PACK_UNPACKER plugin for decompressing archives</li>
@@ -943,19 +1028,19 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
9431028 <ul>
9441029 <li>Display another WinMerge icon in Explorer&#39;s context menu when a folder is selected</li>
9451030 </ul>
946-<h3 id="installer-8">Installer</h3>
1031+<h3 id="installer-9">Installer</h3>
9471032 <ul>
9481033 <li>64-bit version of WinMerge is available</li>
9491034 <li>Install plugins by default</li>
9501035 </ul>
951-<h3 id="translations-14">Translations</h3>
1036+<h3 id="translations-15">Translations</h3>
9521037 <ul>
9531038 <li>Update Portuguese translation (GitHub #2-17)</li>
9541039 <li>Update Korean translation (GitHub #45)</li>
9551040 <li>Update Traditional Chinese translation (GitHub #53)</li>
9561041 <li>Remove &quot;Language&quot; menu item from View menu (You can specify UI language at Options dialog)</li>
9571042 </ul>
958-<h3 id="command-line">Command line</h3>
1043+<h3 id="command-line-1">Command line</h3>
9591044 <ul>
9601045 <li>Incompatible change: The third file path is now treated as a right path for 3-way comparison, not output path Use /o option for ouput path instead</li>
9611046 <li>Add /wm, /dm, /fl, /fm, /fr, /al, /am and /ar option for 3-way comparison</li>
@@ -964,7 +1049,7 @@ Demo: <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">https:/
9641049 <ul>
9651050 <li>Add support for jump list introduced in Windows 7</li>
9661051 </ul>
967-<h3 id="internals-8">Internals</h3>
1052+<h3 id="internals-9">Internals</h3>
9681053 <ul>
9691054 <li>Use POCO C++ libraries instead of pcre, expat and scew. They use pcre, expat internally</li>
9701055 <li>Link statically with MFC and VC runtime libraries</li>
--- a/Docs/Users/ChangeLog.md
+++ b/Docs/Users/ChangeLog.md
@@ -1,5 +1,105 @@
11 # Change log
22
3+## WinMerge 2.16.11 - 2021-03-28
4+
5+### General
6+
7+- Make all OK strings same case (PR #593)
8+- Tab bar: Added shadows to help distinguish between active and inactive tabs
9+- Added drop-down menu to Open and Save icon on toolbar
10+
11+### File compare
12+
13+- BugFix: Basic syntax highlighter is broken (osdn.net #41440)
14+- BugFix: File is corrupted while saving differences in changed file (Ctrl+S)
15+ (#607)
16+- BugFix: Fix an issue where the syntax highlighting scheme is not applied to
17+ the split second File pane and the Diff pane when changing it.
18+ (PR #624)
19+- BugFix: The position selected by clicking while holding down the shift key is
20+ incorrect. (sf.net #2237)
21+- BugFix: Fix an issue where the comment filter might not work properly if the
22+ file is non-UTF-8 and the comment contains non-ascii characters.
23+- Add a feature to set up default highlighting by a file extension
24+ (PR #627)
25+- Add "Copy Selected Line(s) to/from Left/Right" feature (#463)
26+ (PR #642)
27+- If -b or -w is also specified, -B now considers lines to be empty if they
28+ contain only white space (osdn.net #41355)
29+- Added BOM checkbox to the Codepage dialog.
30+
31+### Folder compare
32+
33+- BugFix: Program crash if you close a tab with the folder from where you
34+ opened current file (#645)
35+- BugFix: The title bar path was not updated when swapping files in a Zip file.
36+- BugFix: The codepage specified in the Codepage dialog did not affect the
37+ files to be opened.
38+
39+### Image compare
40+
41+- BugFix: The image on the right does not open if the file exists only on the
42+ right (osdn.net #41721)
43+
44+### Open dialog
45+
46+- Added Text, Table, Binary and Image menu items to the Compare button in the
47+ "Select Files or Folders" window
48+
49+### Archive support
50+
51+- Rar5 support (#644)
52+
53+### Options dialog
54+
55+- BugFix: Fix an issue where custom colors are not saved.
56+ (PR #648)
57+
58+### Plugins
59+
60+- RCLocalizationHelper: Fix memory leaks (PR #596)
61+
62+### Installer
63+
64+- Installer issue with Polish diacritics characters (#589)
65+
66+### Translations
67+
68+- Translation updates:
69+ - Bulgarian (PR #599,#625)
70+ - Brazilian (PR #633)
71+ - French (PR #637,#649,#658,#659)
72+ - Galician (PR #587,#650,#677)
73+ - German (PR #632,#651)
74+ - Hungarian (PR #682,#683,#685)
75+ - Japanese
76+ - Lithuanian (PR #634,#653)
77+ - Polish (PR #597,#673)
78+ - Portuguese (PR #674)
79+ - Slovenian
80+ - Russian (PR #588)
81+
82+### Command line
83+
84+- Single instance mode does not work when launched from Visual Studio 2019
85+ (#622)
86+ (Added /sw command line option)
87+
88+### Internals
89+
90+- BugFix: Plugins\src_VCPP\VCPPPlugins.vs2017.sln can't open projects any
91+ more because in revision 69455da the projects were renamed. (#598)
92+- BugFix: OutputFile of plugin project DisplayXMLFiles is different that the
93+ other projects (#600)
94+- BugFix: WinMergeScript.rgs files in Plugins\src_VCPP projects are not found.
95+ (#605)
96+- BugFix: typeinfoex.h(189): warning C4701: potentially uninitialized local
97+ variable 'pTypeLib' used (#605)
98+- BugFix: Plugins project DisplayXMLFiles.vcxproj contains
99+ "Unicode Release MinSize" configuration but was removed (#611)
100+- Expression is always true (#612,PR #613)
101+- Plugins.cpp function SearchScriptForMethodName can be improved (#690)
102+
3103 ## WinMerge 2.16.10 - 2021-01-30
4104
5105 ### General
@@ -57,6 +157,11 @@
57157 - Added File -> New -> Image menu item
58158 - Added Image -> Compare Extracted Text From Image menu item
59159
160+### Options dialog
161+
162+ - Fix an issue where custom colors are not saved.
163+ (GitHub PR #648)
164+
60165 ### Filter dialog
61166
62167 - Making CPropertySheet resizable needs some re-work. (Issue #509)
--- a/Docs/Users/ReleaseNotes.html
+++ b/Docs/Users/ReleaseNotes.html
@@ -20,169 +20,96 @@
2020 <![endif]-->
2121 </head>
2222 <body>
23-<h1 id="winmerge-21610-release-notes">WinMerge 2.16.10 Release Notes</h1>
23+<h1 id="winmerge-21611-beta-release-notes">WinMerge 2.16.11 Beta Release Notes</h1>
2424 <ul>
2525 <li><a href="#about-this-release">About This Release</a></li>
26-<li><a href="#what-is-new-in-21610">What Is New in 2.16.10?</a></li>
27-<li><a href="#what-is-new-in-2169-beta">What Is New in 2.16.9 beta?</a></li>
26+<li><a href="#what-is-new-in-21611-beta">What Is New in 2.16.11 beta?</a></li>
2827 <li><a href="#known-issues">Known issues</a></li>
2928 </ul>
30-<p>January 2021</p>
29+<p>March 2021</p>
3130 <h2 id="about-this-release">About This Release</h2>
32-<p>This is a WinMerge 2.16.10 stable release. This release replaces earlier WinMerge stable releases as a recommended release.</p>
31+<p>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.</p>
3332 <p>Please submit bug reports to our <a href="http://github.com/winmerge/winmerge/issues">bug-tracker</a>.</p>
34-<h2 id="what-is-new-in-21610">What Is New in 2.16.10</h2>
33+<h2 id="what-is-new-in-21611-beta">What Is New in 2.16.11 Beta</h2>
3534 <h3 id="general">General</h3>
3635 <ul>
37-<li>BugFix: Fixed processing that uses GetAsyncKeyState(). (GitHub PR #505)</li>
38-<li>BugFix: Fixed the problem that the language setting is not applied to the context menu of the MDI tab when the language setting is changed. (GitHub PR #523)</li>
39-<li>BugFix: command-line option /x did not work for binary and image comparison</li>
40-<li>BugFix: Substiturions vs. Substitutions (GitHub #551)</li>
41-<li>Swap Panes functionality for 3 way compares (Issue #507) (GitHub PR #533)</li>
42-<li>[feature request] Add options to command line to change &quot;compare methods&quot;<br />
43-(GitHub #530)</li>
44-<li>Added the command line option &quot;/s-&quot; to ensure that another instance is always executed, ignoring the value of the &#39;Allow only one instance to run&#39; option.</li>
36+<li>Make all OK strings same case (PR #593)</li>
37+<li>Tab bar: Added shadows to help distinguish between active and inactive tabs</li>
38+<li>Added drop-down menu to Open and Save icon on toolbar</li>
4539 </ul>
4640 <h3 id="file-compare">File compare</h3>
4741 <ul>
48-<li>BugFix: WinMerge crashes with mouse double click (GitHub #531)</li>
49-<li>BugFix: Fixed an issue where the message box &quot;The report has been created successfully.&quot; was displayed even if the report creation failed.</li>
50-<li>BugFix: BUG: Doesn&#39;t respect &quot;Don&#39;t ask this question again&quot; checkbox when comparing large files (GitHub #574)</li>
51-<li>The Location pane doesn&#39;t draw a line connecting moved differences by default (GitHub #498)</li>
52-<li>Update crystallineparser.cpp - AutoIt (*.au3) support as a &quot;Basic&quot; (GitHub PR #543)</li>
53-<li>s_apszAutoItKeywordList[] - actualization for AutoIt (GitHub PR #584)</li>
54-<li>Added JavaScript and JSON syntax highligher (osdn.net #41083)</li>
55-<li>Added View -&gt; Diff Context -&gt; Invert menu item</li>
56-<li>Feature Request: Move To Next File option while comparing files #475 (GitHub PR #561)</li>
57-<li>A new feature &quot;Ignored Substutions&quot; (GitHub PR #544,#549,#560) (&quot;Ignored Substitutions&quot; was renamed to &quot;Substitution Filters&quot;)</li>
42+<li>BugFix: Basic syntax highlighter is broken (osdn.net #41440)</li>
43+<li>BugFix: File is corrupted while saving differences in changed file (Ctrl+S) (#607)</li>
44+<li>BugFix: Fix an issue where the syntax highlighting scheme is not applied to the split second File pane and the Diff pane when changing it. (PR #624)</li>
45+<li>BugFix: The position selected by clicking while holding down the shift key is incorrect. (sf.net #2237)</li>
46+<li>BugFix: Fix an issue where the comment filter might not work properly if the file is non-UTF-8 and the comment contains non-ascii characters.</li>
47+<li>Add a feature to set up default highlighting by a file extension (PR #627)</li>
48+<li>Add &quot;Copy Selected Line(s) to/from Left/Right&quot; feature (#463) (PR #642)</li>
49+<li>If -b or -w is also specified, -B now considers lines to be empty if they contain only white space (osdn.net #41355)</li>
50+<li>Added BOM checkbox to the Codepage dialog.</li>
5851 </ul>
5952 <h3 id="folder-compare">Folder compare</h3>
6053 <ul>
61-<li>BugFix: Winmerge crashes consistently when deleting files (GitHub #491)</li>
62-<li>BugFix: Copy Folder does not copy subfolders and I don&#39;t see any option for it (GitHub #537)</li>
63-</ul>
64-<h3 id="table-compare">Table compare</h3>
65-<ul>
66-<li>Added File -&gt; New -&gt; Table menu item</li>
67-</ul>
68-<h3 id="binary-compare">Binary compare</h3>
69-<ul>
70-<li>Added File -&gt; New -&gt; Binary menu item</li>
54+<li>BugFix: Program crash if you close a tab with the folder from where you opened current file (#645)</li>
55+<li>BugFix: The title bar path was not updated when swapping files in a Zip file.</li>
56+<li>BugFix: The codepage specified in the Codepage dialog did not affect the files to be opened.</li>
7157 </ul>
7258 <h3 id="image-compare">Image compare</h3>
7359 <ul>
74-<li>Implement copy and paste images (GitHub PR #524)</li>
75-<li>Added File -&gt; New -&gt; Image menu item</li>
76-<li>Added Image -&gt; Compare Extracted Text From Image menu item</li>
77-</ul>
78-<h3 id="filter-dialog">Filter dialog</h3>
79-<ul>
80-<li>Making CPropertySheet resizable needs some re-work. (Issue #509) (GitHub PR #535)</li>
81-</ul>
82-<h3 id="patch-generator-dialog">Patch Generator dialog</h3>
83-<ul>
84-<li>BugFix: Crash when generating patch (GitHub #521)</li>
60+<li>BugFix: The image on the right does not open if the file exists only on the right (osdn.net #41721)</li>
8561 </ul>
86-<h3 id="translations">Translations</h3>
87-<ul>
88-<li>Translation updates:
62+<h3 id="open-dialog">Open dialog</h3>
8963 <ul>
90-<li>Dutch (GitHub #578,#579,#580)</li>
91-<li>Galician (GitHub PR #493,#538,#570)</li>
92-<li>German (GitHub PR #532,#548,#563,#585)</li>
93-<li>Japanese</li>
94-<li>Lithuanian (GitHub PR #496,#528,#536,#562,#564)</li>
95-<li>Portuguese (GitHub PR #495)</li>
96-<li>Slovenian (GitHub #553,#565)</li>
97-<li>Russian (GitHub PR #494)</li>
98-</ul></li>
64+<li>Added Text, Table, Binary and Image menu items to the Compare button in the &quot;Select Files or Folders&quot; window</li>
9965 </ul>
100-<h3 id="manual">Manual</h3>
66+<h3 id="archive-support">Archive support</h3>
10167 <ul>
102-<li>Update manual (GitHub PR #497,#513,#546)</li>
103-<li>Small tweaks for the Manual (GitHub PR #508)</li>
104-<li>Windows XP Pro SP0 vs Requirements (GitHub #515)</li>
68+<li>Rar5 support (#644)</li>
10569 </ul>
106-<h3 id="internals">Internals</h3>
107-<ul>
108-<li>Fix Various Warnings (GitHub PR #539)</li>
109-<li>Various fixes to testing (GitHub PR #545)</li>
110-<li>Some tweaks for translations status (GitHub PR #556)</li>
111-<li>Link error when <code>building Plugins\src_VCPP\DisplayXMLFiles</code> with Visual Studio 2019 16.7.7 (GitHub #554)</li>
112-<li>Link error when building VCPP plugin DisplayXMLFiles with Visual Studio 2019 16.7.7 (GitHub #555)</li>
113-<li>Link warnings when building VCPP plugin DisplayXMLFiles with Visual Studio 2019 16.7.7 (GitHub #558)</li>
114-<li>Some more files should be added to the .gitignore file (GitHub #559)</li>
115-</ul>
116-<h2 id="what-is-new-in-2169-beta">What Is New in 2.16.9 Beta?</h2>
117-<h3 id="general-1">General</h3>
118-<ul>
119-<li>BugFix: MainFrm.cpp: Toolbar was leaking image lists (GitHub PR #432)</li>
120-<li>BugFix: The icons on a 43&quot; 4K screen are too small (GitHub #276)</li>
121-<li>Update English.pot (GitHub #440)</li>
122-<li>Update Merge.rc (GitHub #487)</li>
123-<li>Improved startup time</li>
124-</ul>
125-<h3 id="file-compare-1">File compare</h3>
126-<ul>
127-<li>BugFix: [UI] Pane enlargement was reset after changing tab (GitHub #403)</li>
128-<li>BugFix: Non-comment differences were sometimes ignored when the comment filter was enabled, (osdn.net #40488)</li>
129-<li>BugFix: Line Filters aren&#39;t applied when using a 3rd file (GitHub #395)</li>
130-<li>BugFix: &quot;Ignore blank lines&quot; does not work in 3-way compare (GitHub #450)</li>
131-<li>BugFix: Fix the problem that the comparison result is displayed one line off in the file compare window if a sync point is added with the first line selected. (GitHub PR #435)</li>
132-<li>BugFix: Fix the problem accessing the text buffer out of range if a sync point is added by selecting a ghost line that is after the last block. (GitHub PR #457)</li>
133-<li>BugFix: Fix the problem that &quot;Goto...&quot;, &quot;Goto Line <line>&quot; and moving by left click on the location pane do not work appropriately when the Diff pane is active in the file compare window. (GitHub PR #476)</li>
134-<li>BugFix: Reloading file does not refresh its encoding (GitHub #466)</li>
135-<li>BugFix: Editor text display is abnormal - character spacing problem (GitHub #468)</li>
136-<li>always copy &quot;full line&quot; instead of &quot;selected text only&quot; - option CopyFullLine (GitHub PR #459)</li>
137-<li>Add the feature &quot;Go to Moved Line&quot; requested by #278 (GitHub PR #484)</li>
138-<li>how to show white space with linebreak hidden? (GitHub #265) (Added View-&gt;View EOL menu item)</li>
139-</ul>
140-<h3 id="folder-compare-1">Folder compare</h3>
141-<ul>
142-<li>BugFix: Pausing comparing doesn&#39;t pause immediately (GitHub #342)</li>
143-<li>BugFix: Sorting on Comparison Result being done incorectly (GitHub #483)</li>
144-<li>Commandline to display versions in the output report (GitHub #418)</li>
145-<li>&quot;Don&#39;t ask again&quot; checkbox for the Confirm Copy dialog (GitHub PR #445)</li>
146-</ul>
147-<h3 id="binary-compare-1">Binary compare</h3>
70+<h3 id="options-dialog">Options dialog</h3>
14871 <ul>
149-<li>BugFix: Scrolling binary files (GitHub #456)</li>
72+<li>BugFix: Fix an issue where custom colors are not saved. (PR #648)</li>
15073 </ul>
151-<h3 id="options-dialog">Options dialog</h3>
74+<h3 id="plugins">Plugins</h3>
15275 <ul>
153-<li>Added &quot;Automatically scroll to first inline difference&quot; option to Options dialog</li>
76+<li>RCLocalizationHelper: Fix memory leaks (PR #596)</li>
15477 </ul>
155-<h3 id="patch-generator-dialog-1">Patch Generator dialog</h3>
78+<h3 id="installer">Installer</h3>
15679 <ul>
157-<li>BugFix: Fixed the problem that the input to File1 or File2 comboboxes of the Patch Generator dialog is not applied when the Patch Generator dialog is opened by selecting multiple files. (GitHub PR #421)</li>
80+<li>Installer issue with Polish diacritics characters (#589)</li>
15881 </ul>
159-<h3 id="translations-1">Translations</h3>
82+<h3 id="translations">Translations</h3>
16083 <ul>
16184 <li>Translation updates:
16285 <ul>
163-<li>Chinese Simplified (GitHub PR #465)</li>
164-<li>Dutch (GitHub PR #482)</li>
165-<li>Galician (GitHub PR #419,#458,#493)</li>
166-<li>German (GitHub PR #438,#448,#480,#490)</li>
167-<li>Lithuanian (GitHub PR #417,#439,#443,#449,#481)</li>
168-<li>Polish (GitHub PR #447)</li>
169-<li>Portuguese (GitHub PR #429,#467)</li>
170-<li>Slovak (GitHub PR #470)</li>
171-<li>Slovenian (GitHub PR #486,#488)</li>
172-<li>Spanish (GitHub PR #454)</li>
173-<li>Turkish (GitHub PR #425)</li>
86+<li>Bulgarian (PR #599,#625)</li>
87+<li>Brazilian (PR #633)</li>
88+<li>French (PR #637,#649,#658,#659)</li>
89+<li>Galician (PR #587,#650,#677)</li>
90+<li>German (PR #632,#651)</li>
91+<li>Hungarian (PR #682,#683,#685)</li>
92+<li>Japanese</li>
93+<li>Lithuanian (PR #634,#653)</li>
94+<li>Polish (PR #597,#673)</li>
95+<li>Portuguese (PR #674)</li>
96+<li>Slovenian</li>
97+<li>Russian (PR #588)</li>
17498 </ul></li>
17599 </ul>
176-<h3 id="manual-1">Manual</h3>
100+<h3 id="command-line">Command line</h3>
177101 <ul>
178-<li>Update Shortcut_keys.xml (GitHub PR #430)</li>
179-<li>Update manual (GitHub PR #485,#492)</li>
102+<li>Single instance mode does not work when launched from Visual Studio 2019 (#622) (Added /sw command line option)</li>
180103 </ul>
181-<h3 id="internals-1">Internals</h3>
104+<h3 id="internals">Internals</h3>
182105 <ul>
183-<li>Tweak output from BuildInstaller.cmd and BuildArc.cmd (GitHub PR #424)</li>
184-<li>Fix typo in GhostTextBuffer.cpp (GitHub PR #472)</li>
185-<li>Fix typo in memdc.h (GitHub PR #474)</li>
106+<li>BugFix: Plugins\src_VCPP\VCPPPlugins.vs2017.sln can&#39;t open projects any more because in revision 69455da the projects were renamed. (#598)</li>
107+<li>BugFix: OutputFile of plugin project DisplayXMLFiles is different that the other projects (#600)</li>
108+<li>BugFix: WinMergeScript.rgs files in Plugins\src_VCPP projects are not found. (#605)</li>
109+<li>BugFix: typeinfoex.h(189): warning C4701: potentially uninitialized local variable &#39;pTypeLib&#39; used (#605)</li>
110+<li>BugFix: Plugins project DisplayXMLFiles.vcxproj contains &quot;Unicode Release MinSize&quot; configuration but was removed (#611)</li>
111+<li>Expression is always true (#612,PR #613)</li>
112+<li>Plugins.cpp function SearchScriptForMethodName can be improved (#690)</li>
186113 </ul>
187114 <h2 id="known-issues">Known issues</h2>
188115 <ul>
--- a/Docs/Users/ReleaseNotes.md
+++ b/Docs/Users/ReleaseNotes.md
@@ -1,198 +1,117 @@
1-# WinMerge 2.16.10 Release Notes
1+# WinMerge 2.16.11 Beta Release Notes
22
33 - [About This Release](#about-this-release)
4-- [What Is New in 2.16.10?](#what-is-new-in-21610)
5-- [What Is New in 2.16.9 beta?](#what-is-new-in-2169-beta)
4+- [What Is New in 2.16.11 beta?](#what-is-new-in-21611-beta)
65 - [Known issues](#known-issues)
76
8-January 2021
7+March 2021
98
109 ## About This Release
1110
12-This is a WinMerge 2.16.10 stable release.
13-This release replaces earlier WinMerge stable releases as a recommended release.
11+This is a WinMerge beta release which is meant for preview the current state of
12+WinMerge development. This release is not recommended for the production.
1413
1514 Please submit bug reports to our <a href="http://github.com/winmerge/winmerge/issues">bug-tracker</a>.
1615
17-## What Is New in 2.16.10
16+## What Is New in 2.16.11 Beta
1817
1918 ### General
2019
21-- BugFix: Fixed processing that uses GetAsyncKeyState(). (GitHub PR #505)
22-- BugFix: Fixed the problem that the language setting is not applied to the
23- context menu of the MDI tab when the language setting is changed.
24- (GitHub PR #523)
25-- BugFix: command-line option /x did not work for binary and image comparison
26-- BugFix: Substiturions vs. Substitutions (GitHub #551)
27-- Swap Panes functionality for 3 way compares (Issue #507) (GitHub PR #533)
28-- [feature request] Add options to command line to change "compare methods"
29- (GitHub #530)
30-- Added the command line option "/s-" to ensure that another instance is
31- always executed, ignoring the value of the 'Allow only one instance to
32- run' option.
20+- Make all OK strings same case (PR #593)
21+- Tab bar: Added shadows to help distinguish between active and inactive tabs
22+- Added drop-down menu to Open and Save icon on toolbar
3323
3424 ### File compare
3525
36-- BugFix: WinMerge crashes with mouse double click (GitHub #531)
37-- BugFix: Fixed an issue where the message box "The report has been created
38- successfully." was displayed even if the report creation failed.
39-- BugFix: BUG: Doesn't respect "Don't ask this question again" checkbox when
40- comparing large files (GitHub #574)
41-- The Location pane doesn't draw a line connecting moved differences by
42- default (GitHub #498)
43-- Update crystallineparser.cpp - AutoIt (\*.au3) support as a "Basic"
44- (GitHub PR #543)
45-- s\_apszAutoItKeywordList[] - actualization for AutoIt (GitHub PR #584)
46-- Added JavaScript and JSON syntax highligher (osdn.net #41083)
47-- Added View -> Diff Context -> Invert menu item
48-- Feature Request: Move To Next File option while comparing files #475
49- (GitHub PR #561)
50-- A new feature "Ignored Substutions" (GitHub PR #544,#549,#560)
51- ("Ignored Substitutions" was renamed to "Substitution Filters")
26+- BugFix: Basic syntax highlighter is broken (osdn.net #41440)
27+- BugFix: File is corrupted while saving differences in changed file (Ctrl+S)
28+ (#607)
29+- BugFix: Fix an issue where the syntax highlighting scheme is not applied to
30+ the split second File pane and the Diff pane when changing it.
31+ (PR #624)
32+- BugFix: The position selected by clicking while holding down the shift key is
33+ incorrect. (sf.net #2237)
34+- BugFix: Fix an issue where the comment filter might not work properly if the
35+ file is non-UTF-8 and the comment contains non-ascii characters.
36+- Add a feature to set up default highlighting by a file extension
37+ (PR #627)
38+- Add "Copy Selected Line(s) to/from Left/Right" feature (#463)
39+ (PR #642)
40+- If -b or -w is also specified, -B now considers lines to be empty if they
41+ contain only white space (osdn.net #41355)
42+- Added BOM checkbox to the Codepage dialog.
5243
5344 ### Folder compare
5445
55-- BugFix: Winmerge crashes consistently when deleting files
56- (GitHub #491)
57-- BugFix: Copy Folder does not copy subfolders and I don't see any option for it
58- (GitHub #537)
59-
60-### Table compare
61-
62-- Added File -> New -> Table menu item
63-
64-### Binary compare
65-
66-- Added File -> New -> Binary menu item
46+- BugFix: Program crash if you close a tab with the folder from where you
47+ opened current file (#645)
48+- BugFix: The title bar path was not updated when swapping files in a Zip file.
49+- BugFix: The codepage specified in the Codepage dialog did not affect the
50+ files to be opened.
6751
6852 ### Image compare
6953
70-- Implement copy and paste images (GitHub PR #524)
71-- Added File -> New -> Image menu item
72-- Added Image -> Compare Extracted Text From Image menu item
73-
74-### Filter dialog
75-
76-- Making CPropertySheet resizable needs some re-work. (Issue #509)
77- (GitHub PR #535)
78-
79-### Patch Generator dialog
80-
81-- BugFix: Crash when generating patch (GitHub #521)
82-
83-### Translations
84-
85-- Translation updates:
86- - Dutch (GitHub #578,#579,#580)
87- - Galician (GitHub PR #493,#538,#570)
88- - German (GitHub PR #532,#548,#563,#585)
89- - Japanese
90- - Lithuanian (GitHub PR #496,#528,#536,#562,#564)
91- - Portuguese (GitHub PR #495)
92- - Slovenian (GitHub #553,#565)
93- - Russian (GitHub PR #494)
94-
95-### Manual
54+- BugFix: The image on the right does not open if the file exists only on the
55+ right (osdn.net #41721)
9656
97-- Update manual (GitHub PR #497,#513,#546)
98-- Small tweaks for the Manual (GitHub PR #508)
99-- Windows XP Pro SP0 vs Requirements (GitHub #515)
57+### Open dialog
10058
101-### Internals
102-
103-- Fix Various Warnings (GitHub PR #539)
104-- Various fixes to testing (GitHub PR #545)
105-- Some tweaks for translations status (GitHub PR #556)
106-- Link error when `building Plugins\src_VCPP\DisplayXMLFiles` with Visual
107- Studio 2019 16.7.7 (GitHub #554)
108-- Link error when building VCPP plugin DisplayXMLFiles with Visual Studio
109- 2019 16.7.7 (GitHub #555)
110-- Link warnings when building VCPP plugin DisplayXMLFiles with Visual Studio
111- 2019 16.7.7 (GitHub #558)
112-- Some more files should be added to the .gitignore file (GitHub #559)
59+- Added Text, Table, Binary and Image menu items to the Compare button in the
60+ "Select Files or Folders" window
11361
114-## What Is New in 2.16.9 Beta?
115-
116-### General
117-
118- - BugFix: MainFrm.cpp: Toolbar was leaking image lists (GitHub PR #432)
119- - BugFix: The icons on a 43" 4K screen are too small (GitHub #276)
120- - Update English.pot (GitHub #440)
121- - Update Merge.rc (GitHub #487)
122- - Improved startup time
123-
124-### File compare
62+### Archive support
12563
126- - BugFix: [UI] Pane enlargement was reset after changing tab (GitHub #403)
127- - BugFix: Non-comment differences were sometimes ignored when the comment
128- filter was enabled, (osdn.net #40488)
129- - BugFix: Line Filters aren't applied when using a 3rd file (GitHub #395)
130- - BugFix: "Ignore blank lines" does not work in 3-way compare (GitHub #450)
131- - BugFix: Fix the problem that the comparison result is displayed one line
132- off in the file compare window if a sync point is added with the first
133- line selected. (GitHub PR #435)
134- - BugFix: Fix the problem accessing the text buffer out of range if a sync
135- point is added by selecting a ghost line that is after the last block.
136- (GitHub PR #457)
137- - BugFix: Fix the problem that "Goto...", "Goto Line <line>" and moving by
138- left click on the location pane do not work appropriately when the Diff
139- pane is active in the file compare window. (GitHub PR #476)
140- - BugFix: Reloading file does not refresh its encoding (GitHub #466)
141- - BugFix: Editor text display is abnormal - character spacing problem
142- (GitHub #468)
143- - always copy "full line" instead of "selected text only" - option
144- CopyFullLine (GitHub PR #459)
145- - Add the feature "Go to Moved Line" requested by #278 (GitHub PR #484)
146- - how to show white space with linebreak hidden? (GitHub #265)
147- (Added View->View EOL menu item)
64+- Rar5 support (#644)
14865
149-### Folder compare
150-
151- - BugFix: Pausing comparing doesn't pause immediately (GitHub #342)
152- - BugFix: Sorting on Comparison Result being done incorectly (GitHub #483)
153- - Commandline to display versions in the output report (GitHub #418)
154- - "Don't ask again" checkbox for the Confirm Copy dialog (GitHub PR #445)
66+### Options dialog
15567
156-### Binary compare
68+- BugFix: Fix an issue where custom colors are not saved.
69+ (PR #648)
15770
158- - BugFix: Scrolling binary files (GitHub #456)
71+### Plugins
15972
160-### Options dialog
161-
162- - Added "Automatically scroll to first inline difference" option to Options
163- dialog
73+- RCLocalizationHelper: Fix memory leaks (PR #596)
16474
165-### Patch Generator dialog
75+### Installer
16676
167- - BugFix: Fixed the problem that the input to File1 or File2 comboboxes of
168- the Patch Generator dialog is not applied when the Patch Generator dialog
169- is opened by selecting multiple files. (GitHub PR #421)
77+- Installer issue with Polish diacritics characters (#589)
17078
17179 ### Translations
17280
173- - Translation updates:
174- - Chinese Simplified (GitHub PR #465)
175- - Dutch (GitHub PR #482)
176- - Galician (GitHub PR #419,#458,#493)
177- - German (GitHub PR #438,#448,#480,#490)
178- - Lithuanian (GitHub PR #417,#439,#443,#449,#481)
179- - Polish (GitHub PR #447)
180- - Portuguese (GitHub PR #429,#467)
181- - Slovak (GitHub PR #470)
182- - Slovenian (GitHub PR #486,#488)
183- - Spanish (GitHub PR #454)
184- - Turkish (GitHub PR #425)
81+- Translation updates:
82+ - Bulgarian (PR #599,#625)
83+ - Brazilian (PR #633)
84+ - French (PR #637,#649,#658,#659)
85+ - Galician (PR #587,#650,#677)
86+ - German (PR #632,#651)
87+ - Hungarian (PR #682,#683,#685)
88+ - Japanese
89+ - Lithuanian (PR #634,#653)
90+ - Polish (PR #597,#673)
91+ - Portuguese (PR #674)
92+ - Slovenian
93+ - Russian (PR #588)
18594
186-### Manual
95+### Command line
18796
188- - Update Shortcut_keys.xml (GitHub PR #430)
189- - Update manual (GitHub PR #485,#492)
97+- Single instance mode does not work when launched from Visual Studio 2019
98+ (#622)
99+ (Added /sw command line option)
190100
191101 ### Internals
192102
193- - Tweak output from BuildInstaller.cmd and BuildArc.cmd (GitHub PR #424)
194- - Fix typo in GhostTextBuffer.cpp (GitHub PR #472)
195- - Fix typo in memdc.h (GitHub PR #474)
103+- BugFix: Plugins\src_VCPP\VCPPPlugins.vs2017.sln can't open projects any
104+ more because in revision 69455da the projects were renamed. (#598)
105+- BugFix: OutputFile of plugin project DisplayXMLFiles is different that the
106+ other projects (#600)
107+- BugFix: WinMergeScript.rgs files in Plugins\src_VCPP projects are not found.
108+ (#605)
109+- BugFix: typeinfoex.h(189): warning C4701: potentially uninitialized local
110+ variable 'pTypeLib' used (#605)
111+- BugFix: Plugins project DisplayXMLFiles.vcxproj contains
112+ "Unicode Release MinSize" configuration but was removed (#611)
113+- Expression is always true (#612,PR #613)
114+- Plugins.cpp function SearchScriptForMethodName can be improved (#690)
196115
197116 ## Known issues
198117
Show on old repository browser