[meld] Created tag 3.21.1



The unsigned tag '3.21.1' was created.

Tagger: Kai Willadsen <kai willadsen gmail com>
Date: 1641527466 +1000

    2022-01-07 meld 3.21.1
    ======================
    
      UI changes:
    
       * A new custom per-pane location display widget replaces the standard GTK+
         file chooser button and our existing placeholder path display, including
         actions for opening containing folder and copying file paths (Kai
         Willadsen)
       * Version control comparison has had its action bar modernised in line with
         file and folder comparison (Kai Willadsen)
    
      Features:
    
       * The find bar now remembers the previous search across panes (Jack)
       * We show a warning to the user if they're trying to compare a file or
         folder to itself (Jack)
       * Meld no longer uses custom file chooser dialogs, improving portability
         and flatpak behaviour (Mario Aichinger)
       * Two pane comparisons now allow Alt+Right/Left to work in either pane
         (Anatoli Babenia)
       * Certain header bar actions (e.g., conflict navigation, filters) are now
         only shown in their appropriate comparison types (Kai Willadsen)
       * The application title no longer includes the per-comparison label (Kai
         Willadsen)
       * Add a preference for GTK's dark theme support (Kai Willadsen)
       * Retain clipboard contents after exiting Meld (Kai Willadsen)
    
      Fixes:
    
       * Fix incorrect detection of FUSE directory comparisons as remote (mscdex)
       * Fix "Open Externally" on Windows for paths with spaces (adam0antium)
       * Fix syntax highlighting in version control by using the correct file
         extension (Alan Suran)
       * Move application icons into the resource bundle (Vasily Galkin)
       * Improved error reporting for invalid change actions (Anatoli Babenia)
       * Fix too-large minimum window size from status bar buttons (Kai Willadsen)
       * Fix Subversion comparsion on Python 3.9 (Kai Willadsen)
       * Fix bad translation source strings with multiple arguments (Kai Willadsen)
       * Fix performance regression in file comparison line splitting logic (Kai
         Willadsen)
       * Fix folder comparison sensitivity breaking when cancelling a scan (Kai
         Willadsen)
       * Fix occasional traceback when closing comparisons (Kai Willadsen)
       * Fix orphaned comparison helper process when quitting (Kai Willadsen)
       * Minor UI fixes:
         * Fix About dialog URL (TotalCaesar659)
         * Update About dialog copyright (Kai Willadsen)
         * The new comparison page now better distinguishes the "Compare" and
           "Blank Comparison" actions (Kai Willadsen)
         * The comparison overview map is now more responsive when dragging (Kai
           Willadsen)
         * The find bar now waits briefly before searching to improve
           responsiveness (Kai Willadsen)
         * The find bar no longer hides when it loses focus (Kai Willadsen)
         * Allow preferences dialog to be resized (Kai Willadsen)
         * Main menu can now be activated with F10
         * Find next/previous can now be activated with F3/Shift+F3 (Kai Willadsen)
       * Windows fixes:
         * Add a MeldConsole.exe executable for running Meld from the console (Kai
           Willadsen)
         * Update Windows build to force all-users installation (Kai Willadsen)
         * Improve default monospace font on Windows (Kai Willadsen)
         * Fix empty line height and fallback fonts by changing the Pango font
           backend to fontconfig on Windows (Kai Willadsen)
         * Add Meld's install directory to the Windows PATH (Kai Willadsen)
         * Add a basic GTK settings.ini for Windows builds (Kai Willadsen)
         * Add the Meld icon to the Windows add/remove programs UI (Kai Willadsen)
         * Fix file comparison holding a directory handle after close (Kai
           Willadsen)
       * Issues fixed: 25, 91, 143, 354, 433, 445, 453, 459, 477, 482, 488, 491,
         499, 502, 526, 530, 539, 541, 557, 561, 564, 565, 571, 579, 590, 603
    
      Internal changes:
    
       * Modernise and improve the new Meson build rules (Iñigo Martínez)
       * CI + build improvements (Jason Edson, Jordan Petridis, Vasily Galkin, Kai
         Willadsen)
       * Nightly Meld builds now use the standard nightly icon styling (Kai
         Willadsen)
       * Clarify licensing in appdata (Kai Willadsen)
       * Windows build fixes (Kai Willadsen)
       * Add documentation on hosting infrastructure (Kai Willadsen)
    
      Translations:
    
       * Anders Jonsson (sv)
       * Andika Triwidada (id)
       * Asier Sarasua Garmendia (eu)
       * Ask Hjorth Larsen (da)
       * Balázs Úr (hu)
       * Christian Kirbach (de)
       * Clay Stan (zh_CN)
       * Daniel Mustieles (es)
       * Daniel Șerbănescu (ro)
       * Dz Chen (zh_CN)
       * Emin Tufan Çetin (tr)
       * Enrico Nicoletto (pt_BR)
       * Hugo Carvalho (pt)
       * Jiri Grönroos (fi)
       * Jordi Mas (ca)
       * Julien Hardelin (fr)
       * Luna Jernberg (sv)
       * Marek Černocký (cs)
       * Matej Urbančič (sl)
       * Muhammet Kara (tr)
       * Philipp Kiemle (de)
       * Piotr Drąg (pl)
       * Rafael Fontenelle (pt_BR)
       * Rodrigo Lledó (es)
       * Yi-Jyun Pan (zh_TW)
       * Yuri Chornoivan (uk)
       * Мирослав Николић (sr)

Changes since the last tag '3.21.0':

Alan Suran (2):
      VcView: use extension with temp files so syntax highlight correct (#459)
      VcView: add missing cases from temp file extension commit

Anatoli Babenia (3):
      Make Alt+Right/Left work regardless of cursor for two panes (#25)
      Better error message when an action is attempted with no chunk
      Disable push to read-only panes for two panes merge.

Anders Jonsson (2):
      Update Swedish translation
      Update Swedish translation

Andika Triwidada (3):
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation

Asier Sarasua Garmendia (1):
      Update Basque translation

Ask Hjorth Larsen (1):
      Update Danish translation

Balázs Úr (2):
      Update Hungarian translation
      Update Hungarian translation

Christian Kirbach (1):
      Update German translation

Clay Stan (1):
      Update Simplified Chinese translation && Fixed translations in other languages

Daniel Mustieles (3):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Daniel Șerbănescu (2):
      Update Romanian translation
      Update Romanian translation

Dz Chen (1):
      Update Chinese (China) translation

Emin Tufan Çetin (3):
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation

Enrico Nicoletto (2):
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Hugo Carvalho (4):
      Update Portuguese translation
      Update Portuguese translation
      Update Portuguese translation
      Update Portuguese translation

Iñigo Martínez (9):
      build: Limit the profile option
      build: Use / instead of join_paths
      build: Reduce the use of directory variables
      build: Do not use prefix on directory variables
      build: Use the schemasdir variable from gio pkg-config file
      build: Improve the use of the byte-compile option
      build: Use dictionaries in configuration_data objects
      build: Indent meson build files with recommended settings
      build: Use install_man

Jack (8):
      Add error when comparing the same file
      Fix flake8 line too long issue
      Added duplicate folder message when trying to compare the same folder
      Fix flake8
      String % subsitution changed to f-strings add_dismissable_msg now closes only the panes given or just 
current pane Couple of simple style changes
      Add cache to findbar to remember previous search
      Change global _cache variable to class variable
      Fix imports

Jason Edson (1):
      Add missing ui files to meson.build

Jiri Groenroos (1):
      Update Finnish translation

Jiri Grönroos (1):
      Update Finnish translation

Jordan Petridis (1):
      ci: flatpak: remove meson-args variable

Jordi Mas (4):
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation

Julien Hardelin (1):
      Add French translation

Kai Willadsen (126):
      Post-release version bump
      Update meson build to byte-compile Python source by default
      Update pre-commit config to accept any Python 3 version
      Grandfather in some new flake8 violations
      settings: Special case default monospace font on Windows (#453)
      Default Pango backend to fontconfig on Windows (#445, #453)
      CI: Switch to new win32-ps runner for windows builds
      Remove libcroco from manual library list
      Revert to pre-cx_Freeze 6 MSI behaviour of installing for all users
      Provide a console-friendly version of our Windows executable (#91)
      Add Meld's install directory to the Windows PATH (#143)
      Add icon for Meld development version and accommodate in build
      Fix icon name for our recently-used MIME type
      Merge branch 'tempextension' into 'master'
      Merge branch 'patch-1' into 'master'
      Merge branch 'icons-fixups' into 'master'
      Update meson resource build to use top-level-relative paths
      ui.findbar: Don't hide the find bar when it loses focus (#477)
      ui.findbar: Use the search-changed signal to avoid incomplete searches
      accelerators: Add F3 and Shift+F3 find accelerators
      meldapp: Mark clipboard targets to be kept after exit (#482)
      sourceview: Fix PangoLayout.set_text() usage for older pygobject (#488)
      filediff: Explicitly remove file monitor on comparison close (#433)
      Merge branch 'patch-4' into 'master'
      Merge branch 'fix_windows_external_open_354' into 'master'
      Merge branch 'altkeys' into 'master'
      Merge branch 'master' into 'master'
      po: Fix recently updated translations to use ellipses
      Merge branch 'tempextension' into 'master'
      filediff: Handle our delete handler being called multiple times (#502)
      dirdiff: Fix sensitivity when cancelling existing folder scans (#499)
      Update DOAP links to HTTPS
      Update DOAP to reflect mailing list move to discourse
      Update README for discourse move
      Add a category to our DOAP to try to make GNOME's receive hook happy
      vc.svn: Update xml.etree API usage for Python 3.9 (#526)
      Merge branch 'pref-native-chooser' into 'master'
      meldwindow: Add F10 as a main menu accelerator (#539)
      Merge branch 'issue-530' into 'master'
      melddoc: Pull external file opening helper out to a helper function
      melddoc: Support gfiles for opening externally
      ui.pathlabel: New widget for displaying paths with some helpers
      filediff: Remove unused widget mapping
      filediff: Move from GtkToolbar to GtkActionBar for per-pane actions
      iohelpers: Add new common-parent helper
      Update flake8 config
      ui.pathlabel: Update path display to support cross-pane summarisation
      filediff: Add open-folder and copy-path actions to file context menu
      Style and indentation fixes
      ui.pathlabel: Fix custom label support
      ui.pathlabel: Fix summarisation display with root parents
      iohelpers: Break out path formatting helper from pathlabel
      test: Add test coverage for `find_shared_parent_path()`
      test: Add test coverage for PathLabel's path formatting
      ui.pathlabel: Update copyright dates
      Reinstate a flake8 default ignore that was accidentally left out
      ui.filebutton: Simple GtkButton subclass for handling file selection
      Make preferences dialog resizable (#541)
      dirdiff: Move from GtkToolbar to GtkActionBar
      ui.pathlabel: Fix Optional typing
      ui.pathlabel: Use the plain descendent file as label when missing parent
      filediff: Update to use MeldFileButton
      dirdiff: Move pane action bar to use MeldFileButton and PathLabel
      Merge branch 'issue-491' into 'master'
      dirdiff: Remove remaining GtkToolbar usage in favour of GtkActionBar
      Merge branch 'mscdex-master-patch-83759' into 'master'
      CI: Add an explicit setuptools requirement
      Various lint fixes across the tree
      dirdiff, filediff: Fix sourcemap revealer behaviour
      Fix line lengths
      ui.statusbar: Ellipsize status bar button labels (#561)
      Fix incorrect use of f-strings for i18n content
      Fix multiple-substitution i18n strings to used named arguments (#557)
      Exclude po files from pre-commit checks
      po: Fix missing newline at EOF
      filediff, matchers.helpers: Improve matcher process clean up (#565)
      filediff: Reinstate remote file selection
      sourceview: Remove animation source on MeldSourceView unrealize (#565)
      Add Meld icon to add/remove programs UI
      build_helpers: Add a basic GTK settings.ini file
      meldapp: Ensure that quit gets called when no windows remain (#565)
      Add some documentation of Meld's current hosting infrastructure
      Clarify licensing in appdata (#579)
      maint: Remove unused appveyor build tooling
      Re-save new-diff-tab UI with new Glade
      Remove "Help" button from new diff UI
      Improve new comparison UI (#590)
      Update copyright in About dialog (#603)
      Add per-application preference for GTK's dark theme support (#571)
      Give PathLabel widgets flat button styling
      chunkmap: Improve responsiveness when dragging in ChunkMap
      test: Simplify buffer lines test with fixture usage
      meldbuffer: Add a line cache to our Bufferlines helper class (#564)
      test: Add coverage for new Bufferlines caching behaviour
      meldbuffer: Add an option for logging cache inconsistencies
      test: Try to enforce specific introspection requirements
      pathlabel: Make path label popover use text instead of image buttons
      test: Add coverage for shared parent being the root
      iohelpers: Update label formatting for having a single direct parent
      ui.pathlabel: Support an additional icon in the PathLabel button
      filediff, dirdiff: Add generic icons to label buttons
      pathlabel: Fix label -> text entry spacing
      Merge branch 'master' into pathlabel
      ui.filebutton: Support passing through the local-only file dialog flag
      recent: Handle bad comparison metadata cases
      meldwindow: Don't try to set the VC location if it's missing
      vcview: Rename Update action to Pull
      Add pull and push icons for VC usage
      vcview: Move toolbar to actionbar and rearrange action buttons
      Remove now-unused meld-notebook-toolbar CSS class
      Remove tab labels from app title
      pathlabel: Fix residual image-buttons in dialog
      Rework open/path label UI arrangement
      pathlabel: Improve label display in popover
      vcview: Remove Update from the VC context menu
      vcview: Rename resolve action for clarity
      pathlabel: Format paths as home-relative where sensible
      vcview: Reposition VC selection combo to the right of the action bar
      vcview: Rework VC action bar buttons
      Make filter headerbar buttons only visible in their related views
      Make conflict navigation buttons only visible where appropriate
      Merge branch 'pathlabel'
      Merge branch 'meson-improvements' into 'master'
      Merge branch 'master' into 'master'
      Update NEWS + appdata
      Bump Meld version in meson build

Luna Jernberg (2):
      Update Swedish translation
      Update Swedish translation

Marek Černocký (5):
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Mario Aichinger (3):
      Add an option to preferably use native file dialogs
      Revert "Add an option to preferably use native file dialogs"
      Remove custom file chooser dialogs

Matej Urbančič (4):
      Updated Slovenian translation
      Update Slovenian translation
      Update Slovenian translation
      Update Slovenian translation

Muhammet Kara (1):
      Update Turkish translation

Philipp Kiemle (2):
      Update German translation
      Update German translation

Piotr Drąg (5):
      Update POTFILES.in
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation

Rafael Fontenelle (2):
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Rodrigo Lledó (1):
      Update Spanish translation

TotalCaesar659 (1):
      Update URL to HTTPS

Vasily Galkin (3):
      icons: embed application icon as a resource too
      remove unused `data/icons/svg`
      Reorder non-top imports to make lint happy and CI green

Yi-Jyun Pan (1):
      Update Chinese (Taiwan) translation

Yuri Chornoivan (7):
      Add Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation

adam0antium (2):
      meld/melddoc.py: Fix windows external open (#354)
      Merge branch 'master' of https://gitlab.gnome.org/adam0antium/meld into fix_windows_external_open_354

mscdex (1):
      Fix FUSE directory comparisons

Мирослав Николић (4):
      Update Serbian translation
      Update Serbian translation
      Update Serbian translation
      Update Serbian translation


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]