OSDN Git Service

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