Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vimb for openSUSE:Factory checked in at 2026-08-11 17:15:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vimb (Old) and /work/SRC/openSUSE:Factory/.vimb.new.17972 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vimb" Tue Aug 11 17:15:29 2026 rev:9 rq:1370594 version:4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/vimb/vimb.changes 2026-02-19 14:23:27.266908344 +0100 +++ /work/SRC/openSUSE:Factory/.vimb.new.17972/vimb.changes 2026-08-11 17:16:30.104434118 +0200 @@ -1,0 +2,52 @@ +Tue Aug 11 04:25:50 UTC 2026 - Michael Vetter <[email protected]> + +- Update to 4.0.0: + Added: + * FEATURE_NO_TABS in src/config.h to allow the user to compile vimb without + tab support - which is useful in when the tabs are handles by the + windowmanager + * Native tab support within a single window. New normal mode commands: + + gt - go to next tab + + gT - go to previous tab + + g0 - go to first tab + + g$ - go to last tab + * New ex commands for tab management: + + :tabclose - close current tab + + :tabnext - switch to next tab + + :tabprev / :tabprevious - switch to previous tab + + :tabfirst - switch to first tab + + :tablast - switch to last tab + * New :quitall (:quita) command to close all tabs and quit the browser. + Supports ! bang to force quit even with running downloads. + * Setting media to enable/disable all media support. Useful on systems where + GStreamer is not fully configured or to prevent crashes from missing plugins. + Changed: + * Migrated from GTK3 to GTK4 + * Migrated from WebKitGTK 4.1 to WebKitGTK 6.0 + * Replaced D-Bus IPC by WebKit provided IPC (WebKitUserMessage) + * Replaced deprecated GtkListStore/GtkTreeView completion with + GListStore/GtkListView for GTK4 compatibility + * :tabopen now opens in a new tab instead of a new window + * gH, U, P commands now open in a new tab instead of a new window + * ;t and ;I hint modes now open in a new tab instead of a new window + * Ctrl-Click and Middle-Click now open links in a new tab instead of a new window + * Applied smooth scrolling to all scroll commands too - thanks to Doxnit + Fixed: + * Fixed memory leaks in various functions + * Fixed JavaScript error "Can't find variable: vimb_input_mode_element" when + pressing i in normal mode before entering input mode + * Fixed deprecated webkit_web_page_get_main_frame() usage in webextension by + using WebKitScriptWorld "window-object-cleared" signal to cache frame references + Removed: + * Removed X-Embed support as this is not supported by GTK4 + * Following settings were removed from the man page documentation as they are + deprecated and removed in WebKitGTK 6.0. + + accelerated-2d-canvas (bool) enable-accelerated-2d-canvas deprecated in WebKitGTK 6.0 + + dns-prefetching (bool) enable-dns-prefetching deprecated and does nothing + + frame-flattening (bool) enable-frame-flattening deprecated in WebKitGTK 6.0 + + hyperlink-auditing (bool) enable-hyperlink-auditing deprecated and does nothing + + offline-cache (bool) enable-offline-web-application-cache deprecated and does nothing + + plugins (bool) enable-plugins deprecated and removed in WebKitGTK 6.0 + + xss-auditor (bool) enable-xss-auditor deprecated and removed in WebKitGTK 6.0 + +------------------------------------------------------------------- Old: ---- 3.7.1.tar.gz New: ---- 4.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vimb.spec ++++++ --- /var/tmp/diff_new_pack.TgB44b/_old 2026-08-11 17:16:30.744461239 +0200 +++ /var/tmp/diff_new_pack.TgB44b/_new 2026-08-11 17:16:30.748461410 +0200 @@ -17,7 +17,7 @@ Name: vimb -Version: 3.7.1 +Version: 4.0.0 Release: 0 Summary: The vim-like browser License: GPL-3.0-or-later @@ -27,7 +27,7 @@ BuildRequires: appstream-glib BuildRequires: desktop-file-utils BuildRequires: pkgconfig -BuildRequires: pkgconfig(webkit2gtk-4.1) +BuildRequires: webkitgtk4-devel %description vimb is a WebKit-based web browser that behaves like the vimperator @@ -43,7 +43,7 @@ %make_install PREFIX=%{_prefix} %check -make test +%make_build test desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/vimb.metainfo.xml ++++++ 3.7.1.tar.gz -> 4.0.0.tar.gz ++++++ ++++ 7697 lines of diff (skipped)
