[meld] Created tag 3.19.0



The unsigned tag '3.19.0' was created.

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

    2018-03-28 meld 3.19.0
    ======================
    
      Features:
    
       * Initial Windows build pipeline using Appveyor (Vasily Galkin)
       * Add new per-pane status bar with selectors for syntax highlighting and
         text encoding (Kai Willadsen, with extensive testing by Vasily Galkin)
       * Allow text encoding to be chosen from file selectors (Kai Willadsen)
       * Add new go-to-line action and UI (Kai Willadsen)
       * Folder comparison now explicitly indicates symlinks in the tree, and
         shows the symlink target (Kai Willadsen)
       * Inline highlighting now draws whitespace in any changes it covers (Kai
         Willadsen)
       * Improved contrast in dark theme support (Vitalii Dmitriev)
       * Navigating between changes in file comparison now briefly animates the
         outline, to make it easier to keep track of the focus in busy
         comparisons (Kai Willadsen)
    
      Fixes:
    
       * Find bar now hides when pressing Escape (Vladimir Panteleev)
       * Handle file deletion where we can't move to trash (e.g., network mounts)
         (Kai Willadsen)
       * Guess whether we're running a dark theme, for supporting Tweak Tool
         changes (Kai Willadsen)
       * Keybindings for notebook switching work again (Kai Willadsen)
       * Significantly speed up folder and version control comparisons by limiting
         the file metadata we request (Kai Willadsen)
       * Threading fixes for more responsive highlighting and better exit handling
         (Kai Willadsen)
       * Fix memory and file handle leakage for closed comparisons (Kai Willadsen)
       * Make the --auto-compare command line flag work again (Kai Willadsen)
       * Make multiple --diff command line options work again (Kai Willadsen)
       * Fix committing selected files in Mercurial (Kai Willadsen)
       * Fix Bazaar support for our Python 3 port (Kai Willadsen)
       * Avoid a race conditon that made the "Resolve conflict" prompt unreliable
         (Kai Willadsen)
       * Fix invalid-iter crash when refreshing version control view (Kai
         Willadsen)
       * Make non-existent files writable by default (Kai Willadsen)
       * Several fixes for translations, unicode typography, and typos (Piotr Drąg)
       * Windows compatibility updates (Vasily Galkin, Kai Willadsen)
       * Windows build fixes (Vasily Galkin)
       * Add Gitlab CI for Python styling and lint, and update a lot of old code
         to match (Kai Willadsen)
       * Packaging fixes for AppStream (Balint Reczey)
    
      Internal changes:
    
       * Update GTK+ and GtkSourceView requirements to 3.20
       * Migrate recently-used handling, comparison launching, and file
         comparisons to use Gio for URI support (Chris Mayo, Kai Willadsen)
       * Migrated to GNOME Gitlab for hosting and issue tracking
    
       * Bugs fixed (bugzilla): 589366, 783989, 785313, 785630, 786629, 786867,
         787256, 788455, 788487, 790335, 791173
       * Issues fixed (gitlab): 46, 97, 133, 146, 151, 152, 158, 159, 161, 165
    
      Translations:
    
       * Alan Mortensen (da)
       * Anders Jonsson (sv)
       * Andika Triwidada (id)
       * Andre Klapper (cs, de)
       * Ask Hjorth Larsen (da)
       * Balázs Úr (hu)
       * Daniel Mustieles (es)
       * Daniel Șerbănescu (ro)
       * Emin Tufan Çetin (tr)
       * Enrico Nicoletto (pt_BR)
       * Jiri Grönroos (fi)
       * Joe Hansen (da)
       * Jordi Mas (ca)
       * Kristjan SCHMIDT (eo)
       * Kukuh Syafaat (id)
       * Marcos Lans (gl)
       * Marek Černocký (cs)
       * Mario Blättermann (de)
       * Matej Urbančič (sl)
       * Milo Casagrande (it)
       * Piotr Drąg (pl)
       * Rafael Fontenelle (pt_BR)

Changes since the last tag '3.18.0':

Alan Mortensen (1):
      Updated Danish translation

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

Andika Triwidada (1):
      Update Indonesian translation

Andre Klapper (2):
      Fix typos in Czech user docs translation
      Fix typo in German user docs translation

Ask Hjorth Larsen (1):
      Updated Danish translation

Balint Reczey (1):
      Move AppStream metadata to the new location: /usr/share/metainfo/

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

Chris Mayo (1):
      Initial URI support for file diffs

Daniel Mustieles (4):
      Update Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

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

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

Enrico Nicoletto (1):
      Update Brazilian Portuguese translation

Jiri Grönroos (1):
      Update Finnish translation

Joe Hansen (1):
      Updated Danish translation

Jordi Mas (1):
      Fixes to Catalan translation

Kai Willadsen (202):
      Post-release version bump
      vcview: Add support for running a VC command immediately
      filediff: Use new synchronous mode when resolving conflicts (bgo#786867)
      vcview: Add some docstring for our command invocation helper
      meldapp: Fix multiple file open from remote instance (bgo#783989)
      dirdiff: Break out diff-from-iter helper for reuse in auto-compare
      tree: Add a helper to iterate over rows matching a set of states
      Fix support for auto-compare from the command line (bgo#785630)
      vcview: Fix invalid tree iter crash with queued refreshes (bgo#787256)
      meldbuffer: Non-existent files should be presented as writable
      data/ui: Update about dialog copyright dates
      vc.bzr: Fix py3k None ordering (bgo#788487)
      meld: Also catch ValueError, raised by gi.require_version()
      recent: Remove some python 2 compatibility
      dirdiff: Make our canonicalisation helper slightly more normal
      setup_win32: Fix the setup shebang, even if it's unused
      setup_win32: Fix build_exe flags for cx_Freeze 5.0 API changes
      bin/meld: Trailing whitespace
      appveyor: Minor reformat and comment
      appveyor: Limit automatic building to release branches
      matchers.helpers: Handle terminating diffing subprocesses (bgo#790335)
      sourceview: Delay settings init to realize for theme lookup changes
      misc: Guess whether we're running under a dark theme (bgo#788455)
      filediff: Maintenance PEP8
      Rework recent comparison API to return Gio.File instead of a URI
      recent: Don't use the URI as the display name
      Update recent files handling to use a enum for type
      filediff: Clean up some aligned indents
      gutterrendererchunk: Style and typo fixes
      filediff: Move some common gutter renderer code into the right classes
      Minor PEP8 fixes
      Update required GTK+, etc. to 3.20 and remove some compat hacks
      filediff: Unindent set_num_panes by virtue of an early return
      filediff: Replace tuple indices with nice names in chunk action handlers
      diffmap: Store the calculated y + height we want, not the base values
      diffmap: Don't invalidate our cached diffmap on spurious allocations
      Rework linkmap scroll handling to not require the parent MeldDoc
      linkmap: Reduce the reliance on keeping the FileDiff reference around
      matchers.myers: Use the class form of namedtuple
      filediff: Remove hack for pre-3.18 GTK+
      filediff: Fix overly eager tab close handling for cancelled closes
      sourceview: Make inline-highlighted text show whitespace (bgo#589366)
      build_helpers: Fix build for fake makefile addition
      ui.statusbar: Initial implementation of Filediff-specific status bar
      Move ui_file helper to meld.conf to avoid circular imports
      ui.statusbar: Expose the selected source language as a toolbar property
      filediff: Initial hacky binding to highlight mode of statusbar
      ui.statusbar: Bind button label to active highlighting language
      diffgrid: Hack in an extra row for statusbar packing
      filediff: Add per-textview statusbars
      ui.statusbar: Fix packing of statusbar elements
      ui.statusbar: Bytes fix for py3k
      ui.statusbar: Add a compact menu button, cribbed from GEdit
      ui.statusbar: Make our status bar more compact
      meld.ui: Add a prototype encoding selector
      meld.ui: Move the highlight selector to the new base class
      meldbuffer: Make our buffer data reflect the encoding of the source file
      filediff: Use the new buffer encoding to set the status bar state
      filediff: Break out individual file loading into its own function
      filediff: Add an encoding kwargs to set_files() that overrides detection
      filediff: Add new set_file() API for setting a single file/pane
      filediff: Break out common about-to-compare state setup
      filediff, ui.statusbar: Add encoding-changed signal and hook it up
      ui.statusbar: Move line-column display, and use that UI for go-to-line
      Add go-to-line menu item and shortcut support
      ui.statusbar: Improve popover appearance and remove clear button
      filediff: Actually hook up go-to-line in FileDiff
      meldwindow: Fix sensitivity setting for go-to-line action
      ui.notebook: Fix keybindings for Alt+number tab switching
      filediff, ui.statubar: Remove overwrite mode indicator
      ui.statusbar: PEP8
      filediff: Use property binding instead of signals for overwrite mode
      ui.bufferselectors: Add a TODO for fixing our duplicate UI files
      Rename our language selector
      ui.listselectors: Move template setup into a class decorator
      filediff, ui.statusbar: Make go-to-line happen as you type
      filediff: Add highlight to chunk-based navigation
      data/styles: Add new required foreground to dark style
      ui.filechooser: New widget offering encoding selection
      newdifftab: Use encoding fileloaders for the new tab UI
      filediff: Hook in, but don't make real use of, the encoding chooser
      meldwindow: Pass through the encoding option to set_files
      filediff: Handle initial loads for missing gfiles
      filediff: Reuse buffer encodings on revert use
      filediff: Update fileentry handling to use new single-pane API
      vc._vc: Limit the file information we ask for
      tree: Pull search callback out of model; it's a view helper function
      tree: Slight refactor of inorder_search_down()
      tree: Break out model-agnostic logic to a new TreeStore subclass
      tree: Move previous/next path finding logic to SearchableTreeStore
      treehelpers: New module for non-Meld-specific tree model helpers
      treehelpers: Move several path-related helper functions
      dirdiff: Mostly PEP8
      dirdiff: Start to clarify set_num_panes()
      dirdiff: Small refactor of set_num_panes()
      dirdiff: Refactor some state setting
      ui.cellrenderers: New helper for small cellrenderer conveniences
      ui.cellrenderers: Add a byte size renderer and update dirdiff
      ui.cellrenderers: Add a file perms cell renderer and update dirdiff
      dirdiff: Refactoring and shortening of state setting
      dirdiff: More state setting refactoring
      ui.cellrenderers: I definitely didn't copy and paste these carelessly
      dirdiff: Yet more state update refactoring
      dirdiff: Add some better docstring for our state mutation
      dirdiff: Check for symlinks and display a secondary emblem (ggo#46)
      tree: Allow path state setting to take custom display text
      dirdiff: Show symlink targets in folder comparisons (ggo#46)
      Clean up bare exceptions
      recent: Clean up some indentation with nicer comprehensions
      vcview: Clean up some lambda assignments
      vcview: Whitespace fix
      matchers.merge: Fix None comparisons
      matchers.merge: Line length fixes and sundry PEP8
      matchers.merge: Reformat a bad commented block
      matchers.merge: More line length fixes
      matchers.merge: Last bit of line length PEP8
      tree: Reorder constant declarations so that imports are grouped
      build_helpers: PEP8
      undo: PEP8 line lengths
      recent: Paths need to be tuples for hashability
      dirdiff: Remove some ancient now-inaccurate file headers
      dirdiff: Some simple line length rewrapping PEP8
      dirdiff: Minor refactors for PEP8 line lengths
      dirdiff: More PEP8 line lengths
      dirdiff: Migrate a tuple-ising path helper to our treehelpers module
      dirdiff: Remove some lambda assignments
      dirdiff: Rework CanonicalListing to be marginally less odd
      tree: Get rid of some backslash continuations
      vc: Remove complicated import mechanism made irrelevant by our hacks
      matchers.myers: Rename a variable
      conf: Remove some lambda assignments
      ui.gladesupport: Note why file exists, and "fix" flake8 errors
      filediff, meldbuffer: Clarify some existing comments
      filediff: Remove explicit None comparisons for chunks
      filediff: Variable renames for clarity
      filediff: PEP8 line lengths
      filediff: Remove renderer properties set by common base
      meldapp: Improve error messages for URI support somewhat
      meldapp: Formatting changes
      vcview: Import order
      vcview: Reduce from-imports that alias entire modules
      Actually start getting serious about import ordering
      filemerge: Get rid of explicit relative import
      meldwindow: Huge import refactor to remove explicit relative imports
      dirdiff: Get rid of all relative imports and most module from-imports
      filediff: Get rid of all relative imports and most module from-imports
      meldapp: Remove cyclic import order hacks
      vc._vc: Refactor state comparisons for PEP8 line length
      ui.util: noqa an intentionally unused import
      tree: noqa our state imports; other modules import these from tree
      preferences: noqa all our long lines :(
      preferences: More consistent hanging indentation, etc.
      Extract some constants to the correct scope
      setup.py: Import order fix
      Several naming and PEP8 fixes
      ui.msgarea: Fix mutable default argument
      Add new setuptools config file, purely for flake8 config
      New requirements.txt for linting requirements
      New gitlab CI config with lint and test configurations
      data/styles: Match dark-style green to blue saturation better (ggo#146)
      filediff: Fix sensitivity setting for missing chunks
      Move the setup.cfg to a sane place
      undo: Remove state assertions when clearing the undo sequence (ggo#152)
      filediff: Break out the file-changed check on Revert for reuse
      ui.statusbar: Don't update statusbar encoding directly
      filediff: Check for unsaved changes on encoding reload (ggo#151)
      test: Add a conftest to get around not having default icon theme in CI
      Add pytest's top-level .cache to our ignore
      Update CI to use before_script, and install intltool just in case
      Merge branch 'update-readme-requirements' into 'master'
      matchers.helpers: Stop using JoinableQueue; we weren't joining it
      matchers.helpers: Discard queued items that haven't been picked up
      matchers.helpers: A one second grace period is generous...
      filediff: Remove transient infobar messages on reload (ggo#158)
      filediff: Improve revert dialog file list display
      data/ui: Reword "revert" to "discard" in confirmation dialog
      filediff: Make unsaved change warning specific to reloaded files (#161)
      filediff: Add pane-specific reload prompt when changing file selectors
      undo: Make our can undo/redo checks more defensive
      undo: Take and keep track of the buffers an UndoSequence references
      undo: Move all sequence reset logic into our clear() helper
      undo: Ensure that each buffer has a starting checkpoint (#159)
      undo: Use py3k-style super
      Make our state saving an enum, for both sanity and better debugging
      filediff: Don't reset saving state from while-closing saves
      vc.mercurial: Fix commit of selected files (#165)
      meldwindow: Fake out our progress spinner on Windows (#133)
      bin/meld: Update required GTK+, etc. versions (#167)
      dirdiff, vcview: Allow deleting files from remote filesystem
      Break out focused_pane helper and use for dirdiff deletion
      dirdiff: Support deleting remote files (but not folders)
      Break out trash handling to new helper module
      vcview: Use our new trash-or-confirm handling for remote mounts
      vc._vc: Fix folder enumeration on a gvfs mount (e.g., smb://)
      dirdiff, iohelpers: Docstring and comment cleanup
      Updated POTFILES.in
      Rename README for Gitlab presentation
      Update maint script to create Gitlab release using the API
      Update maint's NEWS population to exclude po/ and help/lang/ commits
      Minor niceties on the maint flow and command names
      Whitespace fixes in NEWS
      Update NEWS

Kristjan SCHMIDT (1):
      Update Esperanto translation

Kukuh Syafaat (2):
      Update Indonesian translation
      Update Indonesian translation

Marcos Lans (1):
      Update Galician translation

Marek Cernocky (3):
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Marek Černocký (4):
      Updated Czech translation
      Update Czech translation
      Updated Czech translation
      Updated Czech translation

Mario Blättermann (4):
      Update German translation
      Update German translation
      Update German translation
      Update German translation

Matej Urbančič (1):
      Updated Slovenian translation

Milo Casagrande (2):
      Update Italian translation
      Update Italian translation

Piotr Drąg (14):
      help: Add a fake Makefile.am to get damned-lies to build a .pot file
      Update Polish translation
      gschema: Fix gettext-domain
      Use Unicode in translatable strings
      Update Polish translation
      Update POTFILES.in
      Use Unicode ellipses in two new strings
      Update Polish translation
      Update Polish translation
      Update Polish translation
      help: Fix a typo
      help: Update reporting bugs instructions to GitLab
      Add Polish help translation
      Update Polish translation

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

Vasily Galkin (5):
      Use native fonts on win32 instead of FontConfig (bgo#785313)
      setup_win32: update DLL list to working with pygobject-win32 3.24.1_rev1
      Configuration file for AppVeyor ci.
      Remove override of XDG_DATA_DIRS for uninstalled mode (BGO#791173)
      Some actualization of README in the part of requirements and building.

Vitalii Dmitriev (1):
      Make replaced text highliting more contrast.

Vladimir Panteleev (1):
      findbar: Hide when pressing Escape

galkinvv (2):
      Fixed working on windows with cx_freeze 5
      Fix using multiprocessing while freezed (for windows installer).


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