Meld

Meld 3.15.1 — 15 Dec 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)

Meld 3.14.2 — 10 Dec 2015

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)

Meld 3.15.0 — 05 Oct 2015

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)

Meld 3.14.1 — 04 Oct 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

  • Piotr Drąg (pl)

Meld 3.14.0 — 23 Jul 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)