- Update to version 1.14.0
This release still only contains partial session support for QtWebEngine 5.15. It's still recommended to run against Qt 5.15 due to the security patches contained in it -- for most users, the added workarounds seem to work out fine. A rewritten session support will be part of qutebrowser v2.0.0, tentatively planned for the end of the year or early 2021. Changed * The content.media_capture setting got split up into three more fine-grained settings, content.media.audio_capture, .video_capture and .audio_video_capture. Before this change, answering "always" to a prompt about e.g. audio capturing would set the content.media_capture setting, which would also allow the same website to capture video on a future visit. Now every prompt will set the appropriate setting, though existing content.media_capture settings in autoconfig.yml will be migrated to set all three settings. To review/change previously granted permissions, use :config-diff and e.g. :config-unset -u example.org content.media.video_capture. * The main window's (invisible) background color is now set to transparent. This allows using the alpha channel in statusbar/tabbar colors to get a partially transparent qutebrowser window on a setup which supports doing so. * If QtWebEngine is compiled with PipeWire support and libpipewire is installed, qutebrowser will now support screen sharing on Wayland. Note that QtWebEngine 5.15.1 is needed. * When :undo is used with a count, it now reopens the count-th to last tab instead of the last one. The depth can instead be passed as an argument, which is also completed. * The default completion.timestamp_format now also shows the OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=96
This commit is contained in:
parent
edd1975ba9
commit
c14912e583
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2896851f07c6258cf8991975eed200ca8477ae393a6a7a40249035b2f36ee2d8
|
||||
size 4027485
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAl8Rvj0ACgkQkW6wyP1V
|
||||
oHKFHw//djQyPJaiY57c7u2xSgONiocSSdqWQtbQzGER3GMXf/z2GhMfZj5kYlsw
|
||||
/StHx4DTTAMOWTcB4MIeiJxP6z4KVsz3nZND7cflYUDVYg/NA1MqSuuoCL7yCmYm
|
||||
ZjnlWrl5w1WDqzVuNXHdqZyo+5M+EsYvWj5Qow+Lv6agloofjW3zhBl25oRJvg9A
|
||||
asLdGsvFXPpgbcp6NZFRPkq7IloI8C0Q7SeMA1N3Zrl6FlOd+msJVAl2oLxe0DHg
|
||||
K2GJ3TW+WM+B1uH+Sfg4PCXSyjSWYgPcjuEQtgPK9v1jhCtSNEetK2bOmPwDNB+X
|
||||
OY24EI5rLNmoXm6GzACVrOhwD3DvWHci47Uzr2AQK7KMAiowe0K+Xr30ylF8HFdj
|
||||
mc4QVqnNRwTWp6g1DN+Hqf8HU1eaEuy1433M+eEl9xA07Uae+a+ttOBqyaUKHCXp
|
||||
vYxHKwlk2D7zjwRVYiHt1ijgfZXTeEthYSeJs4zSyEWb3zrfdjooc0nsbawpadRv
|
||||
H+4pR0BEZ4yxbu/3F20D842e/FdMIZ68yQ9sEi1tRhWMHefSYrFlAP6ceU/vz2e1
|
||||
Ood4YxyF+7P8/9RFVuSoAg/+wxh7ottCue3xuZBAkuHpAqG/xP9cPvNV797pDc/3
|
||||
HR3nxVtDBFRWt/uCo3P57UClqiGgSi+PfQVOxvHKnRS+bvFkFaQ=
|
||||
=wJ9k
|
||||
-----END PGP SIGNATURE-----
|
3
qutebrowser-1.14.0.tar.gz
Normal file
3
qutebrowser-1.14.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:76eb14097bab873ffae73bb4d017b4d22aa5c4604d45f0b9570dfaed4720374a
|
||||
size 4144761
|
16
qutebrowser-1.14.0.tar.gz.asc
Normal file
16
qutebrowser-1.14.0.tar.gz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAl+IRRUACgkQkW6wyP1V
|
||||
oHI6zhAAhlkHRh3LhtB/Z8HKPB1yeZArWTHXmNzs+vU5vja+ySWHHbaSjG+0cRVe
|
||||
xo0hn0ub8zazmXfMtnJpFOOegwrzZs2J5xhH+bYBzJlnr+nDA23RjkqFViRVLpIu
|
||||
2Z4O2EjoL2kVX4afw/KGfGdEzviUbdksp2mA+Yma7ceZU1128AeLXB8oYwBK0wE1
|
||||
uebRakNSrh+jFzU6DQQDcPRgSyckpXEK0D1sqCNYccxX2hDVfoFss4GKZVu4x+Zb
|
||||
lL9/w6ldcgIT6SapXxcEFL+YfJ42LwFl1XqsSrOa6csHQTqeIvd9hzFRByNUoBas
|
||||
j+2gWpM6eG7/QDqVxIR/I9bICQEFuxQ9VWOqzJuXEiKOAYTwJacfE6lMPC8ZnL4T
|
||||
ulD8quX0xfxxlGdl9AD2xLjOe9UBOfgyUK0gwWx+irQxRylif/GqJErbprOwqs+W
|
||||
eF71/Hk8Kfb0PcUFDjOXuxn47sZM8z/azvTWPpdD0aDi3ByHEJlr7+j8HkzeLkaO
|
||||
8BSMdOdmz8vzE8369zwUjBXJYX1sDNK1GY17ab116T5dG7Yn/npJHFGNdRUP1oa/
|
||||
O6BZtoYDdo5nFIMMoXnGjvLR3BhywZLDdn1L24+1jshISWgCMkf1bHz0EUrxYdrb
|
||||
lnLadXNQwXof0zbUPVv7iUVS5M7M3B9cnnHa26TDZyHCrs5bTxA=
|
||||
=buUY
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +1,163 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 15 21:57:47 UTC 2020 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
- Update to version 1.14.0
|
||||
This release still only contains partial session support for
|
||||
QtWebEngine 5.15. It's still recommended to run against Qt 5.15
|
||||
due to the security patches contained in it -- for most users,
|
||||
the added workarounds seem to work out fine. A rewritten session
|
||||
support will be part of qutebrowser v2.0.0, tentatively planned
|
||||
for the end of the year or early 2021.
|
||||
|
||||
Changed
|
||||
* The content.media_capture setting got split up into three more
|
||||
fine-grained settings, content.media.audio_capture,
|
||||
.video_capture and .audio_video_capture. Before this change,
|
||||
answering "always" to a prompt about e.g. audio capturing would
|
||||
set the content.media_capture setting, which would also allow
|
||||
the same website to capture video on a future visit. Now every
|
||||
prompt will set the appropriate setting, though existing
|
||||
content.media_capture settings in autoconfig.yml will be
|
||||
migrated to set all three settings. To review/change previously
|
||||
granted permissions, use :config-diff and e.g.
|
||||
:config-unset -u example.org content.media.video_capture.
|
||||
* The main window's (invisible) background color is now set to
|
||||
transparent. This allows using the alpha channel in
|
||||
statusbar/tabbar colors to get a partially transparent
|
||||
qutebrowser window on a setup which supports doing so.
|
||||
* If QtWebEngine is compiled with PipeWire support and
|
||||
libpipewire is installed, qutebrowser will now support screen
|
||||
sharing on Wayland. Note that QtWebEngine 5.15.1 is needed.
|
||||
* When :undo is used with a count, it now reopens the count-th
|
||||
to last tab instead of the last one. The depth can instead be
|
||||
passed as an argument, which is also completed.
|
||||
* The default completion.timestamp_format now also shows the
|
||||
time.
|
||||
* :back and :forward now take an optional index which is
|
||||
completed using the current tab's history.
|
||||
* The time a website in a tab was visited is now saved/restored
|
||||
in sessions.
|
||||
* When attempting to download a file to a location for which
|
||||
there's already a still-running download, a confirmation prompt
|
||||
is now displayed.
|
||||
* :completion-item-focus now understands next-page and prev-page
|
||||
with corresponding <PgDown> / <PgUp> default bindings.
|
||||
* When the last private window is closed, all private browsing
|
||||
data is now cleared.
|
||||
* When config.source(...) is used with a --config-py argument
|
||||
given, qutebrowser used to search relative files in the config
|
||||
basedir, leading to them not being found when using a shared
|
||||
config.py for different basedirs. Instead, they are now
|
||||
searched relative to the given config.py file.
|
||||
* navigate prev ([[) and navigate next (]]) now recognize links
|
||||
with nav-prev and nav-next classes, such as those used by the
|
||||
Hugo static site generator.
|
||||
* When tabs.favicons is disabled but tabs.tabs_are_windows is
|
||||
set, the window icon is still set to the page's favicon now.
|
||||
* Dark mode (colors.webpage.darkmode.*) is now supported with
|
||||
Qt 5.15.2 (which is not released yet).
|
||||
* The default for the darkmode policy.images setting is now set
|
||||
to smart which fixes issues with e.g. formulas on Wikipedia.
|
||||
* The readability-js userscript now adds some CSS to improve the
|
||||
reader mode styling in various scenarios:
|
||||
+ Images are now shrinked to the page width, similarly to what
|
||||
Firefox' reader mode does.
|
||||
+ Some images ore now displayed as block (rather than inline)
|
||||
which is what Firefox' reader mode does as well.
|
||||
+ Blockquotes are now styled more distinctively, again based
|
||||
on the Firefox reader mode.
|
||||
+ Code blocks are now easier to distinguish from text and
|
||||
tables have visible cell margins.
|
||||
* The readability-js userscript now supports hint userscript
|
||||
mode.
|
||||
|
||||
Added
|
||||
* New argument strip for :navigate which removes queries and
|
||||
fragments from the current URL.
|
||||
* :undo now has a new -w / --window argument, which can be used
|
||||
to restore closed windows (rather than tabs). This is bound to
|
||||
U by default.
|
||||
* :jseval can now take javascript:... URLs via a new --url flag.
|
||||
* New replacement {aligned_index} for tabs.title.format and
|
||||
format_pinned which behaves like {index}, but space-pads the
|
||||
index based on the total numbers of tabs. This can be used to
|
||||
get aligned tab texts with vertical tabs.
|
||||
* New command :devtools-focus (bound to wIf) to toggle keyboard
|
||||
focus between the devtools and web page.
|
||||
* The --target argument to qutebrowser now understands a new
|
||||
private-window value, which can be used to open a private
|
||||
window in an existing instance from the commandline.
|
||||
* The :download-open command now has a new --dir flag, which can
|
||||
be used to open the directory containing the downloaded file.
|
||||
An entry to do the same was also added to the context menu.
|
||||
* Messages are now wrapped when they are too long to be displayed
|
||||
on a single line.
|
||||
* New possible --debug-flag values:
|
||||
+ wait-renderer-process waits for a SIGUSR1 in the renderer
|
||||
process so a debugger can be attached.
|
||||
+ avoid-chromium-init allows using --version without needing
|
||||
a working QtWebEngine/Chromium.
|
||||
|
||||
Fixed
|
||||
* A URL pattern with a *. host was considered valid and matched
|
||||
all hosts. Due to keybindings like tsH toggling scripts for
|
||||
*://*.{url:host}/*, invoking them on pages without a host
|
||||
(e.g. about:blank) could result in accidentally
|
||||
allowing/blocking JavaScript for all pages. Such patterns are
|
||||
now considered invalid, with existing patterns being
|
||||
automatically removed from autoconfig.yml.
|
||||
* When scrolling.bar was set to overlay (the default),
|
||||
qutebrowser would internally override any enable-features=...
|
||||
flags passed via qt.args or --qt-flag. It now correctly
|
||||
combines existing enable-feature flags with internal ones.
|
||||
* Elements with an inherited contenteditable attribute now
|
||||
trigger insert mode and get hints assigned correctly.
|
||||
* When checkmarks, radio buttons and some other elements are
|
||||
styled via the Bootstrap CSS framework, they now get hints
|
||||
correctly.
|
||||
* When the session file isn't writable when qutebrowser exits,
|
||||
an error is now logged instead of crashing.
|
||||
* When using -m with the qute-lastpass userscript, it
|
||||
accidentally matched URLs containing the match as substring.
|
||||
This is now fixed.
|
||||
* When a filename is derived from a page's title, it's now
|
||||
shortened to the maximum filename length permitted by the
|
||||
filesystem.
|
||||
* :enter-mode register crashed since v1.13.0, it now displays
|
||||
an error instead.
|
||||
* With the QtWebKit backend, webpage resources loading certain
|
||||
invalid URLs could cause a crash, which is now fixed.
|
||||
* When :config-edit is used but no config.py exists yet, the file
|
||||
is now created (and watched for changes properly) before
|
||||
spawning the external editor.
|
||||
* When hint mode was entered from outside normal mode, the status
|
||||
bar was empty instead of displaying the proper text.
|
||||
This is now fixed.
|
||||
* When entering different modes too quickly (e.g. pressing fV),
|
||||
the statusbar could end up in a confusing state. This is now
|
||||
fixed.
|
||||
* When qutebrowser quits, running downloads are now cancelled
|
||||
properly.
|
||||
* The site-specific quirk for web.whatsapp.com has been updated
|
||||
to work after recent changes in WhatsApp.
|
||||
* Highlighting in the completion now works properly when UTF-16
|
||||
surrogate pairs (such as emoji) are involved.
|
||||
* When a windowed inspector is clicked, insert mode now isn't
|
||||
entered anymore.
|
||||
* When :undo is used to re-open a tab, but tabs.tabs_are_windows
|
||||
was set between closing and undoing the close, qutebrowser
|
||||
crashed. This is now fixed.
|
||||
* With QtWebEngine 5.15.0, setting the darkmode image policy to
|
||||
smart leads to renderer process crashes. The offending setting
|
||||
value is now ignored with a warning.
|
||||
* Fixes for the qute-pass userscript:
|
||||
+ With newer gopass versions, a deprecation notice was copied
|
||||
as password due to qute-pass using it in a deprecated way.
|
||||
+ The --password-store argument didn't actually set
|
||||
+ PASSWORD_STORE_DIR for pass, resulting in qute-pass finding
|
||||
matches but the underlying pass not finding matching
|
||||
passwords.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 17 19:42:28 UTC 2020 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: qutebrowser
|
||||
Version: 1.13.1
|
||||
Version: 1.14.0
|
||||
Release: 0
|
||||
Summary: Keyboard-driven vim-like browser based on Qt5
|
||||
License: GPL-3.0-or-later
|
||||
|
Loading…
Reference in New Issue
Block a user