Enkele dagen geleden is er weer eens een nieuwe stabiele versie van WinMerge verschenen. Met WinMerge kunnen bestanden of folders met elkaar worden vergeleken: handig, bijvoorbeeld om te zien wat er is veranderd tussen verschillende stukken broncode of om de inhoud van logbestanden door te pluizen. Het programma bevat syntax highlighting en de applicatie kan op basis van de ontdekte verschillen patch-bestanden aanmaken. Meer informatie over de mogelijkheden kan op deze pagina worden gevonden. De belangrijkste veranderingen in deze release staan hieronder:
GeneralFile compare
- BugFix: More space for some internationalized strings (GitHub #402)
- BugFix: Some improvements (GitHub #405,411)
Folder compare
- BugFix: Ignore case option did not work when Diff algorithm was other than default
- BugFix: A white vertical rectangle was sometimes drawn in the selected area
- BugFix: The title of the file comparison window after changing the language was accidentally changed to "Untitled left/right"
- BugFix: Wrong merging (GitHub #420) (minimal/patience/histogram diff algorithm did not work on Windows XP)
- Extended F4 key movement range to the whole file
- Don't treat UTF-8 and UTF-8 with BOM the same when the "Ignore codepage differences" option is disabled
Image compare
- BugFix: Appropriate error messages were not displayed when the file to be deleted no longer existed
- BugFix: 'Show Middle/Right Unique items' menu item does not work properly in 3-way folder compare (osdn.net #40672)
- CTRL+Drag folders now has the opposite behavior of the current Include Subfolders option
Options dialog
- BugFix: Fix scrolling glitches (GitHub WinMerge/winimerge PR #8)
- Reduce flicker on resize (GitHub WinMerge/winimerge PR #9)
About dialog
- Allow choosing image filename patterns from a multi-selection dropdown list (GitHub PR #391)
- WildcardDropList: Avoid the String instance as it could throw std::bad_alloc (GitHub PR #397)
- Remove duplicate filename patterns without relying on WildcardDropList (GitHub PR #400)
- Made Options dialog resizable
- Changed the default values for the following options:
- Ignore codepage differences -> disabled
- Include unique subfolders contents -> enabled
Installer
- Rework the fix for Github issue #316: GUI glitches/bugs #2 (GitHub PR #392)
- Replace outdated list of developers in AboutBox with ascii-art gnu from FSF (GitHub PR #394)
Translation updates: Manual
- BugFix: Installation - Internal error: Failed to expand shell folder constant "userdesktop" (GitHub #354)
- BugFix: Lithuanian.po is missing (GitHub PR #415)
- New installer for per-user installation (WinMerge-2.16.8-x64-PerUser-Setup.exe)