A new version of the visual diff and merge tool Meld has been released.
Meld 3.21.1
Meld 3.21.1 has been released, and is now available at:
https://download.gnome.org/sources/meld/3.21/meld-3.21.1.tar.xz
Features
--------
* The find bar now remembers the previous search across panes (Jack)
* We show a warning to the user if they're trying to compare a file or folder to itself (Jack)
* Meld no longer uses custom file chooser dialogs, improving portability and flatpak behaviour (Mario Aichinger)
* Two pane comparisons now allow Alt+Right/Left to work in either pane (Anatoli Babenia)
* Certain header bar actions (e.g., conflict navigation, filters) are now only shown in their appropriate comparison types (Kai Willadsen)
* The application title no longer includes the per-comparison label (Kai Willadsen)
* Add a preference for GTK's dark theme support (Kai Willadsen)
* Retain clipboard contents after exiting Meld (Kai Willadsen)
Fixes
-----
* Fix incorrect detection of FUSE directory comparisons as remote (mscdex)
* Fix "Open Externally" on Windows for paths with spaces (adam0antium)
* Fix syntax highlighting in version control by using the correct file extension (Alan Suran)
* Move application icons into the resource bundle (Vasily Galkin)
* Improved error reporting for invalid change actions (Anatoli Babenia)
* Fix too-large minimum window size from status bar buttons (Kai Willadsen)
* Fix Subversion comparsion on Python 3.9 (Kai Willadsen)
* Fix bad translation source strings with multiple arguments (Kai Willadsen)
* Fix performance regression in file comparison line splitting logic (Kai Willadsen)
* Fix folder comparison sensitivity breaking when cancelling a scan (Kai Willadsen)
* Fix occasional traceback when closing comparisons (Kai Willadsen)
* Fix orphaned comparison helper process when quitting (Kai Willadsen)
* Minor UI fixes:
* Fix About dialog URL (TotalCaesar659)
* Update About dialog copyright (Kai Willadsen)
* The new comparison page now better distinguishes the "Compare" and "Blank Comparison" actions (Kai Willadsen)
* The comparison overview map is now more responsive when dragging (Kai Willadsen)
* The find bar now waits briefly before searching to improve responsiveness (Kai Willadsen)
* The find bar no longer hides when it loses focus (Kai Willadsen)
* Allow preferences dialog to be resized (Kai Willadsen)
* Main menu can now be activated with F10
* Find next/previous can now be activated with F3/Shift+F3 (Kai Willadsen) * Windows fixes:
* Add a MeldConsole.exe executable for running Meld from the console (Kai Willadsen)
* Update Windows build to force all-users installation (Kai Willadsen)
* Improve default monospace font on Windows (Kai Willadsen)
* Fix empty line height and fallback fonts by changing the Pango font backend to fontconfig on Windows (Kai Willadsen)
* Add Meld's install directory to the Windows PATH (Kai Willadsen)
* Add a basic GTK settings.ini for Windows builds (Kai Willadsen)
* Add the Meld icon to the Windows add/remove programs UI (Kai Willadsen)
* Fix file comparison holding a directory handle after close (Kai Willadsen)
* Issues fixed: 25, 91, 143, 354, 433, 445, 453, 459, 477, 482, 488, 491, 499, 502, 526, 530, 539, 541, 557, 561, 564, 565, 571, 579, 590, 603
Internal changes:
* Modernise and improve the new Meson build rules (Iñigo Martínez)
* CI + build improvements (Jason Edson, Jordan Petridis, Vasily Galkin, Kai Willadsen)
* Nightly Meld builds now use the standard nightly icon styling (Kai Willadsen)
* Clarify licensing in appdata (Kai Willadsen)
* Windows build fixes (Kai Willadsen)
* Add documentation on hosting infrastructure (Kai Willadsen)
What is Meld?
-------------
Meld is a visual diff and merge tool. It lets you compare two or three files, and updates the comparisons while you edit them in-place. You can also compare folders, launching comparisons of individual files as desired. Last but by no means least, Meld lets you work with your current changes in a wide variety of version control systems, including Git, Bazaar, Mercurial and Subversion.