Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package vifm for openSUSE:Factory checked in 
at 2025-02-10 17:29:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vifm (Old)
 and      /work/SRC/openSUSE:Factory/.vifm.new.19470 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vifm"

Mon Feb 10 17:29:08 2025 rev:18 rq:1244664 version:0.14

Changes:
--------
--- /work/SRC/openSUSE:Factory/vifm/vifm.changes        2023-04-06 
15:57:39.312876405 +0200
+++ /work/SRC/openSUSE:Factory/.vifm.new.19470/vifm.changes     2025-02-10 
18:36:47.919820686 +0100
@@ -1,0 +2,85 @@
+Mon Feb 10 07:25:15 UTC 2025 - Michael Vetter <mvet...@suse.com>
+
+- Update to 0.14:
+  * Somewhat incompatible changes
+    This release contains a number of changes which are technically 
non-backwards
+    compatible. However, all of them should have very little negative impact 
(i.e.,
+    hard to notice the change without reading the changelog).
+    At the same time, a bug, fixing which is likely to have an impact on user
+    configuration, has been identified but not yet fixed to give a chance to
+    update all affected vifmrc files. If a bug is likely to be relied on by the
+    configuration, a dialog with the explanation and instructions will appear.
+  * Sorting and non-Latin characters
+    Until this release Vifm has always used byte sorting (effectively, sorting
+    of UTF-8 byte sequences). From now on a form of Unicode normalization is
+    applied to strings when sorting views and completion results. The change
+    can be expanded to other cases in future releases. The measured performance
+    impact is negligible (several percent).
+    Practically, this means that characters like a and ä are now grouped
+    together regardless of the way in which diacritic is being encoded. Some
+    characters can still appear in weird non-alphabetic positions because full
+    Unicode normalization results in losing case sensitivity and is therefore
+    not applied.
+  * Addressing some longtime woes
+    For one reason or another some inconvenient peculiarities have accumulated
+    over the years. Time has come to replace workarounds with something better:
+      + global variables (g:var) replace the use of environmental variables
+        for internal purposes, thus avoiding polluting environment of child 
processes
+      + use of :let to invoke a builtin function discarding its result is
+        superseded by a proper :call command
+      + use of execute 'normal! gl' to run selection now has :open command
+        as a better alternative
+      + size of selection can now be queried via selected() (previous releases
+        required expand('%c') == expand('%f') or an equivalent trick)
+      + %{expression} macro in 'statusline' can now have } embedded as \} (\\ 
still means two slashes)
+      + dialogs now recognize Enter and Escape keys as "yes" and "no" replies
+  * More useful menus
+    :copen recalled last navigation menu for years, but that's not always
+    enough. Now up to 25 such menus are stored after their use and can be
+    navigated to via :chistory/:colder/:cnewer.
+    In addition, :grep or :find can be rerun on the same set of commands right
+    from the menu which previously required leaving the menu just to get back
+    to it.
+    History of command-line in menus is now also managed and stored, making
+    staying in menu mode for longer a more pleasant experience.
+  * UI improvements
+    Navigation between views/tabs via new :wingo command with optional
+    incremental completion thanks to new 'wildinc' option (applicable to any
+    other command or all of them at once).
+    Ability to highlight a view column (:highlight column:size ...), specify
+    how highlighting applies ('hloptions'), set a separator between miller
+    columns in set fillchars+=millersep:'|', shorten columns in the middle (^
+    in 'viewcolumn').
+    Also, displaying of CJK characters on Windows should have much fewer 
issues now.
+  * Lua API
+    Slowly adding new functionality. This batch comes with things like
+    primitive file operations, ability to create custom views or menus and
+    handling ranges of :commands.
+  * Other
+    Search matches can be traversed via Tab and Shift-Tab while in the prompt
+    (applies to navigation mode as well).
+    An invalid expression in :if or :elseif no longer just skips that command,
+    now all commands up to and including matching :endif are skipped to avoid
+    executing half-random sequences of commands due to a mistake, which also
+    results in better error messages. Previously, :elseif was also evaluating
+    its expression even some earlier branch was already taken.
+    :rename now asks whether file move is intended instead of assuming a user
+    mistake and refusing to proceed.
+    Support MTP devices by bundled vifm-media script if simple-mtpfs is
+    installed. Also improve what devices are offered for mounting (e.g., don't
+    offer a whole drive if it contains partitions).
+    v:version to branch depending on release.
+  * Fixes
+    Get preview graphics out of the way in more cases (like when opening
+    menus). Terminals with more than 32768 color pairs should not cause visual
+    defects or crashes anymore.
+    Merging of directories was either not asking for confirmation or aborting
+    after skipping a file. Paths with some unreadable characters were not
+    processed due to a regression. Directories weren't counted in estimates of
+    file operations.
+    && operator was always evaluating both branches instead of properly
+    short-circuiting. %a macro of 'statusline' was displaying wrong values on
+    non-Linux Unix-like systems. :compare falsely claimed that files of
+    identical size and with common prefix are identical.
+
+-------------------------------------------------------------------

Old:
----
  vifm-0.13.tar.bz2
  vifm-0.13.tar.bz2.asc

New:
----
  vifm-0.14.tar.bz2
  vifm-0.14.tar.bz2.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vifm.spec ++++++
--- /var/tmp/diff_new_pack.wyICmK/_old  2025-02-10 18:36:49.027866857 +0100
+++ /var/tmp/diff_new_pack.wyICmK/_new  2025-02-10 18:36:49.031867024 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vifm
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           vifm
-Version:        0.13
+Version:        0.14
 Release:        0
 Summary:        Ncurses based file manager with vi like keybindings
 License:        GPL-2.0-or-later
@@ -27,6 +27,7 @@
 Source1:        
https://github.com/vifm/vifm/releases/download/v%{version}/%{name}-%{version}.tar.bz2.asc
 Source2:        %{name}.keyring
 BuildRequires:  file-devel
+BuildRequires:  glib2-devel
 BuildRequires:  groff
 BuildRequires:  ncurses-devel
 BuildRequires:  pkgconfig
@@ -53,7 +54,7 @@
 %configure \
        --with-curses \
        --with-libmagic \
-       --without-gtk \
+       --with-glib \
        --disable-developer
 %make_build
 gzip -9c ChangeLog > ChangeLog.gz

++++++ vifm-0.13.tar.bz2 -> vifm-0.14.tar.bz2 ++++++
++++ 94966 lines of diff (skipped)

Reply via email to