WinMerge - differencing and merging tool

Discussion in 'other software & services' started by mood, Nov 25, 2018.

  1. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
    WinMerge_screen.png
    Features:
    WinMerge v2.16.0 (November 22, 2018)
    Website / (SourceForge)
    Download
    http://winmerge.org/docs/releasenotes.php
    What Is New in 2.16.0?
    General
    • Bugfix: Disabled icon on toolbar not gray out when running on XP
    File compare
    • Bugfix: Copy to X and Advance" not work in 3way-compare (Bitbucket #123)
    • Bugfix: File compare always showing different ending (GitHub #106)
    • Bugfix: Scrolling issue (GitHub #105)
    • Bugfix: A crash (GitHub #104)
    • Add separators to "Zoom" and "Diff Context" menus (Bitbucket PR #5)
    Open dialog
    • Bugfix: Drag&Drop in Open Dialog won't work correct (Bitbucket #125)
    Installer
    • Drop ClearCase integration (Bitbucket PR #6)
    Translations
    • Add Lithuanian translation (Bitbucket #124)
    • Update Portuguese translation (GitHub #102,103)
     
  2. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
    WinMerge v2.16.2 Released (April 4, 2019)
    Website
    Download / (Sourceforge)
    https://sourceforge.net/projects/winmerge/files/stable/2.16.2/
    WinMerge 2.16.2
    File compare

    • Bugfix: Edit > Replace > All, Undo: should undo all (sf.net #2113)
    • Bugfix: Save As: default directory should be file's original directory (sf.net #2163)
    • Bugfix: Strings with embedded 0 bytes are handled incorrectly (sf.net #2187)
    • Bugfix: Removed word level merge support due to unstable behavior
    • Bugfix: Menu item "File->File Encoding" moves main window (Bitbucket #150)
    • Bugfix: Crash when maximizing MDI child window
    • bugfix: Crash when failed to load file
    • Add syntax highlight for Lua (Bitbucket #114)
    Folder compare
    • Bugfix: Compare results refresh incorrectly after deletions (sf.net #2217)
    Archive Support
    • Upgraded to 7-zip 19.00
    Tab bar
    • Improve icon display at 120DPI
    Image compare
    • Bugfix: Zoom In/Out shortcuts don't update zoom level in location pane (Bitbucket #149)
    • Zoom In/Out menu items for image compare (Bitbucket #148)
    Open dialog
    • Allow quoted filenames in "Select Files or Folders" (sf.net #1240, GitHub #137)
    Manual
    • Some tweaks for the manual (Bitbucket PR #35)
    Installer
    • Bugfix: Gibberish language during installation (Bitbucket #147)
    Translations
    • Update Catalan translation (Bitbucket PR #29)
    • Update Italian translation (Bitbucket PR #32)
    • Update Lithuanian translation (Bitbucket PR #33)
    • Update Simplified Chinese translation (Bitbucket PR #34)
     
  3. EASTER

    EASTER Registered Member

    Joined:
    Jul 28, 2007
    Posts:
    9,599
    Location:
    U.S.A. (South)
    Nice. Thanks. Another one of those useful apps that's been around since Windows 98, maybe even Windows 95!
    Does the job very well.
     
  4. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
  5. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
    WinMerge v2.16.4 Released (July 28, 2019)
    Website
    Download / (Sourceforge) / (Github)
    https://sourceforge.net/projects/winmerge/files/stable/2.16.4/
    WinMerge 2.16.4
    File compare

    • Bugfix: coretools.cpp: linelen() should not truncate lines with embedded NULs (GitHub #156)
    • Bugfix: file compare : right-click doesn't select the diff under the mouse (GitHub #159)
    • Bugfix: Avoid an exception in GuessCodepageEncoding() when filepath equals "NUL" (GitHub #162)
    • Bugfix: Auto-indent did not work if the EOL-style was not CRLF
    Folder compare
    • Bugfix: Generating HTML Folder Compare report including File Compare report did not complete (Bitbucket #15)
    • Bugfix: Compare Statistics dialog: The number of diff folders was counted in the number of diff files
    Plugins
    • Bugfix: PrediffLineFilter.sct: Wrong encoding for settings dialog (Bitbucket #16)
    Translations
    • Update Russian translation (Bitbucket PR #51)
    • Update Italian translation (Bitbucket PR #52)
    Internals
    • Favor PathContext::GetSize() over PathContext::size() (GitHub #157)
    • Consolidate FolderCmp (GitHub #158, #160, #161)
    • Avoid some InnoSetup compiler warnings (Bitbucket PR #53)
     
  6. EASTER

    EASTER Registered Member

    Joined:
    Jul 28, 2007
    Posts:
    9,599
    Location:
    U.S.A. (South)
    :thumb:
     
  7. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
  8. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
    WinMerge v2.16.6 Released (February 23, 2020)
    Website
    Download / (Sourceforge) / (Github)
    WinMerge 2.16.6
    General:

    • Added CWindowsManagerDialog class for handling open tabs with Ctrl+Tab, now the application is behave just like professional editors (Visual Studio, Notepad++, etc.) to switch and activate the open tabs. (GitHub #247)
    File compare:
    • Bugfix: GhostTextBuffer: Don't unexpectedly bring back empty lines user wants to delete (GitHub #244)
    • Bugfix: Prevent silent abort with File Comparison of files whose size is an exact multiple of 2^32 bytes (GitHub #257)
    • Bugfix: WinMerge 2.16.4.0 crashes after de-selecting Split Vertically (GitHub #259)
    • Bugfix: "Replace All" may not replace all text
    • Bugfix: An error message is shown when pressing Enter key in Diff pane (osdn.net #39924)
    • Bugfix: Non-moved lines are treated as moved lines (osdn.net #39851)
    • Add support for touchpad horizontal scroll (GitHub #254)
    Image compare:
    Archive support:
    • Bugfix: Third tgz doesn't get fully extracted (first two do) (GitHub #263)
    Patch generator dialog:
    • Bugfix: Crash when generating patch for multiple files and a file only on one side (GitHub #252)
      Installer:
    • Bugfix: Fix spelling of Git (GitHub #246)
    Translations:
    • New translation: Arabic (sf.net #3038)
    • Translation updates:
    Manual:
    • Bugfix: Fix spelling of Git (GitHub #246)
    • Update Configuration.xml (GitHub #262)
    Internals:
    • Consolidate FolderCmp (GitHub #240, #242)
    • Avoid some back and forth file path transcoding between UTF16 and UTF8
      (GitHub #243)
     
  9. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
    Note: The installer for the x64 version is also now available
     
  10. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
  11. Adric

    Adric Registered Member

    Joined:
    Feb 1, 2006
    Posts:
    1,456
    Winmerge was dead for quite a while and I ended up using Winmerge 2011 which is a fork of the original. Now that the original has been resurrected. I'm wondering which might be best to use. Both versions are available on the PortableApps website. Has anyone used both and Is it worth switching?
     
  12. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
    WinMerge v2.16.7 Beta Released (July 26, 2020)
    Website
    Download / (Sourceforge) / (Github)
     
  13. EASTER

    EASTER Registered Member

    Joined:
    Jul 28, 2007
    Posts:
    9,599
    Location:
    U.S.A. (South)
    Gotta admire development and continued attention with "Open Source" projects as this.

    Thanks @mood
     
  14. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
    WinMerge v2.16.8 Released (August 28, 2020)
    Website
    Download / (Sourceforge) / (Github)
    WinMerge 2.16.8
    General:

    • BugFix: More space for some internationalized strings (GitHub #402)
    • BugFix: Some improvements (GitHub #405,411)
    File 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
    Folder 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
    Image compare:
    • BugFix: Fix scrolling glitches (GitHub WinMerge/winimerge PR #8)
    • Reduce flicker on resize (GitHub WinMerge/winimerge PR #9)
    Options 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
    About dialog:
    • 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)
    Installer:
    • 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)
    Translations:
    Translation updates:
    • Brazilian (GitHub PR #383)
    • Galician (GitHub PR #393)
    • German (GitHub PR #388,389,398,399,401,406,412,414, WinMerge/frhed PR #2)
    • Lithuanian (GitHub PR #385,390,407,408,413,415)
    • Turkish (GitHub PR #386)
    • Russian (GitHub PR #387)
    Manual:
    • Update manual for IgnoreCommentsC change (GitHub PR #384)
    • Update Shortcut_keys.xml (GitHub PR #410)
     
  15. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
  16. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
    WinMerge v2.16.9 Beta Released (November 29, 2020)
    Website
    Download / (Sourceforge) / (Github)
     
  17. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
  18. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
  19. Buddel

    Buddel Registered Member

    Joined:
    Apr 28, 2015
    Posts:
    1,572
    Thanks, @mood. I frequently use this app for comparing *.txt files. It does an exceptionally good job.
     
  20. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
  21. EASTER

    EASTER Registered Member

    Joined:
    Jul 28, 2007
    Posts:
    9,599
    Location:
    U.S.A. (South)
  22. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
  23. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
  24. Buddel

    Buddel Registered Member

    Joined:
    Apr 28, 2015
    Posts:
    1,572
    Thanks for the info, @mood :thumb:
     
  25. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    39,386
    WinMerge 2.16.13 Beta Released (June 22, 2021)
    Website
    Download / (Sourceforge) / (Github)
    What Is New in 2.16.13 Beta
    General
    • BugFix: Register.bat did not work properly on the Chinese version of
      Windows XP (#780)
    • Possibility to store settings in INI file (#248) (PR #750)
    • FeatureRequest - Ignoring options - lack in "button menu" (#804)
    File compare
    • BugFix: Fix PHP syntax highlighting. (PR #782, PR #802)
    • BugFix: BS key did not work at the beginning of the line after splitting
      the pane or clicking the OK button in the Options dialog.
    • BugFix: The edited contents were discarded when the "Recompare As" menu item
      was selected after editing the file
    • BugFix: Incorrect comparison (#834)
      (This bug occured when enabling both the 'Ignore blank lines' option and
      the 'Completely unhighlight the ignored differences' option.)
    • Add Smarty syntax highlighting. (PR #821)
    • Thicken the caret in overwrite mode (osdn.net #42179)
    Folder compare
    • BugFix: Different Files are Identical? (#768)
      (When comparing files with only BOM and no contents, the comparison result
      became unstable because it referred to the uninitialized memory.)
    • BugFix: Fix a crash when re-comparing folders (osdn.net #42219)
    Binary compare
    • BugFix: The file could not be saved after creating a new one
    • Made Unpacker plugins available for image compare and binary compare
    Image compare
    • BugFix: Error on try to show differences between two different gif (#784)
    • Made Unpacker plugins available for image compare and binary compare
    Plugins
    • Improve plugin system (PR #797)
      • Added categorized Unpacker plugin menu items to various menus
      • Made it possible to specify multiple Unpacker/Prediffer plugins by
        concatenating them with | and to specify arguments.
      • Allowed Unpacker/Prediffer plugins to be specified for multiple files at
        once in Folder Compare window. The specified plugin will be visible in
        the Unpacker and Prediffer columns
      • Add "(U)" or "(P)" to the tab title of the window opened by the
        Unpacker/Prediffer plugin.
      • Allowed the plugin settings dialog to specify default arguments that will
        be used when no plugin arguments are specified
      • Allowed plugins used by Automatic Unpacking/Prediffing to be excluded in
        the plugin settings dialog
      • New unpacker plugins:
        • ApacheTika
        • PrettifyJSON
        • PrettifyXML
        • QueryCSV
        • QueryTSV
        • QueryJSON
        • MakeUpper
        • MakeLower
        • RemoveDuplicates
        • CountDuplicates
        • SortAscending
        • SortDescending
        • ExecFilterCommand
        • Tokenize
        • Trim
        • VisualizeGraphviz
      • New editor script plugins:
        • RemoveDuplicates
        • CountDuplicates
        • Tokenize
        • Trim
        • ApacheTika
        • PrettifyJSON
        • PrettifyXML
    Translations
    • BugFix: Fix an issue where a message is not translated.(PR #763)
    • Translation updates:
      • French (PR #762)
      • Japanese
      • Polish (PR #769)
      • Turkish (PR #803)
      • Russian (PR #761)
    Internals
    • Update CWindowsManagerDialog (PR #811)
    • Update CWindowsManagerDialog - check some pointers for null and made safe
      casts (PR #824)
    Known issues
    • Crashes when comparing large files (GitHub #325)
    • Very slow to compare significantly different directories (GitHub #322)
    • Vertical scrollbar breaks after pasting text (GitHub #296)
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.