OSDN Git Service

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