OSDN Git Service

3cb7ddb63d8464c15eefe6bf4ef22fd1b6e562cc
[winmerge-jp/winmerge-jp.git] / Docs / Users / ReleaseNotes.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2   "http://www.w3.org/TR/html4/loose.dtd">
3
4 <html>
5 <head>
6   <title>Release Notes</title>
7   <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
8   <style type="text/css">
9   <!--
10     body {
11       font-family: Verdana,Helvetica,Arial,sans-serif;
12       font-size: small;
13     }
14     code,pre {
15       font-family: "Courier New",Courier,monospace;
16       font-size: 1em;
17     }
18     h3 {
19       padding: 2px;
20       border-left: 4px solid #FFCC00;
21       border-bottom: 1px solid #FFCC00;
22     }
23     h4 {
24       padding: 2px;
25       border-left: 8px solid #FF9933;
26       border-bottom: 1px solid #FF9933;
27     }
28     h5 {
29       font-size: small;
30     }
31     pre {
32       margin-left: 25px;
33       margin-right: 25px;
34       padding: 5px;
35       background-color: #EEEEEE;
36       border: 1px solid black;
37     }
38     p.note {
39       padding: 5px;
40       background-color: #DDDDFF;
41       border: 1px solid blue;
42     }
43     acronym {
44       cursor: help;
45       border-bottom: 1px dotted black;
46     }
47   -->
48   </style>
49 </head>
50 <body>
51
52 <h2>WinMerge 2.16.3 Release Notes</h2>
53 <ul>
54   <li><a href="#about">About This Release</a></li>
55   <li><a href="#new2163">What Is New in 2.16.3 Beta?</a></li>
56   <li><a href="#issues">Known Issues</a></li>
57 </ul>
58 <p>June 2019</p>
59
60 <h3><a name="about">About This Release</a></h3>
61
62 <p>
63 This is a WinMerge beta release which is meant for preview the current state of
64 WinMerge development. This release is not recommended for the production.
65 </p>
66
67 <p>
68 Please submit bug reports to our <a href="http://bitbucket.org/winmerge/winmerge/issues">bug-tracker</a>.
69 </p>
70
71 <h3><a name="#new2163">What Is New in 2.16.3 Beta?</a></h3>
72 <h4>General</h4>
73 <ul>
74   <li>Bugfix: Slow startup with documents folder redirected to high-latency network drive (Bitbucket #155)</li>
75   <li>Add VisualElementsManifest for Windows 10 start menu (Bitbucket PR #47)</li>
76   <li>Reduce the size of the executable file</li>
77 </ul>
78
79 <h4>File compare</h4>
80 <ul>
81   <li>Bugfix: Location and Diff pane visibility broken in 2.16.1 (GitHub #138, Bitbucket #163, sf.net #2228)</li>
82   <li>Bugfix: Temporary files could not be created (GitHub #143, sf.net #2220)</li>
83   <li>Bugfix: Trivial bugfix (GitHub #155)</li>
84   <li>Bugfix: Regression: Incorrectly shows 'no changes' for large portions of certain binary files! (Bitbucket #162)</li>
85   <li>Small tweaks for HTML file reports (Bitbucket PR #44, #45)</li>
86   <li>Made diff algorithm selectable by using libXDiff. algorithms: default(Myers), patience, histogram</li>
87   <li>triple click to select whole line (Bitbucket #144)</li>
88   <li>Add support for merging word level diffs in selection. <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">demo</a></li>
89   <li>Use own colors settings for folder compare (Bitbucket PR #49)</li>
90 </ul>
91
92 <h4>Folder compare</h4>
93 <ul>
94   <li>Bugfix: WinMerge 3-Way Compare Bugs: Always Shows Unique Items.  (GitHub #154)</li>
95   <li>Bugfix: WinMerge could not compare files that are opened in other applications</li>
96   <li>Show progress bar while generating Folder Compare Report</li>
97 </ul>
98
99 <h4>Project file</h4>
100 <ul>
101   <li>Bugfix: Possible Bugs in 2.16.2 (sf.net #2221)</li>
102   <li>Supporting relative path in project file (Bitbucket #158)</li>
103   <li>Allow multiple <paths> in project file</li>
104 </ul>
105
106 <h4>Image compare</h4>
107 <ul>
108   <li>Bugfix: no message was displayed when file saving failed</li>
109   <li>Implement Insertion/Deletion Detection. <a href="https://gyazo.com/17d8773354d23b5ae51262f28b0f1f80">demo</a></li>
110 </ul>
111
112 <h4>Options dialog</h4>
113 <ul>
114   <li>Tweak size of combobox "codepage" in options (GitHub #144)</li>
115   <li>Sort combobox codepage and add manual codepage (GitHub #145)</li>
116 </ul>
117
118 <h4>Installer</h4>
119 <ul>
120   <li>Allow per-user installation (only x64 installer)</li>
121   <li>Don't install Files.txt and don't add "Uninstall WinMerge" to the start menu (Bitbuket #38)</li>
122 </ul>
123
124 <h4>Translations</h4>
125 <ul>
126   <li>Update French translation (GitHub #149, #150)</li>
127   <li>Update Lithuanian translation (Bitbucket PR #36, #40, #43, #46, #48)</li>
128   <li>Update Russian translation (Bitbucket PR #41, #42)</li>
129 </ul>
130
131 <h3><a name="#new2162">What Is New in 2.16.2?</a></h3>
132
133 <h4>File compare</h4>
134 <ul>
135   <li>Bugfix: Edit &gt; Replace &gt; All, Undo: should undo all (sf.net #2113)</li>
136   <li>Bugfix: Save As: default directory should be file's original directory (sf.net #2163)</li>
137   <li>Bugfix: Strings with embedded 0 bytes are handled incorrectly (sf.net #2187)</li>
138   <li>Bugfix: Removed word level merge support due to unstable behavior</li>
139   <li>Bugfix: Menu item "File-&gt;File Encoding" moves main window (Bitbucket #150)</li>
140   <li>Bugfix: Crash when maximizing MDI child window</li>
141   <li>bugfix: Crash when failed to load file</li>
142   <li>Add syntax highlight for Lua (Bitbucket #114)</li>
143 </ul>
144
145 <h4>Folder compare</h4>
146 <ul>
147   <li>Bugfix: Compare results refresh incorrectly after deletions (sf.net #2217)</li>
148 </ul>
149
150 <h4>Archive Support</h4>
151 <ul>
152   <li>Upgraded to 7-zip 19.00</li>
153 </ul>
154
155 <h4>Tab bar</h4>
156 <ul>
157   <li>Improve icon display at 120DPI</li>
158 </ul>
159
160 <h4>Image compare</h4>
161 <ul>
162   <li>Bugfix: Zoom In/Out shortcuts don't update zoom level in location pane (Bitbucket #149)</li>
163   <li>Zoom In/Out menu items for image compare (Bitbucket #148)</li>
164 </ul>
165
166 <h4>Open dialog</h4>
167 <ul>
168   <li>Allow quoted filenames in "Select Files or Folders" (sf.net #1240, GitHub #137)</li>
169 </ul>
170
171 <h4>Manual</h4>
172 <ul>
173   <li>Some tweaks for the manual (Bitbucket PR #35)</li>
174 </ul>
175
176 <h4>Installer</h4>
177 <ul>
178   <li>Bugfix: Gibberish language during installation (Bitbucket #147)</li>
179 </ul>
180
181 <h4>Translations</h4>
182 <ul>
183   <li>Update Catalan translation (Bitbucket PR #29)</li>
184   <li>Update Italian translation (Bitbucket PR #32)</li>
185   <li>Update Lithuanian translation (Bitbucket PR #33)</li>
186   <li>Update Simplified Chinese translation (Bitbucket PR #34)</li>
187 </ul>
188
189 <h3><a name="#new2161">What Is New in 2.16.1?</a></h3>
190
191 <h4>Open dialog</h4>
192 <ul>
193   <li> Alternatively to Swap buttons, allow drag &amp; drop between filetype icons (GitHub #118)</li>
194   <li> Expose cleaner moving/resizing behavior esp. in non-maximized state (GitHub #119)</li>
195   <li> Avoid retaining bogus filetype icons from previous selections (GitHub #122)</li>
196 </ul>
197
198 <h4>File compare</h4>
199 <ul>
200   <li> Bugfix: Extra blank displayed after left/right single/double quotes (Bitbucket #134)</li>
201   <li> Bugfix: Click doesn't trigger document to scroll in Location pane under circumstance (Bitbucket #140)</li>
202   <li> Bugfix: Frustrating text selection bug (GitHub #109)</li>
203   <li> Bugfix: Left and Right files swap after losing focus v2.16.0.0 (sf.net #2213)</li>
204   <li> Bugfix: WinMerge 2.16.0.0 Unicoe X64 version displaying Microsoft Visual C++ Runtime Library Asset in DiffWraper.CPP line 984 (sf.net #2214)</li>
205   <li> Bugfix: Cancelation of selection range with reverse indent (sf.net #2215)</li>
206   <li> Bugfix: upward and downward search not work correctly</li>
207   <li> Bugifx: Fix menu accelerator conflict</li>
208   <li> Add File/Recompare As/Image menu item</li>
209   <li> Add support for merging word level diffs in selection <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">Demo</a></li>
210 </ul>
211
212 <h4>Folder compare</h4>
213 <ul>
214   <li> Bugfix: Unique files are not shown (Bitbucket #138)</li>
215   <li> Bugfix: Improve Hard-IO error handling, other bug fixes, cleanup, tweaks (GitHub #120)</li>
216 </ul>
217
218 <h4>Archive Support</h4>
219 <ul>
220   <li> Upgraded to 7-zip 18.06 (Bitbucket #119)</li>
221 </ul>
222
223 <h4>Options dialog</h4>
224 <ul>
225   <li> Bugfix: Widen the width of labels in Options dialog (GitHub#108)</li>
226   <li> Bugfix: view settings make winmerge crash (Bitbucket #109)</li>
227   <li> Bugfix: 64bit version can't browse between option pages (Bitbucket #128)</li>
228   <li> Bugfix: Shell Integration "Enable Advanced Menu" disabled on new install (Bitbucket #137)</li>
229   <li> Bugfix: Binary File options don't change from default (Bitbucket #135)</li>
230 </ul>
231
232 <h4>Shell extension</h4>
233 <ul>
234   <li> Bugfix: CreateTranslatedRcFiles needs an update (GitHub #113)</li>
235 </ul>
236
237 <h4>Translations</h4>
238 <ul>
239   <li> Update Brazilian Portuguese translation (GitHub #108)</li>
240   <li> Update Swedish translation (sf.net #3035, GitHub #112, #114)</li>
241   <li> Update Lithuanian translation (Bitbucket PR #7, #8, #27)</li>
242   <li> Update Russian translation (Bitbucket PR #9-#26, #139)</li>
243   <li> Update Bulgarian translation (Bitbucket PR #28)</li>
244   <li> Update Turkish translation (sf.net #3036)</li>
245   <li> Update Japanese translation</li>
246   <li> Remove now unneeded MergeLang.dll</li>
247 </ul>
248
249 <h4>Manual</h4>
250 <ul>
251   <li> Bugfix: Some fixes in the manual (GitHub #116)</li>
252   <li> Bugifx: end of line documentation (sf.net #2211)</li>
253   <li> Clarification as per https://github.com/WinMerge/winmerge-v2/issues/41 (GitHub #126)</li>
254 </ul>
255
256 <h4>Internals</h4>
257 <ul>
258   <li> Remove `nFinalNullLines` checking, disabled by an earlier commit (GitHub #111)</li>
259   <li> Various minor updates, plus preparation for VS2019 (GitHub #115)</li>
260   <li> DiffTextBuffer: Create Unicode temp files (makes EscapeControlChars() obsolete) (GitHub #123)</li>
261   <li> Don't pass `DIFFITEM *` by casting to `uintptr_t` (GitHub #124, #125)</li>
262 </ul>
263
264 <h3><a name="#new2160">What Is New in 2.16.0?</a></h3>
265
266 <h4>General</h4>
267 <ul>
268   <li>Bugfix: Disabled icon on toolbar not gray out when running on XP</li>
269 </ul>
270
271 <h4>File compare</h4>
272 <ul>
273   <li>Bugfix: Copy to X and Advance" not work in 3way-compare (Bitbucket #123)</li>
274   <li>Bugfix: File compare always showing different ending (GitHub #106)</li>
275   <li>Bugfix: Scrolling issue (GitHub #105)</li>
276   <li>Bugfix: A crash (GitHub #104)</li>
277   <li>Add separators to "Zoom" and "Diff Context" menus (Bitbucket PR #5)</li>
278 </ul>
279
280 <h4>Open dialog</h4>
281 <ul>
282   <li>Bugfix: Drag&amp;Drop in Open Dialog won't work correct (Bitbucket #125)</li>
283 </ul>
284
285 <h4>Installer</h4>
286 <ul>
287   <li>Drop ClearCase integration (Bitbucket PR #6)</li>
288 </ul>
289
290 <h4>Translations</h4>
291 <ul>
292   <li>Add Lithuanian translation (Bitbucket #124)</li>
293   <li>Update Portuguese translation (GitHub #102,103)</li>
294 </ul>
295
296 <h3><a name="#new2155">What Is New in 2.15.5 Beta?</a></h3>
297
298 <h4>General</h4>
299 <ul>
300   <li>Add support for very long path and file names (GitHub #87,95,99)</li>
301   <li>Enable Ctrl+C shortcut key on the file path bar</li>
302   <li>Remove support for old version control system (GitHub #96)</li>
303   <li>Improve Options &gt; Color &gt; Differences dialog layout (GitHub #89)</li>
304   <li>Improve information and formatting in Help &gt; Configuration reporting (GitHub #92)</li>
305   <li>Improve visual layout of Open dialog (GitHub #97)</li>
306   <li>Add icon for "New (3 panes)" menu item (GitHub #97)</li>
307 </ul>
308
309 <h4>File compare</h4>
310 <ul>
311   <li>Add Window/Split menu item</li>
312   <li>Improve handling of last lines in files (GitHub #89,90,93)</li>
313   <li>Improve "Visual C++ Loose" filter (GitHub #95)</li>
314   <li>BugFix: Crash when saving a file if the active pane is diff detail pane</li>
315   <li>BugFix: Crash when pressing Alt+Down key while loading large files</li>
316   <li>BugFix: Crash when "mousing over" Plugin Setting context menu if Plugins are disabled</li>
317   <li>BugFix: Various problems reading of files > 2GB (GitHub #81)</li>
318   <li>BugFix: Selecting files "From MRU list" again works correctly</li>
319 </ul>
320
321 <h4>Translations</h4>
322 <ul>
323   <li>Update Italian translation (GitHub #86)</li>
324   <li>Update Japanese translation (Bitbucket #3)</li>
325   <li>Update Dutch translation</li>
326   <li>Update German translation</li>
327   <li>Bugfix Spanish translation error (Bitbucket Issue #108)</li>
328 </ul>
329
330 <h4>Internals</h4>
331 <ul>
332   <li> Various diffengine and compilation/build fixes (GitHub #89,90,91,92,94)</li>
333 </ul>
334
335 <h3><a name="#new2154">What Is New in 2.15.4 Beta?</a></h3>
336
337 <h4>Appearance</h4>
338 <ul>
339   <li>BugFix: Dot icon in a drop-down menu is not drawn correctly</li>
340 </ul>
341
342 <h4>File compare</h4>
343 <ul>
344   <li>BugFix: Crash when reading a file in Google Drive File Stream (sf.net#2206)</li>
345   <li>BugFix: Crash when removing ghost lines (GitHub #80)</li>
346   <li>BugFix: Lines without EOL appears even though it is not the last line</li>
347   <li>Add Ctrl++/Ctrl+-(not numpad key) shortcut key to zoom in/out (sf.net#1727)</li>
348   <li>Remove 2GB file size limit for 64-bit build (GitHub #81, #82)</li>
349 </ul>
350
351 <h4>Folder compare</h4>
352 <ul>
353   <li>Add Pause button to Folder Compare Progress dialog (sf.net#828,#1222,#1237)</li>
354   <li>Re-detect the file encoding when opening files (sf.net#2131)</li>
355 </ul>
356  
357 <h4>Open dialog</h4>
358 <ul>
359   <li>Add Options button to Open dialog</li>
360   <li>Add Save Project button to Open dialog</li>
361 </ul>
362
363 <h4>Patch generator dialog</h4>
364 <ul>
365   <li>BugFix: File1/File2 fields don't remember manual input (sf.net#1949)</li>
366 </ul>
367
368 <h4>Reports</h4>
369 <ul>
370   <li>BugFix: Garbled text was copied to the clipboard when generating a report
371   on the clipboard (sf.net#2200)</li>
372 </ul>
373
374 <h4>Plugins</h4>
375 <ul>
376   <li>Add PrediffLineFilter.sct plugin</li>
377   <li>Make ignored lines by Prediffer plugin colored</li>
378 </ul>
379
380 <h4>Translations</h4>
381 <ul>
382   <li>Update Slovak translation (sf.net#2902)</li>
383   <li>Update Portuguese translation (GitHub #84,#85)</li>
384 </ul>
385
386 <h4>Internals</h4>
387 <ul>
388   <li>Adapt to VS2017 version 15.6.1 (GitHub #79)</li>
389 </ul>
390
391 <h3><a name="#new2153">What Is New in 2.15.3 Beta?</a></h3>
392
393 <h4>File compare</h4>
394 <ul>
395   <li>Fix assertion error when started on Windows XP</li>
396   <li>Fix a problem that moved blocks are sometimes shown as normal diff blocks</li>
397   <li>Fix a problem that EOL is removed unexpectedly when removing lines
398     included ghost lines</li>
399   <li>Fix reverse search to search last line correctly</li>
400   <li>Fix infinite loop when replacing ^ (sf.net#2094)</li>
401   <li>Fix to show text that contains &amp; on message box, correctly (sf.net#2067)</li>
402 </ul>
403
404 <h4>Folder compare</h4>
405 <ul>
406   <li>Fix a problem that unique files are invisible when comparing files using
407     'Date' compare method</li>
408   <li>Remove trailing garbage from a dragged text (Github#75)</li>
409 </ul>
410
411 <h4>Patch generator dialog</h4>
412 <ul>
413   <li>Fix a problem that typed-in Context in Generate Patch is not applied
414     (sf.net#2179)</li>
415 </ul>
416
417 <h4>Location pane</h4>
418 <ul>
419   <li>Add support for HiDPI screens (Github #54)</li>
420 </ul>
421
422 <h4>Plugins</h4>
423 <ul>
424   <li>CompareMSExcelFiles.sct: Add "Compare headers and footers" checkbox to
425     settings dialog (sf.net#2102)</li>
426 </ul>
427
428 <h4>Installer</h4>
429 <ul>
430   <li>Remove extra space in installer: " Launch WinMerge" (sf.net#2144)</li>
431   <li>Add "How to Apply These Terms to Your New Programs" section into GPL.rtf
432     (sf.net#2098)</li>
433 </ul>
434
435 <h4>Translations</h4>
436 <ul>
437   <li>Add Finnish translation (sf.net#3031)</li>
438   <li>Add Sinhala translation (sf.net#3032)</li>
439   <li>Update Korean translation (Github #61)</li>
440   <li>Update Portuguese translation (GitHub #56-78)</li>
441   <li>Update Polish translation (sf.net#2177)</li>
442   <li>Update Turkish translation (Bitbucket#85, #86)</li>
443   <li>Change the file encodings of all .po files of WinMerge GUI to UTF-8</li>
444 </ul>
445
446 <h3><a name="#new2161">What Is New in 2.16.1 beta?</a></h3>
447
448 <h4>General</h4>
449 <ul>
450   <li> Updated the copyright year to 2019, actually (GitHub #110)</li>
451   <li> Prevent splitter view from claiming input focus (GitHub #127)</li>
452   <li> Contributors.txt: Changed EOL from Unix (LF) to Windows (CR LF), because not shows correctly in Windows Notepad. (Bitbucket PR #17)</li>
453 </ul>
454  
455 <h4>Open dialog</h4>
456 <ul>
457   <li> Alternatively to Swap buttons, allow drag &amp; drop between filetype icons (GitHub #118)</li>
458   <li> Expose cleaner moving/resizing behavior esp. in non-maximized state (GitHub #119)</li>
459   <li> Avoid retaining bogus filetype icons from previous selections (GitHub #122)</li>
460 </ul>
461
462 <h4>File compare</h4>
463 <ul>
464   <li> Bugfix: Extra blank displayed after left/right single/double quotes (Bitbucket #134)</li>
465   <li> Bugfix: Click doesn't trigger document to scroll in Location pane under circumstance (Bitbucket #140)</li>
466   <li> Bugfix: Frustrating text selection bug (GitHub #109)</li>
467   <li> Bugfix: Left and Right files swap after losing focus v2.16.0.0 (sf.net #2213)</li>
468   <li> Bugfix: WinMerge 2.16.0.0 Unicoe X64 version displaying Microsoft Visual C++ Runtime Library Asset in DiffWraper.CPP line 984 (sf.net #2214)</li>
469   <li> Bugfix: Cancelation of selection range with reverse indent (sf.net #2215)</li>
470   <li> Bugfix: upward and downward search not work correctly</li>
471   <li> Bugifx: Fix menu accelerator conflict</li>
472   <li> Add File/Recompare As/Image menu item</li>
473   <li> Add support for merging word level diffs in selection <a href="https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif">Demo</a></li>
474 </ul>
475
476 <h4>Folder compare</h4>
477 <ul>
478   <li> Bugfix: Unique files are not shown (Bitbucket #138)</li>
479   <li> Bugfix: Improve Hard-IO error handling, other bug fixes, cleanup, tweaks (GitHub #120)</li>
480 </ul>
481
482 <h4>Archive Support</h4>
483 <ul>
484   <li> Upgraded to 7-zip 18.06 (Bitbucket #119)</li>
485 </ul>
486
487 <h4>Options dialog</h4>
488 <ul>
489   <li> Bugfix: Widen the width of labels in Options dialog (GitHub#108)</li>
490   <li> Bugfix: view settings make winmerge crash (Bitbucket #109)</li>
491   <li> Bugfix: 64bit version can't browse between option pages (Bitbucket #128)</li>
492   <li> Bugfix: Shell Integration "Enable Advanced Menu" disabled on new install (Bitbucket #137)</li>
493   <li> Bugfix: Binary File options don't change from default (Bitbucket #135)</li>
494 </ul>
495
496 <h4>Shell extension</h4>
497 <ul>
498   <li> Bugfix: CreateTranslatedRcFiles needs an update (GitHub #113)</li>
499 </ul>
500
501 <h4>Translations</h4>
502 <ul>
503   <li> Update Brazilian Portuguese translation (GitHub #108)</li>
504   <li> Update Swedish translation (sf.net #3035, GitHub #112, #114)</li>
505   <li> Update Lithuanian translation (Bitbucket PR #7, #8, #27)</li>
506   <li> Update Russian translation (Bitbucket PR #9-#26, #139)</li>
507   <li> Update Bulgarian translation (Bitbucket PR #28)</li>
508   <li> Update Turkish translation (sf.net #3036)</li>
509   <li> Update Japanese translation</li>
510   <li> Remove now unneeded MergeLang.dll</li>
511 </ul>
512
513 <h4>Manual</h4>
514 <ul>
515   <li> Bugfix: Some fixes in the manual (GitHub #116)</li>
516   <li> Bugifx: end of line documentation (sf.net #2211)</li>
517   <li> Clarification as per https://github.com/WinMerge/winmerge-v2/issues/41 (GitHub #126)</li>
518 </ul>
519
520 <h4>Internals</h4>
521 <ul>
522   <li> Remove `nFinalNullLines` checking, disabled by an earlier commit (GitHub #111)</li>
523   <li> Various minor updates, plus preparation for VS2019 (GitHub #115)</li>
524   <li> DiffTextBuffer: Create Unicode temp files (makes EscapeControlChars() obsolete) (GitHub #123)</li>
525   <li> Don't pass `DIFFITEM *` by casting to `uintptr_t` (GitHub #124, #125)</li>
526 </ul>
527
528 <h3><a name="#new2160">What Is New in 2.16.0?</a></h3>
529
530 <h4>General</h4>
531 <ul>
532   <li>Bugfix: Disabled icon on toolbar not gray out when running on XP</li>
533 </ul>
534
535 <h4>File compare</h4>
536 <ul>
537   <li>Bugfix: Copy to X and Advance" not work in 3way-compare (Bitbucket #123)</li>
538   <li>Bugfix: File compare always showing different ending (GitHub #106)</li>
539   <li>Bugfix: Scrolling issue (GitHub #105)</li>
540   <li>Bugfix: A crash (GitHub #104)</li>
541   <li>Add separators to "Zoom" and "Diff Context" menus (Bitbucket PR #5)</li>
542 </ul>
543
544 <h4>Open dialog</h4>
545 <ul>
546   <li>Bugfix: Drag&amp;Drop in Open Dialog won't work correct (Bitbucket #125)</li>
547 </ul>
548
549 <h4>Installer</h4>
550 <ul>
551   <li>Drop ClearCase integration (Bitbucket PR #6)</li>
552 </ul>
553
554 <h4>Translations</h4>
555 <ul>
556   <li>Add Lithuanian translation (Bitbucket #124)</li>
557   <li>Update Portuguese translation (GitHub #102,103)</li>
558 </ul>
559
560 <h3><a name="#new2155">What Is New in 2.15.5 Beta?</a></h3>
561
562 <h4>General</h4>
563 <ul>
564   <li>Add support for very long path and file names (GitHub #87,95,99)</li>
565   <li>Enable Ctrl+C shortcut key on the file path bar</li>
566   <li>Remove support for old version control system (GitHub #96)</li>
567   <li>Improve Options &gt; Color &gt; Differences dialog layout (GitHub #89)</li>
568   <li>Improve information and formatting in Help &gt; Configuration reporting (GitHub #92)</li>
569   <li>Improve visual layout of Open dialog (GitHub #97)</li>
570   <li>Add icon for "New (3 panes)" menu item (GitHub #97)</li>
571 </ul>
572
573 <h4>File compare</h4>
574 <ul>
575   <li>Add Window/Split menu item</li>
576   <li>Improve handling of last lines in files (GitHub #89,90,93)</li>
577   <li>Improve "Visual C++ Loose" filter (GitHub #95)</li>
578   <li>BugFix: Crash when saving a file if the active pane is diff detail pane</li>
579   <li>BugFix: Crash when pressing Alt+Down key while loading large files</li>
580   <li>BugFix: Crash when "mousing over" Plugin Setting context menu if Plugins are disabled</li>
581   <li>BugFix: Various problems reading of files > 2GB (GitHub #81)</li>
582   <li>BugFix: Selecting files "From MRU list" again works correctly</li>
583 </ul>
584
585 <h4>Translations</h4>
586 <ul>
587   <li>Update Italian translation (GitHub #86)</li>
588   <li>Update Japanese translation (Bitbucket #3)</li>
589   <li>Update Dutch translation</li>
590   <li>Update German translation</li>
591   <li>Bugfix Spanish translation error (Bitbucket Issue #108)</li>
592 </ul>
593
594 <h4>Internals</h4>
595 <ul>
596   <li> Various diffengine and compilation/build fixes (GitHub #89,90,91,92,94)</li>
597 </ul>
598
599 <h3><a name="#new2154">What Is New in 2.15.4 Beta?</a></h3>
600
601 <h4>Appearance</h4>
602 <ul>
603   <li>BugFix: Dot icon in a drop-down menu is not drawn correctly</li>
604 </ul>
605
606 <h4>File compare</h4>
607 <ul>
608   <li>BugFix: Crash when reading a file in Google Drive File Stream (sf.net#2206)</li>
609   <li>BugFix: Crash when removing ghost lines (GitHub #80)</li>
610   <li>BugFix: Lines without EOL appears even though it is not the last line</li>
611   <li>Add Ctrl++/Ctrl+-(not numpad key) shortcut key to zoom in/out (sf.net#1727)</li>
612   <li>Remove 2GB file size limit for 64-bit build (GitHub #81, #82)</li>
613 </ul>
614
615 <h4>Folder compare</h4>
616 <ul>
617   <li>Add Pause button to Folder Compare Progress dialog (sf.net#828,#1222,#1237)</li>
618   <li>Re-detect the file encoding when opening files (sf.net#2131)</li>
619 </ul>
620  
621 <h4>Open dialog</h4>
622 <ul>
623   <li>Add Options button to Open dialog</li>
624   <li>Add Save Project button to Open dialog</li>
625 </ul>
626
627 <h4>Patch generator dialog</h4>
628 <ul>
629   <li>BugFix: File1/File2 fields don't remember manual input (sf.net#1949)</li>
630 </ul>
631
632 <h4>Reports</h4>
633 <ul>
634   <li>BugFix: Garbled text was copied to the clipboard when generating a report
635   on the clipboard (sf.net#2200)</li>
636 </ul>
637
638 <h4>Plugins</h4>
639 <ul>
640   <li>Add PrediffLineFilter.sct plugin</li>
641   <li>Make ignored lines by Prediffer plugin colored</li>
642 </ul>
643
644 <h4>Translations</h4>
645 <ul>
646   <li>Update Slovak translation (sf.net#2902)</li>
647   <li>Update Portuguese translation (GitHub #84,#85)</li>
648 </ul>
649
650 <h4>Internals</h4>
651 <ul>
652   <li>Adapt to VS2017 version 15.6.1 (GitHub #79)</li>
653 </ul>
654
655 <h3><a name="#new2153">What Is New in 2.15.3 Beta?</a></h3>
656
657 <h4>File compare</h4>
658 <ul>
659   <li>Fix assertion error when started on Windows XP</li>
660   <li>Fix a problem that moved blocks are sometimes shown as normal diff blocks</li>
661   <li>Fix a problem that EOL is removed unexpectedly when removing lines
662     included ghost lines</li>
663   <li>Fix reverse search to search last line correctly</li>
664   <li>Fix infinite loop when replacing ^ (sf.net#2094)</li>
665   <li>Fix to show text that contains &amp; on message box, correctly (sf.net#2067)</li>
666 </ul>
667
668 <h4>Folder compare</h4>
669 <ul>
670   <li>Fix a problem that unique files are invisible when comparing files using
671     'Date' compare method</li>
672   <li>Remove trailing garbage from a dragged text (Github#75)</li>
673 </ul>
674
675 <h4>Patch generator dialog</h4>
676 <ul>
677   <li>Fix a problem that typed-in Context in Generate Patch is not applied
678     (sf.net#2179)</li>
679 </ul>
680
681 <h4>Location pane</h4>
682 <ul>
683   <li>Add support for HiDPI screens (Github #54)</li>
684 </ul>
685
686 <h4>Plugins</h4>
687 <ul>
688   <li>CompareMSExcelFiles.sct: Add "Compare headers and footers" checkbox to
689     settings dialog (sf.net#2102)</li>
690 </ul>
691
692 <h4>Installer</h4>
693 <ul>
694   <li>Remove extra space in installer: " Launch WinMerge" (sf.net#2144)</li>
695   <li>Add "How to Apply These Terms to Your New Programs" section into GPL.rtf
696     (sf.net#2098)</li>
697 </ul>
698
699 <h4>Translations</h4>
700 <ul>
701   <li>Add Finnish translation (sf.net#3031)</li>
702   <li>Add Sinhala translation (sf.net#3032)</li>
703   <li>Update Korean translation (Github #61)</li>
704   <li>Update Portuguese translation (GitHub #56-78)</li>
705   <li>Update Polish translation (sf.net#2177)</li>
706   <li>Update Turkish translation (Bitbucket#85, #86)</li>
707   <li>Change the file encodings of all .po files of WinMerge GUI to UTF-8</li>
708 </ul>
709
710 <h3><a name="#new2152">What Is New in 2.15.2 Beta?</a></h3>
711 <p>
712 WinMerge 2.15.2 is a beta release which mainly adds support for experimental 3-way comparison and image comparison.
713 </p>
714
715 <h4>Appearance</h4>
716 <ul>
717   <li>Flatten GUI pane edges</li>
718   <li>Partial support for HiDPI (not Per-Monitor DPI Aware)</li>
719   <li>Remove splash screen. The splash screen image is now displayed in About dialog</li>
720 </ul>
721
722 <h4>Tool bar</h4>
723 <ul>
724   <li>Add "View-&gt;Toolbar-&gt;Huge" menu item</li>
725   <li>Add drop down menu to Options icon</li>
726   <li>Add icons for 3-way merge functions</li>
727 </ul>
728
729 <h4>Open dialog</h4>
730 <ul>
731   <li>Change window type of Open dialog from modal window to MDI child window</li>
732   <li>Add Read-only checkbox to Open dialog</li>
733   <li>Add buttons to swap items</li>
734   <li>Add the third path combobox for 3-way comparison</li>
735   <li>Allow file name patterns like not only *.ext but file*.ext</li>
736 </ul>
737
738 <h4>Tab bar</h4>
739 <ul>
740   <li>Make Tabbar reorderable by using drag-and-drop</li>
741   <li>Add "Close Other Tabs", "Close Right Tabs" and "Close Left Tabs" menu items
742       to system menu</li>
743   <li>Add "Enable Auto Max Width" menu item to Tab Bar context menu</li>
744   <li>Show close button when hovering over tabs</li>
745   <li>Add icons to each tab</li>
746 </ul>
747 <h4>Options dialog</h4>
748 <ul>
749   <li>Add "Close Select Files or Folders Dialog on clicking OK button" checkbox
750      to "General" page</li>
751   <li>Add "Language" combobox to "General" page and remove Language dialog</li>
752   <li>Add "Ignore codepage differences" checkbox to "Compare/General" page</li>
753   <li>Remove checkboxes in "Enable multiple compare windows for" group from
754       "General" page (Now always enabled multi compare windows)</li>
755   <li>Add "Include Subfolders" checkbox to "Compare/Folder" page</li>
756   <li>Add "Automatically expand all subfolders" checkbox to "Compare/Folder" page</li>
757   <li>Add "Ignore Reparse Points" checkbox to "Compare/Folder" page</li>
758   <li>Add "Number of compare threads" textbox to "Compare/Folder" page</li>
759   <li>Add "Compare/Binary" page</li>
760   <li>Add "Compare/Image" page</li>
761   <li>Add checkboxes whether to use custom colors for text to
762       "Colors/Differences" page</li>
763   <li>Add "GitHub/Bitbucket" button to "Colors/Differences" page</li>
764   <li>Add "Margin" color button to "Colors/Text" page</li>
765   <li>Add "Colors/Markers" page</li>
766   <li>Remove "Use stand-alone 7-Zip if available" and
767       "Use local 7-Zip from WinMerge folder" radio button from
768       "Archive Support" page
769       (Now always use local 7-Zip from WinMerge folder)</li>
770   <li>Make $file and $linenum parameters available in External editor textbox
771       on "System" page</li>
772   <li>Make Custom codepage on "Codepage" page selectable from dropdown list </li>
773   <li>Add "Detect codepage for text files using mlang.dll" checkbox to
774       "Codepage" page</li>
775   <li>Remove "Include subfolders by default" checkbox from
776       "Shell Integration" page
777       (ShellExtension now refers to "Include subfolders" checkbox
778         on "Compare/Folder" page or on "Select Files or Folders" dialog)</li>
779   <li>Remove "Add Shell menu to context menu" from "Shell Integration" page
780       (WinMerge now always adds shell menu to context menu in Folder window)</li>
781   <li>Add "Register shell extension" button to "Shell Integration" page</li>
782 </ul>
783
784 <h4>Folder Compare</h4>
785 <ul>
786   <li>Add Multi-thread compare support for Full Contents or Quick Contents
787       method</li>
788   <li>Color the background of items in list view</li>
789   <li>Restore collapse/expand state of folder tree after re-comparison </li>
790   <li>Make comparing window closeable</li>
791   <li>Make sub-folder re-comparable</li>
792   <li>Display folder items in list view during comparison</li>
793   <li>Display the file name currently being compared in progress window</li>
794   <li>Add "Parent Folder" menu item in 'Open Left/Middle/Right' menu</li>
795   <li>Add "Compare Non-horizontally" menu item to context menu</li>
796   <li>Add "Copy items To Clipboard" menu item to context menu</li>
797   <li>Add "Swap panes" menu item to View menu</li>
798   <li>Add "Auto/Manual Prediffer" menu item to Plugin menu</li>
799   <li>Open selected folders in new tab when clicking "Compare" menu item with
800     pressing Ctrl key</li>
801   <li>Cleanup Date column alignment (GitHub #25)</li>
802   <li>Bugfix: Version column not sorted correctly</li>
803   <li>Bugfix: A unique item that is a binary file was not detected
804       as a binary file</li>
805   <li>Bugfix: Properly handle 3-way comparison of Binary files (Github #23)</li>
806   <li>Bugfix: Use proper font for View&gt;Use Default Font menu item (GitHub #24)</li>
807 </ul>
808
809 <h4>File Compare</h4>
810 <ul>
811   <li>Add support for 3-way compare/merge</li>
812   <li>Add "Diff Context" menu to View menu to adjust the number of displayed
813     diff context lines</li>
814   <li>Add "Split Vertically" menu item to View menu</li>
815   <li>Add "Add Synchronization Point" to Merge menu</li>
816   <li>Add "Auto/Manual Prediffer" menu item to Plugin menu</li>
817   <li>Show the name of the applied plugin in the status bar</li>
818   <li>Add shortcut(Ctrl+Alt+E) to open with external editor</li>
819   <li>Add Go and Rust highlighter</li>
820   <li>Add VHDL syntax highlighter (Bitbucket #2)</li>
821   <li>Add C++11 keywords</li>
822   <li>Make merge editor window D&amp;Dable</li>
823   <li>Highlight the search text and implement Marker</li>
824   <li>Highlight the EOL pane in status bar if there is a difference
825       in the EOL of files</li>
826   <li>Reload files when another application changes files opened by WinMerge</li>
827   <li>Improve in-line diff algorithm</li>
828   <li>Bugfix: More on Issue #73 Fixed the -dl -dm and -dr description parameters
829     for conflict files
830     (for both 2 way and 3 way conflict files).(Bitbucket #1)</li>
831   <li>Bugfix: Fix Memory Leak with Drop Targets (GitHub #26)</li>
832 </ul>
833
834 <h4>Binary Compare</h4>
835 <ul>
836   <li>Install binary file editor (frhed) component again by default</li>
837   <li>Make binary file editor undoable</li>
838 </ul>
839
840 <h4>Image Compare</h4>
841 <ul>
842   <li>Add image file compare/merge support</li>
843 </ul>
844
845 <h4>Reports</h4>
846 <ul>
847   <li>Add "Include File Compare Report" checkbox to "Folder Compare Report"
848       dialog</li>
849   <li>Change the encoding of HTML folder compare report from ANSI to UTF-8</li>
850   <li>Add icons to the HTML folder compare report</li>
851   <li>Change visual style of HTML report</li>
852 </ul>
853
854 <h4>Archive Support</h4>
855 <ul>
856   <li>Install 7-zip plugin by default</li>
857 </ul>
858
859 <h4>Drag and Drop</h4>
860 <ul>
861   <li>Accept drag&amp;droped files or folders from various places like:
862     Zip folder, FTP folder, Recycle bin, images in Web browser</li>
863 </ul>
864
865 <h4>Plugins</h4>
866 <ul>
867   <li>Introduce new plugin type FILE_FOLDER_PACK_UNPACKER
868     which allows unpacking data in a file to multiple files in a folder</li>
869   <li>Use FILE_FOLDER_PACK_UNPACKER plugin for decompressing archives</li>
870   <li>Add support for unpacker plugin written in VBScript/Javascript.</li>
871   <li>Add WinMerge32BitPluginProxy.exe to make 32-bit plugins usable in 64-bit
872     WinMerge </li>
873   <li>Rewrite some plugins in VBScript</li>
874   <li>Add CompareMSPowerPointFiles.sct plugin</li>
875   <li>Add ApplyPatch.sct plugin</li>
876   <li>Add SortAscending, SortDescending and ExecFilterCommand menu item to
877     Plugin-&gt;Script menu</li>
878   <li>Make plugins configurable with settings dialog of each plugin</li>
879 </ul>
880
881 <h4>Filters</h4>
882 <ul>
883   <li>Update *.flt files for Visual Studio 2015 and 2017</li>
884 </ul>
885
886 <h4>Shell extension</h4>
887 <ul>
888   <li>Display another WinMerge icon in Explorer's context menu 
889     when a folder is selected</li>
890 </ul>
891
892 <h4>Installer</h4>
893 <ul>
894   <li>64-bit version of WinMerge is available</li>
895   <li>Install plugins by default</li>
896 </ul>
897
898 <h4>Translations</h4>
899 <ul>
900   <li>Update Portuguese translation (GitHub #2-17)</li>
901   <li>Update Korean translation (GitHub #45)</li>
902   <li>Update Traditional Chinese translation (GitHub #53)</li>
903   <li>Remove "Language" menu item from View menu
904     (You can specify UI language at Options dialog)</li>
905 </ul>
906
907 <h4>Command line</h4>
908 <ul>
909   <li>Incompatible change: The third file path is now treated as a right path
910     for 3-way comparison, not output path
911     Use /o option for ouput path instead</li>
912   <li>Add /wm, /dm, /fl, /fm, /fr, /al, /am and /ar option for 3-way comparison</li>
913 </ul>
914
915 <h4>Other changes</h4>
916 <ul>
917   <li>Add support for jump list introduced in Windows 7</li>
918 </ul>
919
920 <h4>Internals</h4>
921 <ul>
922   <li>Use POCO C++ libraries instead of pcre, expat and scew.
923     They use pcre, expat internally</li>
924   <li>Link statically with MFC and VC runtime libraries</li>
925   <li>Various compilation/build fixes
926     (GitHub #1,19,21,29,31-33,36-38,42-44,49-52)</li>
927 </ul>
928
929 <h3><a name="issues">Known Issues</a></h3>
930 <ul>
931   <li>
932     <p><strong>Old IE version can cause crashes when handling archive files.</strong></p>
933     <p><i>Workaround</i>: If WinMerge crashes when handling archives, consider
934       updating IE to version 6.0 or later.</p>
935   </li>
936   <li>
937     <p><strong>Supercopier application causes WinMerge to hang.</strong></p>
938     <p><a href="http://supercopier.sfxteam.org/modules/mydownloads/">Supercopier</a>
939     application causes WinMerge to not exit properly and leaves WinMerge process
940     hang. See the bug reports:
941     <ul>
942       <li><a href="http://winmerge.org/bug/1976241">#1976241</a> the winmerge.exe
943         process doesn't stop itself</li>
944       <li><a href="http://winmerge.org/bug/1602313">#1602313</a> WinMerge stays
945         in tasklist after closing</li>
946     </ul>
947     <p><i>Workaround</i>: Disable the Supercopier when using WinMerge.</p>
948   </li>
949   <li>
950     <p><strong>Filters only applied when using full compare.</strong></p>
951     <p>Line filtering is only applied in folder compare when using <i>Full Contents</i>-compare method.</p>
952     <p>If you are using any other compare method, line filters are not applied. Files marked different
953     in folder compare can get status changed to identical when opening them to file compare.</p>
954   </li>
955   <li>
956     <p><strong>Unset WinMerge integration from ClearCase</strong></p>
957     <p>To remove WinMerge integration, you'll need to edit one file by hand:</p>
958     <ol>
959       <li>Find ClearCase installation folder<br>
960           Usually it is something like <code>C:\Program Files\Rational\ClearCase</code></li>
961       <li>Go to subfolder <code>lib\mgrs\</code></li>
962       <li>Open file <code>map</code> in there to editor program</li>
963       <li>Comment-out the line starting with "<code>text_file_delta xcompare</code>", containing "<code>WinMergeU.exe</code>"</li>
964       <li>Uncomment the line starting with "<code>text_file_delta xcompare</code>", containing "<code>cleardiffmrg.exe</code>"</li>
965     </ol>
966   </li>
967 </ul>
968 </body>
969 </html>
970
971