Skip to content
Tags give the ability to mark specific points in history as being important
  • tag-test2
    742cec7c · try building on tags... ·
  • testing-ci-on-lwtags
  • 3.18.1
    f570d65c · Update NEWS ·
    2018-04-29 meld 3.18.1
    ======================
    
      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)
  • 3.19.0
    7900d9ab · Update NEWS ·
    2018-03-28 meld 3.19.0
    ======================
    
      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)
  • 3.18.0
    012f03ce · Update NEWS ·
    2017-09-10 meld 3.18.0
    ======================
    
      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)
  • 3.17.4
    0e8ee1db · Update NEWS ·
    2017-08-16 meld 3.17.4
    ======================
    
      Fixes:
    
       * Rebuild source tarball without spurious files
  • 3.17.3
    3c9cad3a · Update NEWS ·
    2017-08-13 meld 3.17.3
    ======================
    
      Fixes:
    
       * Fix folder compare when using text filters (Alsan Wong)
       * Make activity spinner show when inline comparisons are running (Kai
         Willadsen)
       * Migrate back from threads to multiprocessing for inline diffs; unusual
         CPU contention caused this to harm interactivity (Kai Willadsen)
       * Manually refreshing a file comparison sometimes caused diff navigation
         to break (Kai Willadsen)
       * Folder comparisons that update their state no longer break navigation
         (Kai Willadsen)
       * Version-control comparison on missing files now work again (Kai
         Willadsen)
       * Fix regression in initial focus for folder comparisons (Kai Willadsen)
       * Fix handling for added, partially staged files in git (Kai Willadsen)
    
       * Bugs fixed: 784436, 785603, 785859, 786043
    
      Translations:
    
       * Daniel Mustieles (es)
       * Matej Urbančič (sl)
  • 3.17.2
    f5e5d679 · Update NEWS ·
    2017-06-11 meld 3.17.2
    ======================
    
      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)
  • 3.17.1
    2017-03-11 meld 3.17.1
    ======================
    
      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)
  • 3.17.0
    edd03c20 · Update NEWS ·
    2016-12-18 meld 3.17.0
    ======================
    
      Python 3 porting:
    
       * Python 3 support; we now require Python 3.3 as a minimum
       * Python 3 compatibility fixes; too many cases of bytes/string confusion,
         syntax changes and other miscellany to mention individually (Vasily
         Galkin, Kai Willadsen)
       * Handle new unicode-escape behaviour and unicode/bytes confusion for
         process interaction and version control plugins (Vasily Galkin, Kai
         Willadsen)
       * Add support for byte-based filters, to support directory vs. file
         comparison filters (Kai Willadsen)
    
      UI changes:
    
       * The "Tabs" menu item has been removed, to better match up with more
         modern GTK+ design. All of the actions are still available in the
         expected key bindings, and there is a new per-tab context menu.
       * The change action buttons in the central pane divider now correctly
         render as flat buttons (Kai Willadsen)
       * The curves in the central pane divider are now... smoother!
    
      Internal changes:
    
       * Handle reload notifications better in asynchronous saving (Vasily Galkin)
       * Remove multi-process diff in favour of asynchronous (threaded, but
         GIL-throttled) matching (Kai Willadsen)
       * Performance improvements in rendering of multiple widgets, as well as for
         initial text comparison (Kai Willadsen)
       * Many updates for GTK+ 3.20 and 3.22 ABI changes (Kai Willadsen)
       * NOTE: Windows support is currently untested
    
      Fixes:
    
       * Update supported version control list (Kai Willadsen)
       * Update requirements and build requirements lists (Kai Willadsen)
       * Don't create empty help/figures directories (Kai Willadsen)
       * Translation maintenance (Piotr Drąg)
    
      Fixes included in 3.16 releases:
    
       * 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 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)
       * Fix performance regression in text filtering (Kai Willadsen)
       * Fix regression in respecting custom text encoding (Kai Willadsen)
       * 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)
    
      Translations:
    
       * Anders Jonsson (sv)
       * Andika Triwidada (id)
       * Balázs Meskó (hu)
       * Claude Paroz (fr)
       * Daniel Mustieles (es)
       * Jiri Grönroos (fi)
       * Marek Černocký (cs)
       * Mario Blättermann (de)
       * Matej Urbančič (sl)
       * Rafael Fontenelle (pt_BR)
       * Tiago Santos (pt)
       * Мирослав Николић (sr, sr@latin)
  • 3.16.4
    47f9fe64 · Update NEWS ·
    2016-12-18 meld 3.16.4
    ======================
    
      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)
  • 3.16.3
    4f4c9ab6 · Update NEWS ·
    2016-09-26 meld 3.16.3
    ======================
    
      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)
  • 3.16.2
    83f3175b · Update NEWS ·
    2016-07-30 meld 3.16.2
    ======================
    
      Fixes:
    
       * Fix performance regression in text filtering (Kai Willadsen)
       * Fix regression in respecting custom text encoding (Kai Willadsen)
    
      Translations:
    
       * Andika Triwidada (id)
  • 3.16.1
    36e5478e · Update NEWS ·
    2016-06-19 meld 3.16.1
    ======================
    
      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)
  • 3.16.0
    3d317729 · Update NEWS ·
    2016-05-01 meld 3.16.0
    ======================
    
      Translations:
    
       * Josef Andersson (sv)
  • 3.15.3
    baf770a2 · Update NEWS ·
    2016-04-20 meld 3.15.3
    ======================
    
      Fixes:
    
       * Handle unicode dates in non-UTF8 locales in folder comparison (Kai
         Willadsen)
       * Try to auto-detect when to use our dark theme highlighting (Kai Willadsen)
       * After undo/redo actions in file comparisons, place the cursor at the
         natural edit position and scroll it back onscreen (Kai Willadsen)
  • 3.15.2
    9c8b594e · Update NEWS ·
    2016-03-28 meld 3.15.2
    ======================
    
      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)
  • 3.15.1
    9fadd78c · Update NEWS ·
    2015-12-15 meld 3.15.1
    ======================
    
      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)
  • 3.14.2
    eee0870e · Update NEWS ·
    2015-12-10 meld 3.14.2
    ======================
    
      Fixes:
    
       * Fix some GTK+ assertions on window close (Zain)
       * Fix commit error with unicode commit messages (Kai Willadsen)
       * Add manual appdata kudos markers (Kai Willadsen)
    
      Translations:
    
       * Anders Jonsson (sv)
       * Josef Andersson (sv)
       * Marek Černocký (cs)
       * Milo Casagrande (it)
       * Pedro Albuquerque (pt)
       * Rafael Fontenelle (pt_BR)
  • 3.15.0
    ce512f28 · Update NEWS ·
    2015-10-05 meld 3.15.0
    ======================
    
      Features:
    
       * New API for version control plugins with more consistent interfaces and
         data structures across different plugins, enabling many minor
         improvements (Kai Willadsen)
         * Support the conflict resolution prompt in file comparisons for all VCs
         * Improve caching behaviour for some version control plugins
         * Better sensitivity handling for version control actions
         * Cache and show more metadata (e.g., file renames)
         * Several version control plugins have not been ported to the new API; the
           current list of support plugins is: Git, Mercurial, Subversion 1.7+,
           Bazaar
       * Faster rendering in file comparison view, enabled by new GtkTextView API
         (Kai Willadsen)
       * Move to using GtkSourceView style schemes with Meld-specific colour tags
         for highlight colours; this lets themes include colours that match the
         sourceview theme (Kai Willadsen)
       * Offer to open binary files externally (Pratik Dayama)
       * Show the common ancestor in conflicting regions (and the merged file
         everywhere else) when viewing conflicts through Meld's version control
         view; currently this is only supported under Git (Kai Willadsen)
       * Support showing staged/partially staged status of files under Git (Kai
         Willadsen)
       * Update preferences dialog to new style with headerbar (Kai Willadsen)
    
      Fixes:
    
       * Documentation updates (Andrew Beyer)
       * 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)
    
      Internal changes:
    
       * Requirements are now GTK+ 3.14, GtkSourceView 3.14 and GLib 2.36
       * Rewritten version control plugin API
       * Unified colour handling between linkmap, diffmap and file comparison
       * Move all textview drawing to a new GtkSourceView subclass, using the new
         GTK+ draw-layer API
    
      Translations:
    
       * Daniel Mustieles (es)
       * Gábor Kelemen (hu)
       * Jiri Grönroos (fi)
       * Josef Andersson (sv)
       * Marek Černocký (cs)
       * Piotr Drąg (pl)