What's new in Meld 3.20.1
Mar 31, 2019
- 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)
New in Meld 3.20.0 (Jan 8, 2019)
- 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)
New in Meld 3.19.1 (Nov 23, 2018)
- 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)
New in Meld 3.18.2 (Jun 20, 2018)
- 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
New in Meld 3.18.1 (Apr 30, 2018)
- 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)
New in Meld 3.19.0 (Apr 1, 2018)
- 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)
New in Meld 3.18.0 (Sep 13, 2017)
- 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)
New in Meld 3.17.2 (Jun 17, 2017)
- 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)
New in Meld 3.17.1 (Mar 28, 2017)
- 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)
New in Meld 3.16.4 (Dec 30, 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)
New in Meld 3.16.3 (Oct 24, 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)
New in Meld 3.16.2 (Jul 29, 2016)
- Fixes:
- Fix performance regression in text filtering (Kai Willadsen)
- Fix regression in respecting custom text encoding (Kai Willadsen)
- Translations:
- Andika Triwidada (id)
New in Meld 3.16.1 (Jun 23, 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)
New in Meld 3.15.2 (Mar 27, 2016)
- 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)
New in Meld 3.15.1 (Dec 14, 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)
New in Meld 3.14.1 (Oct 5, 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:
- Polish
New in Meld 3.14.0 (Jul 23, 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)
New in Meld 3.13.3 (Jul 13, 2015)
- Fixes:
- Fix syntax highlighting under Windows (Kai Willadsen)
- Update Windows build for newer pygi bundled libraries (Kai Willadsen)
- Fixes for incorrect descriptions in manual (Anders Jonsson, Kai Willadsen)
New in Meld 3.13.2 (Jul 4, 2015)
- Fixes:
- Several fixes for argument handling and tab creation:
- Create --diff created comparisons after args-created ones (Kai Willadsen)
- Fix --label flag incorrectly applying to --diff created comparisons (Kai Willadsen)
- Create --diff created comparisons after args-created ones (Kai Willadsen)
- Fix relative path interpretation for --output when created from a secondary instance (Kai Willadsen)
- Fix window presentation ordering when creating a secondary instance (Kai Willadsen)
- Several fixes to unicode filename handling in git comparisons and manually-assigned labels (Kai Willadsen)
- Fix incorrect comparison display caused by unicode (U+2028) newline (Kai Willadsen)
- Fix not being able to activate some change bar actions by temporarily disabling overlay scrolling support on GTK+ 3.14 (Kai Willadsen)
- Stop recreating duplicate recently-used file placeholders (Kai Willadsen)
- Fix out-of-date man page documentation (Kai Willadsen)
- Test fixes and testing improvements (Magnus Ihse Bursie)
- Documentation fixes (Anders Jonsson)
- Translations:
- Gábor Kelemen (hu)
- Marek Černocký (cs)
- Pedro Albuquerque (pt)
New in Meld 3.13.1 (Apr 21, 2015)
- Features:
- Previously, Meld could show very different results in file vs. folder comparisons when the files differed in line endings. These are now much more consistent.
- In folder comparisons, applying filters now also normalises line endings (Kai Willadsen)
- In a file comparison, if the files-are-identical notification is shown when files differ in line endings, this now mentioned (Kai Willadsen)
- There is a new preferences controlling whether to apply text filters during folder comparisons, defaulting to on, which also controls line ending normalisation (Kai Willadsen)
- Help documentation has been updated with details of how text filters are applied in folder comparison (Kai Willadsen)
- Folder comparisons will now show an identical notification similar to the one used in file comparison (Kai Willadsen)
- The "New blank comparion" button now works for folder comparisons as well as file ones (Kai Willadsen)
- In folder comparisons, the expansion state of the tree is now remembered when you collapse and re-expand a row (Kai Willadsen)
- Fixes:
- Install fixes (oco)
- Code style fixes (Sandro Bonazzola)
- Better support RTL locales by flipping icons and panes consistently (Kai Willadsen)
- Fixes for file encoding when saving with bad or missing encodings (Kai Willadsen)
- More consistent dialog handling and appearance (Kai Willadsen)
- Deprecation updates and compatibility fixes (Kai Willadsen)
- Fix bad comparison offset when multiple line breaks occurred on a single line (don't ask) (Kai Willadsen)
- Unicode fixes for file change notifications (Kai Willadsen)
- Warnings (such as deprecation warnings) are now explicitly silenced in stable Meld (Kai Willadsen)
- Folder actions are now disabled while Meld is still scanning folders (Kai Willadsen)
- Fix some command line handling for ambiguous relative paths and invalid URIs (Kai Willadsen)
- Fix updating the comparison map when a file is updated within Meld (Kai Willadsen)
- Translations:
- Anders Jonsson (sv)
- Cheng-Chia Tseng (zh_TW)
- Christian Kirbach (de)
- Daniel Mustieles (es)
- Jordi Mas (ca)
- Marek Černocký (cs)
- Matej UrbanÄiÄ (sl)
- Piotr DrÄ…g (pl)
- Samir Ribic (bs)
- Tibor Kaputa (sk)
New in Meld 3.12.3 (Dec 30, 2014)
- Fixes:
- Fix inconsistent file chooser when cancelling file selection (Kai Willadsen)
- UTF-8 encode patches created from the patch dialog (Kai Willadsen)
- Fix text-wrapping reset caused by the commit dialog (Kai Willadsen)
- Fix text background display on certain themes (Kai Willadsen)
- Fix for launching Meld with certain Git environment variables (Kai Willadsen)
- Add GTK's settings.ini file for font blurriness fix on Windows (Kai Willadsen)
- Translations:
- Balázs Úr (hu)
New in Meld 3.12.2 (Nov 24, 2014)
- Fixes:
- Fix display of change action buttons and line numbers when line numbers are shown (Kai Willadsen)
- Fix positioning of the change action buttons (Kai Willadsen)
- Fix tab width setting not working correctly (Kai Willadsen)
- Fix starting comparison of Subversion checkouts from a subdirectory (Kai Willadsen)
- Fix starting Meld from a differently-named symlink (Kai Willadsen)
- Ignore errors when copying file metadata if the destination file system doesn't support it (Kai Willadsen)
- Automatically recompile stale in-place gschemas (Kai Willadsen)
- Handle SIGINT to support previous quit-on-Ctrl-C behaviour (Kai Willadsen)
- Translations:
- Dimitris Spingos (el)
- Marek Černocký (cs)
New in Meld 3.12.1 (Oct 26, 2014)
- Fixes:
- Work around change colours not displaying on GTK+ 3.14 (Kai Willadsen)
- Fix missing cache opcodes in some circumstances (Kai Willadsen)
- Fix text view expansion when resizing patch dialog (Kai Willadsen)
- Build fix to always include C locale when LINGUAS is set (Kai Willadsen)
- Translations:
- (pt_BR)
- (sr, sr@latin)
New in Meld 3.12.0 (Sep 27, 2014)
- Fixes:
- Ignore missing files when cleaning up our recently-used folder (Kai Willadsen)
- Guard against dialogs missing properties they should definitely have (Kai Willadsen)
- Remove old property from patch dialog (Kai Willadsen)
- Translations:
- Indonesian
- Czech
- Polish
New in Meld 3.11.4 (Sep 19, 2014)
- Fixes:
- Only apply the auto merge flag to the last comparison started (Kai Willadsen)
- Fix install layout issues on Debian-based systems (Kai Willadsen)
- Fix "Open External" for files on Windows (Kai Willadsen)
- Record installation directory and executable location on Windows (Kai Willadsen)
- Revert to using latin1 as a fallback encoding; this will be reverted in the next unstable series (Kai Willadsen)
- Translations:
- Andika Triwidada (id)
- Daniel Mustieles (es)
- fr33domlover (he)
- Jiri Grönroos (fi)
- Josef Andersson (sv)
- Marek Černocký (cs)
- Piotr DrÄ…g (pl)
New in Meld 3.11.3 (Aug 23, 2014)
- Features:
- Manually handle app menu fallback for non-Gnome shells (Kai Willadsen)
- Save and restore window maximisation state (Kai Willadsen)
- Fixes:
- Add missing/incomplete "Language" entries (Lars Wendler)
- Miscellaneous code cleanups (Christoph Brill)
- Handle broken locale settings better (Kai Willadsen)
- Fix size allocation issues in preferences UI (Kai Willadsen)
- Update shebang for environments with Python 3 as default (Kai Willadsen)
- Translations:
- Daniel Mustieles (es)
- Marek Černocký (cs)
- Piotr Drąg (pl)
- Rafael Ferreira (pt_BR)
New in Meld 1.8.6 (Jul 19, 2014)
- Fixes:
- Handle spaces in filenames with external editor (Kai Willadsen)
- Fix storing translated column names in configuration (Kai Willadsen)
- Backport fix for "Open externally" sensitivity setting (Daniel Macks)
- Fix support for fake comparisons in null VC (Kai Willadsen)
- Fix "Same" filter for shallow comparison cases (Kai Willadsen)
- Translations:
- Benjamin Steinwender(de)
- Daniel Mustieles (es)
- Inaki Larranaga Murgoitio (eu)
- Lasse Liehu (fi)
New in Meld 3.11.2 (Jul 12, 2014)
- Features:
- File and folder comparison panes can now be resized (Marco Brito)
- Folder comparisons now support scrolling between chunks using the mouse wheel in the link map, like file comparisons (Kai Willadsen)
- Fixes:
- Don't draw spurious actions for equal chunks (Kai Willadsen)
- Remove default sourceview behaviour for Alt+Left/Right (Kai Willadsen)
- Fix storing translated column names in configuration (Kai Willadsen)
- Several fixes for multiple windows in single-instance handling:
- Resolve relative paths relative to the correct instance (Kai Willadsen)
- Don't create windows in the original instance when the calling instance errors out (Kai Willadsen)
- Raise the correct window for new windows in the same instance (Kai Willadsen)
- Exit correctly for command line errors in the calling instance (Kai Willadsen)
- Fix display of unicode paths in repositories (Kai Willadsen)
- Fix handling of unicode paths in recent files store (Kai Willadsen)
- Improve behaviour of Open External action, and handle spaces in filenames for the custom editor option (Kai Willadsen)
- Improve support custom installation prefixes (Kai Willadsen)
- Translations:
- Benjamin Steinwender (de)
- Daniel Mustieles (es)
- Lasse Liehu (fi)
- Marek Černocký (cs)
- Matej Urbančič (sl)
- Piotr Drąg (pl)
- Rafael Ferreira (pt_BR)
- Yuri Myasoedov (ru)
New in Meld 3.11.1 (May 26, 2014)
- Features:
- New (alpha) infrastructure for stand-alone Windows builds (Kai Willadsen)
- Display renames and metadata in Bazaar repositories (Louis des Landes)
- Improved tab labels in version control comparisons (Kai Willadsen)
- New merge-order preference to accompany comparison-order (Kai Willadsen)
- Added a prompt to mark a conflict as resolved from file comparison (Kai Willadsen)
- Fixes:
- Fix filtering for shallow folder comparisons (Casey)
- Several install and distribution fixes (Kai Willadsen)
- Sundry bug fixes (Dominique Leuenberger, Thomas Klausner, Louis des Landes, Kai Willadsen)
- Translations:
- Andika Triwidada (id)
- Benjamin Steinwender (de)
- Daniel Mustieles (es)
- Facundo Dario Illanes (es)
- Inaki Larranaga Murgoitio (eu)
- Jiri Grönroos (fi)
- Marek Černocký (cs)
- Milo Casagrande (it)
- Piotr DrÄ…g (pl)
- Rafael Ferreira (pt_BR)
- Tom Tryfonidis (el)
- Ville-Pekka Vainio (fi)
- МироÑлав Ðиколић (sr, sr@latin)
New in Meld 1.8.5 (May 19, 2014)
- Fixes:
- Fix findbar crash with older pygtk (Kai Willadsen)
- Translations:
- Spanish
- Serbian
- Serbian Latin
- Greek
New in Meld 3.11.0 (Feb 23, 2014)
- Features:
- Supporting hiding empty filtered folders in folder comparison (Gianni Trovisi, Kai Willadsen)
- Notify user when files change externally in file comparison (Kai Willadsen)
- Use standard GIO file trash handling when deleting files (Kai Willadsen)
- Newly written Mallard-based help (Kai Willadsen)
- User interface updates:
- Support GNOME 3-style application menu (Kai Willadsen)
- Visual improvements to several icons (Kai Willadsen)
- Update Meld's colour scheme (Kai Willadsen)
- Many visual styling updates, layout tweaks and UI polish (Kai Willadsen)
- Internal changes:
- Port to GObject introspection, GTK+ 3, GApplication, GSettings and other new things starting with 'G' (Kai Willadsen)
- Port to distutils, based on python-distutils-extra (Kai Willadsen)
- Move to using CSS for styling and colour definitions (Kai Willadsen)
- Update to use more modern GTK widgets (Peter Tyser, Kai Willadsen)
- Move a lot of extra UI construction into glade/UI files (Kai Willadsen)
- Make several custom icons themeable (Kai Willadsen)
- Make Meld a single-instance application, and add support for multiple windows (Kai Willadsen)
- Fixes:
- Improved rendering speed in file comparisons (Kai Willadsen)
- Translation fixes (Piotr Drąg)
- Copy and paste within a buffer no longer causes occasional incorrect change highlighting (Kai Willadsen)
- Fixes for version control support (Ben Ross, Louis des Landes, Peter Tyser, Tom Scytale)
- Windows crash fixes (Bartosz Dziewoński)
- Sundry bug fixes (Daniel Pantea, Peter Tyser, Kai Willadsen)
- New dependencies:
- GTK+ 3.6
- GLib 2.34
- PyGObject 3.8
- GtkSourceView 3.6; GtkSourceView is also no longer optional
- Translations:
- Marek Černocký (cs)
- Benjamin Steinwender (de)
- Dimitris Spingos (el)
- Daniel Mustieles (es)
- Jiri Grönroos (fi)
- Fran Diéguez (gl)
- Gabor Kelemen (hu)
- Andika Triwidada (id)
- Milo Casagrande (it)
- Piotr Drąg (pl)
- Enrico Nicoletto(pt_BR)
- Rafael Ferreira (pt_BR)
- Matej Urbančič (sl)
- Мирослав Николић (sr, sr latin)
- Özgür Sarıer (tr)
- zodiac111 (zh_CN)
New in Meld 1.8.4 (Jan 23, 2014)
- Fixes:
- Fix crash when scanning CVS-only folders (Kai Willadsen)
- Fix crash on Windows when missing cdll.intl (Bartosz Dziewoński)
- Fix crash with Italian (it_IT.utf8) locale (Balint Reczey)
- Translations:
- Andika Triwidada (id)
- Benjamin Steinwender (de)
- Daniel Mustieles (es)
New in Meld 1.8.3 (Dec 16, 2013)
- Fixes:
- Fix subdirectory comparisons for Subversion 1.6 (Ben Ross)
- Fix git status parsing for some statuses (Tom Scytale)
- Don't disable updating when syncpoints aren't yet active (Kai Willadsen)
- Fix modifying column properties causing crashes when using .ini config backend (Kai Willadsen)
- Translations:
- Andika Triwidada (id)
- Milo Casagrande (it)
- zodiac111 (zh_CN)
New in Meld 1.8.2 (Oct 22, 2013)
- Fixes:
- Fix regression selecting Subversion 1.6 repositories (Kai Willadsen)
- Fix for unicode usernames on Windows; note that this change also moves Meld config from the remote to the local app data folder (Kai Willadsen)
- Add copyright string to appdata file (Kai Willadsen)
- Translations:
- Fran Diéguez (gl)
- Matej UrbanÄiÄ (sl)
New in Meld 1.7.5 (Sep 2, 2013)
- Features:
- Open the version control console view when the exit code of a VC operation indicates that there was an error (Kai Willadsen)
- Improve our handling of bad gconf setups, and add a file-system key to force a no-gconf fallback for persistent issues (Daniel Richard G)
- Add a preference for whether to highlight the current line of a file comparison (Kai Willadsen)
- Keyboard shortcut for the commit dialog (Kai Willadsen)
- Fixes:
- Fix traversing symlink loops in version control comparisons (Kai Willadsen)
- Minor fixes and cleanups (Boruch Baum, Sandro Bonazzola, Kai Willadsen)
- Translations:
- Antonio Fernandes C. Neto (pt_BR)
- Daniel Mustieles (es)
- Fran Diéguez (gl)
- Marek Černocký (cs)
- Rafael Ferreira (pt_BR)
- Piotr DrÄ…g (pl)
New in Meld 1.7.4 (Jul 28, 2013)
- Features:
- Commit dialog can now automatically wrap commit messages (Kai Willadsen)
- Add Bazaar support for pushing changes, and improve sensitivity setting (Louis des Landes)
- Support Subversion 1.8 (Yuri)
- Type-ahead-find search now works in folder comparisons (Kai Willadsen)
- Preference to swap pane order left = local (Kai Willadsen)
- Arch, Codeville and RCS are no longer supported (Kai Willadsen)
- Fixes:
- When opening new tabs from the command line, bring new tab to the front (Richard Simmons)
- Current chunk highlight is now customisable using gtkrc (Louis des Landes)
- Syncpoints now prevent chunks from being re-merged, syncpoints move with insertions, and disable automatic updating (Kai Willadsen)
- Various version control updates and fixes (Louis des Landes, Kai Willadsen)
- Sensitivity fixes (Kai Willadsen)
- Translation string fixes (Marek Černocký)
- Translations:
- Daniel Mustieles (es)
- Dimitris Spingos (el)
- Fran Diéguez (gl)
- Marek Černocký (cs)
- Matej Urbančič (sl)
- Piotr Drąg (pl)
New in Meld 1.7.3 (Jun 5, 2013)
- Features:
- Support launching conflict comparisons from Subversion (Louis des Landes)
- The external text editor setting now supports opening files at a particular line number (Konstantin Starojitski)
- A host of minor improvements to the version control UI, including: * Add a new Push action for VC modules, currently supported in Git (Kai Willadsen) * Show a summary of unpushed commits, currently supported in Git (Kai Willadsen) * Reworked commit dialog, including more details about files to be committed and more useful previous-log selection (Kai Willadsen) * Console output for VC comparisons is now formatted to better distinguish commands, output and errors (Kai Willadsen) * Support better sensitivity handling in VC comparisons, currently implemented by Git (Kai Willadsen)
- Sundry minor UI improvements:
- uch HIG-ification and better wording for actions, dialogs and labels (Kai Willadsen, with diligent bug reporting from Adam Dingle)
- ake columns user-resizable in version control and folder comparisons (Kai Willadsen)
- There is now a Save All action, to save all modified files in the current comparison (Kai Willadsen)
- Rather than giving up on long inline-highlighting comparisons, Meld now prompts to continue the comparison (Kai Willadsen)
- F5 is now a additional shortcut for Refresh (Kai Willadsen)
- Reload has been renamed to Revert and its UI has been improved for file comparisons (Kai Willadsen)
- Fixes:
- Version control updates and miscellaneous fixes (Dominique Leuenberger, Louis des Landes, Timothy Babych, Kai Willadsen)
- When guessing file types for syntax highlighting, we now use file contents as well as extension (Kai Willadsen)
- Prev/Next Change navigation now centres changes slightly more aggressively (Kai Willadsen)
- Translations:
- Daniel Mustieles (es)
- Gabor Kelemen (hu)
- Inaki Larranaga Murgoitio (eu)
- Jiro Matsuzawa (ja)
- Marek Černocký (cs)
- Martin Srebotnjak (sl)
- Matej UrbanÄiÄ (sl)
- Pere Orga (ca)
- Piotr DrÄ…g (pl)
- Rafael Ferreira (pt_BR)
- МироÑлав Ðиколић (sr, sr@latin)
New in Meld 1.7.2 (Apr 19, 2013)
- Features:
- In version control view, conflicts now open in a three-way merge mode for Bazaar and Git, with other VCs to follow (Louis des Landes)
- Manual synchronisation of split points for comparisons (Piotr Piastucki, Kai Willadsen)
- The "Ignore blank lines" setting is now used in folder comparisons, in same manner as text filters (Kai Willadsen)
- Fixes:
- Many minor Windows compatibility fixes (Vincent Legoll, Robert Wahler, Kai Willadsen)
- Version control compatibility updates and fixes (Manuel Siggen, Kai Willadsen)
- Better handling of Unicode filenames (Kai Willadsen)
- Better support for cross-platform newline behaviour, particularly on Windows (Kai Willadsen)
- Sensitivity fixes for file and folder comparisons (Kai Willadsen)
- Build and installation fixes (Kalev Lember, Kai Willadsen)
New in Meld 1.7.1 (Mar 1, 2013)
- Features:
- Folder comparisons can now show extra information, such as file size and modification times. Column visibility and ordering are properly configurable. (Philipp Müller, Kai Willadsen)
- Shallow comparison (i.e., based on size and timestamp) are now supported for folder comparisons, including timestamp resolution preferences for cross-filesystem comparisons. (Cristian Dinu)
- The UI for launching new comparisons has been reworked to have a clearer workflow, and is now shown on startup if no other comparisons have been opened (Kai Willadsen)
- Recently-used comparisons are now supported, allowing you to re-open previous comparisons directly. (Kai Willadsen)
- Read-only files are now not editable by default, making merge actions clearer and more consistent. Individual read-only files can easily be set as editable as desired. (Kai Willadsen)
- Fixes:
- New version control API, currently used by Git and Subversion (Kai Willadsen)
- Version control compatibility updates and fixes (Cedric Le Dillau, Louis des Landes, Kai Willadsen)
- Command line labelling options now apply to folder tabs (Kai Willadsen)
- Regressions from parallel inline highlighting calculations have been fixed (Kai Willadsen)
- Diff algorithm cleanups (Piotr Piastucki)
- Compatibility fixes for Python 3; this does *not* mean that Meld works on Python 3 yet, just that 2to3 issues have been addressed (Kai Willadsen)
- Translations:
- Daniel Mustieles (es)
- Dominique Leuenberger (pt)
- Enrico Nicoletto (pt_BR)
- Florencio Neves (pt_BR)
- Fran Diéguez (gl)
- Marek Černocký (cs)
- Matej UrbanÄiÄ (sl)
- МироÑлав Ðиколић (sr, sr@latin)
- Piotr DrÄ…g (pl)
New in Meld 1.6.1 (Oct 22, 2012)
- Fix traceback from invalid tree cursor paths (Kai Willadsen) (closes rhbz#832969 and rhbz#837133)
- Fix traceback when popping up right-click menus in empty tree sections (Kai Willadsen) (closes rhbz#843879)
- Fix Bazaar comparisons including exec bit changes (Kai Willadsen) (closes bgo#682852)
- Avoid spurious listings in Bazaar with shelved items (Per Ångström)
- Fix copying symlinks in directories (Rainer Suhm) (closes rhbz#836606)
- Support newer Fossil VC (Jan Danielsson) (closes bgo#683969)
- Fix compatibility with Python 2.5 (Gianni Trovisi)
New in Meld 1.5.3 (Feb 1, 2012)
- New features:
- Add simple animations for chunk actions to make it easier to follow the result of insertion and deletion actions (Kai Willadsen)
- Show the currently displayed page area in the side bars (Kai Willadsen)
- Fixes:
- Don't show links between chunks where one of the chunks is completely off-screen, reducing visual clutter (Kai Willadsen)
- Syntax highlighting will now assume that all files in a comparison are of the same type if we can't determine otherwise (Kai Willadsen)
- Some fixes to colour usage and legibility for dark themes, with more theme fixes coming soon (Kai Willadsen)
- Remember active filters across sessions in directory and VC comparions (Kai Willadsen)
- Guess which version control system a user is most likely to want to see, in the event of multiple VCs in a single working copy (Kai Willadsen)
- Work with Subversion 1.7 (Kai Willadsen)
- Many sundry bug fixes (Aaron Schrab, Julian Taylor, Kai Willadsen)
- Translation updates:
- Bruno Brouard (fr)
- Christian Kirbach (de)
- Daniel Mustieles (es)
- Fran Dieguez (gl)
- Gabriel Speckhahn (pt_BR)
- Jiro Matsuzawa (ja)
- Jorge González (es)
- Marcin Floryan (pl)
- Marek Černocký (cs)
- Mario Blättermann (de)
- Matej UrbanÄiÄ (sl)
- Petr Kovar (cs)
- Piotr DrÄ…g (pl)
- Takeshi AIHANA (ja)
- Yuri Myasoedov (ru)
New in Meld 1.5.1 (Mar 21, 2011)
- New features:
- Add menu items and keyboard shortcuts for version control and directory comparison actions (Kai Willadsen)
- Add support for the Fossil SCM (Jan Danielsson)
- Add a menu for switching between tabs (Kai Willadsen)
- Add a menu item to unlock scrolling (Kai Willadsen)
- Code changes and fixes:
- Improve filter handling with inline error reporting in the preference pane, and correct refreshing of file and directory comparisons on filter changes (Kai Willadsen)
- Make line number display work with GtkSourceView 2.10+ (Piotr Piastucki)
- Support external diff tools in subversion (Cedric Le Dillau)
- Support CVSNT as a CVS alternative (Kai Willadsen)
- Performance fixes for subversion and bazaar (Tristan Hill, Kirill Müller)
- Correctly update a modified file's status in git and svn version control views (Peter Tyser)
- Make temporary files unwritable to avoid unintentionally editing them (Peter Tyser)
- Clean up diff results for cleaner comparisons (Piotr Piastucki)
- Improve symlink and binary handling, and error cases for directory comparisons (Kai Willadsen)
- Improve copy semantics for directories and symlinks (Kai Willadsen)
- Show case insensitivity and file encoding errors less intrusively (Kai Willadsen)
- Sundry bug fixes (Kai Willadsen, Piotr Piastucki)
- Translation updates:
- Bruno Brouard (fr)
- Claude Paroz (fr)
- Daniel Mustieles (es)
- Joe Hansen (da)
- Mario Blättermann (de)
- Matej Urbančič (sl)
- Miroslav Nikolić (sr)
- Petr Kovar (cs)
- Takeshi AIHANA (ja)
New in Meld 1.3.3 (Sep 8, 2010)
- Highlight currently focused change (Kai Willadsen)
- Add ability to check if version control repos are valid (Peter Tyser)
- Support multiple-file undo/redo operations after save (Kai Willadsen)
- Performance improvements, bug fixes and sundry contributions (Piotr Piastucki, Alexander Smishlajev, Robert Wahler, Kai Willadsen)
- Translation updates:
- de (Mario Blättermann), es (Jorge González), fr (Bruno Brouard),
- ja (Takeshi AIHANA), sl (Matej Urbančič), zh_CN (Tao Wang)
New in Meld 1.3.2 (Jun 25, 2010)
- Add keyboard merging support (Kai Willadsen)
- Add support for bulk change merging (Piotr Piastucki)
- Add auto-merge with ancestor mode; please note that this can currently only be started from the commandline (Piotr Piastucki)
- Updates to VC support, including lots of git fixes (Peter Tyser and others)
- UI cleanups, including a cleaner Preferences dialog, and message areas for most error reporting (Kai Willadsen)
- Plenty of miscellaneous bug fixes (Didier Roche, Geoffrey Irving, Kai Willadsen, Martyn Thomas, Peter Tyser, Piotr Piastucki)
- Translation updates:
- cs (Petr Kovar), de (Holger Wansing, Mario Blättermann), es (Jorge
- González), fr (Bruno Brouard, Claude Paroz), gl (Enrique Estévez, Fran
- Diéguez), hu (Gabor Kelemen), it (Andrea Zagli), ja (Takeshi AIHANA),
- pt_BR (Djavan Fagundes), sl (Matej Urbančič), sq (Besnik Bleta, Laurent
- Dhima), sr@latin (Danilo Šegan), sv (Daniel Nylander), zh_CN (arccos,
- Careone)
New in Meld 1.2.1 (Nov 24, 2008)
- Pygtk version 2.8 now required
- Port to gtk.UIManager (Kai Willadsen)
- Handle spaces in svn paths (Neil Mayhew)
- Command-line auto-compare all option on startup (Ondrej Novy)
- Command-line can launch several comparisons (Brian Holmes)
- Several UI tweaks (better focus behavior, better defaults)