OSDN Git Service

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