Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vimb for openSUSE:Factory checked in at 2024-07-08 19:07:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vimb (Old) and /work/SRC/openSUSE:Factory/.vimb.new.2080 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vimb" Mon Jul 8 19:07:42 2024 rev:7 rq:1185885 version:3.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/vimb/vimb.changes 2021-10-08 22:05:30.428605418 +0200 +++ /work/SRC/openSUSE:Factory/.vimb.new.2080/vimb.changes 2024-07-08 19:08:00.130173757 +0200 @@ -1,0 +2,74 @@ +Fri Jul 5 20:59:59 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantari...@pm.me> + +- Add pkgconfig(webkit2gtk-4.1) BuildRequires: fix build failed +- Add desktop-file-utils and appstream-glib BuildRequires: to + validate files +- Remove unneeded BuildRequires: + + pkgconfig(libsoup-gnome-2.4) + + pkgconfig(libsoup-2.4) + + pkgconfig(gtk+-3.0) + + libwebkit2gtk-4_1-0 +- enable make test + +------------------------------------------------------------------- +Fri Jun 23 06:03:55 UTC 2023 - Michael Vetter <mvet...@suse.com> + +- Update to 3.7.0: + Added: + * The new env variable $VIMB_SELECTION is set to the current selected text + whenever a shellcmd is run #592. + * Allow to push link url to queue by <S-LeftMouse> #610. + * Allow to decide if html5 notfication are allowed #651. New setting + notification=[ask,always,never] added. + * Add new env VIMB_WIN_ID var for :shellcmd which holds the own window id. + * Focus last focused input elemnt on page via i - or first found element if + none was focused before. + * Completion with bookmarked urls for :qpush and qunshift. + * Setting scroll-multiplier to allow for faster scrolling by mouse wheel. + * Setting intelligent-tracking-prevention to enable WebKit's Intelligent + Tracking Prevention (ITP). + * Setting javascript-enable-markup to disable js markup instead of disabling + * Setting status-bar-show-settings to enable showing indicators to currently + applied setting. Can be configured via config.h file. + + #define COOKIE GET_CHAR(c, "cookie-accept") + #define STATUS_VARAIBLE_SHOW "%c%c%c%c%c%c%c%c", \ + CHAR_MAP(COOKIE, "always", 'A', CHAR_MAP(COOKIE, "origin", '@', 'a')), \ + GET_BOOL(c, "dark-mode") ? 'D' : 'd', \ + vb.incognito ? 'E' : 'e', \ + GET_BOOL(c, "images") ? 'I' : 'i', \ + GET_BOOL(c, "html5-local-storage") ? 'L' : 'l', \ + GET_BOOL(c, "stylesheet") ? 'M' : 'm', \ + GET_BOOL(c, "scripts") ? 'S' : 's', \ + GET_BOOL(c, "strict-ssl") ? 'T' : 't' + JavaScript in general. + * Allow to push link url to queue by Shift-LeftMouse. + * New hint mode ;k do remove hinted elements like advertisement from DOM. + * Allow to map <PageUp> and <Pagedown> keys. + Changed: + * Modes some files from $XDG_CONFIG_HOME/vimb into $XDG_DATA_HOME/vimb #582. + Following files are affected bookmark, closed, command, config, + cookies.db, history, queue and search. + Existing files could be moved to the new location by + + mv $XDG_CONFIG_HOME/vimb/{bookmark,closed,command,cookies.db,history,queue,search} \ + $XDG_DATA_HOME/vimb + + # and same for existing profiles + mkdir $XDG_DATA_HOME/vimb/<ProfileName> + mv $XDG_CONFIG_HOME/vimb/<ProfileName>/{bookmark,closed,command,cookies.db,history,queue,search} \ + $XDG_DATA_HOME/vimb/<ProfileName> + * Dependency moved to webkit-gtk 4.1 and libsoup 3.0 + Fixed: + * Fixed ignored last line in config file if this line did not end in newline. + * Fixed crash in normal_focus_last_active + * Fixed hint keys going to webview if the hinted element had no src-attribut + * Fixed erro in hinting on gitlab which caused the hints to have ho labels #659. + * Prevent possible use after free in autocmd processing. + Removed: + * Expansion of % to the current opened URI for :shellcmd was removed + because it breaks the x-hint-command with URIs containing '%'. But it is + still possible to use $VIMB_URI for the :shellcmd which has the same + effect. + +------------------------------------------------------------------- Old: ---- 3.6.0.tar.gz New: ---- 3.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vimb.spec ++++++ --- /var/tmp/diff_new_pack.qvNmXj/_old 2024-07-08 19:08:00.722195408 +0200 +++ /var/tmp/diff_new_pack.qvNmXj/_new 2024-07-08 19:08:00.726195555 +0200 @@ -1,7 +1,7 @@ # # spec file for package vimb # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,34 +17,41 @@ Name: vimb -Version: 3.6.0 +Version: 3.7.0 Release: 0 Summary: The vim-like browser License: GPL-3.0-or-later Group: Productivity/Networking/Web/Browsers URL: https://fanglingsu.github.io/vimb/ Source: https://github.com/fanglingsu/vimb/archive/%{version}.tar.gz +BuildRequires: desktop-file-utils +BuildRequires: appstream-glib BuildRequires: pkgconfig -BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.20 +BuildRequires: pkgconfig(webkit2gtk-4.1) %description vimb is a WebKit-based web browser that behaves like the vimperator plugin for Firefox, and has usage paradigms from the editor vim. %prep -%setup -q +%autosetup -p1 %build -make %{?_smp_mflags} PREFIX=%{_prefix} +%make_build PREFIX=%{_prefix} %install %make_install PREFIX=%{_prefix} +%check +make test +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/vimb.metainfo.xml + %files %{_bindir}/vimb %dir %{_prefix}/lib/vimb %{_prefix}/lib/vimb/webext_main.so %{_datadir}/applications/vimb.desktop +%{_datadir}/metainfo/vimb.metainfo.xml %{_mandir}/man1/vimb.1%{?ext_man} ++++++ 3.6.0.tar.gz -> 3.7.0.tar.gz ++++++ ++++ 2216 lines of diff (skipped)