Tags give the ability to mark specific points in history as being important
  • 3.21.3 protected
    3f2842c6 · Update NEWS + appdata ·
    Release 3.21.3
    2022-08-14 meld 3.21.3
    ======================
    
      Features:
    
       * Add shortcut for open externally action (Kai Willadsen)
       * Add improved tooltips for tab labels (Kai Willadsen)
    
      Fixes:
    
       * Move horizontal-icon menu section to regular menu items (Kai Willadsen)
       * Fix chunk navigation actions sometimes not working after chunk push/pull
         actions (Kai Willadsen)
       * Show more parent context in path label display (Kai Willadsen)
       * Update meson build to strip env from shebang line (Kai Willadsen)
       * Fix left-click chunk actions under certain window managers (Dmytro Bagrii)
       * Fix version control showing console windows on Windows (Kai Willadsen)
       * Fix path label display for very long filenames (Kai Willadsen)
       * CI fixes (Bartłomiej Piotrowski, Kai Willadsen)
       * Issues fixed: #141, #496, #646, #658, #682, #692, #694, #697
    
      Translations:
    
       * Anders Jonsson (sv)
       * Hugo Carvalho (pt)
       * Jürgen Benvenuti (de)
       * Piotr Drąg (pl)
       * Sergej A (ru)
       * Yuri Chornoivan (uk)
  • 3.21.2 protected
    29f751b1 · Update NEWS + appdata ·
    Release 3.21.2
    2022-06-18 meld 3.21.2
    ======================
    
      Features:
    
       * Folder comparison now supports compare differently-named files across
         panes, by marking files for comparison (Helly Guo)
       * Synchronization points are now significantly easier to use and more
         robust, and have new user documentation (Roberto Vidal)
       * Added option to ignore Unicode normalisation form differences when
         comparing paths (Dan B)
       * The files or folders being compared can now be swapped in two pane mode,
         using the new View -> Swap left and right panes menu item (Helly Guo)
       * Folder comparisons now show a "(scanning...)" indication in tree view
         rows as an additional visual cue that the comparison is still running
         (Kai Willadsen)
       * Folder comparisons have a new optional ISO-format time column (Kai
         Willadsen)
    
      Fixes:
    
       * Update icon usage to support stock icon removal from new Adwaita versions
         (Jan Tojnar)
       * Build fix for Meson 0.61.0 (Silvio Fricke)
       * The new pathlabel widgets now support user-provided custom labels (Kai
         Willadsen)
       * Fix file selectors in folder comparisons to always open in the current
         folder (Kai Willadsen)
       * Using a custom save path (i.e., the --output flag) now sets a buffer as
         modified, so that unchanged merges can be saved (Kai Willadsen)
       * Comparing new or deleted rows in folder comparison now opens a two-pane
         file comparisons for consistency (Kai Willadsen)
       * Destructive dialog actions now have appropriate styling (Kai Willadsen)
       * Invalid user settings for folder comparison columns are now handled more
         gracefully (Kai Willadsen)
       * The nightly flatpak build now includes Git to make version control
         comparisons somewhat functional (Kai Willadsen)
       * Issues fixed: #11, #85, #188, #319, #381, #475, #492, #581, #620, #638,
         #645, #660, #662, #672
    
      Translations:
    
       * Alan Mortensen (da)
       * Anders Jonsson (sv)
       * Andre Klapper (ru)
       * Asier Sarasua Garmendia (eu)
       * Balázs Úr (hu)
       * Boyuan Yang (zh_CN)
       * Daniel Mustieles (es)
       * Daniel Șerbănescu (ro)
       * Emin Tufan Çetin (tr)
       * Enrico Nicoletto (pt_BR)
       * Hugo Carvalho (pt)
       * Jiri Grönroos (fi)
       * Jordi Mas (ca)
       * Jürgen Benvenuti (de)
       * Kjell Cato Heskjestad (nb)
       * Luming Zh (zh_CN)
       * Luna Jernberg (sv)
       * Marek Černocký (cs)
       * Matej Urbančič (sl)
       * Matheus Barbosa (pt_BR)
       * Milo Casagrande (it)
       * Piotr Drąg (pl)
       * Roberto Vidal ()
       * Sabri Ünal (tr)
       * Sergej A (ru)
       * sicklylife (ja)
       * Yuri Chornoivan (uk)
       * Мирослав Николић (sr)
  • 3.21.1 protected
    Release 3.21.1
    2022-01-07 meld 3.21.1
    ======================
    
      UI changes:
    
       * A new custom per-pane location display widget replaces the standard GTK+
         file chooser button and our existing placeholder path display, including
         actions for opening containing folder and copying file paths (Kai
         Willadsen)
       * Version control comparison has had its action bar modernised in line with
         file and folder comparison (Kai Willadsen)
    
      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)
    
      Translations:
    
       * Anders Jonsson (sv)
       * Andika Triwidada (id)
       * Asier Sarasua Garmendia (eu)
       * Ask Hjorth Larsen (da)
       * Balázs Úr (hu)
       * Christian Kirbach (de)
       * Clay Stan (zh_CN)
       * Daniel Mustieles (es)
       * Daniel Șerbănescu (ro)
       * Dz Chen (zh_CN)
       * Emin Tufan Çetin (tr)
       * Enrico Nicoletto (pt_BR)
       * Hugo Carvalho (pt)
       * Jiri Grönroos (fi)
       * Jordi Mas (ca)
       * Julien Hardelin (fr)
       * Luna Jernberg (sv)
       * Marek Černocký (cs)
       * Matej Urbančič (sl)
       * Muhammet Kara (tr)
       * Philipp Kiemle (de)
       * Piotr Drąg (pl)
       * Rafael Fontenelle (pt_BR)
       * Rodrigo Lledó (es)
       * Yi-Jyun Pan (zh_TW)
       * Yuri Chornoivan (uk)
       * Мирослав Николић (sr)
  • 3.20.4 protected
    b3810b94 · Update NEWS + appdata ·
    Release 3.20.4
    2021-08-13 meld 3.20.4
    ======================
    
      Fixes:
    
       * Update Windows build to force all-users installation (Kai Willadsen)
       * Work around wrapping label allocation issues (Kai Willadsen)
       * Add the Meld icon to the Windows add/remove programs UI (Kai Willadsen)
       * Add a basic GTK settings.ini for Windows builds (Kai Willadsen)
       * Clarify licensing in appdata (Kai Willadsen)
       * Update copyright in About dialog (Kai Willadsen)
    
       * Issues fixed: 559, 563, 579, 588, 603
    
      Translations:
    
       * Alexey Rubtsov (ru)
       * Andika Triwidada (id)
       * Asier Sarasua Garmendia (eu)
       * Charles Monzat (fr)
       * Hugo Carvalho (pt)
       * Luna Jernberg (sv)
       * Piotr Drąg (pl)
       * Rafael Fontenelle (pt_BR)
       * Yuri Chornoivan (uk)
       * Мирослав Николић (sr)
  • 3.20.3 protected
    35b21057 · Update NEWS + appdata ·
    Release 3.20.3
    2021-02-13 meld 3.20.3
    ======================
    
      Fixes:
    
       * Fix folder comparison sensitivity breaking when cancelling a scan (Kai
         Willadsen)
       * Fix Subversion comparsion on Python 3.9 (Kai Willadsen)
       * Retain clipboard contents after exiting Meld (Kai Willadsen)
       * Fix wrapping in notification bars (Kai Willadsen)
       * Fix border width in our file selection dialog (Kai Willadsen)
       * Fix occasional traceback when closing comparisons (Kai Willadsen)
       * Update links to reflect move to Discourse (Kai Willadsen)
    
       * Issues fixed: 432, 451, 482, 499, 502, 526
    
      Translations:
    
       * Andika Triwidada (id)
       * Daniel Șerbănescu (ro)
       * Sabri Ünal (tr)
       * Stephan Woidowski (de)
       * Yuri Chornoivan (uk)
       * Мирослав Николић (sr)
  • 3.21.0 protected
    d98a5486 · Update NEWS + appdata ·
    Release 3.21.0
    2020-04-19 meld 3.21.0
    ======================
    
      UI changes:
    
       * Move to a modern GTK headerbar-based design, including:
         * More extensive action support in the header bar
         * New comparison overview map widget that provides a clearer overview for
           multiple panes at once, and allows for more natural scrollbar
           positioning (Kai Willadsen)
         * Text, filename and version filters are now all accessible from the
           toolbar (Kai Willadsen)
         * Refreshed find bar that more closely matches other applications (Kai
           Willadsen)
         * Remove application menu in line with Initiatives#4 (Kai Willadsen)
         * New recent comparison selection widget (Kai Willadsen)
         * Change tab style to be full-width and hidden for single tab windows (Kai
           Willadsen)
       * Make file comparison change navigation more intuitive by changing how it
         decides where to scroll from (Heikki Ketoharju)
       * Completely refreshed Meld application icon (Alex Monday)
       * File comparison now has overscroll at the bottom of file comparisons,
         making it easier to see end-of-file differences and improving scroll
         syncing (Kai Willadsen)
       * Text wrapping, whitespace, line numbers and line highlight can now all be
         toggled from the file comparison status bar (Kai Willadsen)
    
      Features:
    
       * Add support for CVS in version control comparisons (gitqlt)
       * Copy selected file paths in folder comparison (WenGuoyao)
       * Improve dark theme detection so custom Meld highlighting better matches
         the user's theme (Kai Willadsen)
       * Meld's built-in GtkSourceView schemes now support syntax highlighting
         (Kai Willadsen)
       * Moving past the first or last change using our change navigation now
         alerts with the standard error bell (Kai Willadsen)
       * Support nightly Flatpak builds of Meld using GNOME's CI (Kai Willadsen)
       * Support development using GNOME Builder's workflow
    
      Fixes:
    
       * CI and build system fixes (Michael Behrisch, Frank Dana, Piotr Drąg, Vasily Galkin)
       * Fix running uninstalled from non-project-base folder (Vasily Galkin)
       * Fix file comparison closing after file save (Vasily Galkin)
       * Fix file comparison handling of certain line breaks (Kai Willadsen)
       * Fix folder comparison display of large file sizes (andre)
       * Fix folder comparisons with pre-epoch timestamps (Kai Willadsen)
       * Fix folder comparisons not handling ignore blank lines + text filters (Kai
         Willadsen)
       * Handle file deletion better on NFS mounts (Kai Willadsen)
       * Fix handling of bad filter regular expressions (Kai Willadsen)
       * Fix push action on missing changes in three way comparison (Kai Willadsen)
       * Default file chooser encoding to autodetect (Kai Willadsen)
       * Minor UI fixes:
         * Statusbar now correctly sets default encoding & file type for empty
           files (Kai Willadsen)
         * Statusbar tries to keep a constant width for the cursor label (Kai
           Willadsen)
         * Folder comparisons set sensitivity correctly for empty rows (Kai
           Willadsen)
         * Give commit dialog message area a reasonable height (Kai Willadsen)
         * Fix long file name wrapping in info bar notifications (Kai Willadsen)
         * Fix long file name ellipsization in file comparisons (Kai Willadsen)
       * Windows fixes:
         * Fix crash when started with unexpected environment (Vasily Galkin)
         * Fix dbus support for single-instance behaviour (Vasily Galkin)
         * Fix internationalisation building from source (ThunderEX)
         * Fix SVG icon display (Kai Willadsen)
         * Support logging to a file on Windows for debugging (Kai Willadsen)
         * Default file encoding to UTF-8 to avoid Windows-specific locale issues
           (Kai Willadsen)
       * Typo fixes (luzpaz)
       * Localisation fixes (Piotr Drąg)
    
      Internal changes:
    
       * Add Meson build system support; setuptools is still supported for Windows
         and Mac OS builds, but Linux distributions should switch to building with
         Meson (Bilal Elmoussaoui, Kai Willadsen)
       * Move from GtkUIManager to GAction-based actions
       * Move all UI-file-constructed widgets from custom Python wrapper classes
         to using real GtkWidget templates
       * Move UI templates, menus, custom icons and CSS to be resource-loaded
       * Move to pre-commit using flake8 and isort for CI linting
       * Move to new GtkSourceView 4 API
       * Modernised Python GObject API usage, including signal and property usage
       * Fix some deprecated GTK API usage
       * Support Python 3.8
       * Updated dependencies:
         * Python 3.6
         * GTK+ 3.20
         * GLib 2.48
         * GtkSourceView 4.0
         * pygobject 3.30
         * pycairo 1.15
    
       * Issues fixed: 62, 78, 119, 170, 240, 265, 265, 267, 279, 290, 313, 314,
         316, 321, 322, 337, 341, 342, 344, 344, 350, 351, 359, 419, 432, 439, 442,
         451
    
      Translations:
    
       * Alan Mortensen (da)
       * Anders Jonsson (sv)
       * Asier Sarasua Garmendia (eu)
       * Ask Hjorth Larsen (da)
       * Balázs Meskó (hu)
       * Balázs Úr (hu)
       * Daniel Mustieles (es)
       * Daniel Șerbănescu (ro)
       * Emin Tufan Çetin (tr)
       * Fran Dieguez (gl)
       * Guillaume Bernard (fr)
       * Jiri Grönroos (fi)
       * Kukuh Syafaat (id)
       * Marek Černocký (cs)
       * Matej Urbančič (sl)
       * Milo Casagrande (it)
       * Piotr Drąg (pl)
       * Rafael Fontenelle (pt_BR)
       * Ryuta Fujii (ja)
       * Sabri Ünal (tr)
       * sicklylife (ja)
       * Wolfgang Stöggl (de)
       * Yuri Chornoivan (uk)
  • 3.20.2 protected
    92560fd8 · Update NEWS + appdata ·
    Release 3.20.2
    2020-02-16 meld 3.20.2
    ======================
    
      Fixes:
    
       * Fix crash when launched from external process on Windows (Vasily Galkin)
       * Fix single-instance behaviour on Windows (Vasily Galkin)
       * Fix display of large file sizes (Andrey Efremov)
       * Set file chooser encoding to autodetect by default (Kai Willadsen)
       * Always use UTF-8 as user's "current" encoding on Windows (Kai Willadsen)
       * Fix ignoring blank lines on text-filtered files in folder comparison (Kai
         Willadsen)
       * Fix expand/collapse actions for missing folders (Kai Willadsen)
       * Fix some incorrect action sensitivity settings (Kai Willadsen)
       * Fix height of commit dialog (Kai Willadsen)
       * Fix install support for Python 3.8 (Kai Willadsen)
       * Add support for file debug logging on Windows (Kai Willadsen)
       * Fix icon display on Windows (Kai Willadsen)
    
       * Issues fixed: 267, 279, 314, 322, 337, 341, 342, 350, 351, 359
    
      Translations:
    
       * Anders Jonsson (sv)
       * Andika Triwidada (id)
       * Asier Sarasua Garmendia (eu)
       * Balázs Úr (hu)
       * Daniel Mustieles (es)
       * Marek Černocký (cs)
       * Milo Casagrande (it)
       * Piotr Drąg (pl)
       * Rafael Fontenelle (pt_BR)
  • 3.20.1 protected
    9b4f890f · Update NEWS + appdata ·
    Release 3.20.1
    2019-03-31 meld 3.20.1
    ======================
    
      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)
  • 3.20.0 protected
    be2dddb4 · Update NEWS ·
    Release 3.20.0
    2019-01-06 meld 3.20.0
    ======================
    
      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)
  • 3.19.1 protected
    2c4c416c · Update NEWS ·
    Release 3.19.1
    2018-11-21 meld 3.19.1
    ======================
    
      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)
  • 3.18.3 protected
    41661f20 · Update NEWS ·
    Release 3.18.3
    2018-11-16 meld 3.18.3
    ======================
    
      Features:
    
       * Add simple zip-based Windows build output to pipeline (Vasily Galkin)
    
      Fixes:
    
       * Improve Windows logging behaviour (Vasily Galkin)
       * Fix initial focus pane for two-pane comparison (Kai Willadsen)
       * Remove encoding fallback check that caused surrogate issues (Kai Willadsen)
       * Fix display of file encoding errors in folder comparison (Kai Willadsen)
       * Fix Git unpushed commit check for ambiguous filenames (Kai Willadsen)
       * Fix local install on Mint (Kai Willadsen)
    
       * Bugs fixed: #205, #225, #233, #235, #239
    
      Translations:
    
       * Daniel Mustieles (es)
  • 3.18.2 protected
    82aec425 · Update NEWS ·
    Release 3.18.2
    2018-06-19 meld 3.18.2
    ======================
    
      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
  • 3.18.1 protected
    f570d65c · Update NEWS ·
    Release 3.18.1
    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 protected
    7900d9ab · Update NEWS ·
    Release 3.19.0
    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 protected
    012f03ce · Update NEWS ·
    Release 3.18.0
    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 protected
    0e8ee1db · Update NEWS ·
    2017-08-16 meld 3.17.4
    ======================
    
      Fixes:
    
       * Rebuild source tarball without spurious files
  • 3.17.3 protected
    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 protected
    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 protected
    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 protected
    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)