From 6f2c5daeacc5fc6c2bab37c55fefe2a556de7840130a400c79792f27ee8589dc Mon Sep 17 00:00:00 2001 From: Mia Herkt <9+suse@cirno.systems> Date: Tue, 3 Jul 2018 17:00:39 +0000 Subject: [PATCH] - 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 ) 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). OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=45 --- qutebrowser-1.3.3.tar.gz | 3 - qutebrowser-1.3.3.tar.gz.asc | 16 ----- qutebrowser-1.4.0.tar.gz | 3 + qutebrowser-1.4.0.tar.gz.asc | 16 +++++ qutebrowser.changes | 120 +++++++++++++++++++++++++++++++++++ qutebrowser.spec | 8 +-- 6 files changed, 142 insertions(+), 24 deletions(-) delete mode 100644 qutebrowser-1.3.3.tar.gz delete mode 100644 qutebrowser-1.3.3.tar.gz.asc create mode 100644 qutebrowser-1.4.0.tar.gz create mode 100644 qutebrowser-1.4.0.tar.gz.asc diff --git a/qutebrowser-1.3.3.tar.gz b/qutebrowser-1.3.3.tar.gz deleted file mode 100644 index 00ddd8d..0000000 --- a/qutebrowser-1.3.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:68cab76dbd23ef77c29865a80e3eb508a3b5392e9f190c497f8a93dada5c9906 -size 3536053 diff --git a/qutebrowser-1.3.3.tar.gz.asc b/qutebrowser-1.3.3.tar.gz.asc deleted file mode 100644 index c384d7b..0000000 --- a/qutebrowser-1.3.3.tar.gz.asc +++ /dev/null @@ -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----- diff --git a/qutebrowser-1.4.0.tar.gz b/qutebrowser-1.4.0.tar.gz new file mode 100644 index 0000000..8411648 --- /dev/null +++ b/qutebrowser-1.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff76cba67fcbe95ba11cfd0749283b20ccb066cfb250dac16b7726fe237f3d99 +size 3550874 diff --git a/qutebrowser-1.4.0.tar.gz.asc b/qutebrowser-1.4.0.tar.gz.asc new file mode 100644 index 0000000..883d083 --- /dev/null +++ b/qutebrowser-1.4.0.tar.gz.asc @@ -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----- diff --git a/qutebrowser.changes b/qutebrowser.changes index 83012cc..eb2ebbe 100644 --- a/qutebrowser.changes +++ b/qutebrowser.changes @@ -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 ) 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 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 diff --git a/qutebrowser.spec b/qutebrowser.spec index e9a61b8..3839bf5 100644 --- a/qutebrowser.spec +++ b/qutebrowser.spec @@ -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}