File meld.changes of Package meld
-------------------------------------------------------------------
Sun Feb 16 12:38:05 UTC 2020 - bjorn.lie@gmail.com
- Update to version 3.20.2:
+ Fix display of large file sizes.
+ Set file chooser encoding to autodetect by default.
+ Fix ignoring blank lines on text-filtered files in folder
comparison.
+ Fix expand/collapse actions for missing folders.
+ Fix some incorrect action sensitivity settings.
+ Fix height of commit dialog.
+ Fix install support for Python 3.8.
+ Updated translations.
-------------------------------------------------------------------
Sat Jan 25 14:18:08 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- No longer recommend -lang: supplements are in use
-------------------------------------------------------------------
Sun Mar 31 09:17:02 UTC 2019 - Michael Ströder <michael@stroeder.com>
- Update to version 3.20.1:
+ Fix bad comparison highlighting with VT characters.
+ Fix folder comparison display with >2G files.
+ Fix support for missing folders in folder comparison.
+ Handle trash-related errors with NFS mounts.
+ Add release metadata to appstream data.
+ Issues fixed: glgo#GNOME/meld#268, glgo#GNOME/meld#295.
+ Updated translations.
-------------------------------------------------------------------
Sun Jan 6 00:51:20 UTC 2019 - bjorn.lie@gmail.com
- Update to version 3.20.0:
+ Add Enter as a Compare accelerator in folder comparisons.
+ Change entry and drag-n-drop file changes to confirm discarding
modified files instead of offering to save, for simplicity.
+ Fix menu sensitivity in folder comparisons.
+ Avoid dconf writes of no-op window size allocations.
+ Issues fixed: glgo#GNOME/meld#262, glgo#GNOME/meld#247.
+ Updated translations.
-------------------------------------------------------------------
Sun Dec 16 13:12:24 UTC 2018 - astieger@suse.com
- Meld 3.19.1:
+ Support comparing remote files
+ Significantly improve folder comparison performance when
comparing large trees
+ Improve folder comparison IO and memory use
+ Add recursive collapse/expand actions to folder comparisons
+ Add OARS metadata for software management
+ Support file drag-and-drop directly on to textviews
+ Refresh the application icon and add a processing pipeline
+ various bug fixes and translation updates
-------------------------------------------------------------------
Wed Mar 28 03:42:15 UTC 2018 - luc14n0@linuxmail.org
- Update to version 3.19.0:
+ Features:
- Add new per-pane status bar with selectors for syntax
highlighting and text encoding;
- Allow text encoding to be chosen from file selectors;
- Add new go-to-line action and UI;
- Folder comparison now explicitly indicates symlinks in the
tree, and shows the symlink target;
- Inline highlighting now draws whitespace in any changes it
covers;
- Navigating between changes in file comparison now briefly
animates the outline, to make it easier to keep track of the
focus in busy comparisons.
+ Fixes:
- Handle file deletion where we can't move to trash (e.g.,
network mounts);
- Keybindings for notebook switching work again;
- Threading fixes for more responsive highlighting and better
exit handling;
- Memory and file handle leakage for closed comparisons;
- Make the --auto-compare and multiple --diff command line
options work again;
- Avoid a race condition that made the "Resolve conflict"
prompt unreliable;
- Invalid-iter crash when refreshing version control view;
- Make non-existent files writable by default;
+ Bugs/issues fixed: bgo#589366, bgo#783989, bgo#785313,
bgo#785630, bgo#786629, bgo#786867, bgo#787256, bgo#788455,
bgo#788487, bgo#790335, bgo#791173, glgo#GNOME/meld#46,
glgo#GNOME/meld#97, glgo#GNOME/meld#133, glgo#GNOME/meld#146,
glgo#GNOME/meld#151, glgo#GNOME/meld#152, glgo#GNOME/meld#158,
glgo#GNOME/meld#159, glgo#GNOME/meld#161, glgo#GNOME/meld#165.
+ Updated translations.
- Conditionalize shared-mime-info BuildRequires, glib2_gsettings_\
schema_requires macro, and desktop_database_*, mime_database_*,
glib2_gsettings_schema_* and icon_theme_cache_* post/postun
scriptlets: only distribution releases where RPM 4.13 is not
present still use them.
-------------------------------------------------------------------
Tue Mar 20 16:58:33 UTC 2018 - dimstar@opensuse.org
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
-------------------------------------------------------------------
Wed Feb 28 16:37:05 UTC 2018 - dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
-------------------------------------------------------------------
Mon Oct 16 14:31:54 UTC 2017 - dimstar@opensuse.org
- Add python3-cairo requires: Fix startup of the application
(boo#1062151).
-------------------------------------------------------------------
Sun Sep 10 23:44:59 UTC 2017 - jengelh@inai.de
- Rewrite description to put the package in focus.
-------------------------------------------------------------------
Sat Sep 9 20:46:52 UTC 2017 - zaitor@opensuse.org
- Update to version 3.18.0:
+ Fix VC status not updating in some situations non-flattened
mode.
+ Command line errors when invoking a secondary instance will no
longer cause the second command to hang until the primary
exits.
+ Bugs fixed: bgo#786629.
+ Updated translations.
-------------------------------------------------------------------
Wed Aug 16 18:16:14 UTC 2017 - zaitor@opensuse.org
- Update to version 3.17.4:
+ Rebuild source tarball without spurious files.
- Drop obsolete clean section.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
-------------------------------------------------------------------
Mon Aug 14 14:14:56 UTC 2017 - zaitor@opensuse.org
- Update to version 3.17.3:
+ Fix folder compare when using text filters.
+ Make activity spinner show when inline comparisons are running.
+ Migrate back from threads to multiprocessing for inline diffs;
unusual CPU contention caused this to harm interactivity.
+ Manually refreshing a file comparison sometimes caused diff
navigation to break.
+ Folder comparisons that update their state no longer break
navigation.
+ Version-control comparison on missing files now work again.
+ Fix regression in initial focus for folder comparisons.
+ Fix handling for added, partially staged files in git.
+ Bugs fixed: bgo#784436, bgo#785603, bgo#785859, bgo#786043.
+ Updated translations.
-------------------------------------------------------------------
Sun Jun 11 10:23:35 UTC 2017 - zaitor@opensuse.org
- Update to version 3.17.2:
+ UI changes:
- Significantly improve synchronisation of scroll bars between
panes; we now try much harder to scroll all of a chunk on
screen at the top and bottom of comparisons, and handle
last-line-in-file cases better.
- Place the cursor at the start of a replaced chunk instead of
after it; this change should improve keyboard ergonomics when
doing three-way merges, but does change our existing
behaviour.
- Remove Shift-based scroll locking; this was already broken by
a GTK+ change, so this is just making it official.
+ Fixes:
- Show correct column offset in status bar for tab indents.
- Fix installation with a prefix for Python 3 changes.
- Fix initial scroll-to-first-difference behaviour to avoid a
race condition if the first change was on the first line.
- Improve text wrapping behaviour in information bars, and
avoid too-large allocations with long labels.
- Work around infinite re-allocation problems and silence GTK+
allocation warnings.
- Fix bad UI state when closing a single-instance activated
window.
- Fix bad function call when using internal git conflict
resolution.
+ Updated translations.
-------------------------------------------------------------------
Sat Mar 11 13:57:23 UTC 2017 - dimstar@opensuse.org
- Update to version 3.17.1:
+ Features: Improve version checking, and try to show users a
nice error dialog when Meld's requirements aren't installed.
+ Fixes:
- Help and documentation fixes.
- Re-silence GTK+ logging with glib 2.46 structured logging
changes.
- Fix chunk deletion at EOF with CRLF endings.
- Note filter performance effects in folder preferences.
- Fix button alignment for new chunk action buttons.
- Improve use of the newer emblem in folder comparison by
showing it only when meaningful.
- Fix crash caused by bad colour theme lookup.
+ Updated translations.
-------------------------------------------------------------------
Mon Jan 9 13:25:53 UTC 2017 - dimstar@opensuse.org
- Update to version 3.17.0:
+ Port to python3:
- 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.
- Handle new unicode-escape behaviour and unicode/bytes
confusion for process interaction and version control
plugins.
- Add support for byte-based filters, to support directory vs.
file comparison filters.
+ 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.
- The curves in the central pane divider are now... smoother!
+ Internal changes:
- Handle reload notifications better in asynchronous saving.
- Remove multi-process diff in favour of asynchronous
(threaded, but GIL-throttled) matching.
- Performance improvements in rendering of multiple widgets, as
well as for initial text comparison.
- Many updates for GTK+ 3.20 and 3.22 ABI changes.
+ Fixes:
- Update supported version control list.
- Update requirements and build requirements lists.
- Don't create empty help/figures directories.
+ Updated translations.
- Update BuildRequires, Requires and Recommends in line with
upstreams port to python3:
+ Removed: python, python-gconf, python-gobject-Gdk, python-gtk
and python-gtksourceview.
+ Added: python3, python3-gobject-Gdk.
-------------------------------------------------------------------
Sun Dec 18 12:36:27 UTC 2016 - zaitor@opensuse.org
- Update to version 3.16.4:
+ Make error displaying more robust with non-ASCII locales.
+ Handle themes with scrollbar steppers better.
+ Fix a traceback when pane has no file.
+ Fix triggering "Delete Change" actions from menu.
+ Handle style theme not existing.
+ Fix unintentional glib requirement bump.
+ Updated translations.
-------------------------------------------------------------------
Sun Sep 25 21:30:07 UTC 2016 - zaitor@opensuse.org
- Update to version 3.16.3:
+ Fix bad scroll syncing and inability to move between comparison
chunks in file comparisons.
+ Improve version control view behaviour when opening missing
paths.
+ Fix saving of text created in blank comparison.
+ GTK+ 3.22 compatibility fixes for saving window size.
+ Fix formatted patches missing newlines in certain cases.
+ Silence GTK+ warning logging if not running in uninstalled
(i.e. development) mode.
+ Update AppData.
+ Updated translations.
-------------------------------------------------------------------
Sat Jul 30 09:13:18 UTC 2016 - zaitor@opensuse.org
- Update to version 3.16.2:
+ Fix performance regression in text filtering.
+ Fix regression in respecting custom text encoding.
+ Updated translations.
-------------------------------------------------------------------
Sun Jun 19 13:43:54 UTC 2016 - zaitor@opensuse.org
- Update to version 3.16.1:
+ Fix regression in support for file comparisons from pipes.
+ Add open build service directories to the version control
filter.
+ Add darcs to list of loaded plugins.
+ Fix the dark style.
+ Windows build fixes.
- Drop meld-add_osc_to_vcs_list.patch: Fixed upstream.
-------------------------------------------------------------------
Fri May 20 11:39:15 UTC 2016 - alarrosa@suse.com
- Update to GNOME 3.20.2 (Fate#318572)
-------------------------------------------------------------------
Wed May 18 12:39:39 UTC 2016 - mvetter@suse.com
- Add meld-add_osc_to_vcs_list.patch:
+ Add .osc folder to the list of files ignored as option 'VCS'.
-------------------------------------------------------------------
Sun May 1 14:21:14 UTC 2016 - zaitor@opensuse.org
- Update to version 3.16.0:
+ Updated translations.
-------------------------------------------------------------------
Sat Apr 23 22:45:55 UTC 2016 - zaitor@opensuse.org
- Update to version 3.15.3:
+ Handle unicode dates in non-UTF8 locales in folder comparison.
+ Try to auto-detect when to use our dark theme highlighting.
+ After undo/redo actions in file comparisons, place the cursor
at the natural edit position and scroll it back onscreen.
-------------------------------------------------------------------
Sat Apr 23 22:45:54 UTC 2016 - michael@stroeder.com
- Require python-gobject-Gdk: pygobject was further split in order
to be able to install it without X-dependencies. As meld is a
GUI application, the dependency on the X-stack is no issue.
-------------------------------------------------------------------
Fri Apr 15 16:46:27 UTC 2016 - mgorse@suse.com
- Update to GNOME 3.20 Fate#318572
-------------------------------------------------------------------
Mon Mar 28 12:48:49 UTC 2016 - zaitor@opensuse.org
- Update to version 3.15.2:
+ Port to use GtkSourceView's file loader and saver helpers,
bringing several benefits.
+ 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.
+ 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.
+ Folder comparisons now apply text filters in the same way as
file comparisons.
+ Add support for showing new shortcuts help dialog.
+ Preliminary support for building Meld as an xdg-app.
+ Fixes:
- Many fixes for GTK+ 3.20 theming changes and widget
compatibility issues.
- All accelerators should now consistently use the Primary key,
for better integration on OSX systems.
- Significantly improve text filter performance.
- Fix performance regression where scanning for missing files
was extremely slow, especially in large repositories.
- Fix truncated line number display in short file.
- Fix filter dropdown not appearing below button.
- Add more documentation on setup and installation
requirements.
- Update the AppData to spec version 0.7+.
+ Updated translations.
-------------------------------------------------------------------
Sun Dec 20 21:53:26 UTC 2015 - damjanovic.ivo@gmail.com
- Update to version 3.15.1:
+ Text ignored by filters is now dimmed to give some visual
feedback that it's being ignored.
+ Text filters now apply independently, improving consistency;
note that this is a behaviour change as filter order no longer
matters, and filters will always apply to the original
(not the filtered) text.
+ Recent menu items now show more detail in tooltips.
+ Update dialog action area layout for GTK+ theme changes.
+ Fixes:
- Conflict resolution prompt now resolves properly again.
- Silence some GTK+ assertions on window close.
- Fix default filter issues from recent rework.
- Percent-containing commit messages no longer corrupt
our recent commit messages store.
- Fix some problems with unicode user directories on Windows.
- Fix encoding issues when saving files with load errors.
- Fix drawing corruption when scrolling horizontally.
- Fix clicking on the diffmap scrolling to the wrong location.
- Fix off-by-one drawing error for final line in file.
- Fix introspection requires to silence startup warnings.
- Fix clearing syncpoints.
- Add manual appdata kudos markers.
- PEP8 fixes.
+ Updated translations.
- Rebase meld-nodocs.patch.
-------------------------------------------------------------------
Thu Dec 10 14:20:05 UTC 2015 - zaitor@opensuse.org
- Update to version 3.14.2:
+ Fix some GTK+ assertions on window close.
+ Fix commit error with unicode commit messages.
+ Add manual appdata kudos markers.
+ Updated translations.
-------------------------------------------------------------------
Sun Oct 4 10:20:20 UTC 2015 - zaitor@opensuse.org
- Update to version 3.14.1:
+ Features:
- Offer to open binary files externally.
- Use locale-based default encodings.
+ Fixes:
- Fix crash with some GTK+ versions when using --output.
- Fix merge-all action not working at all.
- Fix creating patches with unicode path names.
- Fix copy-to-clipboard option in patch dialog.
- Fix diffmap alignment for new GTK+ allocation behaviour.
- Improve float accuracy in folder comparison timestamp
resolution.
- Fix default SVN keyword filter to escape $ characters.
- Fix display of unicode --help from command line.
- Fix keyboard shortcut docs.
- Don't incorrectly show identical notification for changed
folder comparisons.
+ Updated translations.
-------------------------------------------------------------------
Thu Jul 23 07:14:20 UTC 2015 - zaitor@opensuse.org
- Update to version 3.14.0:
+ Fix crash when starting folder comparison on Windows.
+ Fix bad chunk action behaviour for middle-to-right actions in
three pane conflicts.
+ Documentation fixes.
+ Updated translations.
-------------------------------------------------------------------
Sun Jul 12 15:05:09 UTC 2015 - zaitor@opensuse.org
- Update to version 3.13.3:
+ Fix syntax highlighting under Windows.
+ Update Windows build for newer pygi bundled libraries.
+ Fixes for incorrect descriptions in manual.
-------------------------------------------------------------------
Mon Jul 6 19:48:42 UTC 2015 - zaitor@opensuse.org
- Update to version 3.13.2:
+ Several fixes for argument handling and tab creation:
- Create --diff created comparisons after args-created ones.
- Fix --label flag incorrectly applying to --diff created
comparisons.
- Create --diff created comparisons after args-created ones.
- Fix relative path interpretation for --output when created
from a secondary instance.
- Fix window presentation ordering when creating a secondary
instance.
+ Several fixes to unicode filename handling in git comparisons
and manually-assigned labels.
+ Fix incorrect comparison display caused by unicode (U+2028)
newline.
+ Fix not being able to activate some change bar actions by
temporarily disabling overlay scrolling support on GTK+ 3.14.
+ Stop recreating duplicate recently-used file placeholders.
+ Fix out-of-date man page documentation.
+ Test fixes and testing improvements.
+ Documentation fixes.
+ Updated translations.
-------------------------------------------------------------------
Mon Jun 1 12:27:31 UTC 2015 - fcrozat@suse.com
- SLE12 SP1 package (FATE#318492).
- Fix Url.
-------------------------------------------------------------------
Mon Apr 20 21:31:22 UTC 2015 - astieger@suse.com
- Update to version 3.13.1:
+ Features:
- more consistent comparison output when line endings differ:
. Folder comparisons will now show an identical notification
similar to the one used in file comparison.
. The "New blank comparion" button now works for folder
comparisons as well as file ones.
. In folder comparisons, the expansion state of the tree is
now remembered when you collapse and re-expand a row.
+ Fixes:
- Better support icons in RTL locales.
- Fixes for file encoding when saving with bad or missing
encodings.
- More consistent dialog handling and appearance.
- Deprecation updates and compatibility fixes.
- Fix bad comparison offset when multiple line breaks occurred
on a single line.
- Unicode fixes for file change notifications.
- Warnings (such as deprecation warnings) are now explicitly
silenced in stable Meld.
- Folder actions are now disabled while Meld is still scanning
folders.
- Fix some command line handling for ambiguous relative paths
and invalid URIs.
- Fix updating the comparison map when a file is updated within
Meld.
- Rebase meld-nodocs.patch.
-------------------------------------------------------------------
Wed Dec 31 00:23:58 UTC 2014 - zaitor@opensuse.org
- Update to version 3.13.0:
+ Features:
- Make syntax highlighting style configurable.
- Implemented incremental search, match highlighting and many
other find-related fixes.
- Add support for GTK+ global dark theme setting.
- Add support for pushing change deletions.
- Remove cycle-pane action in favour of previous/next pane
actions.
+ Fixes:
- Handle Unicode filenames in a git tree correctly.
- Many fixes for recent GTK+ deprecation warnings.
- Fixing flickering inline highlighting on updates.
- Multiple work arounds for change colours not displaying on
GTK+ 3.14.
- Fix inconsistent file chooser when cancelling file selection.
- UTF-8 encode patches created from the patch dialog.
- Fix text-wrapping reset caused by the commit dialog.
- Fix text background display on certain themes.
- Fix for launching Meld with certain Git environment
variables.
- Add GTK's settings.ini file for font blurriness fix on
Windows.
- Fix display of change action buttons and line numbers when
line numbers are shown.
- Fix positioning of the change action buttons.
- Fix tab width setting not working correctly.
- Fix starting comparison of Subversion checkouts from a
subdirectory.
- Fix starting Meld from a differently-named symlink.
- Ignore errors when copying file metadata if the destination
file system doesn't support it.
- Automatically recompile stale in-place gschemas.
- Handle SIGINT to support previous quit-on-Ctrl-C behaviour.
- Fix missing cache opcodes in some circumstance.
- Fix text view expansion when resizing patch dialog.
- Build fix to always include C locale when LINGUAS is set.
+ Updated translations.
-------------------------------------------------------------------
Tue Dec 30 11:57:36 UTC 2014 - zaitor@opensuse.org
- Update to version 3.12.3:
+ Fix inconsistent file chooser when cancelling file selection.
+ UTF-8 encode patches created from the patch dialog.
+ Fix text-wrapping reset caused by the commit dialog.
+ Fix text background display on certain themes.
+ Fix for launching Meld with certain Git environment variables.
+ Add GTK's settings.ini file for font blurriness fix on Windows.
+ Updated translations.
- Drop meld-Dont-pass-git-env-vars.patch and
meld-Repaint-TextView-background.patch: Fixed upstream.
-------------------------------------------------------------------
Thu Dec 18 00:45:56 UTC 2014 - zaitor@opensuse.org
- Add meld-Dont-pass-git-env-vars.patch and
meld-Repaint-TextView-background.patch from upstream. Fixes
boo#909824.
-------------------------------------------------------------------
Thu Nov 13 00:21:04 UTC 2014 - badshah400@gmail.com
- Update to version 3.12.2:
+ Fix display of change action buttons and line numbers when
line numbers are shown
+ Fix positioning of the change action buttons
+ Fix tab width setting not working correctly
+ Fix starting comparison of Subversion checkouts from a
subdirectory
+ Fix starting Meld from a differently-named symlink
+ Ignore errors when copying file metadata if the destination
file system doesn't support it
+ Automatically recompile stale in-place gschemas
+ Handle SIGINT to support previous quit-on-Ctrl-C behaviour
+ Drop patches (incorporated upstream):
- meld-ignore-error-when-copying-metadata.patch
- meld-fix-tab-width-handling.patch
- meld-starting-from-different-name-symlink.patch
- meld-SIGINT-handler.patch.
-------------------------------------------------------------------
Mon Nov 3 17:32:28 UTC 2014 - badshah400@gmail.com
- Add patches from upstream:
+ meld-fix-tab-width-handling.patch: fix GtkSourceView tab width
property binding (bgo#738001)
+ meld-ignore-error-when-copying-metadata.patch: Ignore ENOTSUP
when copying file metadata
+ meld-SIGINT-handler.patch: add a SIGINT signal handler for
convenience (bgo#739719)
+ meld-starting-from-different-name-symlink.patch: allow
starting Meld from differently-named symlink (bgo#739399)
-------------------------------------------------------------------
Sun Nov 2 20:09:40 UTC 2014 - andreas.stieger@gmx.de
- Update to version 3.12.1:
+ Work around change colours not displaying on GTK+ 3.14.
+ Fix missing cache opcodes in some circumstances.
+ Fix text view expansion when resizing patch dialog.
+ Build fix to always include C locale when LINGUAS is set.
- Drop meld-format-as-patch-dialog-window.patch: fixed upstream.
-------------------------------------------------------------------
Thu Oct 9 00:02:02 UTC 2014 - badshah400@gmail.com
- Add meld-format-as-patch-dialog-window.patch: fix vertical
resizing of the format-as-patch dialog (bgo#738120).
-------------------------------------------------------------------
Sat Sep 27 08:38:21 UTC 2014 - zaitor@opensuse.org
- Update to version 3.12.0:
+ Fixes:
- Ignore missing files when cleaning up our recently-used
folder.
- Guard against dialogs missing properties they should
definitely have.
- Remove old property from patch dialog.
+ Updated translations.
-------------------------------------------------------------------
Sat Sep 20 12:18:43 UTC 2014 - zaitor@opensuse.org
- Update to version 3.11.4:
+ Fixes:
- Only apply the auto merge flag to the last comparison
started.
- Fix install layout issues on Debian-based systems.
- Fix "Open External" for files on Windows.
- Record installation directory and executable location on
Windows.
- Revert to using latin1 as a fallback encoding; this will be
reverted in the next unstable series.
+ Updated translations.
-------------------------------------------------------------------
Sat Aug 23 11:05:09 UTC 2014 - dimstar@opensuse.org
- Update to version 3.11.3:
+ Features:
- Manually handle app menu fallback for non-Gnome shells.
- Save and restore window maximisation state.
+ Fixes:
- Add missing/incomplete "Language" entries.
- Miscellaneous code cleanups.
- Handle broken locale settings better.
- Fix size allocation issues in preferences UI.
- Update shebang for environments with Python 3 as default.
+ Updated translations.
-------------------------------------------------------------------
Sun Jul 20 13:56:48 UTC 2014 - dimstar@opensuse.org
- Update to version 3.11.2:
+ Features:
- File and folder comparison panes can now be resized.
- Folder comparisons now support scrolling between chunks using
the mouse wheel in the link map, like file comparisons.
+ Fixes:
- Don't draw spurious actions for equal chunks.
- Remove default sourceview behaviour for Alt+Left/Right.
- Fix storing translated column names in configuration.
- Several fixes for multiple windows in single-instance
handling:
. Resolve relative paths relative to the correct instance.
. Don't create windows in the original instance when the
calling instance errors out.
. Raise the correct window for new windows in the same
instance.
. Exit correctly for command line errors in the calling
instance.
- Fix display of unicode paths in repositories.
- Fix handling of unicode paths in recent files store.
- Improve behaviour of Open External action, and handle spaces
in filenames for the custom editor option.
- Improve support custom installation prefixes.
- Changes from version 3.11.1:
+ Features:
- New (alpha) infrastructure for stand-alone Windows builds.
- Display renames and metadata in Bazaar repositories.
- Improved tab labels in version control comparisons.
- New merge-order preference to accompany comparison-order.
- Added a prompt to mark a conflict as resolved from file
comparison.
+ Fixes:
- Fix filtering for shallow folder comparisons.
- Several install and distribution fixes.
- Sundry bug fixes.
+ Updated translations.
- Pass --no-update-icon-cache --no-compile-schemas to the distutils
script.
-------------------------------------------------------------------
Sun Jul 20 10:49:29 UTC 2014 - dimstar@opensuse.org
- Update to version 3.11.0:
+ Features:
- Supporting hiding empty filtered folders in folder
comparison.
- Notify user when files change externally in file comparison.
- Use standard GIO file trash handling when deleting files.
- Newly written Mallard-based help.
+ User interface updates:
- Support GNOME 3-style application menu.
- Visual improvements to several icons.
- Update Meld's colour scheme.
- Many visual styling updates, layout tweaks and UI polish.
+ Internal changes:
- Port to GObject introspection, GTK+ 3, GApplication,
GSettings and other new things starting with 'G'.
- Port to distutils, based on python-distutils-extra.
- Move to using CSS for styling and colour definitions.
- Update to use more modern GTK widgets.
- Move a lot of extra UI construction into glade/UI files.
- Make several custom icons themeable.
- Make Meld a single-instance application, and add support for
multiple windows.
+ Fixes:
- Improved rendering speed in file comparisons.
- Copy and paste within a buffer no longer causes occasional
incorrect change highlighting.
- Fixes for version control support.
- Windows crash fixes.
- Sundry bug fixes.
+ Updated translations.
- Drop meld-1.3.0-env.patch: no longer required.
- Add meld-nodocs.patch: do not install COPYING and NEWS: we do
this on our own.
- Drop scrollkeeper BuildRequires: no longer needed.
- Add glib2-devel, gobject-introspection-devel, itstool and
libxml2-tools BuildRequires: new requirements.
- Rewrite build and install section to match new upstream build
system, based on distutils.
-------------------------------------------------------------------
Sat Jul 19 07:55:43 UTC 2014 - zaitor@opensuse.org
- Update to version 1.8.6:
+ Handle spaces in filenames with external editor.
+ Fix storing translated column names in configuration.
+ Backport fix for "Open externally" sensitivity setting.
+ Fix support for fake comparisons in null VC.
+ Fix "Same" filter for shallow comparison cases.
+ Updated translations.
-------------------------------------------------------------------
Wed Jan 22 20:49:03 UTC 2014 - dimstar@opensuse.org
- Update to version 1.8.4:
+ Fix crash when scanning CVS-only folders.
+ Fix crash on Windows when missing cdll.intl.
+ Fix crash with Italian (it_IT.utf8) locale.
+ Updated translations.
-------------------------------------------------------------------
Sun Dec 15 18:14:19 UTC 2013 - zaitor@opensuse.org
- Update to version 1.8.3:
+ Fix subdirectory comparisons for Subversion 1.6.
+ Fix git status parsing for some statuses.
+ Don't disable updating when syncpoints aren't yet active.
+ Fix modifying column properties causing crashes when using .ini
config backend.
+ Updated translations.
-------------------------------------------------------------------
Sun Oct 20 11:33:25 UTC 2013 - zaitor@opensuse.org
- Update to version 1.8.2:
+ Fix regression selecting Subversion 1.6 repositories.
+ Fix for unicode usernames on Windows; note that this change
also moves Meld config from the remote to the local app data
folder.
+ Add copyright string to appdata file.
+ Updated translations.
-------------------------------------------------------------------
Sun Sep 22 02:42:09 UTC 2013 - zaitor@opensuse.org
- Update to version 1.8.1:
+ Add AppData file.
+ Change order of version control selection for CVS and old SVN.
+ Fix escaped markup in folder comparisons.
+ Updated translations.
-------------------------------------------------------------------
Sun Sep 15 17:11:35 UTC 2013 - firebird209@gmail.com
- Update to version 1.8.0:
+ Fixes: Minor fixes.
+ Updated translations.
-------------------------------------------------------------------
Tue Sep 3 15:47:11 UTC 2013 - zaitor@opensuse.org
- Update to version 1.7.5:
+ Features:
- Open the version control console view when the exit code of a
VC operation indicates that there was an error.
- Improve our handling of bad gconf setups, and add a
file-system key to force a no-gconf fallback for persistent
issues.
- Add a preference for whether to highlight the current line of
a file comparison.
- Keyboard shortcut for the commit dialog.
+ Fixes:
- Fix traversing symlink loops in version control comparisons.
- Minor fixes and cleanups.
+ Updated translations.
-------------------------------------------------------------------
Sun Jul 28 12:23:03 UTC 2013 - zaitor@opensuse.org
- Update to version 1.7.4:
+ Features:
- Commit dialog can now automatically wrap commit messages.
- Add Bazaar support for pushing changes, and improve
sensitivity setting.
- Support Subversion 1.8.
- Type-ahead-find search now works in folder comparisons.
- Preference to swap pane order left = local.
- Arch, Codeville and RCS are no longer supported.
+ Fixes:
- When opening new tabs from the command line, bring new tab to
the front.
- Current chunk highlight is now customisable using gtkrc.
- Syncpoints now prevent chunks from being re-merged,
syncpoints move with insertions, and disable automatic
updating.
- Various version control updates and fixes.
- Sensitivity fixes.
- Translation string fixes.
+ Updated translations.
-------------------------------------------------------------------
Thu Jun 6 16:12:37 UTC 2013 - zaitor@opensuse.org
- Update to version 1.7.3:
+ Features:
- Support launching conflict comparisons from Subversion.
- The external text editor setting now supports opening files
at a particular line number.
- A host of minor improvements to the version control UI,
including:
. Add a new Push action for VC modules, currently supported
in Git.
. Show a summary of unpushed commits, currently supported in
Git.
. Reworked commit dialog, including more details about files
to be committed and more useful previous-log selection.
. Console output for VC comparisons is now formatted to
better distinguish commands, output and errors.
. Support better sensitivity handling in VC comparisons,
currently implemented by Git.
- Sundry minor UI improvements:
. Much HIG-ification and better wording for actions, dialogs
and labels.
. Make columns user-resizable in version control and folder
comparisons.
. There is now a Save All action, to save all modified files
in the current comparison.
. Rather than giving up on long inline-highlighting
comparisons, Meld now prompts to continue the comparison.
. F5 is now a additional shortcut for Refresh.
. Reload has been renamed to Revert and its UI has been
improved for file comparisons.
+ Fixes:
- Version control updates and miscellaneous fixes.
- When guessing file types for syntax highlighting, we now use
file contents as well as extension.
- Prev/Next Change navigation now centres changes slightly more
aggressively.
-------------------------------------------------------------------
Tue Apr 16 17:14:56 UTC 2013 - dimstar@opensuse.org
- Update to version 1.7.2:
+ Features:
- In version control view, conflicts now open in a three-way
merge mode for Bazaar and Git, with other VCs to follow.
- The "Ignore blank lines" setting is now used in folder
comparisons, in same manner as text filters.
+ Fixes:
- Many minor Windows compatibility fixes.
- Version control compatibility updates and fixes.
- Better handling of Unicode filenames.
- Better support for cross-platform newline behaviour,
particularly on Windows.
- Sensitivity fixes for file and folder comparisons.
- Build and installation fixes.
+ Updated translations.
- Drop meld-no-updates.patch: no longer needed when installing to
DESTDIR.
-------------------------------------------------------------------
Fri Mar 1 16:11:45 UTC 2013 - dimstar@opensuse.org
- Update to version 1.7.1:
+ Features:
- Folder comparisons can now show extra information, such as
file size and modification times. Column visibility and
ordering are properly configurable.
- Shallow comparison (i.e., based on size and timestamp) are
now supported for folder comparisons, including timestamp
resolution preferences for cross-filesystem comparisons.
- The UI for launching new comparisons has been reworked to
have a clearer workflow, and is now shown on startup if no
other comparisons have been opened
- Recently-used comparisons are now supported, allowing you to
re-open previous comparisons directly.
- Read-only files are now not editable by default, making merge
actions clearer and more consistent. Individual read-only
files can easily be set as editable as desired.
+ Bugfixes:
- New version control API, currently used by Git and SVN
- Version control compatibility updates and fixes
- Command line labelling options now apply to folder tabs
- Regressions from parallel inline highlighting calculations
have been fixed
- Diff algorithm cleanup
- Compatibility fixes for Python 3; this does *not* mean that
Meld works on Python 3 yet, just that 2to3 issues have been
addressed
+ Updated translations.
- Add meld-no-updates.patch: do not execute update-mime-database
and update-desktop-database during make install. We have to
execute these on the target systems.
- Clean up spec-file, removing obsolete if's for old versions.
-------------------------------------------------------------------
Wed Nov 7 09:10:08 UTC 2012 - dimstar@opensuse.org
- Update to version 1.7.0:
+ File comparisons are faster! Meld now has a smarter
pre-processing step for inline highlighting of differences and
does its highlighting calculations asynchronously, leading to
better overall performance and interactivity.
+ Auto-merge mode is now available from the command-line.
+ Comparisons can be opened in new tabs (rather than in a new
window) from the command line.
+ Custom colours can now be configured for all Meld drawing.
+ Improved behaviour when opening many tabs at once.
+ Notification of searches wrapping around the buffer.
+ Better compatibility with non-standard keyboard layouts.
+ Better error reporting for failed VC comparisons.
+ Version control compatibility updates and fixes.
+ Other miscellaneous bug fixes.
+ Updated translations.
-------------------------------------------------------------------
Sun Oct 21 10:40:07 UTC 2012 - zaitor@opensuse.org
- Update to version 1.6.1:
+ Fix traceback from invalid tree cursor paths (rh#832969,
rh#837133).
+ Fix traceback when popping up right-click menus in empty tree
sections (rh#843879).
+ Fix Bazaar comparisons including exec bit changes (bgo#682852).
+ Avoid spurious listings in Bazaar with shelved items.
+ Fix copying symlinks in directories (rh#836606).
+ Support newer Fossil VC (bgo#683969).
+ Fix compatibility with Python 2.5.
-------------------------------------------------------------------
Sun Apr 29 20:35:45 UTC 2012 - dimstar@opensuse.org
- Update to version 1.6.0:
+ Fix cursor location handling when our tree models change.
+ Updated translations.
-------------------------------------------------------------------
Tue Apr 3 08:13:55 UTC 2012 - vuntz@opensuse.org
- Update to version 1.5.4:
+ Fixes:
- Slightly faster diff calculation
- Avoid too-tall commit dialogues
- Minor bug fixes and performance improvements
+ Updated translations.
-------------------------------------------------------------------
Tue Jan 31 14:11:21 UTC 2012 - dimstar@opensuse.org
- Update to version 1.5.3:
+ New features:
- Add simple animations for chunk actions to make it easier to
follow the result of insertion and deletion actions
- Show the currently displayed page area in the side bars
+ Fixes:
- Don't show links between chunks where one of the chunks is
completely off-screen, reducing visual clutter
- Syntax highlighting will now assume that all files in a
comparison are of the same type if we can't determine
otherwise
- Some fixes to colour usage and legibility for dark themes,
with more theme fixes coming soon
- Remember active filters across sessions in directory and VC
comparions
- Guess which version control system a user is most likely to
want to see, in the event of multiple VCs in a single working
copy
- Work with Subversion 1.7
- Many sundry bug fixes
+ Updated translations.
- Add xz BuildRequires on openSUSE <= 12.1, in order to be able to
decompress the xz-compressed tarball.
-------------------------------------------------------------------
Sun Jul 24 12:20:40 CEST 2011 - vuntz@opensuse.org
- Update to version 1.5.2:
+ New features:
- Add a new menu item and shortcut for switching between panes
in file comparisons
- Support type-ahead search in version control views
+ Fixes:
- Non-editable files are now handled properly when doing
sensitivity setting of change actions, and actions on the
central change bar are presented accordingly
- Fix incorrect comparison display in files containing FF or
NEL linebreak literals
- Updates to the Fossil version control support
- Use faster validity check for Bazaar repositories
- Many minor updates and other fixes
+ Updated translations.
- Add Suggests for various vcs that meld can deal with:
+ vcs available in openSUSE: bzr, cvs, git-core, mercurial,
monotone, subversion.
+ vcs available in OBS: darcs, fossil, tla.
-------------------------------------------------------------------
Thu Jun 9 15:17:19 CEST 2011 - vuntz@opensuse.org
- On 11.4 and later, change python-gnome Requires to python-gconf
since this is the only module being used from python-gnome.
-------------------------------------------------------------------
Sun Mar 20 18:44:06 CET 2011 - dimstar@opensuse.org
- Update to version 1.5.1:
+ New features:
- Add menu items and keyboard shortcuts for version control and
directory comparison actions
- Add support for the Fossil SCM
- Add a menu for switching between tabs
- Add a menu item to unlock scrolling
+ Code changes and fixes:
- Improve filter handling with inline error reporting in the
preference pane, and correct refreshing of file and
directory comparisons on filter changes
- Make line number display work with GtkSourceView 2.10+
- Support external diff tools in subversion
- Support CVSNT as a CVS alternative
- Performance fixes for subversion and bazaar
- Correctly update a modified file's status in git and svn
version control views
- Make temporary files unwritable to avoid unintentionally
editing them
- Clean up diff results for cleaner comparisons
- Improve symlink and binary handling, and error cases for
directory comparisons
- Improve copy semantics for directories and symlinks
- Show case insensitivity and file encoding errors less
intrusively
- Sundry bug fixes
+ Updated translations.
-------------------------------------------------------------------
Mon Feb 14 19:49:23 CET 2011 - sbrabec@suse.cz
- Added support for translation-update-upstream.
-------------------------------------------------------------------
Sat Feb 12 19:30:30 CET 2011 - vuntz@opensuse.org
- Call relevant macros in %post/%postun:
+ %desktop_database_post/postun because the package ships at
least one desktop file.
+ %icon_theme_cache_post/postun because the package ships themed
icons.
- Pass %{?no_lang_C} to %find_lang so that english documentation
can be packaged with the program, and not in the lang subpackage.
- Change Requires of lang subpackage to Recommends, since the
english documentation is not there anymore.
-------------------------------------------------------------------
Tue Dec 28 01:56:43 CET 2010 - dimstar@opensuse.org
- Update to version 1.5.0:
+ New features:
- Use MyersSequenceMatcher by default
- Add a "Show whitespace" preference
- Add "Copy change above/below left/right" actions
- Add Alt+Up/Down as shortcuts for previous/next change
- Add previous/next conflict actions
- Patch creation can now create reverse patches, and can choose
between panes in a three-way comparison
- Add a --output option for specifying where to save a merge
result
+ Code changes and fixes:
- Require Python 2.5, Gtk+/PyGtk 2.14, PyGtkSourceView 2.4
- Port to gtk.Builder and gtk.IconTheme
- Remove gnome-vfs usage
- Portability fixes
- Build fixes
- Add a man page
- Put preferences fallback in XDG-compliant location
- Fix Undo/Redo with unicode text
- Handle unicode linebreaks
+ Updated translations.
- Add python-gtksourceview Recommends and drop gnome-python-desktop
Recommends.
-------------------------------------------------------------------
Mon Sep 27 22:39:49 CEST 2010 - vuntz@opensuse.org
- Update to version 1.4.0:
+ Fix committing with RCS
+ Fix compatibility with old PyGObject
+ Updated translations.
-------------------------------------------------------------------
Thu Sep 9 10:34:05 CEST 2010 - dimstar@opensuse.org
- Update to version 1.3.3:
+ Highlight currently focused change
+ Add ability to check if version control repos are valid
+ Support multiple-file undo/redo operations after save
+ Performance improvements, bug fixes and sundry contributions
+ Updated translations.
-------------------------------------------------------------------
Tue Jul 20 16:29:39 UTC 2010 - ajorgensen@novell.com
- Update to 1.3.2
+ Add keyboard merging support
+ Add support for bulk change merging
+ Add auto-merge with ancestor mode; please note that this can
currently only be started from the commandline
+ Updates to VC support, including lots of git fixes
+ UI cleanups, including a cleaner Preferences dialog, and
message areas for most error reporting
+ Plenty of miscellaneous bug fixes
+ Translation updates
- Add patch Requires (needed for VCS diffs).
-------------------------------------------------------------------
Thu Apr 1 20:48:07 CEST 2010 - vuntz@opensuse.org
- Clean up packaging from Contrib for inclusion in Factory:
+ Drop meld-1.3.0-desktop.patch and instead use options of
suse_update_desktop_file.
- Drop meld-1.3.0-scrollkeeper.patch: we need to remove the
scrollkeeper files anyway.
+ Drop unneeded BuildRequires.
+ Make python-gnome a Requires instead of Recommends.
+ Improve description.
+ Split lang package.
-------------------------------------------------------------------
Wed Aug 19 14:10:02 CEST 2009 - prusnak@suse.cz
- updated to 1.3.1
* Add svk support (Vincent Legoll)
* Add support for marking conflicts as resolved
(Matthijs van de Water, Vincent Legoll)
* Warp the text cursor to the start of jumped-to diff chunks
(Vincent Legoll)
* Allow toggling of toolbar and statusbar visibility, and add
a fullscreen option (Michael Budde, Stephen Kennedy, Kai Willadsen)
* Improved change merging and conflict resolution (Piotr Piastucki)
* Speed up file comparisons and highlighting, significantly improving
interactive editing performance (Kai Willadsen, Piotr Piastucki)
* Meld has a shiny new application icon (Josef Vybíral)
-------------------------------------------------------------------
Wed Jun 10 13:33:59 CEST 2009 - prusnak@suse.cz
- updated to 1.3.0
* Minimum requirements are pygobject 2.8 and python 2.4
* Find dialog replaced with find bar with replace functionality
* Remove gnome dependencies (Kai Willadsen, Vincent Legoll)
* Many ui tweaks and cleanups (Kai Willadsen, Vincent Legoll)
* Support for multiple sourceview versions (Vincent Legoll)
* Updated version control support
* Multiple VCs in a single directory (Vincent Legoll)
* Subversion 1.6.x (Vincent Legoll)
* Add RCS support (Oliver Gerlich, Vincent Legoll)
* Add Codeville support (Vincent Legoll)
-------------------------------------------------------------------
Mon Nov 24 20:32:40 CET 2008 - prusnak@suse.cz
- updated to 1.2.1
* Pygtk version 2.8 now required
* Port to gtk.UIManager (Kai Willadsen)
* Handle spaces in svn paths (Neil Mayhew)
* Command-line auto-compare all option on startup (Ondrej Novy)
* Command-line can launch several comparisons (Brian Holmes)
* Several UI tweaks (better focus behavior, better defaults)
- dropped obsolete patch:
* ddir.patch (included in update)
-------------------------------------------------------------------
Thu Aug 7 10:34:27 CEST 2008 - prusnak@suse.cz
- updated to 1.2
* Improve tab rendering (Kai Willadsen)
* Speedup folder comparison massively for large directories.
* Fix crasher i18n bug (Kai Willadsen)
* UI tweaks and cleanups (Tom Baugis, Kai Willadsen)
* Cleanup vc library redundancy (Vincent Legoll)
* Various version control fixes.
- applied fr-figures.patch from Andrew Jorgensen
-------------------------------------------------------------------
Wed Jul 25 16:06:32 CEST 2007 - prusnak@suse.cz
- updated to 1.1.5
* Handle new version contol command line arguments.
* CLI option to set the tab labels. Bug 138860.
* Improve mime type detection from Tomasz Bury. Bug 156137.
* Hold shift when scrolling to scroll the panes independently.
* File & folder history now saved from Sam Jacobson.
* Several small ui improvements.
- changed '/usr/bin/env python' to '/usr/bin/python' (env.patch)
- dropped obsolete patch:
* gettext.patch (included in update)
-------------------------------------------------------------------
Tue Apr 3 11:36:28 CEST 2007 - prusnak@suse.cz
- test whether scrollkeeper-update exists (in post and postun scripts)
-------------------------------------------------------------------
Tue Feb 13 11:35:51 CEST 2007 - prusnak@suse.cz
- created package (version 1.1.4) with patches:
* meld-1.1.4-ddir.patch
* meld-1.1.4-gettext.patch
* meld-1.1.4-nonlocal.patch
* meld-1.1.4-scrollkeeper.patch