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.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 2bdd9e9..5e76ac3 100644 --- a/qutebrowser.changes +++ b/qutebrowser.changes @@ -1,3 +1,253 @@ +------------------------------------------------------------------- +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 + +- 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 + +- 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 + +- 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..ce052a7 100644 --- a/qutebrowser.spec +++ b/qutebrowser.spec @@ -17,7 +17,7 @@ Name: qutebrowser -Version: 1.10.2 +Version: 1.13.0 Release: 0 Summary: Keyboard-driven vim-like browser based on Qt5 License: GPL-3.0-or-later