From f6667056b2c8a7e870c7f44fd61e2af9cb7575b1862b8cedb36be85daa61b97a Mon Sep 17 00:00:00 2001 From: Mia Herkt Date: Wed, 6 May 2020 05:06:25 +0000 Subject: [PATCH 1/4] - Update to version 1.11.0 Added * New settings: + search.wrap which can be set to false to prevent wrapping around the page when searching. With QtWebEngine, Qt 5.14 or newer is required. + content.unknown_url_scheme_policy which allows controlling when an external application is opened for external links (never, from user interaction, always). + content.fullscreen.overlay_timeout to configure how long the fullscreen overlay should be displayed. If set to 0, no overlay is displayed. + hints.padding to add additional padding for hints. + hints.radius to set a border radius for hints (set to 3 by default). * New placeholders for url.searchengines values: + {unquoted} inserts the search term without any quoting. + {semiquoted} (same as {}) quotes most special characters, but slashes remain unquoted. + {quoted} (same as {} in earlier releases) also quotes slashes Changed * First adaptions to Qt 5.15, including a stop-gap measure for session loading not working properly with it. * Searching now wraps around the page by default with QtWebKit (where it didn't before). Set search.wrap to false to restore the old behavior. * The {} placeholder for search engines (the url.searchengines setting) now does not quote slashes anymore, but other characters typically encoded in URLs still get encoded. This matches the behavior of search engines in OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=89 --- qutebrowser-1.10.2.tar.gz | 3 -- qutebrowser-1.10.2.tar.gz.asc | 16 -------- qutebrowser-1.11.0.tar.gz | 3 ++ qutebrowser-1.11.0.tar.gz.asc | 16 ++++++++ qutebrowser.changes | 69 +++++++++++++++++++++++++++++++++++ qutebrowser.spec | 2 +- 6 files changed, 89 insertions(+), 20 deletions(-) delete mode 100644 qutebrowser-1.10.2.tar.gz delete mode 100644 qutebrowser-1.10.2.tar.gz.asc create mode 100644 qutebrowser-1.11.0.tar.gz create mode 100644 qutebrowser-1.11.0.tar.gz.asc diff --git a/qutebrowser-1.10.2.tar.gz b/qutebrowser-1.10.2.tar.gz deleted file mode 100644 index c406e29..0000000 --- a/qutebrowser-1.10.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb457cb58ab6ade66e854a3558670acf9141018f6e436ab623908f372919396a -size 3097045 diff --git a/qutebrowser-1.10.2.tar.gz.asc b/qutebrowser-1.10.2.tar.gz.asc deleted file mode 100644 index a7d0f2d..0000000 --- a/qutebrowser-1.10.2.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAl6Z1lUACgkQkW6wyP1V -oHJLXg//WRXts2qH8Oa9/CaqInwvJ5QTRBcPn6m8zGePmjV1kTioG1RRGr56kCiK -RqVFKT7bjCEsgVHnd4BH8+m4BMKvNTvU70htP6j5poqcRnQYrjx7wjUq5L+f74AS -PgLHe7mpWroSKyAENSie67wZxNZrVn0Z0fuVMu+c9AVYgwSedFcUUQBytQ/xtBuy -fCMNOtHSGFzltmCLODGbIn2PmP8IyYOp/lBFW9I+x1SudM42NMoeKnnKnMl3k0+T -a1poiE7eDgQOT8Az2UJjI1UXSk8rSB7cFhGDi2c1BvikuHoYcrIrs+x7emPW8LSp -uK46WuvLYy2WE0hoUmhGwnujoEkcFjt6qZJajsyuJiPXOa3TzzgLFfi7AnVEEeTV -cxdxWNbsDRYcj/n5L5v+BQ3XfV7/ju+otbRow64Ww+UtoTuaQsR/Qx1JbCrMK+0m -CEx9SCw6mj1u4QhLJwcN7OAPzhyySMU+HCDbUlYpolzIV/sXZltxdyFh1ncuws8P -AODvvQV5OdMGdQEmRnu2NPeG0MguMhJaLFweZL8Qsr+IfLXWCvC/CAoySXsMRMom -HrKp+a1nI/czj+cWe8wFxRrpagrxYeWYJQ37kihji4HzIjavzb/usDeShxiHKEAc -4R+BWweepks9ipTqmWAQjvGNsbGh53fP4wYArZtMznXJx28C41w= -=zezp ------END PGP SIGNATURE----- diff --git a/qutebrowser-1.11.0.tar.gz b/qutebrowser-1.11.0.tar.gz new file mode 100644 index 0000000..f7501b1 --- /dev/null +++ b/qutebrowser-1.11.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2ed9d56aa5db8a0865f7a18d5d0d796d48db161d9c04c03a935dd95e2a4182c +size 3106297 diff --git a/qutebrowser-1.11.0.tar.gz.asc b/qutebrowser-1.11.0.tar.gz.asc new file mode 100644 index 0000000..fbda3d8 --- /dev/null +++ b/qutebrowser-1.11.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAl6m4+oACgkQkW6wyP1V +oHK63g/9Ekiv/fVhtEmXS83vom6yFtvdxyJi8VTYreLC3uGYqALzbcGZb/8Fuzbi +3avnPSGQE7YSklJbBh3+Lg/1Wqy0im4wzEJY2lkArIgtOf8djalYlMQSTaKRebwf +dMhFnEcoj3Z9zh7MTVgSgI9AdHnJGb0239NEyFT2QzEUn/c0dF67QvpGgD2qOIF7 +7EyFkwNswxxtMBB/0GvyRsFQ35jXpz56tEt7hwpyhimCLjtihMNJ6c+W06ai/hx9 +yeCLTmsXJ/YFGPQvpjFRTJHjnusul9MKkbHpe7Nb4wjmtFtV6xXzsSgUb5Ipvc+T +9zxcLdMWic0yiDWmXp7yZ0rWP0QCoOySM8IKUz4tBLU2Yx6YJ37qU192kaORnvQa +uqUVQUY3DNIhBkimVhalkeQ3TcO3R0hRnXLWAUkBqyr1IUgQt5xiZ0tg5uY+X/mk +5gK6Lo+Wu0ZKUW4DtQnJXTPjRjf7yUDvDLz7UHbTV6Y+b+fdFWfZWvbo5MtTU+a+ +NC8PQVUllir5E1reS/W3zS+KFuhPRG/0HNDEkyxG2+MylDKbUaku0OsYQKZOueIf +eOmgLuNEofKtPkmg+mrTJeoujbOzszVQYvIABdAW/pcXaMTRYFQJh7CYyl9ruEBk +/pOemjZJm0BNUTH189DeEUXsDewQQfbumN63WloM7wN/uZGbDrk= +=yuVL +-----END PGP SIGNATURE----- diff --git a/qutebrowser.changes b/qutebrowser.changes index 2bdd9e9..b5cf449 100644 --- a/qutebrowser.changes +++ b/qutebrowser.changes @@ -1,3 +1,72 @@ +------------------------------------------------------------------- +Wed May 6 05:00:29 UTC 2020 - Mia Herkt + +- Update to version 1.11.0 +Added + * New settings: + + search.wrap which can be set to false to prevent wrapping + around the page when searching. With QtWebEngine, Qt 5.14 + or newer is required. + + content.unknown_url_scheme_policy which allows controlling + when an external application is opened for external links + (never, from user interaction, always). + + content.fullscreen.overlay_timeout to configure how long the + fullscreen overlay should be displayed. If set to 0, + no overlay is displayed. + + hints.padding to add additional padding for hints. + + hints.radius to set a border radius for hints + (set to 3 by default). + * New placeholders for url.searchengines values: + + {unquoted} inserts the search term without any quoting. + + {semiquoted} (same as {}) quotes most special characters, + but slashes remain unquoted. + + {quoted} (same as {} in earlier releases) also quotes slashes + +Changed + * First adaptions to Qt 5.15, including a stop-gap measure for + session loading not working properly with it. + * Searching now wraps around the page by default with QtWebKit + (where it didn't before). Set search.wrap to false to restore + the old behavior. + * The {} placeholder for search engines + (the url.searchengines setting) now does not quote slashes + anymore, but other characters typically encoded in URLs still + get encoded. This matches the behavior of search engines in + Chromium. To revert to the old behavior, use {quoted} instead. + * The content.windowed_fullscreen setting got renamed to + content.fullscreen.window. + * Mouse-wheel scrolling is now prevented while hints are active. + * Changes to userscripts: + + qute-bitwarden now has an optional --totp flag which can be + used to copy TOTP codes to clipboard + (requires the pyperclip module). + + readability-js now opens readability tabs next to the + original tab (using the :open --related flag). + + readability-js now displays a favicon for readability tabs. + + password_fill now triggers a change JavaScript event after + filling the data. + * The dictcli.py script now shows better error messages. + * Minor performance improvements. + +Deprecated + * A warning about old Qt versions is now also shown with Qt 5.9 + and 5.10, as support for Qt < 5.11 will be dropped in + qutebrowser v2.0. + +Fixed + * unsafeWindow is now defined for Greasemonkey scripts with + QtWebKit. + * The proxied window global is now shared between different + Greasemonkey scripts (but still separate from the page's + window), to match the original Greasemonkey implementation. + * The --output-messages (-m) flag added in v1.9.0 now also works + correctly when using :spawn --userscript. + * :version and --version now don't crash if there's an (invalid) + /etc/os-release file which has non-comment lines without + a = character. + * Scripts in scripts/ now report errors to stderr correctly, + instead of using stdout. + ------------------------------------------------------------------- Sun Apr 19 16:08:25 UTC 2020 - Mia Herkt diff --git a/qutebrowser.spec b/qutebrowser.spec index a7fd0c1..44b58c0 100644 --- a/qutebrowser.spec +++ b/qutebrowser.spec @@ -17,7 +17,7 @@ Name: qutebrowser -Version: 1.10.2 +Version: 1.11.0 Release: 0 Summary: Keyboard-driven vim-like browser based on Qt5 License: GPL-3.0-or-later From 51727c88ee7232f1e2a07c92878a95f75b09c246b207c2ff74d3c172f54d0806 Mon Sep 17 00:00:00 2001 From: Mia Herkt Date: Fri, 8 May 2020 08:34:35 +0000 Subject: [PATCH 2/4] - Update to version 1.11.1 * CVE-2020-11054: After a certificate error was overridden by the user, qutebrowser displays the URL as yellow (colors.statusbar.url.warn.fg). However, when the affected website was subsequently loaded again, the URL was mistakenly displayed as green (colors.statusbar.url.success_https). While the user already has seen a certificate error prompt at this point (or set content.ssl_strict to false which is not recommended), this could still provide a false sense of security. This is now fixed. OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=90 --- qutebrowser-1.11.0.tar.gz | 3 --- qutebrowser-1.11.0.tar.gz.asc | 16 ---------------- qutebrowser-1.11.1.tar.gz | 3 +++ qutebrowser-1.11.1.tar.gz.asc | 16 ++++++++++++++++ qutebrowser.changes | 14 ++++++++++++++ qutebrowser.spec | 2 +- 6 files changed, 34 insertions(+), 20 deletions(-) delete mode 100644 qutebrowser-1.11.0.tar.gz delete mode 100644 qutebrowser-1.11.0.tar.gz.asc create mode 100644 qutebrowser-1.11.1.tar.gz create mode 100644 qutebrowser-1.11.1.tar.gz.asc diff --git a/qutebrowser-1.11.0.tar.gz b/qutebrowser-1.11.0.tar.gz deleted file mode 100644 index f7501b1..0000000 --- a/qutebrowser-1.11.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e2ed9d56aa5db8a0865f7a18d5d0d796d48db161d9c04c03a935dd95e2a4182c -size 3106297 diff --git a/qutebrowser-1.11.0.tar.gz.asc b/qutebrowser-1.11.0.tar.gz.asc deleted file mode 100644 index fbda3d8..0000000 --- a/qutebrowser-1.11.0.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAl6m4+oACgkQkW6wyP1V -oHK63g/9Ekiv/fVhtEmXS83vom6yFtvdxyJi8VTYreLC3uGYqALzbcGZb/8Fuzbi -3avnPSGQE7YSklJbBh3+Lg/1Wqy0im4wzEJY2lkArIgtOf8djalYlMQSTaKRebwf -dMhFnEcoj3Z9zh7MTVgSgI9AdHnJGb0239NEyFT2QzEUn/c0dF67QvpGgD2qOIF7 -7EyFkwNswxxtMBB/0GvyRsFQ35jXpz56tEt7hwpyhimCLjtihMNJ6c+W06ai/hx9 -yeCLTmsXJ/YFGPQvpjFRTJHjnusul9MKkbHpe7Nb4wjmtFtV6xXzsSgUb5Ipvc+T -9zxcLdMWic0yiDWmXp7yZ0rWP0QCoOySM8IKUz4tBLU2Yx6YJ37qU192kaORnvQa -uqUVQUY3DNIhBkimVhalkeQ3TcO3R0hRnXLWAUkBqyr1IUgQt5xiZ0tg5uY+X/mk -5gK6Lo+Wu0ZKUW4DtQnJXTPjRjf7yUDvDLz7UHbTV6Y+b+fdFWfZWvbo5MtTU+a+ -NC8PQVUllir5E1reS/W3zS+KFuhPRG/0HNDEkyxG2+MylDKbUaku0OsYQKZOueIf -eOmgLuNEofKtPkmg+mrTJeoujbOzszVQYvIABdAW/pcXaMTRYFQJh7CYyl9ruEBk -/pOemjZJm0BNUTH189DeEUXsDewQQfbumN63WloM7wN/uZGbDrk= -=yuVL ------END PGP SIGNATURE----- diff --git a/qutebrowser-1.11.1.tar.gz b/qutebrowser-1.11.1.tar.gz new file mode 100644 index 0000000..55b08fb --- /dev/null +++ b/qutebrowser-1.11.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a3354cb28efcec2cc4549b8ab37e1c4b81b45c51f52e87fdfb9380100afb533 +size 6789139 diff --git a/qutebrowser-1.11.1.tar.gz.asc b/qutebrowser-1.11.1.tar.gz.asc new file mode 100644 index 0000000..2cc9a9b --- /dev/null +++ b/qutebrowser-1.11.1.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAl60HsQACgkQkW6wyP1V +oHJU7w/+I6TJzIaUjNS8InESmibWnhkZeT2o+Y64bk0RXLXkNl15URf7MRagUvbf +VLDcFACzZfbhmnMgvKc2KNPfOxwMFmzf4bmUI5Dk0/WQn9NTMvMQKVnCEgcjRXfh +GMO7v5Y75NXKWW6TiI3nRipNUvB5jI9wTv8WBY4HvEL4jZfgUFljl6b2ONFMx1HS +hQMIOQFUYUSXRpRe6zCaSCxM1pNJr0GfTW4Qh+e7miM2XUZqBah6c6IFwHZZzPz6 +viOFXqxAVMV6xy691br1DTFjTDAlWhwnK3yRm8Rzls5v2itmTAGbooQ7tYlCJSR+ +7jinMiuGOLmAcciQiFCaWrcKsPATUMiQ/7jOPUuyG7emK7EX0M9QHwQThovwKWdN +AbY4tNzpiCuHLH4hdWaR20azxJwaz6gQ3+g6OReedptxkE/hYgsvbs2Rc4Od1372 +5FOIklQasDEzw198wL3svq3vmEc7zFa8w4WuTFX/buDQpnljcg9MyE+VTc7h2eiY +QohEiqSTJzESairhtJJDhXm517NbaXNmljVps6riE4EBTZaJ/AGkILkgsDVKMUrl +yatQcNwM9cSaCUZrUbd1qTNWp8XjPosv33Ih784A3dpgNi18+SDajs2XrsyDgzn1 +AFCkCFNhGrZr/ks/PfWQr28aTXxBfvxqQ+d1pid/oY9e3GUmrzc= +=vypP +-----END PGP SIGNATURE----- diff --git a/qutebrowser.changes b/qutebrowser.changes index b5cf449..fc89989 100644 --- a/qutebrowser.changes +++ b/qutebrowser.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Fri May 8 08:32:56 UTC 2020 - Mia Herkt + +- Update to version 1.11.1 + * CVE-2020-11054: After a certificate error was overridden by + the user, qutebrowser displays the URL as yellow + (colors.statusbar.url.warn.fg). However, when the affected + website was subsequently loaded again, the URL was mistakenly + displayed as green (colors.statusbar.url.success_https). + While the user already has seen a certificate error prompt + at this point (or set content.ssl_strict to false which is not + recommended), this could still provide a false sense of security. + This is now fixed. + ------------------------------------------------------------------- Wed May 6 05:00:29 UTC 2020 - Mia Herkt diff --git a/qutebrowser.spec b/qutebrowser.spec index 44b58c0..a8ea0bb 100644 --- a/qutebrowser.spec +++ b/qutebrowser.spec @@ -17,7 +17,7 @@ Name: qutebrowser -Version: 1.11.0 +Version: 1.11.1 Release: 0 Summary: Keyboard-driven vim-like browser based on Qt5 License: GPL-3.0-or-later From 2505b0ed8cdeeecdf6316925c25130420fa4114750da32da04f73bdcc1e58a5d Mon Sep 17 00:00:00 2001 From: Mia Herkt Date: Tue, 2 Jun 2020 13:14:57 +0000 Subject: [PATCH 3/4] - Update to version 1.12.0 Removed * Support for using config.bind(key, None) in config.py to unbind a key was deprecated in v1.8.2 and is now removed. Use config.unbind(key) instead. * :yank markdown was deprecated in v1.7.0 and is now removed. Use :yank inline [{title}]({url}) instead. Added * New :debug-keytester command, which shows a "key tester" widget. Previously, that was only available as a separate application via python3 -m scripts.keytester. * New :config-diff command which opens the qute://configdiff page. * New --debug-flag log-cookies to log cookies to the debug log. * New colors.contextmenu.disabled.{fg,bg} settings to customize colors for disabled items in the context menu. * New line selection mode (:toggle-selection --line), bound to Shift-V in caret mode. * New colors.webpage.darkmode.* settings to control Chromium's dark mode. Note that those settings only work with QtWebEngine on Qt >= 5.14 and require a restart of qutebrowser. Changed * The content.cookies.accept setting now accepts URL patterns. * The :tab-focus command now has completion for tabs in the current window. * The bindings.key_mappings setting now maps to the tab key by default. * :tab-give --private now detaches a tab into a new private window. Fixed OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=91 --- qutebrowser-1.11.1.tar.gz | 3 -- qutebrowser-1.11.1.tar.gz.asc | 16 ---------- qutebrowser-1.12.0.tar.gz | 3 ++ qutebrowser-1.12.0.tar.gz.asc | 16 ++++++++++ qutebrowser.changes | 57 +++++++++++++++++++++++++++++++++++ qutebrowser.spec | 2 +- 6 files changed, 77 insertions(+), 20 deletions(-) delete mode 100644 qutebrowser-1.11.1.tar.gz delete mode 100644 qutebrowser-1.11.1.tar.gz.asc create mode 100644 qutebrowser-1.12.0.tar.gz create mode 100644 qutebrowser-1.12.0.tar.gz.asc diff --git a/qutebrowser-1.11.1.tar.gz b/qutebrowser-1.11.1.tar.gz deleted file mode 100644 index 55b08fb..0000000 --- a/qutebrowser-1.11.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a3354cb28efcec2cc4549b8ab37e1c4b81b45c51f52e87fdfb9380100afb533 -size 6789139 diff --git a/qutebrowser-1.11.1.tar.gz.asc b/qutebrowser-1.11.1.tar.gz.asc deleted file mode 100644 index 2cc9a9b..0000000 --- a/qutebrowser-1.11.1.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAl60HsQACgkQkW6wyP1V -oHJU7w/+I6TJzIaUjNS8InESmibWnhkZeT2o+Y64bk0RXLXkNl15URf7MRagUvbf -VLDcFACzZfbhmnMgvKc2KNPfOxwMFmzf4bmUI5Dk0/WQn9NTMvMQKVnCEgcjRXfh -GMO7v5Y75NXKWW6TiI3nRipNUvB5jI9wTv8WBY4HvEL4jZfgUFljl6b2ONFMx1HS -hQMIOQFUYUSXRpRe6zCaSCxM1pNJr0GfTW4Qh+e7miM2XUZqBah6c6IFwHZZzPz6 -viOFXqxAVMV6xy691br1DTFjTDAlWhwnK3yRm8Rzls5v2itmTAGbooQ7tYlCJSR+ -7jinMiuGOLmAcciQiFCaWrcKsPATUMiQ/7jOPUuyG7emK7EX0M9QHwQThovwKWdN -AbY4tNzpiCuHLH4hdWaR20azxJwaz6gQ3+g6OReedptxkE/hYgsvbs2Rc4Od1372 -5FOIklQasDEzw198wL3svq3vmEc7zFa8w4WuTFX/buDQpnljcg9MyE+VTc7h2eiY -QohEiqSTJzESairhtJJDhXm517NbaXNmljVps6riE4EBTZaJ/AGkILkgsDVKMUrl -yatQcNwM9cSaCUZrUbd1qTNWp8XjPosv33Ih784A3dpgNi18+SDajs2XrsyDgzn1 -AFCkCFNhGrZr/ks/PfWQr28aTXxBfvxqQ+d1pid/oY9e3GUmrzc= -=vypP ------END PGP SIGNATURE----- diff --git a/qutebrowser-1.12.0.tar.gz b/qutebrowser-1.12.0.tar.gz new file mode 100644 index 0000000..cdbcdab --- /dev/null +++ b/qutebrowser-1.12.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41bbd5ede2ba74dc691e0e3b59aad59dd5a7426e39bf82ecedd59b4d22f4dc5f +size 3979851 diff --git a/qutebrowser-1.12.0.tar.gz.asc b/qutebrowser-1.12.0.tar.gz.asc new file mode 100644 index 0000000..7be341c --- /dev/null +++ b/qutebrowser-1.12.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAl7VCqUACgkQkW6wyP1V +oHLZUhAAgUJO2JkzceoC796vN0KePhX0z6XjK3xH6e8uXCsl2Eg5M98WhymAgqcq +vSsCeu2kqvhpyhHHs3i1XCJwwyLQqnqRdSRRtblEj7VGs7HWECJnnh+Oww1hHi5F +tajY7aIgCxOYzD69Wf/9lCK2augxCU6xdCnISMHTiPKDKukgsLmzmNrxsZITcwfN +WqRlQNbBYCYxmMx5tZqSrAA6JPQAP7vC9MsGY2Vo//4BmItFWHpwxErBXFS3w2sM +ru/1DUmB/YC4WVUUwM8Xd4oa/JJK1PmlMf1yjho2bKsyqDgHKStgqSCQlWtmphtu +PluksbtFjFKKVVsHoR7GxxqIhpN/zkbJ7IHN2dF7R3rtfgoGjPjWb1ZOi1RNj7gz +cbFDDaE0hk6kGx4AfSqaxq3rx2eMGNsBIBL58UfHR17BsfEqUSEcQPmhe9prPBcV +TxWQN6LWsNu35HL3OJ1rRnBLb+4+33xnnYLdofJOddcjUf4Nrc+rksP/wVeqDkQU +8bejfCkoc1ZNwB9caIi0sSxC7q2zgjwywf/Vvh/STJr2p15Pj6hdm4jlbTQm+fGv +OqfJcnC5f5vcQlchhMFz5hF6dmmp1QUEtoIku//5Kih6ev/Qz41WlICr9rBusrJz +I6qeBvbZfSzRP6PuXYbnalr4js6W2n7i6LH8U+yWpcnG1NsTdgg= +=OxtO +-----END PGP SIGNATURE----- diff --git a/qutebrowser.changes b/qutebrowser.changes index fc89989..951c741 100644 --- a/qutebrowser.changes +++ b/qutebrowser.changes @@ -1,3 +1,60 @@ +------------------------------------------------------------------- +Tue Jun 2 13:01:22 UTC 2020 - Mia Herkt + +- Update to version 1.12.0 +Removed + * Support for using config.bind(key, None) in config.py to unbind + a key was deprecated in v1.8.2 and is now removed. + Use config.unbind(key) instead. + * :yank markdown was deprecated in v1.7.0 and is now removed. + Use :yank inline [{title}]({url}) instead. + +Added + * New :debug-keytester command, which shows a "key tester" + widget. Previously, that was only available as a separate + application via python3 -m scripts.keytester. + * New :config-diff command which opens the qute://configdiff + page. + * New --debug-flag log-cookies to log cookies to the debug log. + * New colors.contextmenu.disabled.{fg,bg} settings to customize + colors for disabled items in the context menu. + * New line selection mode (:toggle-selection --line), bound to + Shift-V in caret mode. + * New colors.webpage.darkmode.* settings to control Chromium's + dark mode. Note that those settings only work with QtWebEngine + on Qt >= 5.14 and require a restart of qutebrowser. + +Changed + * The content.cookies.accept setting now accepts URL patterns. + * The :tab-focus command now has completion for tabs in the + current window. + * The bindings.key_mappings setting now maps to the tab + key by default. + * :tab-give --private now detaches a tab into a new private + window. + +Fixed + * Using :open -s now only rewrites http:// in URLs to https://, + not other schemes like qute://. + * When an unhandled exception happens in certain parts of the + code (outside of the main thread), qutebrowser did crash or + freeze when trying to show its exception handler. + This is now fixed. + * :inspector now works correctly when cookies are disabled + globally. + * When entering caret selection mode (v, v) very early before a + page is loaded, an error is now shown instead of a crash + happening. + * The workaround for session loading with Qt 5.15 now handles + sessions.lazy_restore so that the saved page is loaded instead + of the "stub" page with no possibility to get to the web page. + * A site specific quirk to allow typing accented characters on + Google Docs was active for docs.google.com, but not + drive.google.com. It is now applied for both subdomains. + * With older graphics hardware (OpenGL < 4.3) with Qt 5.14 on + Wayland, WebGL causes segfaults. Now qutebrowser detects that + combination and suggests to disable WebGL or use XWayland. + ------------------------------------------------------------------- Fri May 8 08:32:56 UTC 2020 - Mia Herkt diff --git a/qutebrowser.spec b/qutebrowser.spec index a8ea0bb..bff9b8b 100644 --- a/qutebrowser.spec +++ b/qutebrowser.spec @@ -17,7 +17,7 @@ Name: qutebrowser -Version: 1.11.1 +Version: 1.12.0 Release: 0 Summary: Keyboard-driven vim-like browser based on Qt5 License: GPL-3.0-or-later From 75363e2e772fd52bfdb22df76ac9a9c61f377054fa2225fd6a23a769f1a5f6be Mon Sep 17 00:00:00 2001 From: Mia Herkt Date: Tue, 7 Jul 2020 00:35:53 +0000 Subject: [PATCH 4/4] - Update to version 1.13.0 Deprecated * The :inspector command is deprecated and has been replaced by a new :devtools command (see below). Removed * The :debug-log-level command was removed as it's replaced by the new logging.level.console setting. * The qute://plainlog special page got replaced by qute://log?plain - the names of those pages is considered an implementation detail, and :messages --plain should be used instead. Changed * Changes to commands: + :config-write-py now adds a note about config.py files being targeted at advanced users. + :report now takes two optional arguments for bug/contact information, so that it can be used without the report window popping up. + :message now takes a --logfilter / -f argument, which is a list of logging categories to show. + :debug-log-filter now understands the full logfilter syntax. * Changes to settings: + fonts.tabs has been split into fonts.tabs.{selected,unselected} (see below). + statusbar.hide has been renamed to statusbar.show with the possible values being always (hide = False), never (hide = True) or in-mode (new, only show statusbar outside of normal mode). + The QtFont config type formerly used for fonts.tabs and fonts.debug_console is now removed and entirely replaced OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=92 --- qutebrowser-1.12.0.tar.gz | 3 - qutebrowser-1.12.0.tar.gz.asc | 16 ----- qutebrowser-1.13.0.tar.gz | 3 + qutebrowser-1.13.0.tar.gz.asc | 16 +++++ qutebrowser.changes | 110 ++++++++++++++++++++++++++++++++++ qutebrowser.spec | 2 +- 6 files changed, 130 insertions(+), 20 deletions(-) delete mode 100644 qutebrowser-1.12.0.tar.gz delete mode 100644 qutebrowser-1.12.0.tar.gz.asc create mode 100644 qutebrowser-1.13.0.tar.gz create mode 100644 qutebrowser-1.13.0.tar.gz.asc diff --git a/qutebrowser-1.12.0.tar.gz b/qutebrowser-1.12.0.tar.gz deleted file mode 100644 index cdbcdab..0000000 --- a/qutebrowser-1.12.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:41bbd5ede2ba74dc691e0e3b59aad59dd5a7426e39bf82ecedd59b4d22f4dc5f -size 3979851 diff --git a/qutebrowser-1.12.0.tar.gz.asc b/qutebrowser-1.12.0.tar.gz.asc deleted file mode 100644 index 7be341c..0000000 --- a/qutebrowser-1.12.0.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAl7VCqUACgkQkW6wyP1V -oHLZUhAAgUJO2JkzceoC796vN0KePhX0z6XjK3xH6e8uXCsl2Eg5M98WhymAgqcq -vSsCeu2kqvhpyhHHs3i1XCJwwyLQqnqRdSRRtblEj7VGs7HWECJnnh+Oww1hHi5F -tajY7aIgCxOYzD69Wf/9lCK2augxCU6xdCnISMHTiPKDKukgsLmzmNrxsZITcwfN -WqRlQNbBYCYxmMx5tZqSrAA6JPQAP7vC9MsGY2Vo//4BmItFWHpwxErBXFS3w2sM -ru/1DUmB/YC4WVUUwM8Xd4oa/JJK1PmlMf1yjho2bKsyqDgHKStgqSCQlWtmphtu -PluksbtFjFKKVVsHoR7GxxqIhpN/zkbJ7IHN2dF7R3rtfgoGjPjWb1ZOi1RNj7gz -cbFDDaE0hk6kGx4AfSqaxq3rx2eMGNsBIBL58UfHR17BsfEqUSEcQPmhe9prPBcV -TxWQN6LWsNu35HL3OJ1rRnBLb+4+33xnnYLdofJOddcjUf4Nrc+rksP/wVeqDkQU -8bejfCkoc1ZNwB9caIi0sSxC7q2zgjwywf/Vvh/STJr2p15Pj6hdm4jlbTQm+fGv -OqfJcnC5f5vcQlchhMFz5hF6dmmp1QUEtoIku//5Kih6ev/Qz41WlICr9rBusrJz -I6qeBvbZfSzRP6PuXYbnalr4js6W2n7i6LH8U+yWpcnG1NsTdgg= -=OxtO ------END PGP SIGNATURE----- diff --git a/qutebrowser-1.13.0.tar.gz b/qutebrowser-1.13.0.tar.gz new file mode 100644 index 0000000..3e407e9 --- /dev/null +++ b/qutebrowser-1.13.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3e930ad6705fecf707d221ac253b60352d8cac91cc2ed88d68169cd2a5000f7 +size 4015550 diff --git a/qutebrowser-1.13.0.tar.gz.asc b/qutebrowser-1.13.0.tar.gz.asc new file mode 100644 index 0000000..93ebb2f --- /dev/null +++ b/qutebrowser-1.13.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAl71nDkACgkQkW6wyP1V +oHKT2Q//RF1W72Z/MGacLcGrvYyEgCxFS+Mc6mSF9lqllIAOWEWAEwjfG0njEm4j +E2s6+M7myvIa/QqRYXhSr1UN3lyxx45DqDiE6rOTRRvwEYjyBxd6Wngb3Ku1D2Ih +F49nbKgcrR0cQm3dhGYKcSt/43G4+utmpA3W4G2RKJzI9OspgvX7BwXe8LQtBO4k +/Qd1laQo6b01hiaD2y1x0OunOl6wdNqm3J1LRorEdRSAV9V8aaXA1BkrsKhbkNUs +B5yZVpeX9hXJY0+bkIK8P/oJ+4iA3l+sk54nXPi6xTG6szDwBYinF0FGUbYRPLmc +8WVWFduJVrg8Rk/e7hkMbk2JazZOZZ3hpMIt5GQgmXWtoJap1y6MQTYACW0pYbJv +mDiAPaHhYU/pklO3qjWt2VIPzncHILrjlqZgsQaWeJwThSIPn2TvRDN4IsyScCYI +5gJfGwMg8RFijFzDJVz47+ck8zR2FcyUnoNosDRjEFtICLzT3PnVZvuyDe3mnsmf +5dfqMrkJQ12HqrFsPkCk70tna60ayge0Wjfd8JnvozePTauRvfKwJm9jiHyaVSzZ +J0h2b0xIGWSkUh551cJCg8HhZ0sYMgCdDUsJCR8XcNH2LBSMi3dwQGQ8vU05tut6 +kluRSF5VUVHYQabjBFkedqyaVeExwMJwLt1ca5uOv1qqcA1IWsM= +=PW3V +-----END PGP SIGNATURE----- diff --git a/qutebrowser.changes b/qutebrowser.changes index 951c741..5e76ac3 100644 --- a/qutebrowser.changes +++ b/qutebrowser.changes @@ -1,3 +1,113 @@ +------------------------------------------------------------------- +Mon Jul 6 23:40:08 UTC 2020 - Mia Herkt + +- Update to version 1.13.0 +Deprecated + * The :inspector command is deprecated and has been replaced by + a new :devtools command (see below). + +Removed + * The :debug-log-level command was removed as it's replaced by + the new logging.level.console setting. + * The qute://plainlog special page got replaced by + qute://log?plain - the names of those pages is considered an + implementation detail, and :messages --plain should be used + instead. + +Changed + * Changes to commands: + + :config-write-py now adds a note about config.py files being + targeted at advanced users. + + :report now takes two optional arguments for bug/contact + information, so that it can be used without the report window + popping up. + + :message now takes a --logfilter / -f argument, which is a + list of logging categories to show. + + :debug-log-filter now understands the full logfilter syntax. + * Changes to settings: + + fonts.tabs has been split into + fonts.tabs.{selected,unselected} (see below). + + statusbar.hide has been renamed to statusbar.show with the + possible values being always (hide = False), + never (hide = True) or in-mode (new, only show statusbar + outside of normal mode). + + The QtFont config type formerly used for fonts.tabs and + fonts.debug_console is now removed and entirely replaced + by Font. The former distinction was mainly an implementation + detail, and the accepted values shouldn't have changed. + + input.rocker_gestures has been renamed to + input.mouse.rocker_gestures. + + content.dns_prefetch is now enabled by default again, + since the crashes it caused are now fixed (Qt 5.15) + or worked around. + + scrolling.bar supports a new overlay value to show an overlay + scrollbar, which is now the default. On unsupported + configurations (on Qt < 5.11, with QtWebKit or on macOS), + the value falls back to when-searching or never (QtWebKit). + + url.auto_search supports a new schemeless value which always + opens a search unless the given URL includes an explicit + scheme. + * New handling of bindings in hint mode which fixes various bugs + and allows for single-letter keybindings in hint mode. + * The statusbar now shows partial keychains in all modes + (e.g. while hinting). + * New t[Cc][Hh] default bindings which work similarly to the + t[Ss][Hh] bindings for JavaScript but toggle cookie permissions + * The tor_identity userscript now takes the password via a -p + flag and has a new -c flag to customize the Tor control port. + * Small performance improvements. + +Added + * New settings: + + logging.level.ram and logging.level.console to configure the + default logging levels via the config. + + fonts.tabs.selected and fonts.tabs.unselected to set the font + of the selected tab independently from unselected tabs + (e.g. to make it bold). + + input.mouse.back_forward_buttons which can be set to false + to disable back/forward mouse buttons. + * New :devtools command (replacing :inspector) with various + improved functionality: + + The devtools can now be docked to the main window, by running + :devtools left (wIh), bottom (wIj), top (wIk) or right (wIl). + To show them in a new window, use :devtools window (wIw). + Using :devtools (wi) will open them at the last used position + + The devtool window now has a "qutebrowser developer tools" + window title. + + When a resource is opened from the devtools, it now opens in + a proper qutebrowser tab. + + If opened as a window, the devtools are now closed properly + when the associated tab is closed. + + When the devtools are clicked, insert mode is entered + automatically. + +Fixed + * Crash when tabs.focus_stack_size is set to -1. + * Crash when a pdf.js file for PDF.js exists, but viewer.html + does not. + * Crash when there's a feature permission request from Qt with an + invalid URL (which happens due to a Qt bug with Qt 5.15 in + private browsing mode). + * Crash in rare cases where QtWebKit/QtWebEngine imports fail in + unexpected ways. + * Crash when something removed qutebrowser's IPC socket file and + it's been running for 6 hours. + * :config-write-py now works with paths starting with ~/... again + * New site-specific quirk for a missing globalThis in Qt <= 5.12 + on Reddit and Spotify. + * When ; is added to hints.chars, using hint labels containing ;; + now works properly. + * Hint letters outside of ASCII should now work. + * When bindings.key_mappings is used with hints, it now works + properly with letters outside of ASCII as well. + * With Qt 5.15, the audible/muted indicators are not updated + properly due to a Qt bug. This release adds a workaround + so that at least the muted indicator is shown properly. + * As a workaround for crashes with QtWebEngine versions between + 5.12 and 5.14 (inclusive), changing the user agent + (content.headers.user_agent) exposed to JS now requires + a restart. The corresponding HTTP header is not affected. + ------------------------------------------------------------------- Tue Jun 2 13:01:22 UTC 2020 - Mia Herkt diff --git a/qutebrowser.spec b/qutebrowser.spec index bff9b8b..ce052a7 100644 --- a/qutebrowser.spec +++ b/qutebrowser.spec @@ -17,7 +17,7 @@ Name: qutebrowser -Version: 1.12.0 +Version: 1.13.0 Release: 0 Summary: Keyboard-driven vim-like browser based on Qt5 License: GPL-3.0-or-later