[meld] Created tag 3.21.0
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] Created tag 3.21.0
- Date: Sun, 19 Apr 2020 01:11:34 +0000 (UTC)
The unsigned tag '3.21.0' was created.
Tagger: Kai Willadsen <kai willadsen gmail com>
Date: 1587258682 +1000
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)
Changes since the last tag '3.20.0':
Alan Mortensen (1):
Updated Danish translation
Alex Monday (1):
icon: Update app icon
Anders Jonsson (6):
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Asier Sarasua Garmendia (1):
Update Basque translation
Ask Hjorth Larsen (1):
Updated Danish translation
Balázs Meskó (1):
Update Hungarian translation
Balázs Úr (5):
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Bilal Elmoussaoui (1):
buildsystem: switch to using meson
Daniel Mustieles (12):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Update Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Daniel Șerbănescu (1):
Update Romanian translation
Emin Tufan Çetin (3):
Update Turkish translation
Update Turkish translation
Update Turkish translation
FeRD (Frank Dana) (1):
Raise Python version requirement to 3.6
Fran Dieguez (1):
Update Galician translation
Guillaume Bernard (1):
Updated French translation
Heikki Ketoharju (1):
A new version of smart scrolling [issue #78].
Jiri Grönroos (1):
Update Finnish translation
Kai Willadsen (510):
vcview: Rename treeview popup helper
vcview: Update popup handling for 3.22 deprecations
filediff: Update popup handling for 3.22 deprecations
filediff, vcview: Use current event implicitly in popup handling
dirdiff: Update filter menu popup to new API
dirdiff: Break sensitivity logic out from selection-changed handling
dirdiff: Replace handler block/unblock dance with central sensitivity
dirdiff: Port to new popup API
tree: Move common popup handling code to new class
ui.notebook: More new popup API changes
gutterrendererchunk: Update to new popup API and fix positioning
misc: Remove now-unused custom popup positioning helper
ui.util: Port some GAction accelerator handling from GTK+ internals
meldwindow: Add simple HeaderBar for the ex-application menu to live in
meldwindow: Remove now-unnecessary additional menu handling
meldwindow: Move the spinner to our HeaderBar
ui.emblemcellrenderer: Use newer GObject property declaration style
filediff: Remove reference to long-gone selector_hbox widget list
bin/meld: Remove Python 2 remnant support
melddoc: Remove unused status-changed signal
melddoc: Move stop() logic to MeldWindow
ui._gtktemplate: Add in template support from upstream
meldwindow: Migrate to Gtk.Template() construction
meldapp: Remove window-removed handling
data/ui: Set more properties in the UI file
meldwindow: Move realize signal handling to vfunc override
gschema: Remove unused statusbar visibility configuration
meldwindow: Remove support for hiding the toolbar
meldwindow: Remove toolbar style support
meldwindow: Fix template path locations
filediff: Rework the keymask-focus handling to be purely textview-local
conf: Move to pathlib use
Add scaffolding for GResource build + load support
data: Move all action icons to resource loading
bin/meld: Try to load gresources even in development
data: Move the shortcut dialog UI to resource loading
data: Move MeldWindow UI to resource loading
data: Move gear menu to resource loading
data: Move About dialog to resource loading
patchdialog: Migrate to template construction and resource loading
vcdialogs: Move push & commit dialogs to templates and resource loading
resources: Add in missed patch dialog
filediff: Move revert dialog to resource loading
filediff: Move save confirmation dialog to resource loading
ui: Migrate status bar selectors from template hack to real templates
ui.bufferselectors: Absorb FilteredListSelector
preferences: Migrate list widgets to templates and resource loading
preferences: Move to template and resource loading
resources: Add in omitted prefs dialog
meldwindow, ui.notebook: Update containers to handle actual GtkWidgets
newdifftab: Migrate to template and resource loading
ui._gtktemplate: Raise when we find unmatched callbacks
melddoc: Move label-changed to new signal style
Migrate close signal to new Signal style
Rename state-changed signal to avoid name clash and move to Signal
filediff: Remove current-diff-changed signal
meldbuffer: Move file-changed to Signal
melddoc: Move file-changed to Signal
melddoc: Migrate create-diff to Signal
melddoc: Move next-diff-changed to Signal
vcview: Migrate to template and resource loading
dirdiff: Migrate to template and resource loading
filediff: Move to template and resource loading
preferences: Fix column selector UI for template changes
findbar: Move to template and resource loading
Fix a few missed widget accesses
Replace gnomeglade imports with their source
ui.gnomeglade: Remove this now-unused module
Remove remaining `.widget` accesses
Remove remaining pyobject accesses
Add compiled gresource to git ignore
Post-release version bump
Merge branch 'master' into deprecation-cleanup
test: Update tests to 'handle' resource construction
ui._gtktemplate: Pacify flake8 import order
Merge branch 'deprecation-cleanup' into 'master'
meld.ui.notebook: Reimplement our notebook label widget
Move notebook label UI to be full-width and hidden with only one tab
recent: Remove flags from recent items return
recent: Typing information for read()
recent: Remove support for reading recent-comparison files with paths
iohelpers: Add typing information and fix a return value
Fix some translation typing
misc: A tonne of typing work
misc: flake8 corrections
patchdialog: Make the side selection radiobuttons actually work
ui._gtktemplate: Be as lenient as possible in the template signature
iohelpers: Handle trash-related errors with NFS mounts (#268)
meldbuffer: Move BufferLines to just use GTK+ line logic (#240)
meldbuffer: Import cleanup
ui.gtkcompat: Fix regex escaping
vc.git: Fix a "bad" escape string
CI: Add glib2-devel to our deps for resource compilation
bin/meld: Try to compile missing gresources in uninstalled mode
Add in a bunch of missed resource files
bin/meld: Fix the resource file name to match what we build
flatpak: Update our GtkSourceView bundled version
flatpak: Update to the GNOME 3.30 runtime for Python 3.6
settings: Support one-way gsettings bindings and use for source view
ui.statusbar: Delay popover construction to realize
sourceview: Expose a Boolean-ised text wrapping property
ui.util: Add property action helper for binding multiple target objects
filediff: Create property actions for use in statusbar
bin/meld: Silence the resource overlay log spam
ui.statusbar: Add a new view settings popover to the status bar (#62)
sourceview: Support toggling whitespace drawing from statusbar (#119)
Align statusbar label with our preferences label
dirdiff: Fix support for missing folders in folder comparison
dirdiff: Fix folder comparison display with >2G files
Ignore typing in build_helpers
Minor type hint additions in painful places
ui.statusbar: Add some missed translatable strings and disambiguate one
po: Add new statusbar menu to POTFILES
resources: Re-save filediff.ui with new glade
resources: Clean up the event masks on LinkMaps
resources: Fix some icon use consistency
linkmap: Simplify our bezier drawing
melddoc: Assume that unknown content types are text
filediff: Remove a queue_draw() from the after-text-modified handler
ui: Add status bar to Glade catalog
meldapp: Fix default window icon
setup_win32: Make the non-escape-sequences clear
gutterrendererchunk: Remove the action GtkSourceGutter for replacement
filediff: Remove diffmaps
filediff: Move action mode to a gprop on FileDiff
filediff: Give the statusbar row a consistent thin border
filediff: Remove an unneeded LinkMap expose
actiongutter: New widget to replace GutterRendererChunkAction
ui: Add ActionGutter to the glade catalogue
filediff: Integrate ActionGutter in to FileDiff
test: Update action mode test for ActionGutter changes
linkmap: Style fix
Initial pass at a SourceMap-based DiffMap replacement#
sourceview: Support limiting the width of source maps
sourceview: Pull some GTK+ helper methods into a mixin class for reuse
sourceview: Simplify new custom SourceMap
filediff: Map the source map container so we can e.g., hide it
Pass the window through to tab switch handlers
filediff: Add a view menu item to show/hide the sourcemap
filediff: Use a revealer for sourcemap visibility
filediff: Improve the visual separation of the sourcemap
filediff: Fix statusbar appearance under new sourcemap
preferences: Re-save with new glade and fix a few deprecations
preferences: Use Template.Child() shorthand form
preferences: Add base UI for configuring the new sourcemaps
preferences: Hook up sourcemap preference UI to new gschema fields
sourceview: Hook up compact view property to config
actiongutter: Fix editable change toggling
filediff: Hook up the show-sourcemap setting
diffgrid: Fix for new column arrangement and reinstate
dirdiff: Stop using the DiffGrid
filediff: Add an additional notebook child class to reset the background
diffgrid: Fix handle drawing and prelight setting
Slightly improve sourcemap scrubber drawing
Update source style schemes to have parent schemes
Make our Python 3.6 requirement more official (#288)
ui.findbar: Update styling on failed find (#290)
Add F1 as a shortcut for Help
dirdiff: Fix focus handling in cursor change event
meldwindow: Log when we fail to open a recent file
tree: Fix sensitivity setting for rows without a path
Use symbolic icons in preferences list widgets
filediff: Bump the inline limit
ui.vcdialogs: Fix missing callback decorator from template migration
ui.findbar: Give our find bar some padding and a top border
filediff: Fix find bar grid attachment
Update dev requirements to handle conditional typing imports
findbar: Resave UI file with current Glade
ui.findbar: Remove Find/Replace labels in find bar
ui.findbar: Rework find bar appearance based on Builder's design
ui.findbar: Make find next/prev not show the find bar
ui.findbar: Get rid of code duplication between replace + find
filediff: Remove unneeded keymask handling in find/replace actions
ui.findbar: Update styling on failed find (#290)
ui.findbar: Clarify some of our initialisation
ui.findbar: Move shift-return hidden shortcut to a real key binding
filediff: Remove undo/redo from toolbar
filediff: Remove save toolbar icon
meldwindow: Move new-tab to GAction and header bar
meldwindow: Move fullscreen to GAction and app menu
meldwindow: Move scheduler cancellation to melddoc
melddoc: Make the action group swapping slightly simpler
Move next/previous change to GActions
Move Stop to a GAction
Move Refresh to a GAction
Move format-as-patch to a GAction
Remove the now-unused app menu placeholder
Move save & revert actions to GActions
filediff: Rename the local-to-filediff-the-widget action group
Move Close to a GAction
ui.recentselector: New implementation of a recent comparison selector
meldwindow: Move recent opening to new popover widget
Move open-externally to GAction
Consolidate several View menu placeholders
dirdiff: Move state filters and ignore case to GActions
Move undo/redo to GActions
filediff: Move scroll lock to a GAction
Move version control console visibility to GAction
Move version control status filters to GActions
Clean up some now-unused menu placeholders
filediff: Move sync point actions to GActions
vcview: Move all VC-specific actions to GActions
melddoc: Log when our action helpers don't find named actions
dirdiff: Migrate folder actions to GActions
Remove some now-unused menu placeholders
dirdiff: Move custom filter actions to dynamically populated GActions
meldwindow: Remove the now-unused toolbar
Move pane switching to GActions
dirdiff: Support previous/next pane actions
Remove custom cut/copy/paste actions
dirdiff: Move folder expand/collapse to GActions
melddoc: Remove unused main_actiongroup attribute
filediff: Move merge actions to GAction
filediff: Move go-to-line to GAction
meldwindow: Import order cleanup
Move find next/previous to GActions
Move find and replace to GActions
meldwindow: Simplify remaining action sensitivity setting
Add back missed new-tab accelerator
accelerators: Fix quote consistency
filediff: Move remaining actions to GActions
Remove final traces of GtkUIManager
meldwindow: Clean up some actions + callbacks
meldwindow: Don't add a border on our notebook
Remove GtkActionBar use in favour of plain GtkBox
filediff: Better icons for next/previous conflict
filediff: Base action sensitivity on the last focused pane
filediff: Move the copy actions into a popover
Remove old filter icons
Move next/prev conflict to main bar
meldwindow: Fix focus issues for headerbar buttons
accelerators: Bind F9 for hiding the sourcemap
Fix temporary actionback background with multiple tabs
Default to the compact sourcemap
filediff: Fix expand flag on the faux-toolbar
ui.filechooser: Fix encoding selector creation on widget creation
filediff: Move from GtkFileChooserButton to manual open button + label
Add folder comparison context menu back
dirdiff: Remove compare from secondary toolbar
meldwindow: Dynamically pack DirDiff view actions into the headerbar
filediff: Move view actions to headerbar slot
filediff: Remove pull actions from toolbar
filediff: Re-add cut/copy/paste actions for context menu use
filediff: Re-add file comparison context menu
vcview: Switch up VC selection UI to always show all options
vcview: Restore context menu
vcview: Remove the Compare button from the toolbar
Rearrange previously-application menus to match other redesigns
Move format-as-patch menu item to the Comparison section
Remove Save from the menu
Move the open-externally menu item to the file section
vcview: Remove unnecessary additional border
newdifftab: Re-save UI with current Glade
filediff: Remove an unused menu
newdifftab: Slight visual refresh
Remove now-unused version control icon
Remove old version control icons
Override Adwaita's very odd notebook child background setting
filediff: Add a per-view text filter menu button
filediff: Reinstate grid handle CSS hack
filediff: Handle opening files from blank start
ui.statusbar: Fix default encoding and language display for empty files
actiongutter: Delay some additional GTK+ setup to realize
filediff: Remove offset from our cursor struct
filediff: Bind our statusbar cursor position with an adapter
ui.statusbar: Add a comment on where the assertion comes from
filediff: Don't move the cursor on initial go-to-line focus
ui.statusbar: Remove bad copy-paste description
ui.statusbar: Set a reasonable cursor label width
Update a few copyright dates
test: Avoid loading icons from theme in a test
test: Disable the ActionGutter test
Add release metadata to appdata
maint: Support adding appstream release data
Note that GtkSourceView 4 is not supported
preferences: Use headerbar and remove internal border
filediff: Remove existing diffmap coordinate helper
chunkmap: New widget to replace the old DiffMap implementation
filediff: Add in the new ChunkMap
Remove compact sourcemap binding
filediff: Fix a silly in the UI file
filediff, preferences: Make the overview map style user-configurable
preferences: Hide the overview map style preference
chunkmap: Invalidate the pre-drawn cached map on theme change
chunkmap: Split ChunkMap into a generic base class and TextViewChunkMap
dirdiff: Resave UI file with new glade
Rename sourcemap -> overview map for some accuracy
dirdiff: Fix incorrect identical folder hint after copying subtree
chunkmap: Always queue a draw when new chunks are set
chunkmap: Handle empty adjustment ranges
chunkmap, dirdiff: Use new overview map widget for folder comparisons
chunkmap: Scale textview chunk maps using paired textviews
filediff: Fix file/label confusion
meldwindow: Handle stop action not existing on window close
vcview: Set the cursor on load so that shortcuts work
chunkmap: PEP8
chunkmap: Draw a background with theme colours and update handle
diffmap: Remove this now-unused widget
meldwindow: Move the spinner to a stable position
dirdiff, preferences: flake8 fixes
Merge branch 'master' into ui-next
Merge branch 'ui-next' into 'master'
resources: Update resources XML for missed files
README: Add note about Builder development (#311)
Merge branch 'piotrdrag/missing-translations' into 'master'
bin/meld: Check for pycairo dependency (#313)
Fix menu item typo (#316)
bin/meld: Fix missing translations for GTK-loaded resources (#321)
Update build helpers for Python 3.8 compatibility (#322)
dirdiff: Fix folder comparison ignore blank lines with filters (#314)
filediff: Fix deprecated GObject.property usage
Merge branch 'app-icon-update' into 'master'
ui.filechooser: Force default to UTF-8 on Windows (#337)
dirdiff: Re-add the missed collapse/expand recursively actions
dirdiff: Fix expand/collapse sensitivity for fake empty rows (#342)
dirdiff: Handle pre-epoch timestamps better (#265)
meldapp: Fix command-line loading of recent files
Work around bad close button styling in notebooks (#344)
Update manifest for resource files
misc: Remove unused function
Check new pygobject requirement (#340)
Break out style handling helpers into new module
style: Enum-ify our base style schemes
sourceview: Don't use meldsettings directly in changed callback
settings: Add module global accessor to avoid import-time binding
sourceview: Delay settings connection until realize
meldbuffer, sourceview: Move buffer style scheme handling to sourceview
style: Remove legacy dark theme checks
style: Rework dark scheme detection based on GtkSourceView style scheme
style: Run common style initialisation from settings initialisation
test: Fix raw escape sequences
test: Fix test patching for new MeldBuffer settings binding
ui.vcdialogs: Update meldsettings access
patchdialog: Update for meldsettings change
linkmap: Update for meldsettings change
actiongutter: Update for meldsettings change
chunkmap: Update for meldsettings change
gutterrendererchunk: Update for meldsettings changes
meldwindow: Update for meldsettings changes
dirdiff: Update for meldsettings changes
filediff: Update for meldsettings changes
settings: Rename meldsetting to hint away from direct access
bin/meld: Update requirements dialog to remove deprecated initialisation
build_helpers: Work around pre-release micro release string
style: Make allowances for a missing style consistently
Merge branch 'master' into 'master'
accelerators: Rework accelerator structure to be conducive to typing
sourceview, preferences: Migrate to new GtkSourceView space-drawer API
sourceview: Fix the commit message textview not getting preferences
bin/meld: Update to require GtkSourceView 4
ui.findbar: Migrate to updated search context API
README: Bump our documented GtkSourceView requirement
Fix some Spanish translation metadata comments
filediff: Fix push-change actions for missing three way chunks (#359)
melddoc: Add some type hints
Typing and style fixes
CI: Update requirements list
Merge branch 'master' into 'master'
Merge branch 'master' into 'master'
preferences: Switch FilterList to non-deprecated GtkBox
preferences: Fix bad super() calls and remove init_template calls
preferences: Move to non-vendored Template usage
ui.recentselector: Work around template initialisation issues (#343)
ui.recentselector: Move to non-vendored Template usage
Remove unnecessary init_template() calls
ui.vcdialogs: Fix incorrect height-request override (#351)
ui.vcdialogs: Move to non-vendored Template usage
newdifftab: Move to non-vendored Template usage
patchdialog: Move to non-vendored Template usage
ui.bufferselectors: Move to non-vendored Template usage
dirdiff: Move to non-vendored Template usage
ui.findbar: Move to non-vendored Template usage
ui.notebooklabel: Move to non-vendored Template usage
meldwindow: Move to non-vendored Template usage
vcview: Move to non-vendored Template usage
filediff: Move to non-vendored Template usage
ui._gtktemplate: Remove vendored version of Gtk.Template support
test: Update template resource patch
sourceview: Fix Ctrl+Page Up/Down bindings override in textview
Rework meson build with top-level path variables
Fix incorrect appdata tags
help: Fix help file paths
Update Meson python package install to be more explicit
Build gresources with Meson
Add a check for valid gsettings schema to Meson build
Add man page to Meson build
Fix our Meson gtksourceview requirement
Use standard newer file emblem
Update icon-related README to reflect reality slightly better
data: Remove no-longer-needed COPYING files for icons
ui: Remove icons from notebook labels
Add vc subpackage docs in Meson build
Merge branch 'piotrdrag/meson-i18n' into 'master'
Fix setuptools build with moved file
Merge branch 'python-req' into 'master'
Merge branch 'typos' into 'master'
bin/meld: Fix uninstalled use for recent style scheme translation change
Experimental pass at flatpak CI
Update to optimistically use the master runtime
Update comment for flake8
data: Update gtksourceview to current requirement in flatpak
data: Update flatpak build to use meson
data: Validate appstream with no network interaction
First pass at syncing app IDs
Rename flatpak build file
po: Trim trailing whitespace
Fix files missing newline at end of line
Fix files with extraneous newline at end of file
vc: Remove unnecessary pragma
Add initial pre-commit config
Move from flake8-import-order to isort
Update comment for flake8
test: Update for flake8 naming
Fix some flake8 naming
Add final flake8 ignores
Use pre-commit in CI
Install git for pre-commit's requirement
Show diff on pre-commit hook failure
CI: Don't run from rawhide and make the lint stage saner
Add isort to pre-commit config
Merge branch 'precommit'
Merge branch 'master' into flatpak-ci
data: Prettify JSON formatting
Make application ID (partly) configurable
Remove unnecessary defaults from About dialog UI file
Make icon name a new configuration constant
Update copyright in About dialog
Add currently-unused Meson options for development release
Update flatpak file with devel-mode application ID
Add review and nightly configuration for flatpak builds
Fix meson options to be consistent with the flatpak build
Sync app IDs in CI build
Move CSS into resources
Merge branch 'master' into 'master'
Remove CSS from installed files entirely
filediff: Move auto-merge functionality to main FileDiff class
sourceview: Add support for having an overscroll margin
sourceview: Draw a slightly off-base-colour background in the overscroll
filediff: Correct some scroll syncing variable naming and comments
filediff: Fix scroll syncing to include overscroll as a factor
Merge branch 'filediff-overscroll'
filediff: Whitespace fixes
filediff: Factor out common direction handling in next-diff
filediff: Handle three-way edge case in viewport-relative scrolling
Merge branch 'master' into heikkiket/meld-cherry-pick-d76eb0e0
Merge branch 'heikkiket/meld-cherry-pick-d76eb0e0'
Merge branch 'remove_css' into 'master'
Remove remaining meld.css build system references
Merge branch 'master' into flatpak-ci
Remove unneeded icon theme setup
meldwindow: Add theoretical support for devel styling
Update application ID to be profile-based
Make our desktop file templated for profile-based icon use
Make most resources load from the resource (not application) base
meld: Move conf.py to be meson templated and add import hackery
meld.conf: Template out our runtime config file at build time
meldapp: Remove the separate icon identifier
Remove remaining meld.css build system references
test: Duplicate conf.py.in hack for unit tests
data: Fix desktop file variable
data: Ideally these icons would be application based, but they're not
conf: Have the resource base reflect reality
Unquote profile in conf templating
Update win32 build for conf.py change
build_helpers: Partially fix setup.py build
Make appdata correctly template the application ID for desktop files
treehelpers: Fix previous-treepath helper
meldapp: Move custom CSS provider initialisation into MeldApp
misc: Remove global app access
meldapp: Remove global app singleton and adjust start script
bin/meld: Refactor our entry point to be saner
setup_win32: Sync some metadata from the main setup.py
setup.py: Remove python version check
setup.py: Pull meld.conf import hack from setup_win32.py
bin/meld: Rewrite dependency checking logic
Update dependency list in meson build
bin/meld: Revert a translation string for ease
Fix meson script's Python version check
Merge branch 'win_fix' into 'master'
Update README for Meson and other distribution changes
CI: Remove deprecated CI jobs
CI: Put flatpak creation in a custom stage for ordering
Merge branch 'flatpak-ci' into 'master'
Add a provides tag to the appdata for our old desktop ID
Clear MinGW environment variable to avoid library path issues (#267)
Set up file logging on Windows
Update win32 build library hacks for SVG display (#279)
Merge branch 'frozen-msystem-workaround' into 'meld-3-20'
Merge branch 'include-dbus-exe' into 'meld-3-20'
Merge branch 'uninstalled-any-dir' into 'master'
Set up exception logging on Windows
build_helpers: Use a global check for the Windows build logic
build_helpers: Update the setuptools i18n logic for style schemes
build_helpers: Move style scheme files into place in Windows build
Merge branch 'windows-build-style-scheme' into 'master'
Merge branch 'master' into 'master'
dirdiff: Join copied paths with a newline
filediff: Make file labels ellipsize (#419)
filediff: Add tooltips for per-pane open and save buttons
Merge branch 'green-and-faster-ci' into 'master'
ui.msgarea: Allow Infobar text to wrap at character boundaries (#432)
Alert with error bell when moving past first/last change (#439)
Merge branch 'fix-closing-after-async-file-save' into 'master'
newdifftab: Reinstate custom file chooser dialog use
Fix dialog border width for custom filechooser (#451)
misc: Skip missing filter regexes when matching (#442)
Fix maint script for required conf.py.in hack
Update maint script to distribute with Meson
Fix appdata path in maint script
Update NEWS + appdata
Kukuh Syafaat (1):
Update Indonesian translation
Marek Cernocky (2):
Updated Czech translation
Updated Czech translation
Marek Černocký (1):
Updated Czech translation
Matej Urbančič (1):
Updated Slovenian translation
Me (3):
resources: Remove deprecate HBox/VBox from commit dialog
iohelpers: Some minor mypy pacification
ui.filechooser: Default to autodetecting encoding (#350)
Michael Behrisch (2):
Updating windows build to gtksourceview4
Removing css from setup_win32.py
Milo Casagrande (4):
Update Italian translation
Update Italian translation
Update Italian translation
Update Italian translation
Piotr Drąg (22):
Update POTFILES.in
Update Polish translation
Update Polish translation
Update POTFILES.in
Use a Unicode ellipsis in a new string
Mark missing strings for translation
Update Polish translation
Update Polish translation
Update Polish translation
Update POTFILES.in
Update Polish translation
Update Polish translation
data: Remove X-GNOME-FullName from the desktop file
data: Add translator comment to Icon in the desktop file
data: Fix copy-paste thinko in meson.build
po: Remove intltool tags from POTFILES
styles: Remove intltool marks
styles: Localize style files
Update POTFILES.in
Update Polish translation
Update Polish translation
Update Polish translation
Rafael Fontenelle (5):
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Ryuta Fujii (9):
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Sabri Ünal (2):
Update Turkish translation
Update Turkish translation
ThunderEX (1):
fix intltool broken in win32 when run from source
Vasily Galkin (6):
gtktemplate: fix prototype tested on debian
uninstalled: allow starting with any current directory
win32, gitlab-ci: run windows build in parallel with flatpak
gitlab-ci: run checks in flatpak environment
DEPENDENCIES variable unused after swithing to flatpak
multi-window ui: fix closing after async file save
WenGuoyao (1):
dirdiff: Add 'Copy File Names' to context menu
Wolfgang Stöggl (2):
Update German translation
Update German translation
Yuri Chornoivan (2):
Update Ukrainian translation
Update Ukrainian translation
andre (1):
ui.cellrenderers: Fix display of large file sizes (#341)
gitqlt (1):
vc: Add a refactored CVS plugin (#170)
heikkiket (1):
[Issue #78]: Scrolling in central takes screen position in to account
luzpaz (1):
Fixed various typos
mydongistiny (1):
Fix meson.build after move to resource
sicklylife (2):
Update Japanese translation
Update Japanese translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]