[meld] Created tag 3.11.0



The unsigned tag '3.11.0' was created.

Tagger: Kai Willadsen <kai willadsen gmail com>
Date: Sun Feb 23 07:29:20 2014 +1000

    2014-2-23 meld 3.11.0
    =====================
    
      Features:
    
       * Supporting hiding empty filtered folders in folder comparison (Gianni Trovisi, Kai Willadsen)
       * Notify user when files change externally in file comparison (Kai Willadsen)
       * Use standard GIO file trash handling when deleting files (Kai Willadsen)
       * Newly written Mallard-based help (Kai Willadsen)
    
      User interface updates:
    
       * Support GNOME 3-style application menu (Kai Willadsen)
       * Visual improvements to several icons (Kai Willadsen)
       * Update Meld's colour scheme (Kai Willadsen)
       * Many visual styling updates, layout tweaks and UI polish (Kai Willadsen)
    
      Internal changes:
    
       * Port to GObject introspection, GTK+ 3, GApplication, GSettings and other
         new things starting with 'G' (Kai Willadsen)
       * Port to distutils, based on python-distutils-extra (Kai Willadsen)
       * Move to using CSS for styling and colour definitions (Kai Willadsen)
       * Update to use more modern GTK widgets (Peter Tyser, Kai Willadsen)
       * Move a lot of extra UI construction into glade/UI files (Kai Willadsen)
       * Make several custom icons themeable (Kai Willadsen)
       * Make Meld a single-instance application, and add support for multiple
         windows (Kai Willadsen)
    
      Fixes:
    
       * Improved rendering speed in file comparisons (Kai Willadsen)
       * Translation fixes (Piotr Drąg)
       * Copy and paste within a buffer no longer causes occasional incorrect
         change highlighting (Kai Willadsen)
       * Fixes for version control support (Ben Ross, Louis des Landes, Peter
         Tyser, Tom Scytale)
       * Windows crash fixes (Bartosz Dziewoński)
       * Sundry bug fixes (Daniel Pantea, Peter Tyser, Kai Willadsen)
    
      New dependencies:
    
       * GTK+ 3.6
       * GLib 2.34
       * PyGObject 3.8
       * GtkSourceView 3.6; GtkSourceView is also no longer optional
    
      Translations:
    
       * Marek Černocký (cs)
       * Benjamin Steinwender (de)
       * Dimitris Spingos (el)
       * Daniel Mustieles (es)
       * Jiri Grönroos (fi)
       * Fran Diéguez (gl)
       * Gabor Kelemen (hu)
       * Andika Triwidada (id)
       * Milo Casagrande (it)
       * Piotr Drąg (pl)
       * Enrico Nicoletto(pt_BR)
       * Rafael Ferreira (pt_BR)
       * Matej Urbančič (sl)
       * Мирослав Николић (sr, sr latin)
       * Özgür Sarıer (tr)
       * zodiac111 (zh_CN)

Changes since the last tag '1.8.1':

Andika Triwidada (4):
      Added Indonesian translation
      Updated Indonesian translation
      Updated Indonesian translation
      Updated Indonesian translation

Bartosz Dziewoński (1):
      Don't crash on Windows when accessing cdll.intl

Benjamin Steinwender (1):
      Updated German translation

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
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Daniel Pantea (1):
      Fix expand flags for file comparison scrolledwindows (bgo#721276)

Dimitris Spingos (1):
      Updated Greek translation

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

Fran Diéguez (3):
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations

Gabor Kelemen (1):
      Updated Hungarian translation

Gianni Trovisi (1):
      dirdiff: Supporting hiding empty filtered folders in folder comparison

Jiri Grönroos (3):
      Finnish translation update
      Finnish translation update
      Finnish translation update

Kai Willadsen (228):
      Use gio trashing directly, and get rid of the confirmation dialog
      Slightly improve the VC delete error dialog, introducing a new helper
      Make the error helper import and use the toplevel window by default
      Rework more run_dialog usage
      Remove dialog use from CVS in favour of logging
      Remove cvs module from POTFILES, since all strings are gone from there
      More error dialog usage in dirdiff
      Use gio trashing in dirdiff as well
      Move shelljoin from misc to vc and simplify
      Move installation check into VC modules
      vcview: VC Choosing minor refactoring
      vc.git: Move status regex to class level
      vc: Move repository root finding to class and adjust subclasses
      vc: Clean up valid_repo calls
      vc: Move validity checks to class methods; use classes in VcView
      vcview: Move most of combobox creation into glade
      vcview: Minor refactor
      vc: Move hack for adding from parents into individual VCs
      vcview: Move actions into UI file
      Add HistoryCombo to the glade catalog
      Move DirDiff actions to UI file
      Fix minor inconsistencies in VC UI file
      filediff: Update signals to not use implicit gnomeglade connection
      Resave findbar UI with recent Glade
      ui.findbar: Migrate away from magic gnomeglade connection
      ui.findbar: PEP8
      ui.findbar: No more 2.16
      Remove gnomeglade magic signal connection
      ui.gnomeglade: Clean up the docs and sundry
      ui.findbar: Use error_dialog helper
      vc._vc: Silence output when checking for VC presence
      ui.msgarea: Use InfoBar as a base and adapt existing use
      Remove icon-button API from MsgArea and adapt callers
      ui.msgarea: Remove remainder of MsgArea class, keeping the manager
      filediff: Keep short equal parts at start/end of chunk (bgo#708811)
      Move new test folder to top level
      Move all locating of GtkBuilder and UIManager files into gnomeglade
      Remove obsolete Makefiles and infrastructure
      Remove all old manual files and translations
      Create new conf module for application-wide configuration
      Preliminary port to Distutils
      Enable Mallard-based help from within Meld
      meldwindow: Don't duplicate the translation domain
      Add appdata file
      Remove GnomeEntry clone and use FileChoosers instead
      Rewrite historyentry for simplified HistoryCombo use
      Initial port of bin/meld
      Port to GTK 3 and introspection
      First move towards using Gtk.Application
      Remove unused and/or broken features from launcher
      Introduce some hint of sanity into our launcher
      meldapp: Initial support for app menu
      meldwindow: PEP8 and update copyright
      meldapp: Clean up import usage
      ui.util: Add new file for minimal gnomeglade-like help
      Move logging initialisation into launcher
      meldapp: Start of single instance support
      meldapp: Reinstate command line handling and remove old dbus use
      recent: Clean up imports
      Remove support for diff-style file+folder invocation, and error better
      util.sourceviewer: Move to GtkSourceView3 and remove compat shims
      misc: Remove unused function
      filediff: Remove non-sourceview workarounds and compat
      Add copyright string to appdata file
      Decode user data dir paths so that unicode usernames don't blow up
      Move chunk actions from Linkmap to GtkSource.Gutter
      linkmap: Remove central guide line
      Marginally improve chunk action icons
      Don't strip repository root when copying SVN base files
      linkmap: Fix rendering when textview and linkmap are offset
      Prompt user for action when file changes externally (closes bgo#460201)
      meldbuffer: New-style property declaration
      meldbuffer: Make the reset_buffer() call not recreate MeldBufferData
      filediff: Since MeldBufferData now isn't recreated, connect at creation
      filediff: Prompt user to overwrite a file that has changed since load
      Move icons into theme specific folder
      conf: Update version number to a more sensible fictional number
      Add build_helpers module, with modified material from DistUtilsExtra
      Move help files out of meld folder
      build_helpers: Move in help builder
      meld: Drop GTK and GLib requirements slightly
      Minor moves toward py3k compatibility
      meld: Add an import check for GtkSourceView
      Migrate build_extra across as well
      build_helpers: Add a copyright header
      build_helpers: Move in i18n helper
      build_helpers: De-generify some of the i18n build
      build_helpers: Refactor some of the i18n build logic
      Make appdata translatable
      build_helpers: Translate desktop and appdata files
      build_helpers: More i18n building
      conf: Attempt to support installed use
      build_helpers: Don't install all files in icon folders, just png and svg
      Add a manifest file for sdist-ing and fix doc install
      Update git ignore file for distutils
      meld.vc: Fix initialisation of null VC
      ui.findbar: Fix scroll_to_mark calls
      Move matcher test into test folder
      util.sourceviewer: Update header
      filediff/preferences: Port several editor preferences to GSettings
      preferences: Get system font from GSettings
      meld.preferences: Construct our sizegroup in Glade
      filediff: Translate deprecated method
      dirdiff: Add folder comparison settings and update helper to match
      preferences: Add new ComboBox subclass for binding GSettings and use
      ui.vcdialogs: Import cleanups
      preferences/vcdialogs: Move VC commit-message settings to GSettings
      ui: Remove obsolete property from Commit dialog UI
      ui.historyentry: Update to use newer GObject properties and fix crash
      ui.vcdialogs: Work around bug 712220
      gitignore: Ignore compiled gschemas
      meldwindow: Bind toolbar style to system dconf setting
      preferences: Migrate custom editor preference to GSettings
      preferences: Move external editor handling into caller and update
      preferences: Move symlink ignoring to GSettings
      dirdiff: Move file status filters to GSettings
      vcview: Move file status filters to GSettings
      meldapp: Clean up GAction initialisation slightly
      preferences: Migrate filter settings to GSettings
      dirdiff: Migrate column ordering and visibility to GSettings
      preferences: Update font preference handling to use GSettings
      meldwindow: Move toolbar and statusbar visibility handling to GSettings
      filediff: Move draw-spaces handling into GSettings
      preferences: Update text encoding setting, and remove its UI
      preferences: Move ignore-blank-lines to GSettings
      preferences: Update word wrapping setting to use GSettings
      vcview: Update VC console visibility setting to GSettings
      preferences: Move VC file order setting to GSettings
      preferences: Move timestamp preference widget to builder-based creation
      preferences: Clean up filter import
      preferences: Remove now-unused prefs arg
      preferences: Clean up relative imports
      preferences: Update copyright notice
      meldwindow: Move window size to GSettings
      meld: Add awful hack to compile gschemas at runtime if they're missing
      Remove preferences creation and passing
      settings: Migrate flat-file logic; this does nothing however
      Install gschemas files
      build_helpers: PEP8
      util.prefs: Remove
      filediff: Fix relative import
      gschema: Add predefined trailing whitespace filter (bgo#710132)
      filediff: Fix animation colour handling
      tree: Fix colour handling for rows in folder and VC comparisons
      ui.notebooklabel: Fix tab close button sizing
      meldwindow: Style toolbar appropriately
      Update application menus to match current HIG
      settings: Update settings handling to actually work from install
      Update findbar builder UI
      Move sourceview module out of util
      filediff: Don't disable updating when syncpoints aren't yet active
      dirdiff, vcview: Update GtkTreePath handling to avoid using tuples
      vcview.ui: Fix accelerator on commit dialog button
      dirdiff.ui: Resave with modern glade and update expand flags
      filediff: Remove the lock button from its prime position above the diffmap
      recent: Fix loading recently used files
      diffmap: Update Diffmap to match its scrollbar's width
      meldapp: Quit correctly
      diffmap: Cache the main diffmap drawing to avoid scrolling redraw
      filediff: Remove old invalidate/process code for Linkmaps
      recent: Remove RecentFiles argument so we can move it from MeldApp
      filediff: Refactor next_diff
      filediff: Simplify our key press/release event handling
      Move recent files management off the app
      ui: Remove old glade-integration stuff and fix imports
      vc._vc: Rearrange state translations to be less fragile (bgo#720538)
      vc._vc: Don't mark empty strings for translation
      gtkrc, filediff: Update Meld's colour scheme slightly
      diffmap: 'Fix' Diffmap sizing for some weird DirDiff race condition
      diffmap: Force a repaint of the map background when we resize
      Migrate to using GtkStyleContext everywhere for colour lookup
      bin/meld: Update to use GtkCssProvider instead of gtkrc
      bin/meld: Fix order of settings creation
      Update gutter icons to PNG format
      Rename and move gutter action icons to themeable location
      ui.notebooklabel/statusbar: Use GtkStyleContext
      newdifftab: Fix recent comparisons breakage
      build_helpers: Support translated help
      Update license headers to current recommended GPL text
      Update COPYING to current GPL layout
      Update copyright authors and years for all modules except meld.vc
      undo: PEP8
      dirdiff: Handle cursor update callbacks when we don't have a model
      dirdiff: Minor refactoring of state filter patch
      dirdiff: Some PEP8
      dirdiff: Refactor sibling revalidating logic
      dirdiff: Refactor some empty tree handling logic
      dirdiff: Significantly simplify the logic for tree pruning
      dirdiff: Cleaning up comments
      dirdiff: Reword state filtering logic and comments
      dirdiff: Revert to the old method of managing the todo stack
      Remove now-unused locked and unlocked icons
      Add new version control icon for tabs, make themeable and adapt
      filediff: Attach the findbar at a constant spot and let grid handle it
      Avoid some deprecation warnings
      meldwindow: Add a second toolbar to pack a progress indicator in
      Remove most old statusbar usage and progress display code
      Remove statusbar from everywhere except file comparison
      ui.statusbar, filediff.ui: Fix some statusbar styling and packing
      filediff: Add a toolbar to each pane, adapting controls and styling
      filediff: Reformat widget lists
      linkmap: Clip drawing to textview extents and add bottom border
      css: Fix spacing of toolbar
      filediff: Fix and reformat per-pane widget hiding
      dirdiff: Migrate to same in-pane toolbar as filediff
      vcview.ui: Resave with new Glade
      vcview.ui: Migrate to toolbar style
      dirdiff/filediff: Set expand in UI file instead
      vcview.ui: Fix some spacing and styling issues
      vcview: Update the console-box UI to a View menu item and little else
      vcview.ui: Make the console output somewhat more obvious
      vc._null: Support new VC API in null VC to avoid crashes (bgo#723479)
      Update idle handling and animation to use non-deprecated API
      meldbuffer: Fix tag applying on paste (bgo#709580)
      Import cleanup
      meldapp: Add 'support' for launching non-uniquely, which is our default
      meldapp: Hold the command line instead of disabling single instance
      meldapp: Support new windows owned by the single instance
      Focus the first tab opened from a new-tab command line
      meldapp: Integrate with OptionParser and output to local stdout
      meldapp: Remove now-inaccurate comment
      meldapp: Add fallback for when the print_literal hack inevitably breaks
      meldapp: PEP8
      Update NEWS
      Add several important files to MANIFEST.in
      Add classifiers for PyPI, even if we're not using them
      Update installed files
      Add a new README file

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

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

Milo Casagrande (4):
      [l10n] Updated Italian translation.
      [l10n] Updated Italian translation.
      [l10] Updated italian translation.
      [l10n] Updated Italian translation.

Peter Tyser (7):
      meldbuffer: Set buffer label in reset_buffer()
      tree.py: Fix treeview_search_cb() argument mismatch
      vc: Fix "meld <file>" operation
      findbar: Convert from GtkTable to GtkGrid
      filediff: Convert from GtkTable to GtkGrid
      dirdiff: Convert from GtkTable to GtkGrid
      tab-placeholder: Convert from GtkTable to GtkGrid

Piotr Drąg (6):
      Updated Polish translation
      Updated POTFILES.in
      Replace ' with " in application.ui
      Remove translatability from an URL
      Move translation tags from <description> to <p> in appdata
      Updated POTFILES.in

Rafael Ferreira (1):
      Updated Brazilian Portuguese translation

Tom Scytale (1):
      Add missing status codes to git diff-index parsing

louis (1):
      Add test file for bzr repo setup

zodiac111 (1):
      Update Chinese simplified translation

Özgür Sarıer (1):
      [l10n]Added Turkish translation

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


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