[meld] Created tag 3.21.0



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]