Accepting request 620511 from network

- Update %description
- Update to version 1.4.0:
  Added:
    * Support for the bundled sip module in PyQt 5.11 and other
      changes in Qt/PyQt 5.11.x.
    * New --debug-flag log-requests to log requests to the debug
      log for debugging.
    * New --first flag for :hint (bound to gi for inputs) which
      automatically selects the first hint.
    * New input.escape_quits_reporter setting which can be used to
      avoid accidentally quitting the crash reporter when pressing
      escape.
    * New qute-lastpass userscript which uses the LastPass CLI to
      fill passwords.
    * The Makefile now installs a
      /usr/share/metainfo/qutebrowser.appdata.xml file.
    * QtWebEngine: Support for printing from webpages via
      window.print.
    * QtWebEngine: Support for muting tabs:
      + New {audio} field for window.title_format and
        tabs.title.format which displays [M]/[A] for
        muted/recently audible tabs.
      + New :tab-mute command (bound to <Alt-m>) to mute/unmute a
        tab.
    * QtWebEngine: Support for content.cookies.accept with
      third-party cookies blocked by default (requires Qt 5.11).
    * QtWebEngine: New settings:
      + Support for requesting persistent storage via
        navigator.webkitPersistentStorage.requestQuota with a new
        content.persistent_storage setting (requires Qt 5.11).
        This setting also supports URL patterns.
      + Support for registering custom protocol handlers via
        navigator.registerProtocolHandler with a new
        content.register_protocol_handler setting (requires
        Qt 5.11). This setting also supports URL patterns.
      + Support for WebRTC screen sharing with a new
        content.desktop_capture setting (requires Qt 5.10).
        This setting also supports URL patterns.
      + New content.autoplay setting to enable/disable automatic
        video playback (requires Qt 5.10).
      + New content.webrtc_public_interfaces_only setting to only
        expose public interfaces over WebRTC (requires Qt 5.9.2
        or 5.11).
      + New content.canvas_reading setting to disable reading from
        canvas elements.
  Changed:
    * The following settings now support URL patterns:
      + content.headers.do_not_track
      + content.headers.custom
      + content.headers.accept_language
      + content.headers.user_agent
      + content.ssl_strict
      + content.geolocation
      + content.notifications
      + content.media_capture
    * New short flags for commandline arguments: -B and -T for
      --basedir and --temp-basedir; -d and -D for --debug and
      --debug-flag.
    * Deleting history items via :history-clear or
      :completion-item-del now also removes that URL from
      QtWebEngine's visited links.
    * There's now completion for commands taking a variable count
      of arguments (like :config-cycle).
    * QtWebEngine: On Qt 5.11.1, no reloads are needed anymore
      when switching between pages with changed settings
      (e.g. content.javascript.enabled).
    * The qt.force_software_rendering setting changed from a
      boolean to taking different values (software-opengl,
      qt-quick and chromium) for different kinds of software
      rendering workarounds.
    * On Qt 5.11, using wayland with QtWebEngine is now possible
      when using software rendering.
    * GreaseMonkey scripts now get their own global scope (based on
      the page's one), which allows scripts like OneeChan to work.
    * Rapid hinting is now supported with the yank and yank-primary
      targets, copying newline-separated links.
    * QtWebEngine: On Qt 5.11, the developer tools (inspector) can
      now be used securely and without requiring the
      --enable-webengine-inspector option.
    * The <Enter> key (:follow-selected) now follows the currently
      focused element if there's no selection.
    * The --logfilter argument now can be prepended with an
      exclamation mark (e.g. --logfilter '!init,destroy') to
      invert the filter.
    * :view-source now has a --pygments flag which uses the "old"
      way of rendering sources even with QtWebEngine.
    * Improved error messages when a setting needs a newer Qt
      version.
    * QtWebEngine: Various improvements to make the cursor more
      visible in caret browsing.
    * When a prompt is opened in insert/passthrough mode, the mode
      is restored after closing the prompt.
    * On Qt 5.10 or newer, dictionaries are now read from the
      qutebrowser data directory (e.g. ~/.local/share/qutebrowser)
      instead of /usr/share/qt.
      Existing dictionaries are copied over.
    * If an error while parsing ~/.netrc occurs, the cause of the
      error is now logged.
    * On Qt 5.9 or newer, certificate errors now show Chromium's
      detailed error page.
    * Greasemonkey scripts now support a "@qute-js-world" tag to
      run them in a different JavaScript context.
  Fixed:
    * Various subtle keyboard focus issues.
    * The security fix in v1.3.3 caused URLs with ampersands
      (www.example.com?one=1&two=2) to send the wrong arguments
      when clicked on the qute://history page.
    * Crash when opening a PDF page with PDF.js enabled
      (on QtWebKit), but no PDF.js installed.
    * Crash when closing a tab shortly after opening it.
  Removed:
    * :tab-detach which has been deprecated in v1.1.0 has been
      removed.
    * The content.developer_extras setting got removed.
      On QtWebKit, developer extras are now automatically enabled
      when opening the inspector.

OBS-URL: https://build.opensuse.org/request/show/620511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=22
This commit is contained in:
Dominique Leuenberger 2018-07-04 21:55:40 +00:00 committed by Git OBS Bridge
commit e26c5e48cf
6 changed files with 142 additions and 24 deletions

View File

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

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAlssGfYACgkQkW6wyP1V
oHLf8Q/+JysXAw5v/3zKtFjg9oguk3l0lGd9VIvAg0Zpcsd/Yd4kYUwNQd9InPeV
23jYiqJygtcwp/FiqgE6VQfb/qtEXU8oDxkvTkBwLKXlTf3ZhQVkWrTB+Mx5+/5n
u9mTMe95oShqWJmdV05KldBT9VQlSYekQhC25fzn+x0LTneJyj2PiQ4JyuoYrsgb
wTL2YAE17PGG3/tugrzeHRZGHU6Q9EFcnzr1TdAe0L61GjVeZcrjQaFj4ze5DbIg
OcAafZ14nHk8isyqw7vWldg7yMWdYSJjLxwSWyQ/rPHB5qlEDL9/IcQYjny51B3F
djIj9yJKxF+2lTY8HqZwri63FFeDgusq84rmpQoCkpTOG/qYQjMeMzRWUA8AGNse
efZLCLFx0trr9IGpPXZbqBYTk7gsmiqpDKwIe7m2DgZzdEDKKafcTayGuDuXxy0D
Y9h0QluKRi57Vk/+lprZ2DCeC0SJKeaPgZCkPXGKncDSPkxhCf/zVRkEbt8DVTNM
x8LLZFBo5XagOShm9F0a+hTeN4MLkR+QBP/LGa2X+GIoMOI9olPBV1qo6oGxgu4d
5Q1nsoIq0Iqa5Vzj5g6QnHigfWCbRVoXWBWbXq3cyL4exL5v4KlQXJYTiaelj4Gj
8Ukt7juPiMOQ11pgLhFrwqss6t2rMaxk51ijDSy2kG/uib4KX/g=
=3WRc
-----END PGP SIGNATURE-----

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

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

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAls7fqEACgkQkW6wyP1V
oHKP+A/+JsAz1IJMQJvQ5nSD0q0ndZbv3P5+kaH+9uzQilfMJWbMbaRPv+kmqmkn
MjIL6e3PK+R8w3ChvArYM+PdLfc6e4dLmg/tijegm/rZYZIgRB26BnoofTi4fMkr
fOyQyj7h/fgzzHB12kXa7QRxIVjD+r/DqbrONYSjDj2o2kS2zAO4+OquuKBfOeFR
GdVFheEXSMr/2f3zty7KhQ1c7kpx7rx+cUDbKhMmd8cUbZvhZwwiI76r3AeRXF3c
NHBKkPm7KuDYlV2GtFcsKqgox9e9F3TfGflJHu6zcZTF2AFkohoUneNeQO93uswv
n4wO7k8+Rs/XzUY7ib+VUqp00oVPh0fdd7EjmB7QMmYexpATbjLI6fBb6jaRw5lb
ROtf68v1nvUkuBZvliNqQ+bE7E39C50i2vAyjZWCqPnZY4HboFNH1SnS275J+Cmx
gNC0OlZMbGIzERh3az0TNsO08bZfhVluTSl1n41xC4DUXSmC7jCYLkQINmNR0BSk
Qyfo5ptAUKbcRtUklEdAp68h0Zf+KxUvaZhhcgYI0YnZy+ryaVT1STv4p8Vdk5zt
Lbvkk4Q/g8z3ekSaJPbEj8ViuDNo6MwSBNn/6aZtoO0iw6QPUf9KKzyHSRhlBMB4
TQ85KXefNlVQEzrX3DPF3wt8xbc3U7myaNh/x95oVHhYqHPnuBw=
=GHTx
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,123 @@
-------------------------------------------------------------------
Tue Jul 3 16:29:33 UTC 2018 - 9+suse@cirno.systems
- Update %description
- Update to version 1.4.0:
Added:
* Support for the bundled sip module in PyQt 5.11 and other
changes in Qt/PyQt 5.11.x.
* New --debug-flag log-requests to log requests to the debug
log for debugging.
* New --first flag for :hint (bound to gi for inputs) which
automatically selects the first hint.
* New input.escape_quits_reporter setting which can be used to
avoid accidentally quitting the crash reporter when pressing
escape.
* New qute-lastpass userscript which uses the LastPass CLI to
fill passwords.
* The Makefile now installs a
/usr/share/metainfo/qutebrowser.appdata.xml file.
* QtWebEngine: Support for printing from webpages via
window.print.
* QtWebEngine: Support for muting tabs:
+ New {audio} field for window.title_format and
tabs.title.format which displays [M]/[A] for
muted/recently audible tabs.
+ New :tab-mute command (bound to <Alt-m>) to mute/unmute a
tab.
* QtWebEngine: Support for content.cookies.accept with
third-party cookies blocked by default (requires Qt 5.11).
* QtWebEngine: New settings:
+ Support for requesting persistent storage via
navigator.webkitPersistentStorage.requestQuota with a new
content.persistent_storage setting (requires Qt 5.11).
This setting also supports URL patterns.
+ Support for registering custom protocol handlers via
navigator.registerProtocolHandler with a new
content.register_protocol_handler setting (requires
Qt 5.11). This setting also supports URL patterns.
+ Support for WebRTC screen sharing with a new
content.desktop_capture setting (requires Qt 5.10).
This setting also supports URL patterns.
+ New content.autoplay setting to enable/disable automatic
video playback (requires Qt 5.10).
+ New content.webrtc_public_interfaces_only setting to only
expose public interfaces over WebRTC (requires Qt 5.9.2
or 5.11).
+ New content.canvas_reading setting to disable reading from
canvas elements.
Changed:
* The following settings now support URL patterns:
+ content.headers.do_not_track
+ content.headers.custom
+ content.headers.accept_language
+ content.headers.user_agent
+ content.ssl_strict
+ content.geolocation
+ content.notifications
+ content.media_capture
* New short flags for commandline arguments: -B and -T for
--basedir and --temp-basedir; -d and -D for --debug and
--debug-flag.
* Deleting history items via :history-clear or
:completion-item-del now also removes that URL from
QtWebEngine's visited links.
* There's now completion for commands taking a variable count
of arguments (like :config-cycle).
* QtWebEngine: On Qt 5.11.1, no reloads are needed anymore
when switching between pages with changed settings
(e.g. content.javascript.enabled).
* The qt.force_software_rendering setting changed from a
boolean to taking different values (software-opengl,
qt-quick and chromium) for different kinds of software
rendering workarounds.
* On Qt 5.11, using wayland with QtWebEngine is now possible
when using software rendering.
* GreaseMonkey scripts now get their own global scope (based on
the page's one), which allows scripts like OneeChan to work.
* Rapid hinting is now supported with the yank and yank-primary
targets, copying newline-separated links.
* QtWebEngine: On Qt 5.11, the developer tools (inspector) can
now be used securely and without requiring the
--enable-webengine-inspector option.
* The <Enter> key (:follow-selected) now follows the currently
focused element if there's no selection.
* The --logfilter argument now can be prepended with an
exclamation mark (e.g. --logfilter '!init,destroy') to
invert the filter.
* :view-source now has a --pygments flag which uses the "old"
way of rendering sources even with QtWebEngine.
* Improved error messages when a setting needs a newer Qt
version.
* QtWebEngine: Various improvements to make the cursor more
visible in caret browsing.
* When a prompt is opened in insert/passthrough mode, the mode
is restored after closing the prompt.
* On Qt 5.10 or newer, dictionaries are now read from the
qutebrowser data directory (e.g. ~/.local/share/qutebrowser)
instead of /usr/share/qt.
Existing dictionaries are copied over.
* If an error while parsing ~/.netrc occurs, the cause of the
error is now logged.
* On Qt 5.9 or newer, certificate errors now show Chromium's
detailed error page.
* Greasemonkey scripts now support a "@qute-js-world" tag to
run them in a different JavaScript context.
Fixed:
* Various subtle keyboard focus issues.
* The security fix in v1.3.3 caused URLs with ampersands
(www.example.com?one=1&two=2) to send the wrong arguments
when clicked on the qute://history page.
* Crash when opening a PDF page with PDF.js enabled
(on QtWebKit), but no PDF.js installed.
* Crash when closing a tab shortly after opening it.
Removed:
* :tab-detach which has been deprecated in v1.1.0 has been
removed.
* The content.developer_extras setting got removed.
On QtWebKit, developer extras are now automatically enabled
when opening the inspector.
-------------------------------------------------------------------
Fri Jun 22 10:25:18 UTC 2018 - 9+suse@cirno.systems

View File

@ -17,7 +17,7 @@
Name: qutebrowser
Version: 1.3.3
Version: 1.4.0
Release: 0
Summary: Keyboard-driven vim-like browser based on Qt5
License: GPL-3.0-or-later
@ -55,7 +55,7 @@ BuildRequires: update-desktop-files
%description
qutebrowser is a keyboard-focused browser with a minimal GUI.
It's based on Python, PyQt5 and QtWebKit and is free software.
It's based on PyQt5 and can use either QtWebEngine or QtWebKit.
%prep
%setup -q
@ -69,8 +69,6 @@ mv misc/Makefile .
%install
%make_install PREFIX=%{_prefix}
install -d %{buildroot}%{_datadir}/appdata
install -m644 misc/%{name}.appdata.xml %{buildroot}%{_datadir}/appdata
chmod -x %{buildroot}%{_datadir}/%{name}/scripts/cycle-inputs.js \
%{buildroot}%{_datadir}/%{name}/scripts/utils.py
@ -95,7 +93,7 @@ rm %{buildroot}%{python3_sitelib}/%{name}/git-commit-id
%{python3_sitelib}/%{name}-*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_datadir}/appdata/%{name}.appdata.xml
%{_datadir}/metainfo/%{name}.appdata.xml
%{_datadir}/%{name}
%{_mandir}/man1/%{name}.1%{?ext_man}