Hello community, here is the log from the commit of package qutebrowser for openSUSE:Factory checked in at 2018-07-04 23:55:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qutebrowser (Old) and /work/SRC/openSUSE:Factory/.qutebrowser.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "qutebrowser" Wed Jul 4 23:55:40 2018 rev:22 rq:620511 version:1.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qutebrowser/qutebrowser.changes 2018-06-25 11:40:50.764923856 +0200 +++ /work/SRC/openSUSE:Factory/.qutebrowser.new/qutebrowser.changes 2018-07-04 23:55:56.891838034 +0200 @@ -1,0 +2,120 @@ +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. + +------------------------------------------------------------------- Old: ---- qutebrowser-1.3.3.tar.gz qutebrowser-1.3.3.tar.gz.asc New: ---- qutebrowser-1.4.0.tar.gz qutebrowser-1.4.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qutebrowser.spec ++++++ --- /var/tmp/diff_new_pack.FeR6hS/_old 2018-07-04 23:55:58.079836724 +0200 +++ /var/tmp/diff_new_pack.FeR6hS/_new 2018-07-04 23:55:58.087836715 +0200 @@ -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 @@ %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 @@ %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 @@ %{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} ++++++ qutebrowser-1.3.3.tar.gz -> qutebrowser-1.4.0.tar.gz ++++++ ++++ 7024 lines of diff (skipped)