Tags: ag-python/meld_PyGObject
Tags
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
PreviousNext