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)
- Build using msys2 on GNOME Gitlab infrastructure and update to using
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)