- Update to version 1.6.0

Added
  * New settings:
    + tabs.new_position.stacking which controls whether new tabs
      opened from a page should stack on each other or not.
    + completion.open_categories which allows to configure which
      categories are shown in the :open completion, and how they
      are ordered.
    + tabs.pinned.frozen to allow/deny navigating in pinned tabs.
    + hints.selectors which allows to configure what CSS selectors
      are used for hints, and also allows adding custom hint groups
    + input.insert_mode.leave_on_load to turn off leaving insert
      mode when a new page is loaded.
  * New config manipulation commands:
    + :config-dict-add and :config-list-add to a new element to a
      dict/list setting.
    + :config-dict-remove and :config-list-remove to remove an
      element from a dict/list setting.
    + New :yank markdown feature which yanks the current URL and
      title in markdown format.
    + Support for new QtWebEngine features in Qt 5.12:
      ~ Basic support for client certificates. Selecting the
        certificate to use when there are multiple matching
        certificates isn't implemented yet.
      ~ Support for DNS prefetching (plus new content.dns_prefetch
        setting).
Changed
  * :q now closes the current window instead of quitting
    qutebrowser completely (:close), while :qa quits (:quit).
    The behavior of :wq remains unchanged (:quit --save), as

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=60
This commit is contained in:
Mia Herkt 2019-02-26 02:01:35 +00:00 committed by Git OBS Bridge
parent 0762762504
commit d3546d5fd9
6 changed files with 128 additions and 22 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:be126522456902fc80e63466738f36c55639bcb237c23e078c2a246c7d4d214e
size 3566709

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAlvSztgACgkQkW6wyP1V
oHLCxA//V4QdOKLZCpzVEW9uTEXxm+WXDhXnv65Zsb/yXiG8Hu9W2mQmW1JVaB9G
0PueE/5eya504UZzYS/oX8BdgqP1mFw9lZoM1JISwWoIELrFj70pBgaXnIU4ATms
dYMmEhwn2DCLpG8rumyjK5Zzfohex1uvQuOGs/I8JAVGwkMuFTw/IKx1XTgaDQjJ
xV7MkONE35jsFN/8YlNR/1/mNQA+V+txua2NlJOi9PvYC1dvQ/6zXmXm7cGxkqGX
JNmSJA3mfwZRXD8buXDTQaVPTG3VLkjQOV0t8DRUjSp2uW/HYXun1eJHnUStUfAW
G+Z0ni66IPtDQPsAZeZE27EIMYcvrFaIcP2mrA9mHBo49FPgtNKxQZdzLFZOT8Fx
97tUuQEyW9ARcbVE5K4o41KMWM9WTXusfCf+MN9A32/XkFba0khcDvuKjCMQYHJi
t9ZuzFMqMnkVXerj3JTYwgzaq+csPhs3zeE7kJO2PccJz+VomwxMESjbf5EJpjcK
24ueFCGJhZqAnK80uO+JnOd7HXbvWMwvZoR4U2sFD9mseDeAx3x71JveAK/L7xVl
1bqzwtc6Ss8w25UNJ+eaS3AZnSXtAiVrsLdEYSpSo59bAnF4SZBe1gbI2tsi4FEZ
Fvpp5QAW2jeo6GQWNA5ZTRLpKs/zq1F4ReUWNfv+EfxNmUXyR78=
=eBYg
-----END PGP SIGNATURE-----

3
qutebrowser-1.6.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:66084e82b0537e44d8b44240201ff82399f69aecf49f0830aac77a5d1afc6bde
size 3638739

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAlxz5V8ACgkQkW6wyP1V
oHKMHxAAj8+drGT+B1DP/dobDH9AWfprQ2WhRL9PyVnAt/pGr+6kCp0Zpn6VLfNX
zkaZkmV6TXHug8KyA8GZJ2U7kAu8WTJh9Y/56i6ETYCBd8nTLHW5BPEADd/S7p3e
hD66RnFqu/vkvnMnkpS3GF18n/DkpizH09BGKDqz4Mi0Sl7mYyE8fl1bMQuTD9WS
Kb2LgLFYvBha+hBUSqMDw4st7NwZTaOYBFCkQ4e6In1Jy+9zoJUIdbdftsu0VIMH
wZflEly6/iNN/dJNt9WJpUHP+lpLEc/0JOu3z98FGTpOpDZwZiuRHb9+OzECstST
vlilMKI91No13WmOEn5Y7Y8HIfZXt1XsA7ZUnlrC6bk+/+g1P2Xu1jrInkSoSRY1
yGVitoFFd3ASV4mYltOC4XilvRVdnWQFLRCjkjRT49VCO9ZnW1vUjCa4cE+49ekt
LjiqzqT6KfEiaUZxm9yk9agwwVAdvPdPD6bUtIQ8LkRmDlCxvIs0cYhoNfn1bVSp
6xQHg9bqsjxA+wHq5/u0XXCdK6orWa55sh/84o6sFnkLfkXFMire+hsUbMlUcp3W
TfsAKv6CWKGBzTjOoqBFnlxAnKLoF+EOgHFBQYrpHZBligOt3V2GPaiWBvXD1O3h
9niaJ+rVOwA8/ATSMuY5MPBMeDDOgOkJjUYiDWEajT35eOiINDs=
=qo82
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,108 @@
-------------------------------------------------------------------
Tue Feb 26 01:48:56 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
- Update to version 1.6.0
Added
* New settings:
+ tabs.new_position.stacking which controls whether new tabs
opened from a page should stack on each other or not.
+ completion.open_categories which allows to configure which
categories are shown in the :open completion, and how they
are ordered.
+ tabs.pinned.frozen to allow/deny navigating in pinned tabs.
+ hints.selectors which allows to configure what CSS selectors
are used for hints, and also allows adding custom hint groups
+ input.insert_mode.leave_on_load to turn off leaving insert
mode when a new page is loaded.
* New config manipulation commands:
+ :config-dict-add and :config-list-add to a new element to a
dict/list setting.
+ :config-dict-remove and :config-list-remove to remove an
element from a dict/list setting.
+ New :yank markdown feature which yanks the current URL and
title in markdown format.
+ Support for new QtWebEngine features in Qt 5.12:
~ Basic support for client certificates. Selecting the
certificate to use when there are multiple matching
certificates isn't implemented yet.
~ Support for DNS prefetching (plus new content.dns_prefetch
setting).
Changed
* :q now closes the current window instead of quitting
qutebrowser completely (:close), while :qa quits (:quit).
The behavior of :wq remains unchanged (:quit --save), as
closing a window while saving the session doesn't make sense.
* Completion highlighting is now done differently (using
QSyntaxHighlighter), which should fix some highlighting
corner-cases.
* The QtColor config type now also understands colors like
rgb(...).
* :yank now has a --quiet option which causes it to not display
a message.
* The :open completion now also shows search engines by default.
* The content.host_blocking.enabled setting now supports URL
patterns, so the adblocker can be disabled on a given page.
* Elements with a tabindex attribute now also get hints by
default.
* Various small performance improvements for hints and the
completion.
* The Wayland check for QtWebEngine is now disabled on
Qt >= 5.11.2, as those versions should work without any issues.
* The JavaScript console object is now available in PAC files.
* PAC proxies currently don't work properly on QtWebEngine (and
never did), so an error is now shown when trying to configure
a PAC proxy.
* The metainfo file qutebrowser.appdata.xml is now renamed to
org.qutebrowser.qutebrowser.appdata.xml.
* The qute-pass userscript now understands domains in gpg
filenames in addition to directory names.
* The autocompletion for content.headers.user_agent got updated
to only include the default and Chrome, as setting the UA to
Firefox has various bad side-effects.
* Combining Qt 5.12 with an older PyQt can lead to issues, so a
warning is now shown when starting qutebrowser with that
combination.
Fixed
* Invalid world IDs now get rejected for :jseval and GreaseMonkey
scripts.
* When websites suggest download filenames with invalid
characters, those are now correctly replaced.
* Invalid hint length calculation in certain rare cases.
* Dragging tabs in the tab bar (which was broken in v1.5.0)
* Using Shift-Home in command mode now works properly.
* Workaround for a Qt bug which prevented
content.cookies.accept = no-3rdparty from working properly on
some pages like GMail. However, the default for
content.cookies.accept is still all to be in line with what
other browsers do.
* :navigate not incrementing in anchors or queries.
* Crash when trying to use a proxy requiring authentication with
QtWebKit.
* Slashes in search terms are now percent-escaped.
* When scrolling.bar = True was set in versions before v1.5.0,
this now correctly gets migrated to always instead of
when-searching.
* Completion highlighting now works again on Qt 5.11.3 and 5.12.1
* The non-standard header X-Do-Not-Track is no longer sent.
* PAC proxies were never correctly supported with QtWebEngine,
but are now explicitly disallowed.
* Issues with fullscreen handling when exiting a video player.
* Various fixes for Qt 5.12 issues:
+ A javascript error on page load was fixed.
+ window.print() works with Qt 5.12 now.
+ Fixed handling of duplicate download filenames.
+ Fixed broken qute://history page.
+ Fixed PDF.js not working properly.
+ The download button in PDF.js now works (it's not possible
to make it work with earlier Qt versions).
+ Since Greasemonkey scripts modifying the DOM fail when being
run at document-start, some known-broken scripts (Iridium,
userstyles.org) are now forced to run at document-end.
-------------------------------------------------------------------
Sat Feb 23 19:28:37 UTC 2019 - Martin Herkt <9+suse@cirno.systems>

View File

@ -17,7 +17,7 @@
Name: qutebrowser
Version: 1.5.2
Version: 1.6.0
Release: 0
Summary: Keyboard-driven vim-like browser based on Qt5
License: GPL-3.0-or-later
@ -74,7 +74,8 @@ mv misc/Makefile .
%make_install PREFIX=%{_prefix}
chmod -x %{buildroot}%{_datadir}/%{name}/scripts/cycle-inputs.js \
%{buildroot}%{_datadir}/%{name}/scripts/utils.py
%{buildroot}%{_datadir}/%{name}/scripts/utils.py \
%{buildroot}%{_datadir}/%{name}/userscripts/README.md
rm %{buildroot}%{python3_sitelib}/%{name}/git-commit-id
%fdupes %{buildroot}%{python3_sitelib}/
@ -96,7 +97,7 @@ rm %{buildroot}%{python3_sitelib}/%{name}/git-commit-id
%{python3_sitelib}/%{name}-*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_datadir}/metainfo/%{name}.appdata.xml
%{_datadir}/metainfo/org.qutebrowser.qutebrowser.appdata.xml
%{_datadir}/%{name}
%{_mandir}/man1/%{name}.1%{?ext_man}