[meld] Created tag 3.19.1
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] Created tag 3.19.1
- Date: Tue, 20 Nov 2018 21:19:28 +0000 (UTC)
The unsigned tag '3.19.1' was created.
Tagger: Kai Willadsen <kai willadsen gmail com>
Date: 1542748758 +1000
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)
Changes since the last tag '3.19.0':
Alan Mortensen (1):
Updated Danish translation
Anders Jonsson (1):
Update Swedish translation
Claude Paroz (6):
Updated French translation
Removed unneeded super arguments
Removed unneeded encoding preambles
Removed unneeded unicode prefixes
Removed unneeded object class base
Calling super() whenever possible
Daniel Mustieles (3):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Emin Tufan Çetin (2):
Update Turkish translation
Update Turkish translation
Heikki Ketoharju (1):
Jump to Next/previous change takes text filters into account.
Jesus Arroyo (3):
Implement collapse and expand recursively
PEP8 compliance
Address reviewer comments
Jiri Grönroos (1):
Update Finnish translation
Kai Willadsen (130):
Post-release version bump
Fix Gitlab release tagging
sourceview: Remove mysteriously-activated GtkSourceView bindings
Add some support for numpad shortcuts (#175)
sourceview: PEP8
meldwindow: Make extra keybindings somewhat more obvious
vc: Remove support for additional VC metadata file/folders
vc._vc: Document what our root-walk flag does
Add mypy's cache folder to our ignore
iohelpers, misc: Add some easy type annotations
help: Updated web help builder to Python 3
meldwindow: Fix drag-and-drop on to main window/tab bar
sourceview: Don't try to handle a highlight on a non-realized sourceview
newdifftab: Fix blank-comparison regression from Gio changes
newdifftab: Replace int constants with an enum
newdifftab: Alignment-only formatting changes
newdifftab: Migrate file/folder logic to Gio
misc: Break out the modal parent logic; it's useful for other dialogs
Move filename save prompt to iohelpers
iohelpers: Remove old u"" usage
iohelpers: Use the defaults from our custom file chooser dialog
iohelpers: Simplify our response handling for save dialog prompt
iohelpers: Move save-file prompting to use GFile
Make save prompt return a Gio.File and adapt callers
filediff: Remove some filename-based handling in external opener
filediff: Make filechooser change handling use Gio.File
Move FileDiff's merge-output handling to Gio.File
meldbuffer: Remove MeldBufferData's now-unused filename attribute
data/ui: Make file comparison file-choosers support remote files
filediff: We no longer need to disable selectors for non-local files
ui.filechooser: Make custom file chooser support remote file selection
filediff: Import cleanup
sourceview: Intercept and sanitise text-tags on paste
undo: Change the end_group() behaviour to handle a missing group
undo: Make abort_group() handling the same as the end_group()
filediff: Work around GtkSourceView load failure (final part of #152)
filediff: Fix our still-unused GtkSourceView error domain logic
FIXME: Initial pass at a wrapper that ensures that a user sees that we've errored, for certain critical
things (like saving...)
filediff: Add a helper for showing user-criticial errors
misc: Move user_critical decorator from filediff
misc: Document our new user_critical decorator
misc: Fix translation markings
sourceview: Fix pasting multi-byte encodings (#179)
data: Remove old bug buddy metadata from our desktop file
Update Bugzilla links to point to GitLab in multiple places
setup_win32: Get site-packages in a slightly less silly way
Revert maint rubbish commit
appveyor: Re-enable non-tag builds
data/icons: New scalable SVG icon
data/icons: Update 48x48 icon from new SVG
data/icons: Add a README explaining the status of our icons
data/icons: Update Windows .ico
data/icons: Add a simple Makefile for SVG -> PNG -> ICO transforms
Merge branch 'flatpak' into 'master'
bin/meld: Don't unintentionally get our exception from the outer scope
bin/meld: flake8 fixes
bin/meld: Check for GtkSourceTag, new in 3.20
CI: Add our launcher script to the flake8 check
data: Remove Makefile that was only used by the flatpak build
data: Update flatpak build to use a modern GtkSourceView
Replace deprecated GObject.property with GObject.Property
bin/meld: Bump our glib requirement to line up with the GTK+ release
ui: Update deprecated GObject.ParamFlags usage
bin/meld: Update deprecated version checking
ui.filechooser: Update for constructor deprecations
ui.filechooser: Make our button handling a little less verbose
ui.msgarea: More deprecated constructor fixes
data: Switch flatpak build to using a defined platform version
data: Update flatpak build to source and build GtkSourceView more sanely
meldapp: Don't try to open a blank comparison tab (#193)
Merge branch 'rename-appid' into 'master'
data: Remove "comments" from the flatpak JSON
maint: Add a command for appveyor build triggers
filediff: Fix change deletion shortcut for non-keypad deletes
bin/meld: PEP8
recent: Our URIs only come from one call, and they'll always be strings
recent: Set a valid initial value for stored comparisons
recent: Fix some serious confusion with our RecentType enum use
recent: Fix our stored comparisons to actually use URIs not GFiles
recent: Update some copyright dates
Merge branch 'master' into 'master'
Merge branch 'cleaning' into 'master'
vc.git: Fix committing a folder in git
Merge branch 'win32-remove-font-backend-workaround' into 'master'
bin/meld: Re-add accidentally removed exec bit
Use new compact OARS syntax
filediff: Fix cursor-moving actions
Merge branch 'icon-tint-Gdk.Color' into 'master'
Merge branch 'master' into 'master'
Merge branch 'misc.all_same' into 'master'
Merge branch 'meld-3-19-win32-installer' into 'master'
Merge branch 'dirdiff.remove_blank_lines' into 'master'
Merge branch 'dirdiff._files_same.need_contents' into 'master'
misc: Update path shortening logic for Windows paths (#203)
filediff: Support drag-and-drop directly on to textviews (#177)
misc: Fix new name-shortening for relative and non-path cases
Merge branch 'supercalls' into 'master'
.gitignore: Add flatpak-builder folder
treehelpers: Don't raise StopIteration for Python 3.7 compat (#217)
filters: Reorder regex options to avoid a deprecation warning
ui.statusbar: Remove apparently ineffective gtkrc guff
Merge branch 'dirdiff._files_same.mmap' into 'master'
sourceview: Move from deprecated BELOW text layer to BELOW_TEXT
sourceview: Simplify current line highlighting with an alpha style
Merge branch 'gitlab-ci-win32' into 'master'
dirdiff: Fix state filter initialisation logic
Merge branch 'dirdiff.fast_insert' into 'master'
ui.cellrenderers: Make getter defaults consistent with our empty state
dirdiff: Refactor error row adding for cleaner defaults
filediff: Fix initial focus pane for two-pane comparison
Const-ify our application ID for consistency
meldapp: Make the XDG application ID match our other IDs
build_helpers: Add Mint to the special case install list (#225)
Merge branch 'win32-gspawn-in-lib' into 'master'
vc.git: Fix ambiguous argument when checking unpushed commits (#233)
filters: Remove unused parse method
filters: Make the class methods actually class methods
filters: Reuse re.compile checking in bytestring regexes
test: Add a new minimal test for shell-based filter matching
filters: New filter-checking API for preferences use
filters: Significantly simplify filter construction logic
filters: Simplify byte/str regex filter compiling
filters: Rearrange the shell pattern split logic to be slightly clearer
filters: Break out forgiving regex compilation and add a test
filters: Stop pretending to care about underscore-prefixing
misc: Move shell_to_regex translation helper to filters where it's used
dirdiff: Fix display of encoding errors when scanning folders (#235)
Update the gitignore file
filediff: Replace broken pre-save encoding check (#239)
Update NEWS
Kukuh Syafaat (2):
Update Indonesian translation
Update Indonesian translation
Marek Cernocky (1):
Updated Czech translation
Marek Černocký (1):
Updated Czech translation
Mario Blättermann (1):
Update German translation
Matej Urbančič (2):
Added Slovenian translation
Updated Slovenian translation
Mathieu Bridon (2):
Fix the Flatpak build manifest
Rename everything
Milo Casagrande (3):
Update Italian translation
Update Italian translation
Update Italian translation
Piotr Drąg (3):
Update Polish translation
Update Polish translation
Update Polish translation
Rafael Fontenelle (2):
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Reginaldo Izidório (1):
Update Brazilian Portuguese translation
Stefan Erichsen (1):
Replaced a tab with 4 spaces, as in all the other lines
Vasily Galkin (15):
win32: remove workaround for font backend
Provide dummy stdout to make multiprocessing work with cx_freeze GUI (#196)
Use external help in frozen installation, like uninstalled (#197)
win32 installer: include exe required to exec browser with meld help (#197)
appveyor: Fix build versioning giving errors in appveyor log
freeze: Introduce building as freezed binaries zip (gitlab #205)
freeze: Update icon path used in freezing
freeze: Exclude unneeded tkinter from freezed installation.
freezed: improve dependency error handling by raising an exception
freezed: remove XDG_DATA_DIRS hack
setup_win32: add mingw support
prepare for ci mingw building:
Build win32 installers with gnome gitlab win32 runners
Logging adapter for Glib: discard exceptions
freezed win32: put gspawn helper exe into lib/
Yi-Jyun Pan (1):
Update Chinese (Taiwan) translation
hugosenari (23):
issue: #icon-tint-Gdk.Color - EmblemCellRenderer crashes if you try to give it a Gdk.Color property;
commit: Doc say that if type isnt bool, str, int or float tuple of property must have only 4 items
https://python-gtk-3-tutorial.readthedocs.io/en/latest/objects.html#GObject.GObject.__gproperties__
issue: #misc.all_same - make all_same accept iterables; commit: add all_same tests
issue: #misc.all_same - make all_same accept iterables; commit: use iterables and lazy match content
issue: #dirdiff.remove_blank_lines - make remove blank lines runs faster; commit: mixin
ignore_blank_lines and ignore line ending difference
issue: #dirdiff.remove_blank_lines - make remove blank lines runs faster; commit: remove unused import
issue: #dirdiff.apply_text_filters - Apply regex.sub instead of apply_text_filters; commit: using
regex.sub
Merge branch 'master' into dirdiff.apply_text_filters
issue: #dirdiff._files_same.need_contents - When `ignore blank line` retain content for rematch after
remove blank lines; commit: fix bug that we dont ignore blank lines if apply_text_filter is false part of old
[dirdiff-mmap](https://gitlab.gnome.org/GNOME/meld/merge_requests/9) merge request
Merge branch 'master' into dirdiff.apply_text_filters
issue: #dirdiff.apply_text_filters - Apply regex.sub instead of apply_text_filters; commit: avoid do
something with third file if first and second differ
issue: #dirdiff._files_same.mmap - Use mmap for files with size greater than CHUNK_SIZE; commit: using
mmap split logic in different functions
issue: #dirdiff._files_same.mmap - Use mmap for files with size greater than CHUNK_SIZE; commit:
rollback apply text filters
issue: #dirdiff.fast_insert - make append faster; commit: using unsafe_set_value on set_item_state
issue: #dirdiff.fast_insert - make append faster; commit: using appropriate type for cols COL_SIZE,
COL_TIME and COL_PERMS
issue: #dirdiff.fast_insert - make append faster; commit: using unsafe_set_value on _update_item_state
issue: #dirdiff.fast_insert - make append faster; commit: fix import warning
avoid explicitly returning None
fallback to the supported override version if it fails
single set() call instead of the multiple set_values()
move unsafe_set to DiffTreeStore
flake8
set pane inside unsafe_set
avoid pyobjects for column types by avoiding None use
nick richards (1):
Add OARS metadata
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]