Meld Changelog

What's new in Meld 3.20.1

Mar 31, 2019
  • Fixes:
  • Fix bad comparison highlighting with VT characters (Kai Willadsen)
  • Fix folder comparison display with >2G files (Kai Willadsen)
  • Fix support for missing folders in folder comparison (Kai Willadsen)
  • Handle trash-related errors with NFS mounts (Kai Willadsen)
  • Add release metadata to appstream data (Kai Willadsen)
  • Issues fixed: 268, 295
  • Translations:
  • Anders Jonsson (sv)
  • Balázs Úr (hu)
  • Daniel Mustieles (es)
  • Marek Cernocky (cs)
  • Ryuta Fujii (ja)
  • Wolfgang Stöggl (de)

New in Meld 3.20.0 (Jan 8, 2019)

  • Fixes:
  • Add Enter as a Compare accelerator in folder comparisons (Kai Willadsen)
  • Change entry and drag-n-drop file changes to confirm discarding modified files instead of offering to save, for simplicity (Kai Willadsen)
  • Fix menu sensitivity in folder comparisons (Kai Willadsen)
  • Avoid dconf writes of no-op window size allocations (Kai Willadsen)
  • Issues fixed: 247, 262
  • Translations:
  • Emin Tufan Çetin (tr)
  • Milo Casagrande (it)
  • Rafael Fontenelle (pt_BR)

New in Meld 3.19.1 (Nov 23, 2018)

  • Features:
  • Support comparing remote files (Kai Willadsen; initial work by Chris Mayo)
  • Significantly improve folder comparison performance when comparing large trees (Hugo Sena Ribeiro)
  • Improve folder comparison IO and memory use (Hugo Sena Ribeiro)
  • Add recursive collapse/expand actions to folder comparisons (Jesus Arroyo)
  • Add OARS metadata for software management (Nick Richards)
  • Support file drag-and-drop directly on to textviews (Kai Willadsen)
  • Refresh the application icon and add a processing pipeline (Kai Willadsen)
  • Windows build improvements:
  • Build using msys2 on GNOME Gitlab infrastructure and update to using current GTK+ (Vasily Galkin)
  • Add simple zip-based Windows build output to pipeline (Vasily Galkin)
  • Improve Windows logging behaviour (Vasily Galkin)
  • Help launching now works (Vasily Galkin)
  • Shortcuts now work in non-English keyboard layouts (via GTK+)
  • Windows paths are shortened correctly (Kai Willadsen)
  • Fixes:
  • Next/Previous Change actions correctly account for text filters (Heikki Ketoharju)
  • Fix blank line ignoring in folder comparisons (Hugo Sena Ribeiro)
  • Miscellaneous performance improvements (Hugo Sena Ribeiro)
  • Fix initial focus pane for two-pane comparison (Kai Willadsen)
  • Handle encoding failures on file load (Kai Willadsen)
  • Fix surrogate problems in on-save encoding check (Kai Willadsen)
  • Fix display of some encoding errors in folder comparisons (Kai Willadsen)
  • Fix Git unpushed commit check for ambiguous filenames (Kai Willadsen)
  • Fix committing a folder in Git (Kai Willadsen)
  • Show errors for critical unhandled application failures, such as failed saves (Kai Willadsen)
  • Work around GTK+ shortcut activation issues; see GNOME/gtk#140 (Kai Willadsen)
  • Update Up/Down/Delete shortcuts to support numpad (Kai Willadsen)
  • Fix copy-paste of GtkSourceView-highlighted text into Meld (Kai Willadsen)
  • Don't open additional blank comparison tabs when using the --diff CLI argument (Kai Willadsen)
  • Fix installation on Mint (Kai Willadsen)
  • Internal changes:
  • File comparisons and CLI argument handling now use Gio.File and support URIs (Kai Willadsen; initial work by Chris Mayo)
  • Many Python 3 deprecation cleanups (Claude Paroz)
  • Rename icon/desktop/appdata for consistency with appid (Mathieu Bridon)
  • Flatpak build updates (Mathieu Bridon, Kai Willadsen)
  • Make XDG application ID match other application IDs (Kai Willadsen)
  • Multiple pygobject/GTK+ deprecation cleanups (Kai Willadsen)
  • Python 3.7 support (Kai Willadsen)
  • PEP8 and style compliance (Jesus Arroyo, Stefan Erichsen)
  • Bugs fixed: 152, 175, 177, 179, 193, 196, 197, 197, 203, 217, 225, 233, 235, 239
  • Translations:
  • Alan Mortensen (da)
  • Anders Jonsson (sv)
  • Claude Paroz (fr)
  • Daniel Mustieles (es)
  • Emin Tufan Çetin (tr)
  • Jiri Grönroos (fi)
  • Kukuh Syafaat (id)
  • Marek Černocký (cs)
  • Mario Blättermann (de)
  • Matej Urbančič (sl)
  • Mathieu Bridon ()
  • Milo Casagrande (it)
  • Piotr Drąg (pl)
  • Rafael Fontenelle (pt_BR)
  • Reginaldo Izidório (pt_BR)
  • Yi-Jyun Pan (zh_TW)

New in Meld 3.18.2 (Jun 20, 2018)

  • Fixes:
  • Fix help launching on Windows (Vasily Galkin)
  • Fix Windows compatibility issue with multiprocessing (Vasily Galkin)
  • Fix incorrect state handling during tab close (Kai Willadsen)
  • Fix commit action on a folder not working in git (Kai Willadsen)
  • Bugs fixed: #196, #197

New in Meld 3.18.1 (Apr 30, 2018)

  • Features:
  • Support for automated Windows builds using Appveyor (Vasily Galkin)
  • The Find bar now hides when pressing Escape (Vladimir Panteleev)
  • Fixes:
  • Several Windows fixes for cx_Freeze compatibility (Vasily Galkin)
  • Fix slow startup on Windows due to FontConfig (Vasily Galkin)
  • Translation and help fixes (Piotr Drąg)
  • Hide our progress spinner on Windows for responsiveness (Kai Willadsen)
  • Handle subprocess termination better in file comparisons (Kai Willadsen)
  • Fix committing selected files only in Mercurial (Kai Willadsen)
  • Fix Bazaar version control backend (Kai Willadsen)
  • Bugs fixed: #133, 785313, 788487, 790335
  • Translations:
  • Anders Jonsson (sv)
  • Ask Hjorth Larsen (da)
  • Marek Černocký (cs)
  • Mario Blättermann (de)
  • Piotr Drąg (pl)

New in Meld 3.19.0 (Apr 1, 2018)

  • Features:
  • Initial Windows build pipeline using Appveyor (Vasily Galkin)
  • Add new per-pane status bar with selectors for syntax highlighting and text encoding (Kai Willadsen, with extensive testing by Vasily Galkin)
  • Allow text encoding to be chosen from file selectors (Kai Willadsen)
  • Add new go-to-line action and UI (Kai Willadsen)
  • Folder comparison now explicitly indicates symlinks in the tree, and shows the symlink target (Kai Willadsen)
  • Inline highlighting now draws whitespace in any changes it covers (Kai Willadsen)
  • Improved contrast in dark theme support (Vitalii Dmitriev)
  • Navigating between changes in file comparison now briefly animates the outline, to make it easier to keep track of the focus in busy comparisons (Kai Willadsen)
  • Fixes:
  • Find bar now hides when pressing Escape (Vladimir Panteleev)
  • Handle file deletion where we can't move to trash (e.g., network mounts) (Kai Willadsen)
  • Guess whether we're running a dark theme, for supporting Tweak Tool changes (Kai Willadsen)
  • Keybindings for notebook switching work again (Kai Willadsen)
  • Significantly speed up folder and version control comparisons by limiting the file metadata we request (Kai Willadsen)
  • Threading fixes for more responsive highlighting and better exit handling (Kai Willadsen)
  • Fix memory and file handle leakage for closed comparisons (Kai Willadsen)
  • Make the --auto-compare command line flag work again (Kai Willadsen)
  • Make multiple --diff command line options work again (Kai Willadsen)
  • Fix committing selected files in Mercurial (Kai Willadsen)
  • Fix Bazaar support for our Python 3 port (Kai Willadsen)
  • Avoid a race conditon that made the "Resolve conflict" prompt unreliable (Kai Willadsen)
  • Fix invalid-iter crash when refreshing version control view (Kai Willadsen)
  • Make non-existent files writable by default (Kai Willadsen)
  • Several fixes for translations, unicode typography, and typos (Piotr Drąg)
  • Windows compatibility updates (Vasily Galkin, Kai Willadsen)
  • Windows build fixes (Vasily Galkin)
  • Add Gitlab CI for Python styling and lint, and update a lot of old code to match (Kai Willadsen)
  • Packaging fixes for AppStream (Balint Reczey)
  • Internal changes:
  • Update GTK+ and GtkSourceView requirements to 3.20
  • Migrate recently-used handling, comparison launching, and file comparisons to use Gio for URI support (Chris Mayo, Kai Willadsen)
  • Migrated to GNOME Gitlab for hosting and issue tracking
  • Bugs fixed (bugzilla): 589366, 783989, 785313, 785630, 786629, 786867, 787256, 788455, 788487, 790335, 791173
  • Issues fixed (gitlab): 46, 97, 133, 146, 151, 152, 158, 159, 161, 165
  • Translations:
  • Alan Mortensen (da)
  • Anders Jonsson (sv)
  • Andika Triwidada (id)
  • Andre Klapper (cs, de)
  • Ask Hjorth Larsen (da)
  • Balázs Úr (hu)
  • Daniel Mustieles (es)
  • Daniel Șerbănescu (ro)
  • Emin Tufan Çetin (tr)
  • Enrico Nicoletto (pt_BR)
  • Jiri Grönroos (fi)
  • Joe Hansen (da)
  • Jordi Mas (ca)
  • Kristjan SCHMIDT (eo)
  • Kukuh Syafaat (id)
  • Marcos Lans (gl)
  • Marek Černocký (cs)
  • Mario Blättermann (de)
  • Matej Urbančič (sl)
  • Milo Casagrande (it)
  • Piotr Drąg (pl)
  • Rafael Fontenelle (pt_BR)

New in Meld 3.18.0 (Sep 13, 2017)

  • Fixes:
  • Fix VC status not updating in some situations non-flattened mode (Kai Willadsen)
  • Command line errors when invoking a secondary instance will no longer cause the second command to hang until the primary exits (Kai Willadsen)
  • Bugs fixed: 786629
  • Translations:
  • Emin Tufan Çetin (tr)

New in Meld 3.17.2 (Jun 17, 2017)

  • UI changes:
  • Significantly improve synchronisation of scroll bars between panes; we now try much harder to scroll all of a chunk on screen at the top and bottom of comparisons, and handle last-line-in-file cases better (Kai Willadsen)
  • Place the cursor at the start of a replaced chunk instead of after it; this change should improve keyboard ergonomics when doing three-way merges, but does change our existing behaviour (Kai Willadsen)
  • Remove Shift-based scroll locking; this was already broken by a GTK+ change, so this is just making it official (Kai Willadsen)
  • Fixes:
  • Show correct column offset in status bar for tab indents (Simon Marchi)
  • Fix installation with a prefix for Python 3 changes (Ting-Wei Lan)
  • Fix initial scroll-to-first-difference behaviour to avoid a race condition if the first change was on the first line (Kai Willadsen)
  • Improve text wrapping behaviour in information bars, and avoid too-large allocations with long labels (Kai Willadsen)
  • Work around infinite re-allocation problems and silence GTK+ allocation warnings (Kai Willadsen)
  • Fix bad UI state when closing a single-instance activated window (Kai Willadsen)
  • Fix bad function call when using internal git conflict resolution (Kai Willadsen)
  • Translations:
  • Anders Jonsson (sv)
  • Andika Triwidada (id)
  • Balázs Úr (hu)
  • Daniel Korostil (uk)
  • Emin Tufan Çetin (tr)
  • Marek Černocký (cs)
  • Milo Casagrande (it)

New in Meld 3.17.1 (Mar 28, 2017)

  • Features:
  • Improve version checking, and try to show users a nice error dialog when Meld's requirements aren't installed (Vasily Galkin)
  • Fixes:
  • Help and documentation fixes (Anders Jonsson, Kai Willadsen)
  • Re-silence GTK+ logging with glib 2.46 structured logging changes (Kai Willadsen)
  • Fix chunk deletion at EOF with CRLF endings (Kai Willadsen)
  • Note filter performance effects in folder preferences (Kai Willadsen)
  • Fix button alignment for new chunk action buttons (Kai Willadsen)
  • Improve use of the newer emblem in folder comparison by showing it only when meaningful (Kai Willadsen)
  • Fix crash caused by bad colour theme lookup (Kai Willadsen)
  • Translations:
  • Alan Mortensen (da)
  • Anders Jonsson (sv)
  • Daniel Mustieles (es)
  • Josef Andersson (sv)
  • Marek Černocký (cs)
  • Paul Seyfert (de)
  • Piotr Drąg (pl)
  • Rafael Fontenelle (pt_BR)
  • Мирослав Николић (sr, sr@latin)

New in Meld 3.16.4 (Dec 30, 2016)

  • Fixes:
  • Make error displaying more robust with non-ASCII locales (Vasily Galkin)
  • Handle themes with scrollbar steppers better (Kai Willadsen)
  • Fix a traceback when pane has no file (Claude Paroz)
  • Fix triggering "Delete Change" actions from menu (Kai Willadsen)
  • Handle style theme not existing (Patrick Griffis)
  • Fix unintentional glib requirement bump (Kai Willadsen)
  • Translations:
  • Claude Paroz (fr)

New in Meld 3.16.3 (Oct 24, 2016)

  • Fixes:
  • Fix bad scroll syncing and inability to move between comparison chunks in file comparisons (Vasily Galkin)
  • Improve version control view behaviour when opening missing paths (Vasily Galkin)
  • Fix saving of text created in blank comparison (Vasily Galkin)
  • GTK+ 3.22 compatibility fixes for saving window size (Kai Willadsen)
  • Fix formatted patches missing newlines in certain cases (Kai Willadsen)
  • Silence GTK+ warning logging if not running in uninstalled (i.e., development) mode (Kai Willadsen)
  • Update AppData (Kai Willadsen)
  • Translations:
  • Anders Jonsson (sv)
  • Balázs Meskó (hu)
  • Daniel Mustieles (es)
  • Marek Černocký (cs)
  • Mario Blättermann (de)
  • Piotr Drąg (pl)
  • Rafael Fontenelle (pt_BR)
  • Tiago Santos (pt)
  • Мирослав Николић (sr, sr@latin)

New in Meld 3.16.2 (Jul 29, 2016)

  • Fixes:
  • Fix performance regression in text filtering (Kai Willadsen)
  • Fix regression in respecting custom text encoding (Kai Willadsen)
  • Translations:
  • Andika Triwidada (id)

New in Meld 3.16.1 (Jun 23, 2016)

  • Fixes:
  • Fix regression in support for file comparisons from pipes (Kai Willadsen)
  • Add open build service directories to the version control filter (Dominique Leuenberger)
  • Add darcs to list of loaded plugins (pbgc)
  • Fix the dark style (Kai Willadsen)
  • Windows build fixes (Kai Willadsen)

New in Meld 3.15.2 (Mar 27, 2016)

  • Features:
  • Port to use GtkSourceView's file loader and saver helpers, bringing several benefits (Kai Willadsen)
  • Loading and saving speed are significantly improved, and are asychronous
  • We try a wider range of locale-specific file encodings by default, and still support user-specified default encodings (requires GtkSourceView 3.18 or later)
  • We now support saving files with inconsistent newline types
  • Binary files will now be loaded on a best-effort basis
  • Reinstate support for Darcs; this is currently limited to very new (>2.10.3) versions (Guillaume Hoffmann)
  • Folder comparisons now apply text filters in the same way as file comparisons (David Rabel)
  • Add support for showing new shortcuts help dialog (Kai Willadsen, Piotr Drąg)
  • Preliminary support for building Meld as an xdg-app (Kai Willadsen)
  • Fixes:
  • Many fixes for GTK+ 3.20 theming changes and widget compatibility issues (Kai Willadsen)
  • All accelerators should now consistently use the Primary key, for better integration on OSX systems (Youssef Adnan)
  • Significantly improve text filter performance (Jason Gauci)
  • Fix performance regression where scanning for missing files was extremely slow, especially in large repositories (Kai Willadsen)
  • Fix truncated line number display in short file (Kai Willadsen)
  • Fix filter dropdown not appearing below button (Kai Willadsen)
  • Add more documentation on setup and installation requirements (Jesse Sheridan, Martin Thoma)
  • Update the AppData to spec version 0.7+ (Richard Hughes)
  • Translations:
  • Anders Jonsson (sv)
  • Benjamin Steinwender (de)
  • Bernd Homuth (de)
  • Cédric Valmary (oc)
  • Daniel Mustieles (es)
  • Gábor Kelemen (hu)
  • Jiri Grönroos (fi)
  • Luisa Cerón Perea (es)
  • Marek Černocký (cs)
  • Mario Blättermann (de)
  • Muhammet Kara (tr)
  • Pedro Albuquerque (pt)
  • Piotr Drąg (pl)
  • Rafael Fontenelle (pt_BR)
  • Мирослав Николић (sr, sr@latin)

New in Meld 3.15.1 (Dec 14, 2015)

  • Features:
  • Text ignored by filters is now dimmed to give some visual feedback that it's being ignored (David Rabel)
  • Text filters now apply independently, improving consistency; note that this is a behaviour change as filter order no longer matters, and filters will always apply to the original (not the filtered) text (David Rabel, Kai Willadsen)
  • Recent menu items now show more detail in tooltips (Alan Suran)
  • Update dialog action area layout for GTK+ theme changes (Kai Willadsen)
  • Fixes:
  • Conflict resolution prompt now resolves properly again (Andrew Sutherland)
  • Silence some GTK+ assertions on window close (Zain)
  • Fix default filter issues from recent rework (Erik Schilling)
  • Percent-containing commit messages no longer corrupt our recent commit messages store (Kai Willadsen)
  • Fix some problems with unicode user directories on Windows (Kai Willadsen)
  • Fix encoding issues when saving files with load errors (Kai Willadsen)
  • Fix drawing corruption when scrolling horizontally (Kai Willadsen)
  • Fix clicking on the diffmap scrolling to the wrong location (Kai Willadsen)
  • Fix off-by-one drawing error for final line in file (Kai Willadsen)
  • Fix introspection requires to silence startup warnings (Kai Willadsen)
  • Fix clearing syncpoints (Kai Willadsen)
  • Add manual appdata kudos markers (Kai Willadsen)
  • PEP8 fixes (David Rabel, Kai Willadsen)
  • Translations:
  • Daniel Mustieles (es)
  • Marek ÄŒernocký (cs)
  • Milo Casagrande (it)
  • Pedro Albuquerque (pt)
  • Piotr DrÄ…g (pl)
  • Rafael Fontenelle (pt_BR)

New in Meld 3.14.1 (Oct 5, 2015)

  • Features:
  • Offer to open binary files externally (Pratik Dayama)
  • Use locale-based default encodings (Kai Willadsen)
  • Fixes:
  • Fix crash with some GTK+ versions when using --output (Kai Willadsen)
  • Fix merge-all action not working at all (Kai Willadsen)
  • Fix creating patches with unicode path names (Kai Willadsen)
  • Fix copy-to-clipboard option in patch dialog (Kai Willadsen)
  • Fix diffmap alignment for new GTK+ allocation behaviour (Kai Willadsen)
  • Improve float accuracy in folder comparison timestamp resolution (Kai Willadsen)
  • Fix default SVN keyword filter to escape $ characters (Kai Willadsen)
  • Fix display of unicode --help from command line (Kai Willadsen)
  • Fix keyboard shortcut docs (Kai Willadsen)
  • Don't incorrectly show identical notification for changed folder comparisons (Kai Willadsen)
  • Translations:
  • Polish

New in Meld 3.14.0 (Jul 23, 2015)

  • Fixes:
  • Fix crash when starting folder comparison on Windows (Kai Willadsen)
  • Fix bad chunk action behaviour for middle-to-right actions in three pane conflicts (Kai Willadsen)
  • Documentation fixes (Anders Jonsson)
  • Translations:
  • Josef Andersson (sv)
  • Marek ÄŒernocký (cs)

New in Meld 3.13.3 (Jul 13, 2015)

  • Fixes:
  • Fix syntax highlighting under Windows (Kai Willadsen)
  • Update Windows build for newer pygi bundled libraries (Kai Willadsen)
  • Fixes for incorrect descriptions in manual (Anders Jonsson, Kai Willadsen)

New in Meld 3.13.2 (Jul 4, 2015)

  • Fixes:
  • Several fixes for argument handling and tab creation:
  • Create --diff created comparisons after args-created ones (Kai Willadsen)
  • Fix --label flag incorrectly applying to --diff created comparisons (Kai Willadsen)
  • Create --diff created comparisons after args-created ones (Kai Willadsen)
  • Fix relative path interpretation for --output when created from a secondary instance (Kai Willadsen)
  • Fix window presentation ordering when creating a secondary instance (Kai Willadsen)
  • Several fixes to unicode filename handling in git comparisons and manually-assigned labels (Kai Willadsen)
  • Fix incorrect comparison display caused by unicode (U+2028) newline (Kai Willadsen)
  • Fix not being able to activate some change bar actions by temporarily disabling overlay scrolling support on GTK+ 3.14 (Kai Willadsen)
  • Stop recreating duplicate recently-used file placeholders (Kai Willadsen)
  • Fix out-of-date man page documentation (Kai Willadsen)
  • Test fixes and testing improvements (Magnus Ihse Bursie)
  • Documentation fixes (Anders Jonsson)
  • Translations:
  • Gábor Kelemen (hu)
  • Marek ÄŒernocký (cs)
  • Pedro Albuquerque (pt)

New in Meld 3.13.1 (Apr 21, 2015)

  • Features:
  • Previously, Meld could show very different results in file vs. folder comparisons when the files differed in line endings. These are now much more consistent.
  • In folder comparisons, applying filters now also normalises line endings (Kai Willadsen)
  • In a file comparison, if the files-are-identical notification is shown when files differ in line endings, this now mentioned (Kai Willadsen)
  • There is a new preferences controlling whether to apply text filters during folder comparisons, defaulting to on, which also controls line ending normalisation (Kai Willadsen)
  • Help documentation has been updated with details of how text filters are applied in folder comparison (Kai Willadsen)
  • Folder comparisons will now show an identical notification similar to the one used in file comparison (Kai Willadsen)
  • The "New blank comparion" button now works for folder comparisons as well as file ones (Kai Willadsen)
  • In folder comparisons, the expansion state of the tree is now remembered when you collapse and re-expand a row (Kai Willadsen)
  • Fixes:
  • Install fixes (oco)
  • Code style fixes (Sandro Bonazzola)
  • Better support RTL locales by flipping icons and panes consistently (Kai Willadsen)
  • Fixes for file encoding when saving with bad or missing encodings (Kai Willadsen)
  • More consistent dialog handling and appearance (Kai Willadsen)
  • Deprecation updates and compatibility fixes (Kai Willadsen)
  • Fix bad comparison offset when multiple line breaks occurred on a single line (don't ask) (Kai Willadsen)
  • Unicode fixes for file change notifications (Kai Willadsen)
  • Warnings (such as deprecation warnings) are now explicitly silenced in stable Meld (Kai Willadsen)
  • Folder actions are now disabled while Meld is still scanning folders (Kai Willadsen)
  • Fix some command line handling for ambiguous relative paths and invalid URIs (Kai Willadsen)
  • Fix updating the comparison map when a file is updated within Meld (Kai Willadsen)
  • Translations:
  • Anders Jonsson (sv)
  • Cheng-Chia Tseng (zh_TW)
  • Christian Kirbach (de)
  • Daniel Mustieles (es)
  • Jordi Mas (ca)
  • Marek ÄŒernocký (cs)
  • Matej Urbančič (sl)
  • Piotr DrÄ…g (pl)
  • Samir Ribic (bs)
  • Tibor Kaputa (sk)

New in Meld 3.12.3 (Dec 30, 2014)

  • Fixes:
  • Fix inconsistent file chooser when cancelling file selection (Kai Willadsen)
  • UTF-8 encode patches created from the patch dialog (Kai Willadsen)
  • Fix text-wrapping reset caused by the commit dialog (Kai Willadsen)
  • Fix text background display on certain themes (Kai Willadsen)
  • Fix for launching Meld with certain Git environment variables (Kai Willadsen)
  • Add GTK's settings.ini file for font blurriness fix on Windows (Kai Willadsen)
  • Translations:
  • Balázs Úr (hu)

New in Meld 3.12.2 (Nov 24, 2014)

  • Fixes:
  • Fix display of change action buttons and line numbers when line numbers are shown (Kai Willadsen)
  • Fix positioning of the change action buttons (Kai Willadsen)
  • Fix tab width setting not working correctly (Kai Willadsen)
  • Fix starting comparison of Subversion checkouts from a subdirectory (Kai Willadsen)
  • Fix starting Meld from a differently-named symlink (Kai Willadsen)
  • Ignore errors when copying file metadata if the destination file system doesn't support it (Kai Willadsen)
  • Automatically recompile stale in-place gschemas (Kai Willadsen)
  • Handle SIGINT to support previous quit-on-Ctrl-C behaviour (Kai Willadsen)
  • Translations:
  • Dimitris Spingos (el)
  • Marek ÄŒernocký (cs)

New in Meld 3.12.1 (Oct 26, 2014)

  • Fixes:
  • Work around change colours not displaying on GTK+ 3.14 (Kai Willadsen)
  • Fix missing cache opcodes in some circumstances (Kai Willadsen)
  • Fix text view expansion when resizing patch dialog (Kai Willadsen)
  • Build fix to always include C locale when LINGUAS is set (Kai Willadsen)
  • Translations:
  • (pt_BR)
  • (sr, sr@latin)

New in Meld 3.12.0 (Sep 27, 2014)

  • Fixes:
  • Ignore missing files when cleaning up our recently-used folder (Kai Willadsen)
  • Guard against dialogs missing properties they should definitely have (Kai Willadsen)
  • Remove old property from patch dialog (Kai Willadsen)
  • Translations:
  • Indonesian
  • Czech
  • Polish

New in Meld 3.11.4 (Sep 19, 2014)

  • Fixes:
  • Only apply the auto merge flag to the last comparison started (Kai Willadsen)
  • Fix install layout issues on Debian-based systems (Kai Willadsen)
  • Fix "Open External" for files on Windows (Kai Willadsen)
  • Record installation directory and executable location on Windows (Kai Willadsen)
  • Revert to using latin1 as a fallback encoding; this will be reverted in the next unstable series (Kai Willadsen)
  • Translations:
  • Andika Triwidada (id)
  • Daniel Mustieles (es)
  • fr33domlover (he)
  • Jiri Grönroos (fi)
  • Josef Andersson (sv)
  • Marek ÄŒernocký (cs)
  • Piotr DrÄ…g (pl)

New in Meld 3.11.3 (Aug 23, 2014)

  • Features:
  • Manually handle app menu fallback for non-Gnome shells (Kai Willadsen)
  • Save and restore window maximisation state (Kai Willadsen)
  • Fixes:
  • Add missing/incomplete "Language" entries (Lars Wendler)
  • Miscellaneous code cleanups (Christoph Brill)
  • Handle broken locale settings better (Kai Willadsen)
  • Fix size allocation issues in preferences UI (Kai Willadsen)
  • Update shebang for environments with Python 3 as default (Kai Willadsen)
  • Translations:
  • Daniel Mustieles (es)
  • Marek Černocký (cs)
  • Piotr Drąg (pl)
  • Rafael Ferreira (pt_BR)

New in Meld 1.8.6 (Jul 19, 2014)

  • Fixes:
  • Handle spaces in filenames with external editor (Kai Willadsen)
  • Fix storing translated column names in configuration (Kai Willadsen)
  • Backport fix for "Open externally" sensitivity setting (Daniel Macks)
  • Fix support for fake comparisons in null VC (Kai Willadsen)
  • Fix "Same" filter for shallow comparison cases (Kai Willadsen)
  • Translations:
  • Benjamin Steinwender(de)
  • Daniel Mustieles (es)
  • Inaki Larranaga Murgoitio (eu)
  • Lasse Liehu (fi)

New in Meld 3.11.2 (Jul 12, 2014)

  • Features:
  • File and folder comparison panes can now be resized (Marco Brito)
  • Folder comparisons now support scrolling between chunks using the mouse wheel in the link map, like file comparisons (Kai Willadsen)
  • Fixes:
  • Don't draw spurious actions for equal chunks (Kai Willadsen)
  • Remove default sourceview behaviour for Alt+Left/Right (Kai Willadsen)
  • Fix storing translated column names in configuration (Kai Willadsen)
  • Several fixes for multiple windows in single-instance handling:
  • Resolve relative paths relative to the correct instance (Kai Willadsen)
  • Don't create windows in the original instance when the calling instance errors out (Kai Willadsen)
  • Raise the correct window for new windows in the same instance (Kai Willadsen)
  • Exit correctly for command line errors in the calling instance (Kai Willadsen)
  • Fix display of unicode paths in repositories (Kai Willadsen)
  • Fix handling of unicode paths in recent files store (Kai Willadsen)
  • Improve behaviour of Open External action, and handle spaces in filenames for the custom editor option (Kai Willadsen)
  • Improve support custom installation prefixes (Kai Willadsen)
  • Translations:
  • Benjamin Steinwender (de)
  • Daniel Mustieles (es)
  • Lasse Liehu (fi)
  • Marek Černocký (cs)
  • Matej Urbančič (sl)
  • Piotr Drąg (pl)
  • Rafael Ferreira (pt_BR)
  • Yuri Myasoedov (ru)

New in Meld 3.11.1 (May 26, 2014)

  • Features:
  • New (alpha) infrastructure for stand-alone Windows builds (Kai Willadsen)
  • Display renames and metadata in Bazaar repositories (Louis des Landes)
  • Improved tab labels in version control comparisons (Kai Willadsen)
  • New merge-order preference to accompany comparison-order (Kai Willadsen)
  • Added a prompt to mark a conflict as resolved from file comparison (Kai Willadsen)
  • Fixes:
  • Fix filtering for shallow folder comparisons (Casey)
  • Several install and distribution fixes (Kai Willadsen)
  • Sundry bug fixes (Dominique Leuenberger, Thomas Klausner, Louis des Landes, Kai Willadsen)
  • Translations:
  • Andika Triwidada (id)
  • Benjamin Steinwender (de)
  • Daniel Mustieles (es)
  • Facundo Dario Illanes (es)
  • Inaki Larranaga Murgoitio (eu)
  • Jiri Grönroos (fi)
  • Marek ÄŒernocký (cs)
  • Milo Casagrande (it)
  • Piotr DrÄ…g (pl)
  • Rafael Ferreira (pt_BR)
  • Tom Tryfonidis (el)
  • Ville-Pekka Vainio (fi)
  • Мирослав Николић (sr, sr@latin)

New in Meld 1.8.5 (May 19, 2014)

  • Fixes:
  • Fix findbar crash with older pygtk (Kai Willadsen)
  • Translations:
  • Spanish
  • Serbian
  • Serbian Latin
  • Greek

New in Meld 3.11.0 (Feb 23, 2014)

  • Features:
  • Supporting hiding empty filtered folders in folder comparison (Gianni Trovisi, Kai Willadsen)
  • Notify user when files change externally in file comparison (Kai Willadsen)
  • Use standard GIO file trash handling when deleting files (Kai Willadsen)
  • Newly written Mallard-based help (Kai Willadsen)
  • User interface updates:
  • Support GNOME 3-style application menu (Kai Willadsen)
  • Visual improvements to several icons (Kai Willadsen)
  • Update Meld's colour scheme (Kai Willadsen)
  • Many visual styling updates, layout tweaks and UI polish (Kai Willadsen)
  • Internal changes:
  • Port to GObject introspection, GTK+ 3, GApplication, GSettings and other new things starting with 'G' (Kai Willadsen)
  • Port to distutils, based on python-distutils-extra (Kai Willadsen)
  • Move to using CSS for styling and colour definitions (Kai Willadsen)
  • Update to use more modern GTK widgets (Peter Tyser, Kai Willadsen)
  • Move a lot of extra UI construction into glade/UI files (Kai Willadsen)
  • Make several custom icons themeable (Kai Willadsen)
  • Make Meld a single-instance application, and add support for multiple windows (Kai Willadsen)
  • Fixes:
  • Improved rendering speed in file comparisons (Kai Willadsen)
  • Translation fixes (Piotr Drąg)
  • Copy and paste within a buffer no longer causes occasional incorrect change highlighting (Kai Willadsen)
  • Fixes for version control support (Ben Ross, Louis des Landes, Peter Tyser, Tom Scytale)
  • Windows crash fixes (Bartosz Dziewoński)
  • Sundry bug fixes (Daniel Pantea, Peter Tyser, Kai Willadsen)
  • New dependencies:
  • GTK+ 3.6
  • GLib 2.34
  • PyGObject 3.8
  • GtkSourceView 3.6; GtkSourceView is also no longer optional
  • Translations:
  • Marek Černocký (cs)
  • Benjamin Steinwender (de)
  • Dimitris Spingos (el)
  • Daniel Mustieles (es)
  • Jiri Grönroos (fi)
  • Fran Diéguez (gl)
  • Gabor Kelemen (hu)
  • Andika Triwidada (id)
  • Milo Casagrande (it)
  • Piotr Drąg (pl)
  • Enrico Nicoletto(pt_BR)
  • Rafael Ferreira (pt_BR)
  • Matej Urbančič (sl)
  • Мирослав Николић (sr, sr latin)
  • Özgür Sarıer (tr)
  • zodiac111 (zh_CN)

New in Meld 1.8.4 (Jan 23, 2014)

  • Fixes:
  • Fix crash when scanning CVS-only folders (Kai Willadsen)
  • Fix crash on Windows when missing cdll.intl (Bartosz DziewoÅ„ski)
  • Fix crash with Italian (it_IT.utf8) locale (Balint Reczey)
  • Translations:
  • Andika Triwidada (id)
  • Benjamin Steinwender (de)
  • Daniel Mustieles (es)

New in Meld 1.8.3 (Dec 16, 2013)

  • Fixes:
  • Fix subdirectory comparisons for Subversion 1.6 (Ben Ross)
  • Fix git status parsing for some statuses (Tom Scytale)
  • Don't disable updating when syncpoints aren't yet active (Kai Willadsen)
  • Fix modifying column properties causing crashes when using .ini config backend (Kai Willadsen)
  • Translations:
  • Andika Triwidada (id)
  • Milo Casagrande (it)
  • zodiac111 (zh_CN)

New in Meld 1.8.2 (Oct 22, 2013)

  • Fixes:
  • Fix regression selecting Subversion 1.6 repositories (Kai Willadsen)
  • Fix for unicode usernames on Windows; note that this change also moves Meld config from the remote to the local app data folder (Kai Willadsen)
  • Add copyright string to appdata file (Kai Willadsen)
  • Translations:
  • Fran Diéguez (gl)
  • Matej Urbančič (sl)

New in Meld 1.7.5 (Sep 2, 2013)

  • Features:
  • Open the version control console view when the exit code of a VC operation indicates that there was an error (Kai Willadsen)
  • Improve our handling of bad gconf setups, and add a file-system key to force a no-gconf fallback for persistent issues (Daniel Richard G)
  • Add a preference for whether to highlight the current line of a file comparison (Kai Willadsen)
  • Keyboard shortcut for the commit dialog (Kai Willadsen)
  • Fixes:
  • Fix traversing symlink loops in version control comparisons (Kai Willadsen)
  • Minor fixes and cleanups (Boruch Baum, Sandro Bonazzola, Kai Willadsen)
  • Translations:
  • Antonio Fernandes C. Neto (pt_BR)
  • Daniel Mustieles (es)
  • Fran Diéguez (gl)
  • Marek ÄŒernocký (cs)
  • Rafael Ferreira (pt_BR)
  • Piotr DrÄ…g (pl)

New in Meld 1.7.4 (Jul 28, 2013)

  • Features:
  • Commit dialog can now automatically wrap commit messages (Kai Willadsen)
  • Add Bazaar support for pushing changes, and improve sensitivity setting (Louis des Landes)
  • Support Subversion 1.8 (Yuri)
  • Type-ahead-find search now works in folder comparisons (Kai Willadsen)
  • Preference to swap pane order left = local (Kai Willadsen)
  • Arch, Codeville and RCS are no longer supported (Kai Willadsen)
  • Fixes:
  • When opening new tabs from the command line, bring new tab to the front (Richard Simmons)
  • Current chunk highlight is now customisable using gtkrc (Louis des Landes)
  • Syncpoints now prevent chunks from being re-merged, syncpoints move with insertions, and disable automatic updating (Kai Willadsen)
  • Various version control updates and fixes (Louis des Landes, Kai Willadsen)
  • Sensitivity fixes (Kai Willadsen)
  • Translation string fixes (Marek Černocký)
  • Translations:
  • Daniel Mustieles (es)
  • Dimitris Spingos (el)
  • Fran Diéguez (gl)
  • Marek Černocký (cs)
  • Matej Urbančič (sl)
  • Piotr Drąg (pl)

New in Meld 1.7.3 (Jun 5, 2013)

  • Features:
  • Support launching conflict comparisons from Subversion (Louis des Landes)
  • The external text editor setting now supports opening files at a particular line number (Konstantin Starojitski)
  • A host of minor improvements to the version control UI, including: * Add a new Push action for VC modules, currently supported in Git (Kai Willadsen) * Show a summary of unpushed commits, currently supported in Git (Kai Willadsen) * Reworked commit dialog, including more details about files to be committed and more useful previous-log selection (Kai Willadsen) * Console output for VC comparisons is now formatted to better distinguish commands, output and errors (Kai Willadsen) * Support better sensitivity handling in VC comparisons, currently implemented by Git (Kai Willadsen)
  • Sundry minor UI improvements:
  • uch HIG-ification and better wording for actions, dialogs and labels (Kai Willadsen, with diligent bug reporting from Adam Dingle)
  • ake columns user-resizable in version control and folder comparisons (Kai Willadsen)
  • There is now a Save All action, to save all modified files in the current comparison (Kai Willadsen)
  • Rather than giving up on long inline-highlighting comparisons, Meld now prompts to continue the comparison (Kai Willadsen)
  • F5 is now a additional shortcut for Refresh (Kai Willadsen)
  • Reload has been renamed to Revert and its UI has been improved for file comparisons (Kai Willadsen)
  • Fixes:
  • Version control updates and miscellaneous fixes (Dominique Leuenberger, Louis des Landes, Timothy Babych, Kai Willadsen)
  • When guessing file types for syntax highlighting, we now use file contents as well as extension (Kai Willadsen)
  • Prev/Next Change navigation now centres changes slightly more aggressively (Kai Willadsen)
  • Translations:
  • Daniel Mustieles (es)
  • Gabor Kelemen (hu)
  • Inaki Larranaga Murgoitio (eu)
  • Jiro Matsuzawa (ja)
  • Marek ÄŒernocký (cs)
  • Martin Srebotnjak (sl)
  • Matej Urbančič (sl)
  • Pere Orga (ca)
  • Piotr DrÄ…g (pl)
  • Rafael Ferreira (pt_BR)
  • Мирослав Николић (sr, sr@latin)

New in Meld 1.7.2 (Apr 19, 2013)

  • Features:
  • In version control view, conflicts now open in a three-way merge mode for Bazaar and Git, with other VCs to follow (Louis des Landes)
  • Manual synchronisation of split points for comparisons (Piotr Piastucki, Kai Willadsen)
  • The "Ignore blank lines" setting is now used in folder comparisons, in same manner as text filters (Kai Willadsen)
  • Fixes:
  • Many minor Windows compatibility fixes (Vincent Legoll, Robert Wahler, Kai Willadsen)
  • Version control compatibility updates and fixes (Manuel Siggen, Kai Willadsen)
  • Better handling of Unicode filenames (Kai Willadsen)
  • Better support for cross-platform newline behaviour, particularly on Windows (Kai Willadsen)
  • Sensitivity fixes for file and folder comparisons (Kai Willadsen)
  • Build and installation fixes (Kalev Lember, Kai Willadsen)

New in Meld 1.7.1 (Mar 1, 2013)

  • Features:
  • Folder comparisons can now show extra information, such as file size and modification times. Column visibility and ordering are properly configurable. (Philipp Müller, Kai Willadsen)
  • Shallow comparison (i.e., based on size and timestamp) are now supported for folder comparisons, including timestamp resolution preferences for cross-filesystem comparisons. (Cristian Dinu)
  • The UI for launching new comparisons has been reworked to have a clearer workflow, and is now shown on startup if no other comparisons have been opened (Kai Willadsen)
  • Recently-used comparisons are now supported, allowing you to re-open previous comparisons directly. (Kai Willadsen)
  • Read-only files are now not editable by default, making merge actions clearer and more consistent. Individual read-only files can easily be set as editable as desired. (Kai Willadsen)
  • Fixes:
  • New version control API, currently used by Git and Subversion (Kai Willadsen)
  • Version control compatibility updates and fixes (Cedric Le Dillau, Louis des Landes, Kai Willadsen)
  • Command line labelling options now apply to folder tabs (Kai Willadsen)
  • Regressions from parallel inline highlighting calculations have been fixed (Kai Willadsen)
  • Diff algorithm cleanups (Piotr Piastucki)
  • Compatibility fixes for Python 3; this does *not* mean that Meld works on Python 3 yet, just that 2to3 issues have been addressed (Kai Willadsen)
  • Translations:
  • Daniel Mustieles (es)
  • Dominique Leuenberger (pt)
  • Enrico Nicoletto (pt_BR)
  • Florencio Neves (pt_BR)
  • Fran Diéguez (gl)
  • Marek ÄŒernocký (cs)
  • Matej Urbančič (sl)
  • Мирослав Николић (sr, sr@latin)
  • Piotr DrÄ…g (pl)

New in Meld 1.6.1 (Oct 22, 2012)

  • Fix traceback from invalid tree cursor paths (Kai Willadsen) (closes rhbz#832969 and rhbz#837133)
  • Fix traceback when popping up right-click menus in empty tree sections (Kai Willadsen) (closes rhbz#843879)
  • Fix Bazaar comparisons including exec bit changes (Kai Willadsen) (closes bgo#682852)
  • Avoid spurious listings in Bazaar with shelved items (Per Ã…ngström)
  • Fix copying symlinks in directories (Rainer Suhm) (closes rhbz#836606)
  • Support newer Fossil VC (Jan Danielsson) (closes bgo#683969)
  • Fix compatibility with Python 2.5 (Gianni Trovisi)

New in Meld 1.5.3 (Feb 1, 2012)

  • New features:
  • Add simple animations for chunk actions to make it easier to follow the result of insertion and deletion actions (Kai Willadsen)
  • Show the currently displayed page area in the side bars (Kai Willadsen)
  • Fixes:
  • Don't show links between chunks where one of the chunks is completely off-screen, reducing visual clutter (Kai Willadsen)
  • Syntax highlighting will now assume that all files in a comparison are of the same type if we can't determine otherwise (Kai Willadsen)
  • Some fixes to colour usage and legibility for dark themes, with more theme fixes coming soon (Kai Willadsen)
  • Remember active filters across sessions in directory and VC comparions (Kai Willadsen)
  • Guess which version control system a user is most likely to want to see, in the event of multiple VCs in a single working copy (Kai Willadsen)
  • Work with Subversion 1.7 (Kai Willadsen)
  • Many sundry bug fixes (Aaron Schrab, Julian Taylor, Kai Willadsen)
  • Translation updates:
  • Bruno Brouard (fr)
  • Christian Kirbach (de)
  • Daniel Mustieles (es)
  • Fran Dieguez (gl)
  • Gabriel Speckhahn (pt_BR)
  • Jiro Matsuzawa (ja)
  • Jorge González (es)
  • Marcin Floryan (pl)
  • Marek ÄŒernocký (cs)
  • Mario Blättermann (de)
  • Matej Urbančič (sl)
  • Petr Kovar (cs)
  • Piotr DrÄ…g (pl)
  • Takeshi AIHANA (ja)
  • Yuri Myasoedov (ru)

New in Meld 1.5.1 (Mar 21, 2011)

  • New features:
  • Add menu items and keyboard shortcuts for version control and directory comparison actions (Kai Willadsen)
  • Add support for the Fossil SCM (Jan Danielsson)
  • Add a menu for switching between tabs (Kai Willadsen)
  • Add a menu item to unlock scrolling (Kai Willadsen)
  • Code changes and fixes:
  • Improve filter handling with inline error reporting in the preference pane, and correct refreshing of file and directory comparisons on filter changes (Kai Willadsen)
  • Make line number display work with GtkSourceView 2.10+ (Piotr Piastucki)
  • Support external diff tools in subversion (Cedric Le Dillau)
  • Support CVSNT as a CVS alternative (Kai Willadsen)
  • Performance fixes for subversion and bazaar (Tristan Hill, Kirill Müller)
  • Correctly update a modified file's status in git and svn version control views (Peter Tyser)
  • Make temporary files unwritable to avoid unintentionally editing them (Peter Tyser)
  • Clean up diff results for cleaner comparisons (Piotr Piastucki)
  • Improve symlink and binary handling, and error cases for directory comparisons (Kai Willadsen)
  • Improve copy semantics for directories and symlinks (Kai Willadsen)
  • Show case insensitivity and file encoding errors less intrusively (Kai Willadsen)
  • Sundry bug fixes (Kai Willadsen, Piotr Piastucki)
  • Translation updates:
  • Bruno Brouard (fr)
  • Claude Paroz (fr)
  • Daniel Mustieles (es)
  • Joe Hansen (da)
  • Mario Blättermann (de)
  • Matej Urbančič (sl)
  • Miroslav Nikolić (sr)
  • Petr Kovar (cs)
  • Takeshi AIHANA (ja)

New in Meld 1.3.3 (Sep 8, 2010)

  • Highlight currently focused change (Kai Willadsen)
  • Add ability to check if version control repos are valid (Peter Tyser)
  • Support multiple-file undo/redo operations after save (Kai Willadsen)
  • Performance improvements, bug fixes and sundry contributions (Piotr Piastucki, Alexander Smishlajev, Robert Wahler, Kai Willadsen)
  • Translation updates:
  • de (Mario Blättermann), es (Jorge González), fr (Bruno Brouard),
  • ja (Takeshi AIHANA), sl (Matej Urbančič), zh_CN (Tao Wang)

New in Meld 1.3.2 (Jun 25, 2010)

  • Add keyboard merging support (Kai Willadsen)
  • Add support for bulk change merging (Piotr Piastucki)
  • Add auto-merge with ancestor mode; please note that this can currently only be started from the commandline (Piotr Piastucki)
  • Updates to VC support, including lots of git fixes (Peter Tyser and others)
  • UI cleanups, including a cleaner Preferences dialog, and message areas for most error reporting (Kai Willadsen)
  • Plenty of miscellaneous bug fixes (Didier Roche, Geoffrey Irving, Kai Willadsen, Martyn Thomas, Peter Tyser, Piotr Piastucki)
  • Translation updates:
  • cs (Petr Kovar), de (Holger Wansing, Mario Blättermann), es (Jorge
  • González), fr (Bruno Brouard, Claude Paroz), gl (Enrique Estévez, Fran
  • Diéguez), hu (Gabor Kelemen), it (Andrea Zagli), ja (Takeshi AIHANA),
  • pt_BR (Djavan Fagundes), sl (Matej Urbančič), sq (Besnik Bleta, Laurent
  • Dhima), sr@latin (Danilo Šegan), sv (Daniel Nylander), zh_CN (arccos,
  • Careone)

New in Meld 1.2.1 (Nov 24, 2008)

  • Pygtk version 2.8 now required
  • Port to gtk.UIManager (Kai Willadsen)
  • Handle spaces in svn paths (Neil Mayhew)
  • Command-line auto-compare all option on startup (Ondrej Novy)
  • Command-line can launch several comparisons (Brian Holmes)
  • Several UI tweaks (better focus behavior, better defaults)