[meld] Created tag 3.15.2



The unsigned tag '3.15.2' was created.

Tagger: Kai Willadsen <kai willadsen gmail com>
Date: Mon Mar 28 07:39:17 2016 +1000

    2016-03-28 meld 3.15.2
    ======================
    
      Features:
    
       * Port to use GtkSourceView's file loader and saver helpers, bringing
         several benefits (Kai Willadsen)
         * Loading and saving speed are significantly improved, and are
           asychronous
         * We try a wider range of locale-specific file encodings by default,
           and still support user-specified default encodings (requires
           GtkSourceView 3.18 or later)
         * We now support saving files with inconsistent newline types
         * Binary files will now be loaded on a best-effort basis
       * Reinstate support for Darcs; this is currently limited to very new
         (>2.10.3) versions (Guillaume Hoffmann)
       * Folder comparisons now apply text filters in the same way as file
         comparisons (David Rabel)
       * Add support for showing new shortcuts help dialog (Kai Willadsen, Piotr
         Drąg)
       * Preliminary support for building Meld as an xdg-app (Kai Willadsen)
    
      Fixes:
    
       * Many fixes for GTK+ 3.20 theming changes and widget compatibility issues
         (Kai Willadsen)
       * All accelerators should now consistently use the Primary key, for better
         integration on OSX systems (Youssef Adnan)
       * Significantly improve text filter performance (Jason Gauci)
       * Fix performance regression where scanning for missing files was extremely
         slow, especially in large repositories (Kai Willadsen)
       * Fix truncated line number display in short file (Kai Willadsen)
       * Fix filter dropdown not appearing below button (Kai Willadsen)
       * Add more documentation on setup and installation requirements (Jesse
         Sheridan, Martin Thoma)
       * Update the AppData to spec version 0.7+ (Richard Hughes)
    
      Translations:
    
       * Anders Jonsson (sv)
       * Benjamin Steinwender (de)
       * Bernd Homuth (de)
       * Cédric Valmary (oc)
       * Daniel Mustieles (es)
       * Gábor Kelemen (hu)
       * Jiri Grönroos (fi)
       * Luisa Cerón Perea (es)
       * Marek Černocký (cs)
       * Mario Blättermann (de)
       * Muhammet Kara (tr)
       * Pedro Albuquerque (pt)
       * Piotr Drąg (pl)
       * Rafael Fontenelle (pt_BR)
       * Мирослав Николић (sr, sr latin)

Changes since the last tag '3.15.1':

Anders Jonsson (1):
      Updated Swedish translation

Benjamin Steinwender (1):
      Updated German translation     (cherry picked from commit e7f7f377b10e0ce60fd3233c2d627f56e07ed177)

Bernd Homuth (2):
      Updated German translation     (cherry picked from commit 5abcb795014558df4ff04eb6d8f2ef999209799a)
      Updated German translation

Cédric Valmary (1):
      Updated Occitan translation

Daniel Mustieles (1):
      Updated Spanish translation

David Rabel (3):
      test_filediff: New test cases for text filtering test
      Bugfix: error dialog for multiple line text filters fixed
      Applied new text filter mechanism to folder comparison

Guillaume Hoffmann (2):
      vc.darcs: New VC module supporting newest darcs
      Add script for creating darcs test repos

Gábor Kelemen (2):
      Updated Hungarian translation
      Updated Hungarian translation

Jason Gauci (1):
      filediff: Do not add ranges that are empty

Jesse Sheridan (1):
      Add information on required build tools to README

Jiri Grönroos (1):
      Updated Finnish translation

Kai Willadsen (99):
      filediff: Use GtkSourceView's file loader
      filediff: Use the GtkSourceEncoding instead of the charset name
      filediff: Improve file load handling and avoid multiple diff callbacks
      filediff, meldbuffer: Make BufferData do our writability check
      ui.msgarea: Move dismissable message helper to msgarea
      filediff: Remove progress callback until we support network mounts
      filediff, filemerge: Fix auto-merge mode for file loading changes
      filediff: Do less work when starting a load, and de-yieldify
      filemerge: Remove the hack to avoid a flash of unmerged text
      filediff, filemerge: Remove our now-unneeded file load shim
      filediff, filemerge: More file-loading unification
      filediff: Stop passing buffers needlessly
      filediff, meldbuffer: Move label and filename reset into MeldBufferData
      filediff: Absorb _load_files into out only file setter
      meldbuffer: Remove support for creating buffer and bufferdata with a file
      filediff, meldbuffer: Have BufferData record and use a gfile
      filediff: Move focus grabbing until our initial comparison completes
      filediff: There's no need to recalculate the label before loading
      filediff: Reorder some file load activity
      meldbuffer: Start to move towards GFile as the basis of BufferData
      filediff, sourceview: Simplify source language sniffing
      filediff: More gfile-ification
      filediff: Remove TaskEntry object that we're no longer using
      filediff: Minor buffer data handling refactor
      meldbuffer: Create and keep a sourcefile associated with our buffer
      filediff: Remove mixed newline handling; we just save what's there now
      meldbuffer: Fix file monitoring behaviour for gfile based buffer data
      meldwindow: Improve tab-removal logic by manually triggering a switch
      Remove unused appquit argument
      filediff: Fix some logic errors around pane counts
      filediff: Remove unused imports
      newdifftab: Add and emit the close signal, as melddoc does
      meldwindow: Move to handling page removal in a callback
      filediff: Add hack to work around double setting of filechooser paths
      patchdialog: Use a simplistic GtkSourceFileSaver for saving patch files
      Move filediff to using GtkSourceFileSaver
      filediff: Rework file saving logic to handle errors in async save
      melddoc: Make state a property and emit a signal on change
      filediff: Use symbolic icons for per-view file saving
      meldapp, meldwindow: Rework window deletion logic for async closing
      filediff, meldwindow: Remove outdated comments about new save stuff
      Merge branch 'master' into Gio; includes non-trivial binary open merge
      ui.msgarea: Add helper for actionable messages and use for binary open
      filediff: Use new message action helper for file change notification
      filediff: Update copyright years
      filediff: Use symbolic icons for the locked-file button
      dirdiff, filediff, msgarea: Switch to using symbolic dialog icons
      settings: Don't bind sensitivity settings automatically
      filediff: Use sensitivity rather than editability while loading files
      meldbuffer: Remove now-unused editable variable from buffer data
      Use native buffer modified tracking instead of our own weird metadata
      filediff: Use the MeldBuffer-associated source file to get metadata set
      filediff, meldbuffer: Use detected newlines from the source file
      filediff, meldbuffer: Get the encodings from the source file
      meldbuffer: Use our existing property for the save file target
      meldbuffer: Handle having a None target
      Merge branch 'master' into Gio
      Update gsettings schema for change in use of custom encodings
      filediff: Remove now-unused success flag
      filediff, sourceview: Re-add support for old detect-encodings setting
      filediff: Handle buffer handler reconnection for blank file cases
      filediff: Clean up buffer handlers after disconnecting
      Post-release version bump
      Merge branch 'Gio'
      gutterrendererchunk: Fix line number display in short file (bgo#760978)
      meldwindow: Re-add comment explaining switch-page signal insanity
      meldwindow: Fix regression with tab close handling (bgo#760977)
      data/styles: Update RGBA colour style to use GtkSourceView format
      Update appdata for gettext domain requirements
      dirdiff: Don't treat TreePaths as being hashable
      vc: Document a few less-commonly-implemented API points
      meldwindow, data/ui/shortcuts: Add a basic shortcuts window
      data/ui/shortcuts.ui: Add editing shortcuts
      meld/ui/shortcuts.ui: Add file comparison shortcuts
      data/ui/shortcuts.ui: Add folder comparison shortcuts
      data/ui/shortcuts.ui: Add shortcuts for version control view
      data/ui/application.ui: Add menu entry for keyboard shortcut dialog
      data/ui/shortcuts.ui: Add common change shortcuts
      meldwindow: Hook up the GtkShortcutWindow where possible
      misc, emblemcellrenderer: Fix 3.20 API break in colour parsing
      diffgrid: Get the state directly from the style context for GTK+ 3.20
      Fix style context state access for GTK+ 3.20 rules
      ui.notebooklabel: Remove now-unnecessary CSS that's causing warnings
      Update LinkMap CSS selector
      linkmap: Fix for 3.20, where GtkDrawingArea doesn't draw the background
      bin/meld: Remove textview-bg hack for LinkMap, using named color
      data/meld.css: Make the LinkMap stand out from the background
      data/meld.css, gutterrendererchunk: Try to adapt to new themeing colors
      data/meld.css: Reinstate some compatibility CSS for pre-3.20 GTK+
      meld.vc: Add a REMOVED/MISSING cache for speed issues (bgo#761789)
      vc.git: Fix the missing cache sometimes getting relative paths
      diffgrid: Chain up in size-allocate to avoid warning messages
      data: Add basic xdg-app building support
      build_helpers: Fix duplicate '//' install paths
      misc: Fix for old-and-unnoticed introspection API break
      data: Fixed xdg-app support to include desktop, icon and appdata files
      README: Add a build requirements section; these are all common deps
      vc.darcs: PEP8 and remove unused imports
      Update NEWS

Luisa Cerón Perea (4):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

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

Mario Blättermann (3):
      Updated German translation
      Updated German doc translation
      Updated German translation

Martin Thoma (1):
      Expand setup.py information

Muhammet Kara (1):
      Updated Turkish translation

Pedro Albuquerque (1):
      Updated Portuguese translation

Piotr Drąg (6):
      Updated POTFILES.in
      Updated Polish translation
      data/ui/shortcuts.ui: Add context to strings in the shortcut window
      Updated POTFILES.in
      Updated Polish translation
      Updated Polish translation

Rafael Fontenelle (3):
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation

Richard Hughes (1):
      Update the AppData to spec version 0.7+

Youssef Adnan (1):
      GTK accelerators to use Primary instead of Control allowing GTK to map to the proper key on different 
operating systems.

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


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