OSDN Git Service

Update ChangeLog&ReleaseNotes (4)
[winmerge-jp/winmerge-jp.git] / Docs / Users / ChangeLog.md
1 # Change log
2
3 ## WinMerge 2.16.18 - 2022-01-27
4
5 ### General
6
7 - [Feature Request] Lengthen title of File Compare window or add tip (#960)
8 - added me to contributor list (PR #1094)
9
10 ### File compare
11
12 - BugFix: wm 2.16.16.0 crashes with file attached (#1101)
13 - BugFix: Fix a problem that 'Encountered an improper argument' error occurs
14     when a pane split by Window→Split menu item is unsplit by drag operation.
15 - BugFix: Colors -> Differences -> Word Difference : Text color ignored (#1116)
16 - 3-Way File Merge: No Keyboard / hot keys available for Merging from Left Pane
17     to right pane and vice versa (#957)
18 - Winmerge hangs when i try to compare files. (#1111)
19 - Fast encoding switching. (#793)
20
21 ### Clipboard Compare 
22
23 - New Feature: Clipboard Compare (PR #1147)
24   - Click File → Open Clipboard menu item to compare the two most recent
25       contents of the clipboard history.
26   - You can also compare by pressing Ctrl+V when the child MDI window is not
27       visible.
28   - This feature is available on Windows 10 version 1809 or higher and
29       WinMerge 64-bit version.
30
31 ### Folder compare
32
33 - BugFix: Sorting on Comparison Result being done incorectly (#483)
34 - BugFix: Fix an issue where WinMerge sometimes crashes when executing
35     "Refresh Selected" in the folder compare window. (PR #1120)
36 - BugFix: Fixed a bug that the parent folder icon was not displayed in non-recursive mode.
37 - BugFix: Fixed the problem that the sort order is different from version 2.16.16 or earlier
38
39 ### Plugins
40
41 - Fix for https://github.com/WinMerge/winmerge/discussions/1139 (#1139,PR #1140)
42 - Make plugin descriptions translatable
43 - Upgrade Apache Tika to 2.2.1
44
45 ### Command line
46
47 - Added `/clipboard-compare` command line option
48
49 ### Archive support
50
51 - Update 7-Zip to 21.07
52
53 ### Installer
54
55 - BugFix: Incorrect link to "Quick Start" guide at WM installation end (#1127)
56 - BugFix: Add replacesameversion flag to 7z.dll
57 - Re-enabled the process of installing ShellExtension for Windows 11.
58
59 ### Manual
60
61 - BugFix: "Quick compare limit" and "Binary compare limit" settings don't have
62     the expected (and documented) purpose (#1100)
63
64 ### Translations
65
66 - Translation updates:
67   - Chinese Simplified (PR #1109,#1112,#1134)
68   - Corsican (PR #1103,#1119,#1137,#1142,#1154)
69   - Dutch (PR #1123)
70   - French (PR #1121,#1122,#1157)
71   - German (PR #1110,#1117,#1143,#1155)
72   - Hungarian (PR #1102,#1115,#1136,#1141,#1150)
73   - Japanese
74   - Lithuanian (PR #1124,#1144)
75   - Portuguese (PR #1097,#1098,#1106,#1133,#1149)
76   - Slovenian (PR #1148,#1153)
77   - Turkish (PR #1099)
78
79 ### Internals
80
81 - Fix typo in DirScan.cpp (#1118)
82
83 ## WinMerge 2.16.17 - 2021-12-19
84
85 ### General
86
87 - New Option to ignore numbers. (PR #1025,#923)
88 - Add the feature to display tooltips on the MDI tab. (PR #1038)
89 - Issue with closing WinMerge with Esc keyboard key (#1052)
90 - Add an "Defaults" section to the ini file (PR #1071)
91
92 ### File compare
93
94 - BugFix: Release 2.16.16 crashes when comparing large files - likely a
95     regression (#1036)
96 - BugFix: Fixed C#(Java, JavaScript) keyword highlighting. (#1040)
97 - BugFix: The current pane switches without me asking it to. (#1050)
98 - BugFix: Fix PHP syntax highlighting. (PR #1055)
99 - BugFix:  Source Files Comparison doesn't seem to Work properly (#1057)
100 - Add D syntax highlighting. (PR #1042)
101 - Improved 'Match similar lines' option (#1013)
102 - Make the 'Match similar lines' option work for 3-way comparisons
103     (PR #1051,#510)
104 - Please add a huge icon for "Filter is active" (#1056)
105
106 ### Image compare
107
108 - Added support for creating multi-page image compare report
109     (osdn.net #43374)
110
111 ### Folder compare
112
113 - BugFix: Fixed a problem where Duplicate Group Numbers were not assigned to
114     files with the same content but different file names.
115 - BugFix: Fix crash when comparing 3 folders if additional properties were added
116 - FolderCompare: Improve performance when tree mode is disabled (#PR #1069)
117
118 ### Project file
119
120 - Add a feature to save/restore the "Ignore numbers" setting to/from a project
121     file.  (PR #1068)
122
123 ### Patch Generator dialog
124
125 - Put the diff patch to the clipboard rather than to files (#923)
126
127 ### Plugins
128
129 - BugFix: Fixed the problem that Plugins->Reload Plugins menu item does not
130     work.
131
132 ### Archive support
133
134 - Update 7-Zip to 21.06
135
136 ### Shell extension
137
138 - ShellExtension for Windows 11: Implemented advanced menu 
139
140 ### Translations
141
142 - New translation:
143   - Corsican (PR #1072,#1085)
144 - Translation updates:
145   - Chinese Traditional (PR #1079)
146   - Galician (PR #1089)
147   - German (PR #1062,#1086,#1088) 
148   - Hungarian (PR #1032)
149   - Japanese
150   - Korean (PR #1078)
151   - Lithuanian (PR #1043,#1061,#1082,#1087)
152   - Polish (PR #1049)
153   - Portuguese (PR #1034,#1039,#1060,#1065)
154   - Russian (PR #1031)
155   - Slovenian
156
157 ### Internals
158
159 - BugFix: Fix typo in BCMenu.cpp (PR #1054)
160 - BugFix: Return better HRESULTs (PR #1077)
161 - Make it buildable for ARM32 architecture 
162
163 ## WinMerge 2.16.16 - 2021-10-28
164
165 ### General
166
167 - Fix a problem where the string in the Windows common dialog would not 
168     change to the language when switching languages.
169
170 ### File compare
171
172 - BugFix: Fix not getting the proper error message when saving failed 
173
174 ### Table compare
175
176 - BugFix: Cannot resize last column with UI (#998)
177 - Reloading a file that was changed by another application does not preserve
178     column widths (#951)
179
180 ### Image compare
181
182 - BugFix: Fix an issue where drag-and-drop of file would only work once.
183
184 ### Folder compare
185
186 - BugFix: Sync (Super Slow) (#771)
187 - BugFix: Fix an issue where filters are not applied correctly when opening
188     a project file containing multiple items with different filters. (PR #995)
189 - [Feature Request] New Display Columns: Dimensions + Size Difference (#131)
190 - FolderCompare: Additional Properties (Windows Property System+Hash
191     (MD5, SHA-1, SHA-256))  (PR #996)
192
193 ### Options dialog
194
195 - BugFix: Fix the problem that the "Register Shell Extension for Windows 11 or
196     later" button is not enabled when another user has registered
197     ShellExtension for Windows 11.
198
199 ### Plugins
200
201 - BugFix: Plugin unpacked file extension problem 
202     (get_PluginUnpackedFileExtension) (#983)
203 - BugFix: Comparing broken lnk-files (windows shortcuts) freezes WinMerge
204     (#1007)
205 - Apache Tika plugin: Update Apache tika to 2.1.0 and change the
206     download URL
207 - CompareMSExcelFiles.sct: Make the number before the sheet name zero-padded
208
209 ### Shell extension
210
211 - BugFix: ShellExtension for Windows 11 did not work on machines that did not
212     have MSVCP140.dll VCRUNTIME140*.dll installed.
213 - BugFix: Loop counter should be the same type as the count type. (PR #987)
214 - ShellExtension for Windows11: Disable Registry Write Virtualization
215
216 ### Manual
217
218 - Where to report documentation/help errors? (#1004)
219
220 ### Translations
221
222 - Translation updates:
223   - Galician (PR #1005)
224   - German (PR #986,#1027)
225   - Hungarian (PR #991,#1023)
226   - Japanese
227   - Lithuanian (PR #979)
228   - Portuguese (PR #1017)
229   - Slovenian (#1026)
230   - Turkish (PR #980)
231
232 ### Internals
233
234 - BugFix: Missing packages.config (also outdated) and wrong NuGet packages
235     path in the WinMergeContextMenu.vcxproj and .filters file (#985)
236 - Fix typo in OpenView.cpp (PR #1000)
237
238 ## WinMerge 2.16.15 - 2021-09-20
239
240 ### General
241
242 - BugFix: WinMerge would crash when launched if the registry or INI file
243     contained invalid values.
244 - BugFix: Winmerge Crash when comparing 2 files from Windows Explorer context
245     menu (#808, #908, #913)
246 - BugFix: Incorrect text color for selected menu item on Windows 11
247 - BugFix: 50% cpu use by winmergeu.exe after program closed (#903)
248 - Digitally sign packages (#152)
249
250 ### File compare
251
252 - BugFix: The mouse cursor did not change to an hourglass when the files or 
253     plugins were taking a long time to load.
254 - BugFix: Save Middle and Save Middle As menu items were not enabled when
255     comparing three files.
256 - BugFix: A two-pane window was displayed even though 
257     New (3panes) → Table menu item was selected.
258 - BugFix: The height of each pane in the Diff pane was calculated incorrectly
259     when comparing three files.
260 - BugFix: Unicode SMP chars misrendered after performing a find (#914)
261 - BugFix: Crash when pressing Shift+F4 key
262 - BugFix: Replace slow (#940)
263 - BugFix: When moving in the scroll pane, the selected position is incorrect
264     (#970)
265 - BugFix: When the Diff pane was redisplayed, the scroll position of the Diff
266    pane was not appropriate. (osdn.net #42862)
267 - Make "Do not close this box" checkbox in search window On by default (#941)
268
269 ### Image compare
270
271 - BugFix: Duplicate menu shortcut in translations (#905)
272 - BugFix: Image comparison (winimerge #24)
273
274 ### Project file
275
276 - Add a feature to save/restore compare options to/from a project file.(#498)
277     (PR #915)
278
279 ### Options dialog
280
281 - Add a feature to set items saved to or restored from the project file.
282     (PR #953)
283
284 ### Plugins
285
286 - New unpacker plugins:
287   - DecompileJVM
288   - DecompileIL
289   - DisassembleNative
290
291 ### Command line
292
293 - Added /c `column number` command line option
294 - Added /EnableExitCode command line option
295
296 ### Shell extension
297
298 - BugFix: WinMerge's extended menu items were doubly inserted into the context
299     menu of Explorer's navigation pane. (osdn.net #42702)
300 - BugFix: Right click - compare - is unclear (#249)
301 - Added a new DLL (WinMergeContextMenu.dll) for the Windows 11 Explorer context
302     menu (currently unstable and not registered by default) (PR #954)
303
304 ### Translations
305
306 - Translation updates:
307   - Brazilian (PR #910)
308   - Dutch (PR #921,#969)
309   - German (PR #965,#977)
310   - Hungarian (PR #937,#955)
311   - Italian (PR #911)
312   - Japanese
313   - Korean (PR #932)
314   - Portuguese (PR #956,#964,#976)
315   - Russian (PR #901,#927,#963)
316   - Slovenian
317   - Swedish (PR #974)
318   - Turkish (PR #899)
319
320 ### Internals
321
322 - README.md: Make it clear that requirements are to build, not use the
323     application (PR #942)
324 - compiler-calculated maximum value for `m_SourceDefs` (PR #966)
325
326 ## WinMerge 2.16.14 - 2021-07-25
327
328 ### General
329
330 - Fixed an issue where the WinMerge process might not terminate even though the
331     WinMerge window was closed.
332
333 ### File compare
334
335 - BugFix: Fixed an infinite loop when "find what" in the substitution filters
336    is empty.
337
338 ### Folder compare
339
340 - BugFix: Fix an issue where a file is deselected when returning to the folder
341     compare window after opening the file compare window by double-clicking
342     the file in the folder compare window. (PR #857)
343 - Right click context menu - Compare files or folders in a new tab (#232,#277)
344
345 ### Binary compare
346
347 - BugFix: Fixed an issue where window titles may not be updated
348
349 ### Image compare
350
351 - winmerge shows (differences) rotated image (winmerge/winimerge #20)
352 - Added following menu items to the context menu
353   - Rotate Right 90deg
354   - Rotate Left 90deg
355   - Flip Vertically
356   - Flip Horizontally
357
358 ### Options dialog
359
360 - Add preference option to clear "Don't ask this question again"
361     CompareLargeFiles choice (#772, PR #859)
362
363 ### Select Files or Folders dialog
364
365 - BugFix: Fix the Select Files or Folders dialog. (PR #882,#892)
366
367 ### Plugins
368
369 - BugFix: CompareMSExcelFiles.sct: "This picture only contains a bitmap" was
370     displayed when comparing Excel files that contain shapes.
371 - BugFix: CString rangestr = (argc > 0) ? argv[0] : GetColumnRangeString();
372     (#853)
373 - Improve plugin system (editor script) (PR #871)
374 - New unpacker plugins:
375   - PrettifyHTML
376   - PrettifyYAML
377   - ValidateHTML
378   - QueryYAML
379   - SelectColumns
380   - SelectLines
381   - ReverseColumns
382   - ReverseLines
383   - Replace
384 - New editor script plugins:
385   - PrettifyHTML
386   - PrettifyYAML
387   - SelectColumns
388   - SelectLines
389   - ReverseColumns
390   - ReverseLines
391   - Replace
392 - Updated Apache Tika to version 2.0.0
393 - Updated yq to version 4.11.1
394
395 ### Command line
396
397 - Added /l command line option (osdn.net #41528)
398 - Added /t, /table-delimiter, /new, /fileext and /inifile command line option
399
400 ### Installer
401
402 - Installer integrates with TortoiseGit and TortoiseSVN despite being told not
403     to (#878)
404
405 ### Translations
406
407 - Translation updates:
408   - Bulgarian (PR #850)
409   - Dutch (PR #842,#893)
410   - Galician (PR #869)
411   - German (PR #860,#870,#883,#890)
412   - Hungarian (PR #845,#856,#897)
413   - Japanese
414   - Lithuanian (PR #840,#849,#866,#875,#879,#894)
415   - Portuguese (PR #846,#872,#898)
416   - Slovenian (#858)
417   - Russian (PR #847)
418   - Turkish (PR #848)
419
420 ### Internals
421
422 - BugFix: WinMerge doesn't build under Visual Studio 16.10.2 (#841)
423 - BugFix: x64: LINK : warning LNK4010: invalid subsystem version number 5.01;
424     default subsystem version assumed (#855)
425 - BugFix: Project: heksedit cl : command line warning D9002: ignoring unknown
426     option '/arch:SSE' (#861)
427 - BugFix:ALL.vs2019.sln cl : command line warning D9035: option 'Gm' has been
428     deprecated and will be removed in a future release (#862)
429 - Resolves: Add continuous code security and quality analysis (PR #844, #843)
430 - Improvement: Add check and error mesage in DownloadDeps.cmd that path to
431     7-zip exists (#864)
432
433 ## WinMerge 2.16.13 - 2021-06-22
434
435 ### General
436
437 - BugFix: Register.bat did not work properly on the Chinese version of
438     Windows XP (#780)
439 - Possibility to store settings in INI file (#248) (PR #750)
440 - FeatureRequest - Ignoring options - lack in "button menu" (#804)
441
442 ### File compare
443
444 - BugFix: Fix PHP syntax highlighting. (PR #782, PR #802)
445 - BugFix: BS key did not work at the beginning of the line after splitting
446     the pane or clicking the OK button in the Options dialog.
447 - BugFix: The edited contents were discarded when the "Recompare As" menu item
448     was selected after editing the file
449 - BugFix: Incorrect comparison (#834)
450     (This bug occured when enabling both the 'Ignore blank lines' option and
451      the 'Completely unhighlight the ignored differences' option.)
452 - Add Smarty syntax highlighting. (PR #821)
453 - Thicken the caret in overwrite mode (osdn.net #42179)
454
455 ### Folder compare
456
457 - BugFix: Different Files are Identical? (#768)
458     (When comparing files with only BOM and no contents, the comparison result
459      became unstable because it referred to the uninitialized memory.)
460 - BugFix: Fix a crash when re-comparing folders (osdn.net #42219)
461
462 ### Binary compare
463
464 - BugFix: The file could not be saved after creating a new one
465 - Made Unpacker plugins available for image compare and binary compare
466
467 ### Image compare
468
469 - BugFix: Error on try to show differences between two different gif (#784)
470 - Made Unpacker plugins available for image compare and binary compare
471
472 ### Plugins
473
474 - Improve plugin system (PR #797)
475   - Added categorized Unpacker plugin menu items to various menus 
476   - Made it possible to specify multiple Unpacker/Prediffer plugins by
477       concatenating them with | and to specify arguments.
478   - Allowed Unpacker/Prediffer plugins to be specified for multiple files at
479       once in Folder Compare window. The specified plugin will be visible in
480       the Unpacker and Prediffer columns
481   - Add "(U)" or "(P)" to the tab title of the window opened by the
482       Unpacker/Prediffer plugin.
483   - Allowed the plugin settings dialog to specify default arguments that will
484       be used when no plugin arguments are specified
485   - Allowed plugins used by Automatic Unpacking/Prediffing to be excluded in
486       the plugin settings dialog
487   - New unpacker plugins:
488     - ApacheTika
489     - PrettifyJSON
490     - PrettifyXML
491     - QueryCSV
492     - QueryTSV
493     - QueryJSON
494     - MakeUpper
495     - MakeLower
496     - RemoveDuplicates
497     - CountDuplicates
498     - SortAscending
499     - SortDescending
500     - ExecFilterCommand
501     - Tokenize
502     - Trim
503     - VisualizeGraphviz
504   - New editor script plugins:
505     - RemoveDuplicates
506     - CountDuplicates
507     - Tokenize
508     - Trim
509     - ApacheTika
510     - PrettifyJSON
511     - PrettifyXML
512
513 ### Translations
514
515 - BugFix: Fix an issue where a message is not translated.(PR #763)
516 - Translation updates:
517   - French (PR #762)
518   - Japanese
519   - Polish (PR #769)
520   - Turkish (PR #803)
521   - Russian (PR #761)
522
523 ### Internals
524
525 - Update CWindowsManagerDialog (PR #811)
526 - Update CWindowsManagerDialog - check some pointers for null and made safe
527     casts (PR #824)
528
529 ## WinMerge 2.16.12 - 2021-04-29
530
531 ### General
532
533 - GUI textstrings: grammatical corrections (PR #722)
534 - Added ARM64 support
535
536 ### File compare
537
538 - BugFix: Fix PHP syntax highlighting. (PR #751)
539 - BugFix: Strings in a multi-line diff block were not be replaced correctly
540     when the substitution filters' regular expression contained ^
541 - BugFix: Font size restoration with Ctrl+0 key did not work properly in
542     Hi-DPI environment
543 - BugFix: Fixed a rare crash when enabling syntax highlight
544 - BugFix: Fixed an issue where inline scripts in HTML files were not
545     highlighted correctly
546 - Make the width of the 'Find what' label in Find dialog a little wider
547     (osdn.net #42063)
548 - Fix conflicting accelerators (osdn.net #42064) 
549 - [Feature Request] Selection Count on Status Bar (#135)
550 - Add C# 6.0 reserved words to style list (PR #719)
551 - FR: Add a shortcut key go to next file (#721)
552 - Update PHP syntax highlighting keyword list. (PR #724)
553 - autoit.cpp - Macros >> User 1 ..... Variable >> User 2 (PR #749)
554 - autoit.cpp - #CS #CE support (PR #753)
555 - Interrupt a inline diff process when it takes too long
556 - Make the color of characters that represent spaces and tabs lighter than
557     other characters when the "View Whitespace" menu item is enabled
558 - Added "Open Parent Folder" menu item to the context menu
559
560 ### Folder compare
561
562 - BugFix: Copy confirmation dialog has overlapped Yes/No Button (#739)
563 - BugFix: Comparison result was not updated by Swap operation in 3-way folder
564     comparison (osdn.net #41901)
565
566 ### Binary compare
567
568 - BugFix: Next File or Previous File button on the toolbar did not work if the
569     active window was a binary compare window or an image compare window.
570 - BugFix: Only one pane was zoomed in/out in Ctrl+Mouse Wheel
571
572 ### Image compare
573
574 - BugFix: Next File or Previous File button on the toolbar did not work if the
575     active window was a binary compare window or an image compare window.
576 - BugFix: The header bar widths were not calculated properly when the
577     'Split Vertically' menu item is unchecked.
578
579 ### Open dialog
580
581 - Make archive files openable as binary files from the pull-down menu.
582
583 ### Archive support
584
585 - BugFix: Fixed a rare crash when decompressing an archive file
586
587 ### Plugins
588
589 - BugFix: ATL: QIThunk - 2 LEAK in plugins e.g. DisplayBinaryFiles and
590     DisplayXMLFiles (#755)
591
592 ### Translations
593
594 - Translation updates:
595   - Brazilian (PR #711,#728,#729)
596   - Dutch (PR #706)
597   - Galician (PR #737)
598   - German (PR #718,#752)
599   - Hungarian (PR #712)
600   - Japanese
601   - Korean (PR #709)
602   - Lithuanian (PR #708,#713,#738,#754)
603   - Portuguese (PR #725)
604   - Slovenian
605   - Swedish (PR #720,#723)
606   - Russian (PR #707)
607
608 ## WinMerge 2.16.11 - 2021-03-28
609
610 ### General
611
612 - Make all OK strings same case (PR #593)
613 - Tab bar: Added shadows to help distinguish between active and inactive tabs
614 - Added drop-down menu to Open and Save icon on toolbar 
615
616 ### File compare
617
618 - BugFix: Basic syntax highlighter is broken (osdn.net #41440)
619 - BugFix: File is corrupted while saving differences in changed file (Ctrl+S)
620     (#607)
621 - BugFix: Fix an issue where the syntax highlighting scheme is not applied to
622     the split second File pane and the Diff pane when changing it.
623     (PR #624)
624 - BugFix: The position selected by clicking while holding down the shift key is
625     incorrect. (sf.net #2237)
626 - BugFix: Fix an issue where the comment filter might not work properly if the
627     file is non-UTF-8 and the comment contains non-ascii characters.
628 - Add a feature to set up default highlighting by a file extension
629     (PR #627)
630 - Add "Copy Selected Line(s) to/from Left/Right" feature (#463)
631     (PR #642)
632 - If -b or -w is also specified, -B now considers lines to be empty if they
633     contain only white space (osdn.net #41355)
634 - Added BOM checkbox to the Codepage dialog.
635
636 ### Folder compare
637
638 - BugFix: Program crash if you close a tab with the folder from where you
639     opened current file (#645)
640 - BugFix: The title bar path was not updated when swapping files in a Zip file.
641 - BugFix: The codepage specified in the Codepage dialog did not affect the
642     files to be opened.
643
644 ### Image compare
645
646 - BugFix: The image on the right does not open if the file exists only on the
647     right (osdn.net #41721)
648
649 ### Open dialog
650
651 - Added Text, Table, Binary and Image menu items to the Compare button in the
652     "Select Files or Folders" window
653
654 ### Archive support
655
656 - Rar5 support (#644)
657
658 ### Options dialog
659
660 - BugFix: Fix an issue where custom colors are not saved.
661     (PR #648)
662
663 ### Plugins
664
665 - RCLocalizationHelper: Fix memory leaks (PR #596)
666
667 ### Installer
668
669 - Installer issue with Polish diacritics characters (#589)
670
671 ### Translations
672
673 - Translation updates:
674   - Bulgarian (PR #599,#625)
675   - Brazilian (PR #633)
676   - French (PR #637,#649,#658,#659)
677   - Galician (PR #587,#650,#677)
678   - German (PR #632,#651)
679   - Hungarian (PR #682,#683,#685)
680   - Japanese
681   - Lithuanian (PR #634,#653)
682   - Polish (PR #597,#673)
683   - Portuguese (PR #674)
684   - Slovenian
685   - Russian (PR #588)
686
687 ### Command line
688
689 - Single instance mode does not work when launched from Visual Studio 2019
690     (#622)
691     (Added /sw command line option)
692
693 ### Internals
694
695 - BugFix: Plugins\src_VCPP\VCPPPlugins.vs2017.sln can't open projects any
696     more because in revision 69455da the projects were renamed. (#598)
697 - BugFix: OutputFile of plugin project DisplayXMLFiles is different that the
698     other projects (#600)
699 - BugFix: WinMergeScript.rgs files in Plugins\src_VCPP projects are not found.
700     (#605)
701 - BugFix: typeinfoex.h(189): warning C4701: potentially uninitialized local
702     variable 'pTypeLib' used (#605)
703 - BugFix: Plugins project DisplayXMLFiles.vcxproj contains
704     "Unicode Release MinSize" configuration but was removed (#611)
705 - Expression is always true (#612,PR #613)
706 - Plugins.cpp function SearchScriptForMethodName can be improved (#690)
707
708 ## WinMerge 2.16.10 - 2021-01-30
709
710 ### General
711
712 - BugFix: Fixed processing that uses GetAsyncKeyState(). (GitHub PR #505)
713 - BugFix: Fixed the problem that the language setting is not applied to the
714     context menu of the MDI tab when the language setting is changed. 
715     (GitHub PR #523)
716 - BugFix: command-line option /x did not work for binary and image comparison
717 - BugFix: Substiturions vs. Substitutions (GitHub #551)
718 - Swap Panes functionality for 3 way compares (Issue #507) (GitHub PR #533)
719 - [feature request] Add options to command line to change "compare methods"  
720     (GitHub #530)
721 - Added the command line option "/s-" to ensure that another instance is
722     always executed, ignoring the value of the 'Allow only one instance to 
723     run' option.
724
725 ### File compare
726
727 - BugFix: WinMerge crashes with mouse double click (GitHub #531)
728 - BugFix: Fixed an issue where the message box "The report has been created
729     successfully." was displayed even if the report creation failed.
730 - BugFix: BUG: Doesn't respect "Don't ask this question again" checkbox when
731     comparing large files (GitHub #574)
732 - The Location pane doesn't draw a line connecting moved differences by
733     default (GitHub #498)
734 - Update crystallineparser.cpp - AutoIt (\*.au3) support as a "Basic"
735     (GitHub PR #543)
736 - s\_apszAutoItKeywordList[] - actualization for AutoIt (GitHub PR #584)
737 - Added JavaScript and JSON syntax highligher (osdn.net #41083)
738 - Added View -> Diff Context -> Invert menu item
739 - Feature Request: Move To Next File option while comparing files #475
740     (GitHub PR #561)
741 - A new feature "Ignored Substutions" (GitHub PR #544,#549,#560)
742   ("Ignored Substitutions" was renamed to "Substitution Filters")
743
744 ### Folder compare
745
746 - BugFix: Winmerge crashes consistently when deleting files
747     (GitHub #491)
748 - BugFix: Copy Folder does not copy subfolders and I don't see any option for it
749     (GitHub #537)
750
751 ### Table compare
752
753 - Added File -> New -> Table menu item
754
755 ### Binary compare
756
757 - Added File -> New -> Binary menu item
758
759 ### Image compare
760
761 - Implement copy and paste images (GitHub PR #524)
762 - Added File -> New -> Image menu item
763 - Added Image -> Compare Extracted Text From Image menu item
764
765 ### Options dialog
766   
767   - Fix an issue where custom colors are not saved.
768     (GitHub PR #648)
769
770 ### Filter dialog
771
772 - Making CPropertySheet resizable needs some re-work. (Issue #509)
773     (GitHub PR #535)
774   
775 ### Patch Generator dialog
776
777 - BugFix: Crash when generating patch (GitHub #521)
778
779 ### Translations
780
781 - Translation updates:
782   - Dutch (GitHub #578,#579,#580)
783   - Galician (GitHub PR #493,#538,#570)
784   - German (GitHub PR #532,#548,#563,#585)
785   - Japanese
786   - Lithuanian (GitHub PR #496,#528,#536,#562,#564)
787   - Portuguese (GitHub PR #495)
788   - Slovenian (GitHub #553,#565)
789   - Russian (GitHub PR #494)
790
791 ### Manual
792
793 - Update manual (GitHub PR #497,#513,#546)
794 - Small tweaks for the Manual (GitHub PR #508)
795 - Windows XP Pro SP0 vs Requirements (GitHub #515)
796
797 ### Internals
798
799 - Fix Various Warnings (GitHub PR #539)
800 - Various fixes to testing (GitHub PR #545)
801 - Some tweaks for translations status (GitHub PR #556)
802 - Link error when `building Plugins\src_VCPP\DisplayXMLFiles` with Visual
803     Studio 2019 16.7.7 (GitHub #554)
804 - Link error when building VCPP plugin DisplayXMLFiles with Visual Studio
805     2019 16.7.7 (GitHub #555)
806 - Link warnings when building VCPP plugin DisplayXMLFiles with Visual Studio
807     2019 16.7.7 (GitHub #558)
808 - Some more files should be added to the .gitignore file (GitHub #559)
809
810 ## WinMerge 2.16.9 - 2020-11-29
811
812 ### General
813
814   - BugFix: MainFrm.cpp: Toolbar was leaking image lists (GitHub PR #432)
815   - BugFix: The icons on a 43" 4K screen are too small (GitHub #276)
816   - Update English.pot (GitHub #440)
817   - Update Merge.rc (GitHub #487)
818   - Improved startup time
819
820 ### File compare
821
822   - BugFix: [UI] Pane enlargement was reset after changing tab (GitHub #403)
823   - BugFix: Non-comment differences were sometimes ignored when the comment
824       filter was enabled, (osdn.net #40488)
825   - BugFix: Line Filters aren't applied when using a 3rd file (GitHub #395)
826   - BugFix: "Ignore blank lines" does not work in 3-way compare (GitHub #450)
827   - BugFix: Fix the problem that the comparison result is displayed one line
828       off in the file compare window if a sync point is added with the first
829       line selected. (GitHub PR #435)
830   - BugFix: Fix the problem accessing the text buffer out of range if a sync
831       point is added by selecting a ghost line that is after the last block.
832       (GitHub PR #457)
833   - BugFix: Fix the problem that "Goto...", "Goto Line <line>" and moving by
834       left click on the location pane do not work appropriately when the Diff
835       pane is active in the file compare window. (GitHub PR #476)
836   - BugFix: Reloading file does not refresh its encoding (GitHub #466)
837   - BugFix: Editor text display is abnormal - character spacing problem
838       (GitHub #468)
839   - always copy "full line" instead of "selected text only" - option
840       CopyFullLine (GitHub PR #459)
841   - Add the feature "Go to Moved Line" requested by #278 (GitHub PR #484)
842   - how to show white space with linebreak hidden? (GitHub #265)
843     (Added View->View EOL menu item)
844
845 ### Folder compare
846
847   - BugFix: Pausing comparing doesn't pause immediately (GitHub #342)
848   - BugFix: Sorting on Comparison Result being done incorectly (GitHub #483)
849   - Commandline to display versions in the output report (GitHub #418)
850   - "Don't ask again" checkbox for the Confirm Copy dialog (GitHub PR #445)
851
852 ### Binary compare
853
854   - BugFix: Scrolling binary files (GitHub #456)
855
856 ### Options dialog
857   
858   - Added "Automatically scroll to first inline difference" option to Options
859     dialog
860
861 ### Patch Generator dialog
862
863   - BugFix: Fixed the problem that the input to File1 or File2 comboboxes of
864       the Patch Generator dialog is not applied when the Patch Generator dialog
865       is opened by selecting multiple files. (GitHub PR #421)
866
867 ### Translations
868
869   - Translation updates:
870     - Chinese Simplified (GitHub PR #465)
871     - Dutch (GitHub PR #482)
872     - Galician (GitHub PR #419,#458,#493)
873     - German (GitHub PR #438,#448,#480,#490)
874     - Lithuanian (GitHub PR #417,#439,#443,#449,#481)
875     - Polish (GitHub PR #447)
876     - Portuguese (GitHub PR #429,#467)
877     - Slovak (GitHub PR #470)
878     - Slovenian (GitHub PR #486,#488)
879     - Spanish (GitHub PR #454)
880     - Turkish (GitHub PR #425)
881
882 ### Manual
883
884   - Update Shortcut_keys.xml (GitHub PR #430)
885   - Update manual (GitHub PR #485,#492)
886
887 ### Internals
888
889   - Tweak output from BuildInstaller.cmd and BuildArc.cmd (GitHub PR #424)
890   - Fix typo in GhostTextBuffer.cpp (GitHub PR #472)
891   - Fix typo in memdc.h (GitHub PR #474)
892
893 ## WinMerge 2.16.8 - 2020-08-28
894
895 ### General
896   - BugFix: More space for some internationalized strings (GitHub #402)
897   - BugFix: Some improvements (GitHub #405,#411)
898
899 ### File compare
900   - BugFix: Ignore case option did not work when Diff algorithm was
901       other than default
902   - BugFix: A white vertical rectangle was sometimes drawn in the selected area
903   - BugFix: The title of the file comparison window after changing the language
904       was accidentally changed to "Untitled left/right"
905   - BugFix: Wrong merging (GitHub #420)
906       (minimal/patience/histogram diff algorithm did not work on Windows XP)
907   - Extended F4 key movement range to the whole file
908   - Don't treat UTF-8 and UTF-8 with BOM the same when the 
909       "Ignore codepage differences" option is disabled
910
911 ### Folder compare
912   - BugFix: Appropriate error messages were not displayed when the file to be
913       deleted no longer existed
914   - BugFix: 'Show Middle/Right Unique items' menu item does not work properly
915       in 3-way folder compare (osdn.net #40672)
916   - CTRL+Drag folders now has the opposite behavior of the current
917       Include Subfolders option
918
919 ### Image compare
920   - BugFix: Fix scrolling glitches (GitHub WinMerge/winimerge PR #8)
921   - Reduce flicker on resize (GitHub WinMerge/winimerge PR #9)
922
923 ### Options dialog
924   - Allow choosing image filename patterns from a multi-selection dropdown list
925       (GitHub PR #391)
926   - WildcardDropList: Avoid the String instance as it could throw std::bad_alloc
927       (GitHub PR #397)
928   - Remove duplicate filename patterns without relying on WildcardDropList
929       (GitHub PR #400)
930   - Made Options dialog resizable
931   - Changed the default values for the following options:
932     - Ignore codepage differences -> disabled
933     - Include unique subfolders contents -> enabled
934
935 ### About dialog
936   - Rework the fix for Github issue #316: GUI glitches/bugs #2 (GitHub PR #392)
937   - Replace outdated list of developers in AboutBox with ascii-art gnu from FSF
938       (GitHub PR #394)
939
940 ### Installer
941   - BugFix: Installation - Internal error: Failed to expand shell folder
942       constant "userdesktop" (GitHub #354)
943   - BugFix: Lithuanian.po is missing (GitHub PR #415)
944   - New installer for per-user installation
945       (WinMerge-2.16.8-x64-PerUser-Setup.exe)
946
947 ### Translations
948   - Translation updates:
949     - Brazilian (GitHub PR #383)
950     - Galician (GitHub PR #393)
951     - German (GitHub PR #388,#389,#398,#399,#401,#406,#412,#414, WinMerge/frhed PR #2)
952     - Lithuanian (GitHub PR #385,#390,#407,#408,#413,#415)
953     - Turkish (GitHub PR #386)
954     - Russian (GitHub PR #387)
955
956 ### Manual
957   - Update manual for IgnoreCommentsC change (GitHub PR #384)
958   - Update Shortcut_keys.xml (GitHub PR #410)
959
960 ## WinMerge 2.16.7 - 2020-07-26
961 ### General
962   - BugFix: The icons on a 43" 4K screen are too small (GitHub #276)
963   - BugFix: GUI glitches/bugs (GitHub #316)
964   - BugFix: Several issues regarding i18n (GitHub #314)
965   - Add Solarized Dark/Light color scheme (GitHub #287)
966   - Compile WinMerge with ASLR and CFG enabled (GitHub #315)
967
968 ### File compare
969   - BugFix: Diff Pane issues (GitHub #307)
970   - BugFix: Codepage not updated on refresh (GitHub #320)
971   - BugFix: Crashes when comparing large files (GitHub #325)
972   - BugFix: WinMerge does not recognize the same files (GitHub #332)
973   - BugFix: Moved ghost lines are shown in the wrong color (GitHub #358)
974   - BugFix: opening same file (GitHub #362)
975   - BugFix: Find dialog sometimes remembers old text to start a new find
976       instead of the new text. (GitHub #368)
977   - BugFix: Fix a problem where markers that are out of the range of the 
978       current difference appear in the difference pane. (osdn.net 40407)
979   - BugFix: HTML5 encoding (<meta charset="..." >) is ignored. (osdn.net #40476)
980   - '=' should be included in word separator (osdn.net #40224)
981   - Allow specifying default for EOL warning checkbox (GitHub #297)
982   - Only indent existing lines (GitHub #356)
983
984 ### Table compare
985   - Made it possible to display the contents of CSV and TSV files like
986       spreadsheet software.
987
988 ### Folder compare
989   - BugFix: DST causes incorrect dates shown in Date column (GitHub #299)
990   - BugFix: Long filename issue (GitHub #339)
991   - BugFix: Winmerge Freeze if large number of files are listed in Window View
992       (GitHub #348)
993   - BugFix: Change to disable some menu items that should not be executed for
994       directories, when directories are selected in the folder compare window. 
995       (GitHub PR #366)
996   - BugFix: Update DirViewColItems.cpp (GitHub #376)
997   - BugFix: Fix the problem that not 3 panes but 2 panes file compare window
998       displays when executing "Compare As" > "Binary" or "Compare As" > "Image"
999       in the context menu in the folder compare window with selecting 3 items.
1000       (GitHub PR #381)
1001   - BugFix: Fix a problem where a text file could be considered a binary file.
1002       (osdn.net #40296)
1003   - BugFix: crash when clicking [Merge]-> [Delete] menu item while renaming a
1004       file
1005   - Add a feature generating a patch from directories (#283) (GitHub PR #331)
1006   - added bin and obj directories to C# filter (GitHub PR #365)
1007
1008 ### Image compare
1009   - BugFix: Scrolling behavior when dragging images is wrong (osdn.net #40205)
1010
1011 ### Open dialog
1012   - BugFix: Open dialogs are sometimes left as garbage (osdn.net #40487)
1013   - Browse button in the file/dir selection show wrong path (GitHub #346)
1014
1015 ### Options dialog
1016   - BugFix: Pressing the [Compare/Binary] category button in the Options dialog
1017       twice will cause a crash. (osdn.net #40308)
1018
1019 ### Plugins
1020   - BugFix: Fix handling of line breaks in SortAscending, SortDescending
1021       (osdn.net PR #40266)
1022   - BugFix: Error when comparing images in the CompareMSExcelFiles.sct plugin
1023       (osdn.net #40472)
1024   - CompareMSExcelFiles.sct: Include Excel Addin files (*.xlam) (GitHub PR #269)
1025   - Add support for C# and TypeScript (GitHub PR #382)
1026   - Add a plugin for Visio (osdn.net PR #40473)
1027   - Plugin fixes for the new Table Compare
1028       (CompareMSExcelFiles.sct, IgnoreFieldsComma.dll, IgnoreFieldsTab.dll)
1029
1030 ### Archive support
1031   - BugFix: Crash when comparing encrypted 7z files (GitHub #367)
1032
1033 ### Installer
1034   - Create the installer with Inno Setup 5.x since installers created with Inno
1035       Setup 6.0.x are identified as malware by multiple virus scanning engines
1036
1037 ### Translations
1038   - Translation updates:
1039     - Brazilian (GitHub #360)
1040     - Chinese Simplified (GitHub PR #303,#377)
1041     - Galician (GitHub PR #292,#293,#308,#313,#326)
1042     - German (GitHub PR #312,#357)
1043     - Lithuanian (GitHub PR #291,#298,#333)
1044     - Polish (GitHub PR #280)
1045     - Portuguese (GitHub PR #305)
1046     - Russian (GitHub PR #270,#271,#272,#302,#327,#328)
1047     - Slovak (GitHub PR #300)
1048     - Slovenian (GitHub #285)
1049     - Spanish (GitHub PR #292,#293,#304,#308)
1050     - Turkish (GitHub PR #335,#336,#337,#338)
1051
1052 ### Manual
1053   - Minor changes to translations README.md file (GitHub #289)
1054   - Update winmerge.org URL to HTTPS, many small improvements (GitHub PR #306)
1055
1056 ### Internals
1057   - BugFix: Src\Common\MyCom.h unused? (GitHub #284)
1058   - BugFix: Error on git repository cloning (GitHub #288)
1059
1060 ## WinMerge 2.16.6 - 2020-02-23
1061
1062 ### General
1063   - Added CWindowsManagerDialog class for handling open tabs with Ctrl+Tab,
1064       now the application is behave just like professional editors
1065       (Visual Studio, Notepad++, etc.) to switch and activate the open tabs.
1066       (GitHub #247)
1067
1068 ### File compare
1069   - BugFix: GhostTextBuffer: Don't unexpectedly bring back empty lines user
1070       wants to delete (GitHub #244)
1071   - BugFix: Prevent silent abort with File Comparison of files whose size
1072       is an exact multiple of 2^32 bytes (GitHub #257)
1073   - BugFix: WinMerge 2.16.4.0 crashes after de-selecting Split Vertically
1074       (GitHub #259)
1075   - BugFix: "Replace All" may not replace all text
1076   - BugFix: An error message is shown when pressing Enter key in Diff pane
1077       (osdn.net #39924)
1078   - BugFix: Non-moved lines are treated as moved lines (osdn.net #39851)
1079   - Add support for touchpad horizontal scroll (GitHub #254)
1080
1081 ### Image compare
1082   - BugFix: Support 16-bit images (GitHub WinMerge/winimerge issue #6)
1083   - Add support for SVG, PDF, WMF and EMF file types
1084     (Only available in WinMerge 64bit version on Windows 10)  
1085       Demo1: https://gyazo.com/b605edb820bc52d0f4f6232eb8ad78aa  
1086       Demo2: https://gyazo.com/f5f267546db27f2dc801c00df8cb4251
1087
1088 ### Archive support
1089   - BugFix: Third tgz doesn't get fully extracted (first two do) (GitHub #263)
1090
1091 ### Patch generator dialog
1092   - BugFix: Crash when generating patch for multiple files and a file only on
1093       one side (GitHub #252)
1094
1095 ### Installer
1096   - BugFix: Fix spelling of Git (GitHub #246)
1097
1098 ### Translations
1099   - New translation: Arabic (sf.net #3038)
1100   - Translation updates:
1101     - Bulgarian (GitHub #236, #268)
1102     - French (GitHub #251)
1103     - German (GitHub #239, #245, #258)
1104     - Lithuanian (GitHub #233, #267)
1105     - Portuguese (GitHub #237)
1106     - Spanish (GitHub #266)
1107
1108 ### Manual
1109   - BugFix: Fix spelling of Git (GitHub #246)
1110   - Update Configuration.xml (GitHub #262)
1111
1112 ### Internals
1113   - Consolidate FolderCmp (GitHub #240, #242)
1114   - Avoid some back and forth file path transcoding between UTF16 and UTF8
1115       (GitHub #243)
1116
1117 ## WinMerge 2.16.5 - 2019-12-09
1118
1119 ### File compare
1120   - BugFix: Suspicious lack of Release() calls in lwdisp.c (GitHub #171)
1121   - BugFix: Performance using Unpacker (GitHub #180)
1122   - BugFix: WinMerge toolbar appears too small on UHD and should default
1123       to the conforming Windows 10 scaling/DPI accessibility setting
1124       (GitHub #182)
1125   - BugFix: "Recompare as" menu option doesn't follow current choice
1126       (GitHub #191)
1127   - BugFix: Switching between "Find Next" and "Find Prev" need to click twice
1128       (GitHub #202)
1129   - BugFix: Program is crashed! (GitHub #229)
1130   - Switch "Find" buttons in Find dialog (GitHub #201)
1131   - Improve UNICODE character support using icu.dll usable
1132       from Windows 10 Creators Update 
1133   - Add support for color emoji (Only available in 64bit version)
1134       (To enable color emoji support, select DirectWrite* in Rendering
1135        mode combobox on Editor page in the Options dialog)  
1136       Demo: https://gyazo.com/7cbbbd2c1de195fcd214d588b21b21d4
1137
1138 ### Folder compare
1139   - BugFix: Crash when clicking Next Difference button after unchecking
1140       Show Different Items menu item
1141   - Changed symbols in Newer/Older column for better visual clarity
1142       (GitHub #169)
1143   - Add "Ignore codepage differences" to quick options (GitHub #197)
1144   - Limit the window flashing count. (GitHub #206)
1145
1146 ### Image compare
1147   - BugFix: Image compare breaks when zoomed too much with large pictures
1148       (GitHub #188)
1149   - BugFix: [Image compare] Zoom-in focuses on top-left corner instead of
1150       cursor position (GitHub #211)
1151
1152 ### Shell extension
1153   - BugFix: "Run as Administrator" incompatible with "Shell integration"
1154       (ver 2.16.4) (sf.net #2234)
1155
1156 ### Installer
1157   - BugFix: Installer russian translation (#168)
1158   - BugFix: Windows 10 shell integration not working (GitHub #176)
1159   - Installer - Proposal - Separate Inno Setup strings from WinMerge
1160       installer strings (GitHub #167)
1161
1162 ### Translations
1163   - Update Italian translation (GitHub #164, #165)
1164   - Update Russian translation (GitHub #166)
1165   - Update Bulgarian translation (GitHub #170, #175, #179, #212)
1166   - Update Portuguese translation (GitHub #185, #199)
1167   - Update French translation (GitHub #187)
1168   - Update Lithuanian translation (GitHub #189, #208, #217, #225)
1169   - Update Swedish translation (GitHub #194, #196)
1170   - Update German translation (GitHub #204, #205, #215)
1171   - Update Polish translation (GitHub #218)
1172   - Update Simplified Chinese translation (GitHub #228)
1173   - Update Finnish translation (sf.net #3037)
1174   - Update English.pot (#216)
1175   - Add Japanese manual (GitHub #183)
1176
1177 ### Manual
1178   - Small Manual tweaks (GitHub #190)
1179
1180 ## WinMerge 2.16.4 - 2019-07-28
1181
1182 ### File compare
1183   - BugFix: coretools.cpp: linelen() should not truncate lines with embedded
1184       NULs (GitHub #156)
1185   - BugFix: file compare : right-click doesn't select the diff under
1186       the mouse (GitHub #159)
1187   - BugFix: Avoid an exception in GuessCodepageEncoding() when filepath equals
1188       "NUL" (GitHub #162)
1189   - BugFix: Auto-indent did not work if the EOL-style was not CRLF
1190
1191 ### Folder compare
1192   - BugFix: Generating HTML Folder Compare report including File Compare
1193       report did not complete (Bitbucket #15)
1194   - BugFix: Compare Statistics dialog: The number of diff folders was
1195       counted in the number of diff files
1196
1197 ### Plugins
1198   - BugFix: PrediffLineFilter.sct: Wrong encoding for settings
1199       dialog (Bitbucket #16)
1200
1201 ### Translations
1202   - Update Russian translation (Bitbucket PR #51)
1203   - Update Italian translation (Bitbucket PR #52)
1204
1205 ### Internals
1206   - Favor PathContext::GetSize() over PathContext::size() (GitHub #157)
1207   - Consolidate FolderCmp (GitHub #158, #160, #161)
1208   - Avoid some InnoSetup compiler warnings (Bitbucket PR #53)
1209
1210 ## WinMerge 2.16.3 - 2019-06-29
1211
1212 ### General
1213   - BugFix: Slow startup with documents folder redirected to high-latency
1214       network drive (Bitbucket #155)
1215   - Add VisualElementsManifest for Windows 10 start menu (Bitbucket PR #47)
1216   - Reduce the size of the executable file
1217
1218 ### File compare
1219   - BugFix: Location and Diff pane visibility broken in 2.16.1 
1220       (GitHub #138, Bitbucket #163, sf.net #2228)
1221   - BugFix: Temporary files could not be created (GitHub #143, sf.net #2220)
1222   - BugFix: Trivial bugfix (GitHub #155)
1223   - BugFix: Regression: Incorrectly shows 'no changes' for large portions of
1224       certain binary files! (Bitbucket #162)
1225   - Small tweaks for HTML file reports (Bitbucket PR #44, #45)
1226   - Made diff algorithm selectable by using libXDiff
1227       algorithms: default(Myers), minimal, patience, histogram
1228   - triple click to select whole line (Bitbucket #144)
1229   - Add support for merging word level diffs in selection  
1230       Demo: https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif
1231
1232 ### Folder compare
1233   - BugFix: WinMerge 3-Way Compare Bugs: Always Shows Unique Items.
1234       (GitHub #154)
1235   - BugFix: WinMerge could not compare files that are opened in other
1236       applications
1237   - Show progress bar while generating Folder Compare Report
1238   - Use own colors settings for folder compare (Bitbucket PR #49)
1239
1240 ### Project file
1241   - BugFix: Possible Bugs in 2.16.2 (sf.net #2221)
1242   - Supporting relative path in project file (Bitbucket #158)
1243   - Allow multiple <paths> in project file
1244
1245 ### Image compare
1246   - BugFix: no message was displayed when file saving failed
1247   - Implement Insertion/Deletion Detection  
1248       Demo: https://gyazo.com/17d8773354d23b5ae51262f28b0f1f80
1249
1250 ### Options dialog
1251   - Tweak size of combobox "codepage" in options (GitHub #144)
1252   - Sort combobox codepage and add manual codepage (GitHub #145)
1253
1254 ### Installer
1255   - Allow per-user installation (only x64 installer)
1256   - Don't install Files.txt and don't add "Uninstall WinMerge" to the
1257       start menu (Bitbuket #38)
1258
1259 ### Translations
1260   - Update French translation (GitHub #149, #150)
1261   - Update Lithuanian translation (Bitbucket PR #36, #40, #43, #46, #48, #50)
1262   - Update Russian translation (Bitbucket PR #41, #42)
1263
1264 ## WinMerge 2.16.2 - 2019-04-04
1265
1266 ### File compare
1267   - BugFix: Edit > Replace > All, Undo: should undo all (sf.net #2113)
1268   - BugFix: Save As: default directory should be file's original
1269       directory (sf.net #2163)
1270   - BugFix: Strings with embedded 0 bytes are handled incorrectly (sf.net
1271       #2187)
1272   - BugFix: Removed word level merge support due to unstable behavior
1273   - BugFix: Menu item "File->File Encoding" moves main window (Bitbucket #150)
1274   - BugFix: Crash when maximizing MDI child window
1275   - BugFix: Crash when failed to load file
1276   - Add syntax highlight for Lua (Bitbucket #114)
1277
1278 ### Folder compare
1279   - BugFix: Compare results refresh incorrectly after deletions (sf.net #2217)
1280
1281 ### Archive Support
1282   - Upgraded to 7-zip 19.00
1283
1284 ### Tab bar
1285   - Improve icon display at 120DPI
1286
1287 ### Image compare
1288   - BugFix: Zoom In/Out shortcuts don't update zoom level in location
1289       pane (Bitbucket #149)
1290   - Zoom In/Out menu items for image compare (Bitbucket #148)
1291
1292 ### Open dialog
1293   - Allow quoted filenames in "Select Files or Folders" (sf.net #1240,
1294     GitHub #137)
1295
1296 ### Manual
1297   - Some tweaks for the manual (Bitbucket PR #35)
1298
1299 ### Installer
1300   - BugFix: Gibberish language during installation (Bitbucket #147)
1301
1302 ### Translations
1303   - Update Catalan translation (Bitbucket PR #29)
1304   - Update Italian translation (Bitbucket PR #32)
1305   - Update Lithuanian translation (Bitbucket PR #33)
1306   - Update Simplified Chinese translation (Bitbucket PR #34)
1307
1308 ## WinMerge 2.16.1 - 2019-02-24
1309
1310 ### General
1311   - Updated the copyright year to 2019, actually (GitHub #110)
1312   - Prevent splitter view from claiming input focus (GitHub #127)
1313   - Contributors.txt: Changed EOL from Unix (LF) to Windows (CR LF),
1314       because not shows correctly in Windows Notepad. (Bitbucket PR #17)
1315
1316 ### Open dialog
1317   - Alternatively to Swap buttons, allow drag & drop between filetype
1318       icons (GitHub #118)
1319   - Expose cleaner moving/resizing behavior esp. in non-maximized
1320       state (GitHub #119)
1321   - Avoid retaining bogus filetype icons from previous selections (GitHub #122)
1322
1323 ### File compare
1324   - BugFix: Extra blank displayed after left/right single/double
1325       quotes (Bitbucket #134)
1326   - BugFix: Click doesn't trigger document to scroll in Location pane under
1327       circumstance (Bitbucket #140)
1328   - BugFix: Frustrating text selection bug (GitHub #109)
1329   - BugFix: Left and Right files swap after losing focus
1330       v2.16.0.0 (sf.net #2213)
1331   - BugFix: WinMerge 2.16.0.0 Unicoe X64 version displaying
1332       Microsoft Visual C++ Runtime Library Asset in DiffWraper.CPP
1333       line 984 (sf.net #2214)
1334   - BugFix: Cancelation of selection range with reverse indent (sf.net #2215)
1335   - BugFix: upward and downward search not work correctly
1336   - Bugifx: Fix menu accelerator conflict
1337   - Add File/Recompare As/Image menu item
1338   - Add support for merging word level diffs in selection  
1339     Demo: https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif
1340
1341 ### Folder compare
1342   - BugFix: Unique files are not shown (Bitbucket #138)
1343   - BugFix: Improve Hard-IO error handling, other bug fixes, cleanup,
1344       tweaks (GitHub #120)
1345
1346 ### Archive Support
1347   - Upgraded to 7-zip 18.06 (Bitbucket #119)
1348
1349 ### Options dialog
1350   - BugFix: Widen the width of labels in Options dialog (GitHub#108)
1351   - BugFix: view settings make winmerge crash (Bitbucket #109)
1352   - BugFix: 64bit version can't browse between option pages (Bitbucket #128)
1353   - BugFix: Shell Integration "Enable Advanced Menu" disabled on new
1354     install (Bitbucket #137)
1355   - BugFix: Binary File options don't change from default (Bitbucket #135)
1356
1357 ### Shell extension
1358   - BugFix: CreateTranslatedRcFiles needs an update (GitHub #113)
1359
1360 ### Translations
1361   - Update Brazilian Portuguese translation (GitHub #108)
1362   - Update Swedish translation (sf.net #3035, GitHub #112, #114)
1363   - Update Lithuanian translation (Bitbucket PR #7, #8, #27)
1364   - Update Russian translation (Bitbucket PR #9-#26, #139)
1365   - Update Bulgarian translation (Bitbucket PR #28)
1366   - Update Turkish translation (sf.net #3036)
1367   - Update Japanese translation
1368   - Remove now unneeded MergeLang.dll
1369
1370 ### Manual
1371   - BugFix: Some fixes in the manual (GitHub #116)
1372   - Bugifx: end of line documentation (sf.net #2211)
1373   - Clarification as per
1374       https://github.com/WinMerge/winmerge-v2/issues/41 (GitHub #126)
1375
1376 ### Internals
1377   - Remove `nFinalNullLines` checking, disabled by an earlier
1378       commit (GitHub #111)
1379   - Various minor updates, plus preparation for VS2019 (GitHub #115)
1380   - DiffTextBuffer: Create Unicode temp files (makes EscapeControlChars()
1381       obsolete) (GitHub #123)
1382   - Don't pass `DIFFITEM *` by casting to `uintptr_t` (GitHub #124, #125)
1383
1384 ## WinMerge 2.16.0 - 2018-11-23
1385
1386 ### General
1387   - BugFix: Disabled icon on toolbar not gray out when running on XP
1388
1389 ### File compare
1390   - BugFix: Copy to X and Advance" not work in 3way-compare (Bitbucket #123)
1391   - BugFix: File compare always showing different ending (GitHub #106)
1392   - BugFix: Scrolling issue (GitHub #105)
1393   - BugFix: A crash (GitHub #104)
1394   - Add separators to "Zoom" and "Diff Context" menus (Bitbucket PR #5)
1395
1396 ### Open dialog
1397   - BugFix: Drag&Drop in Open Dialog won't work correct (Bitbucket #125)
1398
1399 ### Installer
1400   - Drop ClearCase integration (Bitbucket PR #6)
1401
1402 ### Translations
1403   - Add Lithuanian translation (Bitbucket #124)
1404   - Update Portuguese translation (GitHub #102,#103)
1405
1406 ## WinMerge 2.15.5 - 2018-10-28
1407
1408 ### General
1409   - Add support for very long path and file names (GitHub #87,#95,#99)
1410   - Enable Ctrl+C shortcut key on the file path bar
1411   - Remove support for old version control system (GitHub #96)
1412   - Improve Options > Color > Differences dialog layout (GitHub #89)
1413   - Improve information and formatting in Help > Configuration reporting (GitHub #92)
1414   - Improve visual layout of Open dialog (GitHub #97)
1415   - Add icon for "New (3 panes)" menu item (GitHub #97)
1416
1417 ### File compare
1418   - Add Window/Split menu item
1419   - Improve handling of last lines in files (GitHub #89,#90,#93)
1420   - Improve "Visual C++ Loose" filter (GitHub #95)
1421   - BugFix: Crash when saving a file if the active pane is diff detail pane
1422   - BugFix: Crash when pressing Alt+Down key while loading large files
1423   - BugFix: Crash when "mousing over" Plugin Setting context menu if Plugins are disabled
1424   - BugFix: Various problems reading of files > 2GB (GitHub #81)
1425   - BugFix: Selecting files "From MRU list" again works correctly
1426
1427 ### Translations
1428   - Update Italian translation (GitHub #86)
1429   - Update Japanese translation (Bitbucket #3)
1430   - Update Dutch translation
1431   - Update German translation
1432   - BugFix: Spanish translation error (Bitbucket Issue #108)
1433
1434 ### Internals
1435   - Various diffengine and compilation/build fixes
1436       (GitHub #89,#90,#91,#92,#94)
1437
1438 ## WinMerge 2.15.4 - 2018-04-28
1439
1440 ### Appearance
1441   - BugFix: Dot icon in a drop-down menu is not drawn correctly
1442
1443 ### File compare
1444   - BugFix: Crash when reading a file in Google Drive File Stream (sf.net#2206)
1445   - BugFix: Crash when removing ghost lines (GitHub #80)
1446   - BugFix: Lines without EOL appears even though it is not the last line
1447   - Add Ctrl++/Ctrl+-(not numpad key) shortcut key to zoom in/out (sf.net#1727)
1448   - Remove 2GB file size limit for 64-bit build (GitHub #81, #82)
1449
1450 ### Folder compare
1451   - Add Pause button to Folder Compare Progress dialog (sf.net#828,#1222,#1237)
1452   - Re-detect the file encoding when opening files (sf.net#2131)
1453
1454 ### Open dialog
1455   - Add Options button to Open dialog
1456   - Add Save Project button to Open dialog
1457
1458 ### Patch generator dialog
1459   - BugFix: File1/File2 fields don't remember manual input (sf.net#1949)
1460
1461 ### Reports
1462   - BugFix: Garbled text was copied to the clipboard when generating a report
1463       on the clipboard (sf.net#2200)
1464
1465 ### Plugins
1466   - Add PrediffLineFilter.sct plugin
1467   - Make ignored lines by Prediffer plugin colored
1468
1469 ### Translations
1470   - Update Slovak translation (sf.net#2902)
1471   - Update Portuguese translation (GitHub #84,#85)
1472
1473 ### Internals
1474   - Adapt to VS2017 version 15.6.1 (GitHub #79)
1475
1476 ## WinMerge 2.15.3 - 2018-03-04
1477
1478 ### File compare
1479   - Fix assertion error when started on Windows XP
1480   - Fix a problem that moved blocks are sometimes shown as normal diff blocks
1481   - Fix a problem that EOL is removed unexpectedly when removing lines
1482       included ghost lines
1483   - Fix reverse search to search last line correctly
1484   - Fix infinite loop when replacing ^ (sf.net#2094)
1485   - Fix to show text that contains & on message box, correctly (sf.net#2067)
1486
1487 ### Folder compare
1488   - Fix a problem that unique files are invisible when comparing files using
1489       'Date' compare method
1490   - Remove trailing garbage from a dragged text (Github#75)
1491
1492 ### Patch generator dialog
1493   - Fix a problem that typed-in Context in Generate Patch is not applied
1494       (sf.net#2179)
1495
1496 ### Reports
1497   - Entitify file paths in HTML & XML directory comparison reports (sf.net#2199)
1498
1499 ### Location pane
1500   - Add support for HiDPI screens (Github #54)
1501
1502 ### Plugins
1503   - CompareMSExcelFiles.sct: Add "Compare headers and footers" checkbox to
1504       settings dialog (sf.net#2102)
1505
1506 ### Installer
1507   - Remove extra space in installer: " Launch WinMerge" (sf.net#2144)
1508   - Add "How to Apply These Terms to Your New Programs" section into GPL.rtf
1509       (sf.net#2098)
1510
1511 ### Translations
1512   - Add Finnish translation (sf.net#3031)
1513   - Add Sinhala translation (sf.net#3032)
1514   - Update Korean translation (Github #61)
1515   - Update Portuguese translation (GitHub #56-78)
1516   - Update Polish translation (sf.net#2177)
1517   - Update Turkish translation (Bitbucket#85, #86)
1518   - Change the file encodings of all .po files of WinMerge GUI to UTF-8 
1519
1520 ## WinMerge 2.15.2 - 2018-01-28
1521
1522 ### Appearance
1523   - Flatten GUI pane edges
1524   - Partial support for HiDPI (not Per-Monitor DPI Aware)
1525   - Remove splash screen. The splash screen image is now displayed in About
1526       dialog
1527
1528 ### Tool bar
1529   - Add "View->Toolbar->Huge" menu item
1530   - Add drop down menu to Options icon
1531   - Add icons for 3-way merge functions
1532
1533 ### Open dialog
1534   - Change window type of Open dialog from modal window to MDI child window
1535   - Add Read-only checkbox to Open dialog
1536   - Add buttons to swap items
1537   - Add the third path combobox for 3-way comparison
1538   - Allow file name patterns like not only *.ext but file*.ext
1539
1540 ### Tab bar
1541   - Make Tabbar reorderable by using drag-and-drop
1542   - Add "Close Other Tabs", "Close Right Tabs" and "Close Left Tabs" menu items
1543       to system menu
1544   - Add "Enable Auto Max Width" menu item to Tab Bar context menu
1545   - Show close button when hovering over tabs
1546   - Add icons to each tab
1547
1548 ### Options dialog
1549   - Add "Close Select Files or Folders Dialog on clicking OK button" checkbox
1550       to "General" page
1551   - Add "Language" combobox to "General" page and remove Language dialog
1552   - Add "Ignore codepage differences" checkbox to "Compare/General" page
1553   - Remove checkboxes in "Enable multiple compare windows for" group from
1554       "General" page (Now always enabled multi compare windows)
1555   - Add "Include Subfolders" checkbox to "Compare/Folder" page
1556   - Add "Automatically expand all subfolders" checkbox to "Compare/Folder" page
1557   - Add "Ignore Reparse Points" checkbox to "Compare/Folder" page
1558   - Add "Number of compare threads" textbox to "Compare/Folder" page
1559   - Add "Compare/Binary" page
1560   - Add "Compare/Image" page
1561   - Add checkboxes whether to use custom colors for text to 
1562       "Colors/Differences" page
1563   - Add "GitHub/Bitbucket" button to "Colors/Differences" page
1564   - Add "Margin" color button to "Colors/Text" page
1565   - Add "Colors/Markers" page
1566   - Remove "Use stand-alone 7-Zip if available" and 
1567       "Use local 7-Zip from WinMerge folder" radio button from 
1568       "Archive Support" page
1569       (Now always use local 7-Zip from WinMerge folder)
1570   - Make $file and $linenum parameters available in External editor textbox
1571       on "System" page
1572   - Make Custom codepage on "Codepage" page selectable from dropdown list 
1573   - Add "Detect codepage for text files using mlang.dll" checkbox to 
1574       "Codepage" page
1575   - Remove "Include subfolders by default" checkbox from 
1576       "Shell Integration" page
1577       (ShellExtension now refers to "Include subfolders" checkbox 
1578         on "Compare/Folder" page or on "Select Files or Folders" dialog)
1579   - Remove "Add Shell menu to context menu" from "Shell Integration" page
1580       (WinMerge now always adds shell menu to context menu in Folder window)
1581   - Add "Register shell extension" button to "Shell Integration" page
1582
1583 ### Folder Compare
1584   - Add Multi-thread compare support for Full Contents or Quick Contents
1585       method
1586   - Color the background of items in list view
1587   - Restore collapse/expand state of folder tree after re-comparison 
1588   - Make comparing window closeable
1589   - Make sub-folder re-comparable
1590   - Display folder items in list view during comparison
1591   - Display the file name currently being compared in progress window
1592   - Add "Parent Folder" menu item in 'Open Left/Middle/Right' menu
1593   - Add "Compare Non-horizontally" menu item to context menu
1594   - Add "Copy items To Clipboard" menu item to context menu
1595   - Add "Swap panes" menu item to View menu
1596   - Add "Auto/Manual Prediffer" menu item to Plugin menu
1597   - Open selected folders in new tab when clicking "Compare" menu item with
1598       pressing Ctrl key
1599   - Cleanup Date column alignment (GitHub #25)
1600   - BugFix: Version column not sorted correctly
1601   - BugFix: A unique item that is a binary file was not detected
1602       as a binary file
1603   - BugFix: Properly handle 3-way comparison of Binary files (Github #23)
1604   - BugFix: Use proper font for View>Use Default Font menu item (GitHub #24)
1605
1606 ### File Compare
1607   - Add support for 3-way compare/merge
1608   - Add "Diff Context" menu to View menu to adjust the number of displayed
1609       diff context lines
1610   - Add "Split Vertically" menu item to View menu
1611   - Add "Add Synchronization Point" to Merge menu
1612   - Add "Auto/Manual Prediffer" menu item to Plugin menu
1613   - Show the name of the applied plugin in the status bar
1614   - Add shortcut(Ctrl+Alt+E) to open with external editor
1615   - Add Go and Rust highlighter
1616   - Add VHDL syntax highlighter (Bitbucket #2)
1617   - Add C++11 keywords
1618   - Make merge editor window D&Dable
1619   - Highlight the search text and implement Marker
1620   - Highlight the EOL pane in status bar if there is a difference 
1621       in the EOL of files
1622   - Reload files when another application changes files opened by WinMerge
1623   - Improve in-line diff algorithm
1624   - BugFix: More on Issue #73 Fixed the -dl -dm and -dr description parameters
1625       for conflict files
1626       (for both 2 way and 3 way conflict files).(Bitbucket #1)
1627   - BugFix: Fix Memory Leak with Drop Targets (GitHub #26)
1628
1629 ### Binary Compare
1630   - Install binary file editor (frhed) component again by default
1631   - Make binary file editor undoable
1632
1633 ### Image Compare
1634   - Add image file compare/merge support
1635
1636 ### Reports
1637   - Add "Include File Compare Report" checkbox to "Folder Compare Report"
1638       dialog
1639   - Change the encoding of HTML folder compare report from ANSI to UTF-8
1640   - Add icons to the HTML folder compare report
1641   - Change visual style of HTML report
1642
1643 ### Archive Support
1644   - Install 7-zip plugin by default
1645
1646 ### Drag and Drop
1647   - Accept drag&droped files or folders from various places like:
1648       Zip folder, FTP folder, Recycle bin, images in Web browser
1649
1650 ### Plugins
1651   - Introduce new plugin type FILE_FOLDER_PACK_UNPACKER
1652     which allows unpacking data in a file to multiple files in a folder
1653   - Use FILE_FOLDER_PACK_UNPACKER plugin for decompressing archives
1654   - Add support for unpacker plugin written in VBScript/Javascript.
1655   - Add WinMerge32BitPluginProxy.exe to make 32-bit plugins usable in 64-bit
1656       WinMerge 
1657   - Rewrite some plugins in VBScript
1658   - Add CompareMSPowerPointFiles.sct plugin
1659   - Add ApplyPatch.sct plugin
1660   - Add SortAscending, SortDescending and ExecFilterCommand menu item to 
1661       Plugin->Script menu
1662   - Make plugins configurable with settings dialog of each plugin
1663
1664 ### Filters
1665   - Update \*.flt files for Visual Studio 2015 and 2017
1666
1667 ### Shell extension
1668   - Display another WinMerge icon in Explorer's context menu when a folder is
1669       selected
1670
1671 ### Installer
1672   - 64-bit version of WinMerge is available
1673   - Install plugins by default
1674
1675 ### Translations
1676   - Update Portuguese translation (GitHub #2-17)
1677   - Update Korean translation (GitHub #45)
1678   - Update Traditional Chinese translation (GitHub #53)
1679   - Remove "Language" menu item from View menu
1680       (You can specify UI language at Options dialog)
1681
1682 ### Command line
1683   - Incompatible change: The third file path is now treated as a right path
1684       for 3-way comparison, not output path
1685       Use /o option for ouput path instead
1686   - Add /wm, /dm, /fl, /fm, /fr, /al, /am and /ar option for 3-way comparison
1687
1688 ### Other changes
1689   - Add support for jump list introduced in Windows 7
1690
1691 ### Internals
1692   - Use POCO C++ libraries instead of pcre, expat and scew.
1693       They use pcre, expat internally
1694   - Link statically with MFC and VC runtime libraries
1695   - Various compilation/build fixes
1696       (GitHub #1,#19,#21,#29,#31-33,#36-38,#42-44,#49-52)
1697
1698 ## WinMerge 2.14.0 - 2013-02-02 (r7596)
1699   - BugFix: Shell extension uses unquoted program path (patches#3023)
1700   - Translation updates
1701     - Dutch (patches:#3020)
1702     - Slovenian (patches:#3021)
1703
1704 ## WinMerge 2.13.22 - 2013-01-13 (r7585)
1705   - Translation updates
1706     - Turkish (patches:#2967)
1707     - Russian (patches:#3017)
1708     - Norwegian (patches:#3018)
1709     - Danish (patches:#3019)
1710
1711 ## WinMerge 2.13.21 - 2012-12-30 (r7575)
1712   - Update PCRE to version 8.10
1713   - Update SCEW to version 1.1.2
1714   - Improve startup time (#2788142)
1715   - Add menuitems for selecting automatic or manual prediffing (#2638608)
1716   - Add accelerator keys for Shell context menu (#2823536)
1717   - Improve editing of linefilter regular expressions (#3015416)
1718   - Allow editing context line count in patch creator (#2092180)
1719   - Improve color options organization (#2818451)
1720   - Add /xq command line switch for closing WinMerge after identical files
1721       and not showing message (#2827836)
1722   - Allow setting codepage from command line (#2725549)
1723   - Allow giving encoding name as custom codepage (#2813825, #3010934)
1724   - Add new options dialog panel for folder compare options (#2819626)
1725   - Add options GUI for quick compare limit (#2825628)
1726   - Write config log as UTF-8 file (r7057)
1727   - BugFix: Untranslated string ("Merge.rc:nnnn") was displayed 
1728       in status bar (#3025855)
1729   - BugFix: Pane headers not updated after language change (#2923684)
1730   - BugFix: Quick contents compare didn't ignore EOL byte differences (#2929005)
1731   - BugFix: Compare by size always checked file times too (#2919510)
1732   - BugFix: Crash when pasting from clipboard (#3109525)
1733   - BugFix: Keeps verifing path even turned off in options (#3111581)
1734   - BugFix: Crash after deleting text (#3109521)
1735   - BugFix: Added EOL chars between copied file/path names (#2817546)
1736   - BugFix: Created new matching folder to wrong folder (#2890961)
1737   - BugFix: Strange scrolling effect in location pane (#2942869)
1738   - BugFix: Plugin error after interrupting folder compare (#2919475)
1739   - BugFix: "+" and "-" from the number block don't work in the editor (#3306182)
1740   - BugFix: Date format did not respect Regional Settings (#3175189)
1741   - BugFix: When selecting multiple files in Patch Generator dialog,
1742       "Swap" button led to an error.  (#3043635, #3066200)
1743   - BugFix: WinMerge contained a vulnerability in handling project files (#3185386)
1744       (http://www.zeroscience.mk/mk/vulnerabilities/ZSL-2011-4997.php)
1745   - Installer: Remove OpenCandy from the InnoSetup installer (r7572, r7539)
1746   - New translation: Basque (#3387142)
1747   - Translation updates
1748     - French (#3412030)
1749     - Hungarian (#3164982)
1750     - Spanish (#3412937)
1751
1752 ## WinMerge 2.13.20 - 2010-10-20 (r7319)
1753   - Add missing keywords to Pascal highlighter (#2834192)
1754   - Recognize .ascx files as ASP files (#3042393)
1755   - Fix help locations (#2988974)
1756   - Show only "Copy to other side" item in file compare
1757       context menu (#2600787)
1758   - Expand/collapse folders from keyboard (#2203904)
1759   - Improve detecting XML files in file compare (#2726531)
1760   - Initialize folder selection dialog to currently selected folder in
1761       options dialog (r6570)
1762   - New translation: Persian (#2877121, #3065119)
1763   - New translation: Serbian (#3017674, #3065119)
1764   - Installer: Drop Windows 9x/ME/NT4 support and use Microsoft runtime
1765       libraries installer (#3070254)
1766   - Installer: Remove Uninstall shortcut from start menu folder (#3076909)
1767   - Installer: Don't install quick launch icon for Windows 7 (#3079966)
1768   - Installer: Add OpenCandy to the InnoSetup installer (#3088720)
1769   - BugFix: WinMerge was vulnerable to DLL hijacking as described in
1770       Microsoft Security Advisory (2269637)  (#33056008)
1771   - BugFix: Location pane focus enabled "Save" (#3022292)
1772   - BugFix: "Copy and advance" toolbar icons not automatically enabled (#3033325)
1773   - Translation updates
1774     - Bulgarian (#3082392)
1775     - Chinese (#3033324)
1776     - Dutch (#2804979)
1777     - French (#2850842, #2968200)
1778     - Slovenian (#2917796, #2932094, #2934354, #3070136)
1779     - Spanish (#2930734)
1780     - Turkish (#2825132, #2827817)
1781     - Ukrainian (#2817835)
1782
1783 ## WinMerge 2.12.4 - 2009-06-09 (r6833)
1784   - Add more C/C++ types to syntax highlight (#2776705)
1785   - Create config log file to My Documents-folder (#2789839)
1786   - BugFix: Reports had same left/right descriptions (#2772646)
1787   - BugFix: When conflict file saved trailing line-ending was lost (#2550412)
1788   - BugFix: File compare HTML reports use invald DOCTYPE (#2783477)
1789   - BugFix: "##" in file filter pattern caused an infinite loop (#2789345)
1790   - BugFix: Could select prediffer when plugins were disabled (#2787131)
1791   - BugFix: Opening mixed-EOL file one side forced both files to be handled as
1792       mixed-eol files (#2022312)
1793   - BugFix: Didn't show correct EOL chars if whitespace chars were turned off
1794       and again on (#2791402)
1795   - BugFix: Generated patch had wrong file time for UTF-16 files (#2791506)
1796   - BugFix: Did not export changed options values (#2799149)
1797   - BugFix: Reset the compare method to original if it was changed (#2802427)
1798
1799 ## WinMerge 2.12.2 - 2009-04-01 (r6625)
1800   - Disable folder compare tree-view by default (#2714968)
1801   - BugFix: Filename extension column was empty for files (#2670046)
1802   - BugFix: Crash when selecting backup folder (#2686382)
1803   - BugFix: Swapping panes did not update statusbar (#2661838)
1804   - BugFix: Says files are identical after making files different in another
1805       application and re-loading them (#2672737)
1806   - BugFix: Files with missing last EOL weren't merged correctly (#2712120)
1807   - Translation updates
1808     - Polish (#2717382, #2720875)
1809
1810 ## WinMerge 2.12.0 - 2009-03-05 (r6542)
1811   - Remember last target folder for Copy/Move to in folder compare (#2659228)
1812   - Detect Windows 7 and Windows 2008 in config log (#2599256)
1813   - BugFix: Help window opened from WinMerge was modal (#2590079)
1814   - BugFix: Crash in editor when undoing (#2590212)
1815   - BugFix: Browse button in Option dialog reverted to previous settings
1816     (#2606153)
1817   - BugFix: Files without extension get backed up to name..bak (#2627752)
1818   - BugFix: Must Show Different to Show L/R Unique (#2129561)
1819   - Translation updates
1820     - Chinese Traditional (#2608190)
1821     - Croatian (#2596949)
1822     - Czech (r6538)
1823     - Danish (#2648183)
1824     - Dutch (#2586422, #2590430)
1825     - French (#2603591)
1826     - Galician (#2632173)
1827     - German (#2586497)
1828     - Greek (#2615285)
1829     - Japanese (r6456)
1830     - Swedish (#2586274)
1831     - Ukrainian (#2609242)
1832
1833 ## WinMerge 2.11.2 - 2009-02-05 (r6428)
1834   - Update Python syntax highlight keywords for Python 2.6 (#2473375)
1835   - More accurate visible area rect in location pane (#2479804)
1836   - New options page for Shell Integration options (#2433648)
1837   - Remove Frhed hex editor from GUI (context menu) (r6376)
1838   - Register.bat should use Find with full path (#2536582)
1839   - Better Unicode file detection for full contents compare (2477657)
1840   - BugFix: Could not open project file that contains an ampersand 
1841     character in folder names (#2372000)
1842   - BugFix: File compare method "Modified Date and Size" ignored file size
1843       (#2455595)
1844   - BugFix: Quick compare didn't ignore EOL differences (#2433677)
1845   - BugFix: Remove EOL characters from command line (#2458728)
1846   - BugFix: Merging one line diff to empty other side didn't work (#2456399)
1847   - BugFix: Location pane was empty for some files with diffs (#2459234)
1848   - BugFix: Line filter editing didn't update edit box when editing was
1849       canceled by ESC key (#2493935)
1850   - BugFix: Wrong number shown for difference when using line filters (#2493980)
1851   - BugFix: Crashed if compared file disappeared during file compare (#2493945)
1852   - BugFix: Creating new files caused message about missing files (#2515875)
1853   - BugFix: Could not hide folders in recursive compare (#2528749)
1854   - BugFix: Folder Compare:Copy Right/Left don't create folder
1855   - BugFix: Must Show Different to Show L/R Unique (#2129561)
1856   - BugFix: Could not copy files from right to left (#2556904)
1857   - BugFix: Don't show file name extension for folders (#2563314)
1858   - Translation updates
1859     - Brazilian (#2461443, #2524796)
1860     - Chinese Traditional (#2540115)
1861     - Czech (r6201)
1862     - Dutch (#2481022, #2494378, #2499994)
1863     - French (#2551043, #2551066)
1864     - Greek (#2550911)
1865     - Swedish (#2452467, #2465385, #2511043)
1866
1867 ## WinMerge 2.12.x (R2_12) branch created (r6202)
1868
1869 ## WinMerge 2.11.1.8 - 2008-12-19 (r6200)
1870   - Allow reloading the file if it has been changed on the disk
1871     behind WinMerge (#2354125)
1872   - Add option to show Open-dialog on WinMerge startup (#2327424)
1873   - Add Git to Source Control filter and fix ignore file rules (#2329381)
1874   - Add build identifier for 64-bit builds to About-dialog (r6142)
1875   - Installer: Option to add WinMerge to system path (#2435175)
1876   - Add Unicode version of heksedit (#2036603)
1877   - Allow multiple file compare documents by default (#2445749)
1878   - BugFix: Move confirmation dialog sometimes had wrong paths (#2327565, #2309190)
1879   - BugFix: Use translated version of readme.txt for Chinese Simplified (#2391000)
1880   - BugFix: Installer didn't install readme.txt for all translations (#2396437)
1881   - BugFix: Could not give paths to commandline when started WinMerge
1882       from Cygwin prompt (#2427946)
1883   - BugFix: Infinite loop in heksedit's Replace-dialog (r6176)
1884   - Translation updates
1885     - Croatian (#2390558)
1886     - German (r6130)
1887     - Greek (#2379356)
1888     - Japanese (r6154)
1889     - Swedish (#2318778, #2374278)
1890
1891 ## WinMerge 2.11.1.7 - 2008-11-20 (r6112)
1892   - Add shell context menu to folder compare context menu (#2189315)
1893   - Update PCRE to version 7.8 (#2209911)
1894   - Show missing lines in location pane for diffs having both different
1895       and missing lines (#2119235)
1896   - Syntax highlighting for Verilog files (#2231145)
1897   - Tweak new "equal file" icon a little bit (#2312381)
1898   - Readme update (#2234689)
1899   - Translation updates
1900     - Brazilian (#2219568)
1901     - Czech (r6034)
1902     - Swedish (#2215167, #2236651)
1903
1904 ## WinMerge 2.11.1.6 - 2008-10-23 (r6033)
1905   - General compare status for files (not known if text/binary) (#2175736)
1906   - Change icons for the new general compare status (#2185302)
1907   - Use 24bit icons for "Bookmarks" and "Delete" menu items (#2141184)
1908   - Installer: create backup of ClearCase config file (#2129095)
1909   - BugFix: Translatable strings having space before colon (#1971868)
1910   - BugFix: Wrong cursor position when disabling selection margin (#2138555)
1911   - BugFix: Showed a black line when disabling selection margin (#2068790)
1912   - BugFix: Fix manual URL in Readme.txt (#2181628)
1913   - BugFix: Long unique paths were mixed up in folder compare view (#2129634)
1914   - BugFix: Some calls made to plugins when plugins were disabled (#2182788)
1915   - BugFix: If messagebox was shown during file loading location pane
1916       didn't show any differences (#2101780)
1917
1918 ## WinMerge 2.11.1.5 - 2008-10-02 (r5995)
1919   - Use external editor to edit file filters (#2082774)
1920   - Improved command line handling (#2081779)
1921   - Change Manual url to http://winmerge.org/docs/manual/ (r5956)
1922   - Manual updates
1923   - Plugins: Show processing instructions in XML plugin (#1979321)
1924   - Add icon for "Compare" menu item (#2119843)
1925   - Change download URL to current URL (#2136765)
1926   - Installer: create backup of ClearCase config file (#2129095)
1927   - BugFix: ClearCase checkout/commit dialog translation error (#2051069)
1928   - BugFix: Table of Contents in manual (#2071625)
1929   - BugFix: Highlight ShowUnInstDetails keyword for NSIS files (#2084879)
1930   - BugFix: Displayed a blank time when file last modified time is 00:00:00
1931       (#2098626)
1932   - BugFix: Customized colors weren't used in some areas (#2110218)
1933   - BugFix: Zip files were extracted into wrong folder (#2110350)
1934   - BugFix: Case-sensitive regexp search didn't work (#1991259)
1935   - BugFix: There were some installer regressions
1936          (eg. Installer didn't create Quick Launch icon) (#1460517)
1937   - BugFix: Whitespace ignore options didn't work with quick compare (#2120174)
1938   - BugFix: Giving path to file and folder to command line
1939       did not work (#2138560)
1940   - New translation: Galician (#2120685)
1941   - Translation updates
1942     - German (r5934)
1943     - Russian (#2067785)
1944     - Swedish (#2075513)
1945     - Ukrainian (#2131753)
1946
1947 ## WinMerge 2.11.1.4 - 2008-08-21 (r5846)
1948   - Binary file edit/compare (#2036603)
1949   - Add wait cursor for undo and redo (#2039228)
1950   - Add icon for "Open Conflict File" menu item (#2047054)
1951   - Include unique subfolder contents in recursive folder compare (#2034259)
1952   - Installer: Use -u switch in TortoiseSVN command line (#2060782)
1953   - Add icon for "Plugins->List" menu item (#2060771)
1954   - BugFix: External editor command line switches did not work (#2037862)
1955   - BugFix: Deleting/Moving file crashed WinMerge in debugger (#2025833)
1956   - BugFix: Lost focus after folder compare operations (#2046002)
1957   - BugFix: Some files had folder icons when aborting folder compare (#2018836)
1958   - BugFix: Didn't select word-diff cyclically by pressing F4 key (#1989858)
1959   - BugFix: Could not reset EOL ignore after selecting it from query
1960       dialog (#2056741)
1961   - Translation updates
1962     - Brazilian (#2059836)
1963     - German (#2045666)
1964     - Greek (#2062442)
1965     - Chinese Traditional (#2039929)
1966     - Japanese (r5805)
1967     - Swedish (#2062107)
1968
1969 ## WinMerge 2.11.1.3 - 2008-08-04 (r5733)
1970   - Rename color scheme menu item "None" and add separator (#2027300)
1971   - Add -u commandline parameter as alternative to -ub (#2029275, #2030359)
1972   - Remove RCLocalizationHelper plugin (#2029457)
1973   - Clarify Supercopier caused hang in release notes (#2030040)
1974   - Improve tree mode in folder compare (#2018836)
1975   - Unlimited undo (#2033754)
1976   - BugFix: Could change syntax highlight mode when highlighting was
1977       disabled from options (#2027325)
1978   - BugFix: Editing line filters updated wrong filter (#2025130)
1979   - BugFix: Boldfacing did work only for Courier font (#2000996)
1980   - BugFix: Shift+Backspace didn't work in editor (#1153696)
1981
1982 ## WinMerge 2.11.1.2 - 2008-07-24 (r5673)
1983   - Refresh compare after changing filter (#2017426)
1984   - Add dialog listing available plugins (#2021722)
1985   - Hierarchical directory comparison result view (#2018836)
1986   - Add "Open Conflict" for file/folder compare menus (#2025472)
1987   - Enable hierarchial folder compare view by default (#2025478)
1988   - Confirmation dialog for move operations (#2026508)
1989   - Manual: New build system (#2015434)
1990   - Manual: Improve Opening Files and Folders (#2017901)
1991   - Manual: Improve folder compare documentation (#2024587)
1992   - BugFix: Failed to compare UTF-8 files plugins disabled (#2018287)
1993   - BugFix: Don't warn about closing multiple windows when only one
1994       window is open (#2010463)
1995   - BugFix: Moving was allowed for protected items (#2023734)
1996   - BugFix: Could change EOL style for protected file (#2025781)
1997
1998 ## WinMerge 2.11.1.1 - 2008-07-11 (r5609)
1999   - Manual: Introduction update (#2011365)
2000   - Manual: Reorganize structure (#2011924)
2001   - Add ShellExtension menu for drive letters (root folders) (#2011602)
2002   - Remove buildall.bat (#2013576)
2003   - New option to enable plugins (disabled by default) (#2013845)
2004   - Plugins: Show processing instructions in XML plugin (#1979321)
2005   - BugFix: Use system codepage for paths (#1979429, #2008581)
2006   - BugFix: ANSI build crash in folder compare (#2010053)
2007   - BugFix: Add insert/overtype mode indicator to statusbar (#2015174)
2008   - BugFix: Detected UTF-8 encoding shown as 65001 (#2012377)
2009
2010 ## WinMerge 2.10.x (R2_10) branch created (r5561)
2011
2012 ## WinMerge 2.9.1.5 - 2008-07-04 (r5560)
2013   - Manual: Copy editing (#2000322, #2005418)
2014   - Manual: Clarify 64-bit support (#2002431)
2015   - Reduce executable sizes (#2003203)
2016   - Release Notes update (#2007673, r5557)
2017   - BugFix: Possible crash when enabling line filter (#2004160)
2018   - BugFix: Location Pane flickers when scrolling (#1938177, #2005031)
2019   - BugFix: Use system codepage for paths (#1979429, #2008581)
2020   - BugFix: Random crashes in folder compare (#2005308)
2021   - Translation updates
2022     - Chinese Traditional (#2007426)
2023
2024 ## WinMerge 2.9.1.4 - 2008-06-24 (r5518)
2025   - Use PCRE regular expressions in the editor (#1991259)
2026   - Installer: install to all users (#1460517)
2027   - Update release notes (#1990886, #1995265, #1999880)
2028   - Manual: Use PNG files (#1988845, #1989744)
2029   - BugFix: Temp paths in Reports created from archive file (#1984346)
2030   - BugFix: ISL file syntax highlighting starts comment with { (#1981326)
2031   - BugFix: Crash when starting a second instance (#1993835)
2032   - BugFix: Crash when starting WinMerge with only one path (#1994402)
2033   - BugFix: Messages missing from installer translations (r5506)
2034   - BugFix: Always right side as origin side in copy confirmation dialog
2035       when Copy To... (#2001237)
2036   - New translation: Slovenian (#1997236)
2037   - Translation updates
2038     - Brazilian (#1994578)
2039     - Swedish (#2000307)
2040
2041 ## WinMerge 2.9.1.3 - 2008-06-05 (r5438)
2042   - Update PCRE (regular expression library) to version 7.7 (#1941779)
2043   - Add VB.net keywords to Basic highlighter (#1970912)
2044   - Open conflict files by drag & dropping to main window (#1984884)
2045   - Possible improvement for WinMerge exit bug (#1602313)
2046   - BugFix: Location Pane flickers when resizing (#1740106)
2047   - BugFix: Command line description text starting with "/" confused
2048       WinMerge (#1973225)
2049   - BugFix: Item count in statusbar not get cleared (#1976480)
2050   - New translation: Ukrainian (#1973149, #1974021)
2051   - Translation updates
2052     - Brazilian (#1978374)
2053     - Korean (#1978362)
2054     - Swedish (#1980970)
2055
2056 ## WinMerge 2.9.1.2 - 2008-05-23 (r5362)
2057   - Optimize location pane (r5341, r5342, r5346, r5351, r5355, r5356)
2058   - BugFix: Version Control filter did not match all VSS files (#1881186)
2059   - BugFix: Fix showing differences in the end of the line (#1883409, #1962816)
2060   - BugFix: Fix command line paths in quotes ending with "\" (#1963523)
2061   - New translation: Greek (#1968429)
2062   - Translation updates
2063     - Bulgarian (#1957434)
2064     - Croatian (#1958283)
2065     - Swedish (#1950188, #1970074)
2066
2067 ## WinMerge 2.9.1.1 - 2008-04-23 (r5324)
2068   - Release Notes update (#1933950)
2069   - Installer: Use correct way to create start menu web link (#1913919)
2070   - Installer: Simplify DeletePreviousStartMenu() function (#1913949)
2071   - Installer: Updated the side art of the installer application (#1915012)
2072   - Update URLs and switch to 2.8 manual (#1919965)
2073   - New splash screen (#1914869)
2074   - Tab icons at Filter dialog (#1926531)
2075   - Add VS2003/VS2005 project files (#1926346)
2076   - Create separate document for compiling WinMerge (#1927502)
2077   - Update InnoSetup translations (#1931492)
2078   - Make 'Yes' the default button in copy confirmation dialog (#1943647)
2079   - Allow drag & drop of paths to Open dialog (#1945254)
2080   - Enlarge 'Discard All' button in Save confirmation dialog (#1947216)
2081   - BugFix: Installer could create a registry access error (#1909967)
2082   - BugFix: The filter text box in Open-dialog sometimes displayed some garbage
2083       data (#1915424)
2084   - BugFix: Print area was not clipped correctly. (#1915536)
2085   - BugFix: Undo after pane swapping (#1915536, #1923625)
2086   - BugFix: Quick compare for same folder didn't show differences (#1918599)
2087   - BugFix: Installer didn't have ChangeLog.txt included (r5255)
2088   - BugFix: Shortcuts given in command line were not expanded (#1942217)
2089   - New translation: Romanian (#1939729)
2090   - Translation updates
2091     - Brazilian (#1913723)
2092     - Chinese Traditional (#1927605)
2093     - French (#1920380)
2094     - German (r5130, r5139, r5171, r5203, r5236, #1949068)
2095     - Italian (#1939235)
2096     - Japanese (r5152)
2097     - Polish (#1934655)
2098     - Russian (#1914466)
2099     - Spanish (#1907152, r5250)
2100     - Swedish (#1908289)
2101
2102 ## WinMerge 2.8 RC - 2008-03-04 (r5125)
2103   - Update developers list in splash screen (#1891548)
2104   - Better error handling for Excel plugin (#1510293)
2105   - Add macros, bookmarks and document properties to Word plugin (#1510298)
2106   - Add *.dot (document template) extension to Word plugin (r5120)
2107   - BugFix: Copy&Paste from VB6 added binary chars (#1904355)
2108   - Translation updates
2109     - Chinese Traditional (#1905323)
2110     - Swedish (#1905520)
2111
2112 ## WinMerge 2.7.7.6 - 2008-02-28 (r5099)
2113   - Remove sintance.h/sintance.cpp as not compatible with GPL (#1886580)
2114   - Automatically switch to mixed-EOL mode when loading files with
2115       two or more EOL styles (#1901547)
2116   - Indent "Explorer Context Menu" sub options (#1901763)
2117   - Replace 'DOS' in EOL style strings with 'Windows' (#1902583)
2118   - Show 'Mixed' as file compare EOL style instead of empty style (r5091)
2119   - Typo fixes and grammar improvements to several strings (#1898401)
2120   - BugFix: Ignore codepage specified on File Encoding dialog if file was 
2121       detected as UTF-8 (#1900728)
2122   - BugFix: Recognize invalid UTF-8 sequence as UTF-8 (#1900733)
2123   - BugFix: Didn't highlight any difference between untitled documents (#1900257)
2124   - Translation updates
2125     - Czech (r5073)
2126     - Japanese (r5076)
2127     - Swedish (#1901784)
2128
2129 ## WinMerge 2.7.7.5 - 2008-02-22 (r5069)
2130   - Cleaning up Help-menu (#1875111)
2131   - Right-align tab size number in editor options (r5037)
2132   - Move Time difference ignore -option to compare options (#1892283)
2133   - Add option to select temporary folder (#1893167)
2134   - Show file encoding in file compare statusbar (#1895629)
2135   - Unify EOL style strings in folder compare and file compare (#1896462)
2136   - Remove "DisplayBinaryFiles" and "EditBinaryFiles" plugin (#1899161)
2137   - BugFix: Potential lockup in folder compare (#1865131, #1889907)
2138   - BugFix: Line filter didn't filter non-ascii lines correctly (#1880628)
2139   - BugFix: GNU General Public License name in menu (#1868989)
2140   - BugFix: Didn't switch back to content compare once switched to quick 
2141       compare in folder compare (#1770373)
2142   - BugFix: Quick compare didn't ignore EOL differences (#1884717)
2143   - Translation updates
2144     - Croatian (r5032)
2145     - Czech (r5017)
2146     - German (r5038)
2147     - Slovak (#1895583)
2148     - Swedish (#1891326)
2149
2150 ## WinMerge 2.7.7.4 - 2008-02-07 (r5011)
2151   - Detect (and read/write) UTF-8 files without BOM (#1879271)
2152   - Tell user that file is not a conflict file (#1880423)
2153   - Allow opening conflict file from command line (#1880857)
2154   - Use radio symbol for current EOL menu item (#1869755)
2155   - Ask and create pair for unique folder and open them (#1881454)
2156   - Add publisher info to version resource (#1884920)
2157   - Move "Zoom In/Out" to own sub menu (#1879340)
2158   - Installer: Add more version resource info (#1885793)
2159   - Reset text zoom to default size with Ctrl + * (#1886664)
2160   - BugFix: Always return 0 to command line (#1854419)
2161   - BugFix: Merge/Delete deleted items from read-only sides (#1882019)
2162   - BugFix: Shellextension had no publisher info and wrong
2163       description (#1878828)
2164   - BugFix: Lockup when showing binary files (#1880711)
2165   - Translation updates
2166     - Croatian (r4952)
2167     - Japanese (r4962)
2168     - Swedish (#1884918)
2169
2170 ## WinMerge 2.7.7.3 - 2008-01-23 (r4951)
2171   - Resolve conflict files (cvs, svn...) (#1875129)
2172   - Save line filter when edit box loses focus (#1875853)
2173   - Add link to translations website at help menu (#1699883)
2174   - Manual: Add instructions for conflict file resolving (#1876770)
2175   - Manual: Document third path given to command line (#1877735)
2176   - BugFix: Fix Quick Compare regression in 2.7.7.2 (#1872165)
2177   - BugFix: Clipped text in file saving error message (#1874854)
2178
2179 ## WinMerge 2.7.7.2 - 2008-01-14 (r4915)
2180   - Syntax highlighting for PowerShell files (#1859657)
2181   - Syntax highlighting for PO(T) files (#1866221)
2182   - Change font size with Ctrl + MouseWheel (#1865795, #1869686)
2183   - Horizontal scrolling with Shift + MouseWheel (#1865795)
2184   - Installer: Add support for integration with latest version of TortoiseCVS and
2185       TortoiseSVN x64 (#1865168)
2186   - Close compare tab with middle mouse button (#1865220)
2187   - Add index.html for documentation folders (#1866183)
2188   - Manual: Clarify file filters folder name matching (#1867212)
2189   - Improve file compare margin icons location (#1718699)
2190   - Enable file compare to open binary files (#1869647)
2191   - File encoding dialog for file compare (#1871079)
2192   - BugFix: Crash when using TrackPoint middle-button scrolling (#1864040)
2193   - BugFix: WinMerge didn't show the contents of the symbolic link target (#1864978)
2194   - BugFix: Unused registry key HKCU\Thingamahoochie\WinMerge was created 
2195       (#1865202)
2196   - BugFix: Register.bat didn't work on Windows 98 and Vista (#1869821)
2197   - BugFix: Open-dialog was not displayed on Windows 98 (#1866442, #1869858)
2198   - BugFix: Right mouse button didn't move cursor to new place (#1814184)
2199   - Translation updates
2200     - Spanish (#1867234)
2201     - Swedish (#1867765, #1867844)
2202
2203 ## WinMerge 2.7.7.1 - 2007-12-20 (r4842)
2204   - New option to keep file's time when saving in file compare (#1851921)
2205   - Installer: Link to translated ReadMe in Start menu, if file exists (#1805818)
2206   - Add HTML-formatted release notes (#1851308, #1852534)
2207   - Installer: Install release notes file (#1852599)
2208   - Installer: Move manual to core files component and remove
2209   - User Guide component (#1853409)
2210   - BugFix: VS2008 and VS2005 compile problems (#1847265)
2211   - BugFix: More difference highlight code reverts (#1748940)
2212   - Translation updates
2213     - Spanish (#1655577)
2214
2215 ## WinMerge 2.7.6 - 2007-11-29 (r4807)
2216   - Touchpad scrolling improvements (#1837457)
2217   - BugFix: Values with "," inside could break the CSV report (#1831512)
2218   - BugFix: Failed to create backup file in folder compare (#1835283)
2219   - BugFix: Revert difference highlight code to 2.6.12 version (#1811695)
2220   - BugFix: Backspace key didn't work when renaming items (#1738790)
2221   - Translation updates
2222     - Croatian (r4786)
2223
2224 ## WinMerge 2.7.5.7 - 2007-11-19 (r4772)
2225   - Remove MFC dependency from ShellExtension (#1833521)
2226   - Update ShellExtension icon to new WinMerge icon (#1833616)
2227   - BugFix: Build script didn't update PO files correctly before copying (r4756)
2228   - BugFix: ShellExtension's icon was clipped if system font size was small
2229       (#1833616)
2230   - BugFix: Merge controls were not enabled for missing lines (#1833714)
2231
2232 ## WinMerge 2.7.5.6 - 2007-11-15 (r4752)
2233   - BugFix: Many translation-system related fixes and improvements (#1804762)
2234   - BugFix: When copying files to VCS system, destination file was
2235       not checked out (#1828930)
2236   - BugFix: Visible area indicator on location pane shook when clicking
2237       above or below the vertical scroll bar to scroll one screen (#1829572)
2238   - Translation updates
2239     - Croatian (#1829301)
2240     - Japanese (r4730)
2241
2242 ## WinMerge 2.7.5.5 - 2007-11-08 (r4722)
2243   - BugFix: Don't enable merge GUI for ignored differences (#1826375)
2244   - BugFix: PgUp key caused the error message "An invalid argument was
2245       encountered" when word-wrap mode was on (#1820631)
2246   - BugFix: Keep selected items visible in Folder Compare columns dialog (r4715)
2247   - BugFix: Disable Folder Compare column selection dialog's up/down buttons
2248       when first/last items are selected (r4716)
2249   - BugFix: Many translation-system related fixes and improvements (#1804762)
2250   - Add Croatian translation (#1820308)
2251   - Translation updates
2252     - Chinese Traditional (#1824691)
2253
2254 ## WinMerge 2.7.5.4 - 2007-11-01 (r4687)
2255   - New PO files based translation system (#1804762)
2256   - New folder compare column selection dialog (#1804555)
2257   - Install WinMerge.exe (ANSI version) only for Windows 95/98/ME (#1809140)
2258   - Better multi-monitor support, with option to lock panes (#1788168)
2259   - Installer: Install PO files and MergeLang.dll (#1820689)
2260   - BugFix: Ignored differences were merged when merging multiple
2261       differences (#1811745)
2262   - BugFix: Don't clear selection when right-clicking outside it (#1814184)
2263   - BugFix: Configuration log labeled Vista as Longhorn (#1815859)
2264   - BugFix: Customized text color for ignored differences didn't shown (#1807895)
2265   - Translation updates
2266     - Chinese Traditional (#1810192, #1810541)
2267     - Italian (#1805044)
2268
2269 ## WinMerge 2.7.5.3 - 2007-09-27 (r4572)
2270   - Use PO files for translations (generate RC-files from PO-files)
2271   - Add Portuguese translation (#1756364)
2272   - Change Up/Down button names in folder compare columns dialog(#1800064)
2273   - BugFix: Fix MakeResDll crash (#1795421)
2274   - BugFix: Full screen mode didn't work with multiple monitors (#1788168)
2275   - BugFix: Revert multiple monitor patches (#1788168)
2276   - BugFix: PgUp key didn't do anything in beginning of the file (#1795680)
2277   - BugFix: The option 'Automatically scroll to first difference' didn't work
2278       properly when word-wrap mode was on (#1795814)
2279   - Translation updates
2280     - French (#1800064, #1802363)
2281     - Japanese (r4546)
2282
2283 ## WinMerge 2.7.5.2 - 2007-09-11 (r4528)
2284   - Graphical improvements to location pane (#1770175)
2285   - Remove MFC dependency from resource compiler (#1783581)
2286   - Better multi-monitor support (split file view on monitor boundary) (#1788168)
2287   - BugFix: Renaming unique item (only other side) renamed parent folder (#1787816)
2288   - BugFix: Goto didn't change the active pane when selecting another pane (#1791351)
2289   - Translation updates
2290   - Traditional Chinese (r4473)
2291
2292 ## WinMerge 2.7.5.1 - 2007-08-16 (r4440)
2293   - HTML reports for file compare (#1739209)
2294   - Ask confirmation when exiting with multiple windows open (#1757800)
2295   - Translation updates
2296     - Catalan (r4370)
2297     - Simplified Chinese (r4369)
2298     - Danish (r4360)
2299     - French (r4383)
2300     - Russian (r4421)
2301     - Slovak (r4413)
2302     - Swedish (r4412)
2303
2304 ## WinMerge 2.7.4 - 2007-06-27 (r4352)
2305   - Batch-file syntax highlighting keywords cleanup (#1743504)
2306   - BugFix: Archivesupport Zip-->both didn't work correctly (#1734439)
2307   - BugFix: Linediff didn't highlight whitespace differences (#1698781)
2308   - BugFix: Copy confirmation dialog did show wrong To-path (#1740024)
2309   - Translation updates
2310     - Italian (#1737491)
2311
2312 ## WinMerge 2.7.3.7 - 2007-06-14 (r4330)
2313   - New big toolbar (actual image instead of placeholder) (#1736520)
2314   - BugFix: Fixes to folder compare copy/rename operations (#1730534)
2315   - Translation updates
2316     - Swedish (#1735635)
2317
2318 ## WinMerge 2.7.3.6 - 2007-06-07 (r4321)
2319   - Recent project files in File-menu (#1731551)
2320   - Automatically import existing linefilters to new dialog (#1718040)
2321   - BugFix: copy/delete of unique items failed in folder compare
2322       in 2.7.3.5 (#1730534)
2323   - BugFix: crashed when ESC was pressed while renaming item in
2324       folder compare (#1705874)
2325
2326 ## WinMerge 2.7.3.5 - 2007-05-31 (r4304)
2327   - Relax selecting parent folder restrictions (up arrow in folder compare) (#1727829)
2328   - Show a warning if item can't be found anymore in folder compare
2329       and it is tried to access (copy/move/delete) (#1723778)
2330   - New Borland Delphi file filter (#1699783)
2331   - Gradient toolbar (#1717774)
2332   - BugFix: could not create new file filters in 2.7.3.4 (#1719892)
2333
2334 ## WinMerge 2.7.3.4 - 2007-05-15 (r4287)
2335   - Big (32x32) toolbar (image still placeholder) (#1698641)
2336   - Improve folder compare copy confirmation dialog (#1699585, #1700241)
2337   - New file filter for Symbian developers (#1694048)
2338   - BugFix: several fixes to in-line difference highlight (#1694102, #1714088)
2339   - BugFix: word wrap lose horizontal scrollbar (#1706476)
2340   - BugFix: fixes to tabbed window control (#1718148)
2341   - Translation updates
2342     - German (#1701151)
2343     - Japanese
2344     - Korean (#1704904)
2345     - Swedish (#1703350)
2346
2347 ## WinMerge 2.7.3.3 - 2007-04-04 (r4234)
2348   - Tabbed interface (#1603292)
2349   - Enable shell integration for folder backgrounds (#1693113)
2350   - Allow selecting syntax highlighting (#1690346)
2351   - New C# development file filter (#1689854)
2352   - Icon updates (#1686279, #1692097)
2353   - BugFix: compare by date and by size broken in 2.7.3.2 (#1693441)
2354   - BugFix: Open-dialog file filter failed if modified (#1693275)
2355   - Translation updates
2356     - Swedish (#1689515)
2357
2358 ## WinMerge 2.7.3.2 - 2007-03-27 (r4201)
2359   - Several fixes to line difference highlighting (#1491334, #1683061, #1639453)
2360   - Icon updates (#1684865)
2361   - Printing improvement (#1687430)
2362   - Language files size reduced (#1687661, #1687983, #1688012)
2363   - BugFix: 2.7.3.1 binary file compare crash (#1687966)
2364   - BugFix: long linefilters now restored correctly (#1680920)
2365   - Translation updates
2366     - Japanese
2367
2368 ## WinMerge 2.7.3.1 - 2007-03-20 (r4179)
2369   - New copy confirmation dialog in folder compare (#1675087, #1683842)
2370   - Improved line filter dialog (#1682475)
2371   - Installer/uninstaller icons restored to default icons
2372   - Some icon updates (#1680209)
2373   - BugFix: folder compare lost focus after confirmation dialog (#1670991)
2374   - BugFix: crash comparing empty folders (#1675211)
2375   - Translation updates
2376     - Czech
2377     - French (#1664689)
2378     - Polish (#1673082)
2379     - Swedish (#1673908, #1678676, #1683289)
2380
2381 ## WinMerge 2.7.2 - 2007-02-27 (r4137)
2382   - Fix ShellExtension installation bug 
2383   - Translation updates
2384     - Czech
2385     - German (#1667564)
2386     - French (#1664689)
2387
2388 ## WinMerge 2.7.1.7 - 2007-02-20 (r4120)
2389   - Folder compare threading improvement - should be faster in many
2390       situations (#1662002)
2391   - New options for backup file location and naming (#1652696)
2392   - Syntax highlighting for CSS files (#1582537)
2393   - Allow to hide folder compare margins (View/View Margins) (#1663798)
2394   - Translation updates
2395     - Czech
2396     - Polish (#1650831)
2397     - Swedish (#1657664)
2398
2399 ## WinMerge 2.7.1.6 - 2007-02-01 (r4094)
2400   - New post-compare line filters for folder compare (#1644820)
2401   - Optimization for word wrap code (#1640741)
2402   - BugFix: 2.7.1.5 forgets selected filter (#1637433)
2403   - BugFix: limiting to single file compare window now works more
2404       logically (#1636314)
2405   - BugFix: ANSI regular expressions didn't work (#1644668)
2406   - Translation updates
2407     - Bulgarian (#1639493)
2408     - Catalan (#1646638)
2409     - Swedish (#1634968)
2410
2411 ## WinMerge 2.7.1.5 - 2007-01-10 (r4030)
2412   - New line filter implementation (please test and report bugs!) (#1593810)
2413   - Minimum height for location pane's visible area (#1489875)
2414   - Short label "Error" for error items in folder compare (#1567749)
2415   - BugFix: rename edits wrong field in folder compare (#1597939)
2416   - BugFix: too much scrolling in difference navigation
2417   - BugFix: wrong text selection after pane switch in file compare (#1630630)
2418   - BugFix: crash when editing space-char indented files (#1631613)
2419   - Manual updates
2420
2421 ## WinMerge 2.7.1.4 - 2006-12-21 (r3991)
2422   - Match lines inside differences (#1447744)
2423   - Workaround-patch (locally included to the build) for
2424       shutdown problems (#1602313)
2425   - New ASP.Net filefilter (#1619689)
2426   - BugFix: folder compare speed regression in 2.7.1.3 (#1610442)
2427   - BugFix: new fix for folder compare Copy Left/Right To.. (#1603061)
2428   - BugFix: copyright info missing from about dialog when
2429       translation selected (#1604115)
2430   - BugFix: location pane problems with word-wrap (#1584068, #1611542)
2431   - BugFix: invalid path added to project file -dialog (#1602219)
2432   - Swedish translation update (#1614442)
2433   - Manual updates
2434
2435 ## WinMerge 2.7.1.3 - 2006-12-05 (r3919)
2436   - Now hides skipped items by default (#1604078)
2437   - Improved INI file syntax highlighting (#1607193)
2438   - Easier folder selection in Project File -dialog (#1603196)
2439   - New "Exclude Source Control files and directories filter" filefilter (#1557295)
2440   - BugFix: project files weren't loaded correctly from command line
2441       (using shell file association) (#1602214)
2442   - BugFix: crash in syntax parser (#1556688)
2443   - BugFix: wrong difference navigation when word-wrap enabled (#1597814)
2444   - BugFix: ClearCase integration didn't install if "Program Files" -folder
2445       was named differently (non-English Windows)
2446   - Manual updates
2447     - Slovak translation update (#1606496)
2448
2449 ## WinMerge 2.7.1.2 - 2006-11-24 (r3844)
2450   - close WinMerge if Open-dialog is canceled when started
2451       from command line (#1600714)
2452   - BugFix: project files didn't work (loaded right-side path
2453       for both sides) (#1600000)
2454   - BugFix: location pane misdrawn when word-wrap enabled (#1584068)
2455
2456 ## WinMerge 2.7.1.1 - 2006-11-16 (r3810)
2457   - Use expat + scew for XML handling (partially converted) (1587574)
2458   - Uses PCRE for regular expressions (partially converted) (#1591605)
2459   - New folder compare icons (#1586705)
2460   - New bookmarks icons (#1586689)
2461   - Manifest files in resource, no need for separate files (#1588212)
2462   - BugFix: WinMerge/Filters folder was always created (#1578419)
2463   - BugFix: modality problems in file selection dialogs (#1586869)
2464   - BugFix: crash if file modification time was missing (#1589563)
2465   - BugFix: /x parameter didn't work with some other parameters (#1564283)
2466   - BugFix: asked sometimes twice about saving modified files (#1596692)
2467
2468
2469 For older changes look at the VCS (Version Control System).