Accepting request 967163 from network
- Update to version 2.5.0 Deprecated * v2.5.x will be the last release of qutebrowser 2. For the upcoming 3.0.0 release, it's planned to drop support for various legacy platforms and libraries which are unsupported upstream, such as: + Qt before 5.15 LTS (plus adding support for Qt 6.2+) + Python 3.6 + The QtWebKit backend + macOS 10.14 (via Homebrew) + 32-bit Windows (via Qt) + Windows 8 (via Qt) + Windows 10 before 1809 (via Qt) + Possibly other more minor dependency changes * The :rl-unix-word-rubout command (<Ctrl-W> in command/prompt modes) has been deprecated. Use :rl-rubout " " instead. * The :rl-unix-filename-rubout command has been deprecated. Use either :rl-rubout "/ " (classic readline behavior) or :rl-filename-rubout (using OS path separator and ignoring spaces) instead. Changed * Improved message if a spawned process wasn't found and a Flatpak container is in use. * The :tab-move command now takes start and end as index to move a tab to the first/last position. * Tests now automatically pick the backend (QtWebKit/QtWebEngine) based on what's available. The QUTE_BDD_WEBENGINE environment variable and --qute-bdd-webengine argument got replaced by QUTE_TESTS_BACKEND and --qute-backend respectively, which can be set to either webengine or webkit. OBS-URL: https://build.opensuse.org/request/show/967163 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=57
This commit is contained in:
commit
0bbb5e92b8
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:f2cd9abb14ebabf9630573b2fb8447be192877787dc4e3964e1b55f72a8592ec
|
|
||||||
size 6074001
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAmFxn68ACgkQkW6wyP1V
|
|
||||||
oHK3ORAAsw8n9ZRh6kBV2OKJWPqK6/vtf7Y2izeWOPM9acwsFhp/QpEo6MDFVjYV
|
|
||||||
xNRC9k+IFNVcf7TC3F15VNN0i4/JBMnlaxnRqbCac5Q4YxT1fPevx6qY5HQEvTB3
|
|
||||||
lESGfA7Rca08pPyU27j+iZc3ZqqdoMaarb3/GJpejLpeMw086EqJ77hdWf024xMW
|
|
||||||
jzngjJJeabJ9C7e7GvouDj0Or+fF83XOfIwWhD8GykKeGi+pSEjdwEXcIbddTwqR
|
|
||||||
6ND6pbneHZ1u78OALBsd1G2Sn+R2C8jXzVSkIogMj5X+fZVZsYiMdzBBNV6Dc0oh
|
|
||||||
PVbFBDQTGbgQVi7ir8fN5bNeb0jr6TejBse+ZNKTivQGMVDy1lNZnNNfivNzWfpO
|
|
||||||
f+NUKR6UDaXE2TqoaGbFIGfHNUOPgM2WTG9m/2plqw5pHhzHatP9xyPJLPguubxV
|
|
||||||
XTIdTxdMZIMjkEiBhmpwlsqKDjDzKyeBlpw3zmrwuDmf9XCGvjxNfeo8tiyolzvO
|
|
||||||
X1yqYtDCE93tDxEy3ElsFh7Dkg60EALLzAf5tjgYjS8X6fE0yPhdwe+4agLHyfsI
|
|
||||||
bgcUL7+lfmXw2wbMh75DBm9ztPsrLzlqH2pN0AoyzYj1oJIQkcEhRarKir4j+12p
|
|
||||||
hIOzdgx/aLo+Wt/IPccPPX+E5bmQKNg0tOiRhPV3pz7dxFK8p/E=
|
|
||||||
=9fQ4
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
qutebrowser-2.5.0.tar.gz
Normal file
3
qutebrowser-2.5.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e18442a230570f25918a2e89ad4d073ace46c4f59b5fdda2e80ab3c4764451fd
|
||||||
|
size 6086105
|
16
qutebrowser-2.5.0.tar.gz.asc
Normal file
16
qutebrowser-2.5.0.tar.gz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAmJHKMIACgkQkW6wyP1V
|
||||||
|
oHLXWA/+L/TM+y2h6o/oIpJcipJUi13ZwWycgi7ckIQfDVd+m8baluLY9jvSanno
|
||||||
|
lRliDXVxucS7Cii8kl52oJbExCDg97mxxoifJV0/v01xamPlSoFrIiER0opq/2PF
|
||||||
|
JbCRzmB9wVVDAoIlpuEqsQ95RVlCn5JOduxjyeTDV/0nSbOYj3nwPWxQ+2yObCRE
|
||||||
|
azCdUcU835kz9qYbuJ4axypXasjgSwcr5wvW9112b66FDtNg/ruhWXR5UJpdYruu
|
||||||
|
icNQHG7wYU1gbP2/HaoaFwn6nfbS72pSIPrrTF4srUrqulBCXuvtVpqtQJaonA7r
|
||||||
|
MWyacnnvWGmey5E51MXUkSmd3d38qCECKMNqj0oaT+WGGRjQ53EJlQ1uTblZZyQc
|
||||||
|
5Hr8suo07vBmyv4G1bsw/BqThHiTfQzmc0jAqZMkg3bbwF4mxLM1vTKBLFruckqK
|
||||||
|
0f61PNzdS/wRPSMt9OZTxYI3RfifrLuQjZDT7OBAWPId9MPtFKvcivx3t6hsOnaG
|
||||||
|
lWEjHWbzbpZL3LG3tA9Yk4Bp1JXAWFbVwwDGxz27ajM0kuSlhfATkU72kv6HTDbf
|
||||||
|
gJDzlKPjbR5YgkLPiiKhTmSthc5m+nIiiBgyavr4BU0+IXiHVnEo+KvqJXphZEqp
|
||||||
|
mmNXKGz04nnHOzTvNq6Ilmd6HnjDRK4ZZ5nM3wR0MAbKeqTlLfg=
|
||||||
|
=tC3+
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,143 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 5 23:54:02 UTC 2022 - Mia Herkt <mia@0x0.st>
|
||||||
|
|
||||||
|
- Update to version 2.5.0
|
||||||
|
Deprecated
|
||||||
|
* v2.5.x will be the last release of qutebrowser 2. For the
|
||||||
|
upcoming 3.0.0 release, it's planned to drop support for
|
||||||
|
various legacy platforms and libraries which are unsupported
|
||||||
|
upstream, such as:
|
||||||
|
+ Qt before 5.15 LTS (plus adding support for Qt 6.2+)
|
||||||
|
+ Python 3.6
|
||||||
|
+ The QtWebKit backend
|
||||||
|
+ macOS 10.14 (via Homebrew)
|
||||||
|
+ 32-bit Windows (via Qt)
|
||||||
|
+ Windows 8 (via Qt)
|
||||||
|
+ Windows 10 before 1809 (via Qt)
|
||||||
|
+ Possibly other more minor dependency changes
|
||||||
|
* The :rl-unix-word-rubout command (<Ctrl-W> in command/prompt
|
||||||
|
modes) has been deprecated. Use :rl-rubout " " instead.
|
||||||
|
* The :rl-unix-filename-rubout command has been deprecated.
|
||||||
|
Use either :rl-rubout "/ " (classic readline behavior) or
|
||||||
|
:rl-filename-rubout (using OS path separator and ignoring
|
||||||
|
spaces) instead.
|
||||||
|
Changed
|
||||||
|
* Improved message if a spawned process wasn't found and a
|
||||||
|
Flatpak container is in use.
|
||||||
|
* The :tab-move command now takes start and end as index to move
|
||||||
|
a tab to the first/last position.
|
||||||
|
* Tests now automatically pick the backend (QtWebKit/QtWebEngine)
|
||||||
|
based on what's available. The QUTE_BDD_WEBENGINE environment
|
||||||
|
variable and --qute-bdd-webengine argument got replaced by
|
||||||
|
QUTE_TESTS_BACKEND and --qute-backend respectively, which can
|
||||||
|
be set to either webengine or webkit.
|
||||||
|
* Using :tab-give or :tab-take on the last tab in a window now
|
||||||
|
always closes that window, no matter what tabs.last_close is
|
||||||
|
set to.
|
||||||
|
* Redesigned qute://settings (:set) page with buttons for options
|
||||||
|
with fixed values.
|
||||||
|
* The default hint.selectors now match more ARIA roles (tab,
|
||||||
|
checkbox, menuitem, menuitemcheckbox and menuitemradio).
|
||||||
|
* Using e.g. :bind --mode=passthrough now scrolls to the
|
||||||
|
passthrough section on the qute://bindings page.
|
||||||
|
* Clicking on a notification now tries to focus the tab where the
|
||||||
|
notification is coming from. Note this might not work properly
|
||||||
|
if there is more than one tab from the same host open.
|
||||||
|
* Improvements to userscripts:
|
||||||
|
+ qute-bitwarden understands a new
|
||||||
|
--password-prompt-invocation, which can be used to specify a
|
||||||
|
tool other than rofi to ask for a password.
|
||||||
|
+ cast now uses yt-dlp if available (falling back to youtube-dl
|
||||||
|
if not). It also lets users override the tool to use via a
|
||||||
|
QUTE_CAST_YTDL_PROGRAM environment variable.
|
||||||
|
+ qute-pass now understands a new --prefix argument if used in
|
||||||
|
gopass mode, which gets passed as subfolder prefix to gopass.
|
||||||
|
+ open_download now supports Flatpak by using its XDG Desktop
|
||||||
|
Portal.
|
||||||
|
+ open_download now waits for the exit status of xdg-open,
|
||||||
|
causing qutebrowser to report any issues with it.
|
||||||
|
+ The content.headers.custom setting now accepts empty strings
|
||||||
|
as values, resulting in an empty header being sent.
|
||||||
|
* Renamed settings:
|
||||||
|
+ qt.low_end_device_mode -> qt.chromium.low_end_device_mode
|
||||||
|
+ qt.process_model -> qt.chromium.process_model
|
||||||
|
* System-wide userscripts are now discovered from the correct
|
||||||
|
location when running via Flatpak (/app/share rather than
|
||||||
|
/usr/share).
|
||||||
|
* Filename prompts now don't display a .. entry in the list of
|
||||||
|
files anymore. To get back to the parent directory, either type
|
||||||
|
../ manually, or use the new :rl-filename-rubout command,
|
||||||
|
bound to <Ctrl-Shift-W> by default.
|
||||||
|
Added
|
||||||
|
* New input.match_counts option which allows to turn off count
|
||||||
|
matching for more emacs-like bindings.
|
||||||
|
* New {relative_index} field for tabs.title.format
|
||||||
|
(and .pinned_format) which shows relative tab numbers.
|
||||||
|
* New input.mode_override option which allows overriding the
|
||||||
|
current mode based on the new URL when navigating or switching
|
||||||
|
tabs.
|
||||||
|
* New qt.chromium.sandboxing setting which allows to disable
|
||||||
|
Chromium's sandboxing (mainly intended for development and
|
||||||
|
testing).
|
||||||
|
* New QUTE_TAB_INDEX variable for userscripts, containing the
|
||||||
|
index of the current tab.
|
||||||
|
* New editor.remove_file setting which can be set to False to
|
||||||
|
keep all temporary editor files after closing the external
|
||||||
|
editor.
|
||||||
|
* New :rl-rubout command replacing :rl-unix-word-rubout
|
||||||
|
(and optionally :rl-unix-filename-rubout), taking a delimiter
|
||||||
|
as argument.
|
||||||
|
* New :rl-filename-rubout command, using the OS path separator
|
||||||
|
and ignoring spaces. The command also gets shown in the
|
||||||
|
suggested commands for a download filename prompt now.
|
||||||
|
Fixed
|
||||||
|
* When search.incremental is disabled, searching using /text
|
||||||
|
followed by a backwards search via ?text (or vice-versa) now
|
||||||
|
correctly changes the search direction.
|
||||||
|
* Elements getting a hint due to a tabindex now are skipped if
|
||||||
|
it's set to -1, reducing some false-positives.
|
||||||
|
* The audible indicator ([A]) now uses a 2s cooldown when the
|
||||||
|
audio goes silent, equivalent with the behavior of older
|
||||||
|
QtWebEngine versions.
|
||||||
|
* With confirm_quit set to downloads, the confirmation dialog is
|
||||||
|
now only shown when closing the last window (rather than
|
||||||
|
closing any window, which would continue running that window's
|
||||||
|
downloads). Unfortunately, more issues with confirm_quit and
|
||||||
|
multiple windows remain.
|
||||||
|
* Crash when a previous crash-log file contains non-ASCII
|
||||||
|
characters (which should never happen unless it was edited
|
||||||
|
manually)
|
||||||
|
* Due to changes in Debian, an old workaround (for broken
|
||||||
|
QtWebEngine patching on Debian) caused the inferior qutebrowser
|
||||||
|
error page to be displayed, when Chromium's would have worked
|
||||||
|
fine. The workaround was now dropped.
|
||||||
|
* Crash when using <Ctrl-D> (:completion-item-del) in the
|
||||||
|
:tab-focus list, rather than :tab-select.
|
||||||
|
* Work around a Qt issue causing :spawn to run executables from
|
||||||
|
the current directory if no system-wide executable was found.
|
||||||
|
The underlying Qt bug is tracked as CVE-2022-25255, though the
|
||||||
|
impact with typical qutebrowser usage is low: Normally,
|
||||||
|
qutebrowser is run from a fixed location (usually the users
|
||||||
|
home directory), and :spawn is not typically used with
|
||||||
|
executables that don't exist. The main security impact of this
|
||||||
|
bug is in tools like text editors, which are often executed in
|
||||||
|
untrusted directories and might attempt to run auxiliary tools
|
||||||
|
automatically.
|
||||||
|
* When :rl-rubout or :rl-filename-rubout
|
||||||
|
(formerly :rl-unix-word-rubout and :rl-unix-filename-rubout)
|
||||||
|
were used on a string not starting with the given delimiter,
|
||||||
|
they failed to delete the first character, which is now fixed.
|
||||||
|
* Fixes in userscripts:
|
||||||
|
+ ripbang now works again (it got blocked due to a missing user
|
||||||
|
agent and used outdated qutebrowser commands before)
|
||||||
|
+ keepassxc now has a properly working --insecure flag
|
||||||
|
* Speculative fix for a qutebrowser crash when the notification
|
||||||
|
daemon crashes while showing the notification.
|
||||||
|
* Fix crash when using :screenshot with an invalid --rect
|
||||||
|
argument.
|
||||||
|
* Added a site-specific quirk to make cookie dialogs on
|
||||||
|
StackExchange pages (such as Stack Overflow) work on Qt 5.12.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Oct 21 19:58:09 UTC 2021 - Mia Herkt <mia@0x0.st>
|
Thu Oct 21 19:58:09 UTC 2021 - Mia Herkt <mia@0x0.st>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package qutebrowser
|
# spec file for package qutebrowser
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021 SUSE LLC
|
# Copyright (c) 2022 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: qutebrowser
|
Name: qutebrowser
|
||||||
Version: 2.4.0
|
Version: 2.5.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Keyboard-driven vim-like browser based on Qt5
|
Summary: Keyboard-driven vim-like browser based on Qt5
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -106,8 +106,9 @@ rm %{buildroot}%{python3_sitelib}/%{name}/git-commit-id
|
|||||||
# NOTE: test suite disabled because the BDD tests are too unreliable
|
# NOTE: test suite disabled because the BDD tests are too unreliable
|
||||||
# %%check
|
# %%check
|
||||||
# NOTE: test suite is slow but doesn’t run reliably with xdist
|
# NOTE: test suite is slow but doesn’t run reliably with xdist
|
||||||
# PYTHONPATH=. QUTE_BDD_WEBENGINE=true pytest -v \
|
# PYTHONPATH=. pytest -v \
|
||||||
# -k 'not importlib'
|
# -k 'not importlib' \
|
||||||
|
# --qute-backend webengine
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
Loading…
Reference in New Issue
Block a user