Meld 3.17.0

Meld 3.17.0 has been released, and is now available at:

This is the first release of Meld that supports (and requires) Python 3.

Please note that Windows support is currently untested, and no build
environment has been set up for Python 3 at this point.

Python 3 porting

  * Python 3 support; we now require Python 3.3 as a minimum
  * Python 3 compatibility fixes; too many cases of bytes/string confusion,
    syntax changes and other miscellany to mention individually (Vasily
    Galkin, Kai Willadsen)
  * Handle new unicode-escape behaviour and unicode/bytes confusion for
    process interaction and version control plugins (Vasily Galkin, Kai
  * Add support for byte-based filters, to support directory vs. file
    comparison filters (Kai Willadsen)

UI changes

  * The "Tabs" menu item has been removed, to better match up with more
    modern GTK+ design. All of the actions are still available in the
    expected key bindings, and there is a new per-tab context menu.
  * The change action buttons in the central pane divider now correctly
    render as flat buttons (Kai Willadsen)
  * The curves in the central pane divider are now... smoother!

Internal changes

  * Handle reload notifications better in asynchronous saving (Vasily Galkin)
  * Remove multi-process diff in favour of asynchronous (threaded, but
    GIL-throttled) matching (Kai Willadsen)
  * Performance improvements in rendering of multiple widgets, as well as for
    initial text comparison (Kai Willadsen)
  * Many updates for GTK+ 3.20 and 3.22 ABI changes (Kai Willadsen)
  * NOTE: Windows support is currently untested


  * Update supported version control list (Kai Willadsen)
  * Update requirements and build requirements lists (Kai Willadsen)
  * Don't create empty help/figures directories (Kai Willadsen)
  * Translation maintenance (Piotr Drąg)

Fixes included in 3.16 releases

  * Handle themes with scrollbar steppers better (Kai Willadsen)
  * Fix a traceback when pane has no file (Claude Paroz)
  * Fix triggering "Delete Change" actions from menu (Kai Willadsen)
  * Handle style theme not existing (Patrick Griffis)
  * Fix bad scroll syncing and inability to move between comparison chunks in
    file comparisons (Vasily Galkin)
  * Improve version control view behaviour when opening missing paths (Vasily
  * Fix saving of text created in blank comparison (Vasily Galkin)
  * GTK+ 3.22 compatibility fixes for saving window size (Kai Willadsen)
  * Fix formatted patches missing newlines in certain cases (Kai Willadsen)
  * Silence GTK+ warning logging if not running in uninstalled (i.e.,
    development) mode (Kai Willadsen)
  * Update AppData (Kai Willadsen)
  * Fix performance regression in text filtering (Kai Willadsen)
  * Fix regression in respecting custom text encoding (Kai Willadsen)
  * Fix regression in support for file comparisons from pipes (Kai Willadsen)
  * Add open build service directories to the version control filter
    (Dominique Leuenberger)
  * Add darcs to list of loaded plugins (pbgc)
  * Fix the dark style (Kai Willadsen)
  * Windows build fixes (Kai Willadsen)


 * Anders Jonsson (sv)
 * Andika Triwidada (id)
 * Balázs Meskó (hu)
 * Claude Paroz (fr)
 * Daniel Mustieles (es)
 * Jiri Grönroos (fi)
 * Marek Černocký (cs)
 * Mario Blättermann (de)
 * Matej Urbančič (sl)
 * Rafael Fontenelle (pt_BR)
 * Tiago Santos (pt)
 * Мирослав Николић (sr, sr@latin)

What is Meld?

Meld is a visual diff and merge tool. It lets you compare two or three files,
and updates the comparisons while you edit them in-place. You can also compare
folders, launching comparisons of individual files as desired. Last but by no
means least, Meld lets you work with your current changes in a wide variety of
version control systems, including Git, Bazaar, Mercurial and Subversion.

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