Meld

Meld 3.17.0 — 18 Dec 2016

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)

Meld 3.16.4 — 18 Dec 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)

Meld 3.16.3 — 26 Sep 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)

Meld 3.16.2 — 30 Jul 2016

Fixes

  • Fix performance regression in text filtering (Kai Willadsen)
  • Fix regression in respecting custom text encoding (Kai Willadsen)

Translations

  • Andika Triwidada (id)

Meld 3.16.1 — 19 Jun 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)