Created attachment 215402 [details] Update patch This patch updates Qutebrowser to v1.12.0. Changelog: Removed - tox -e mkvenv which was deprecated in qutebrowser v1.10.0 is now removed. Use the mkvenv.py script instead. - 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 - Windows and macOS releases now ship Qt 5.15, which is based on Chromium 80.0.3987.163 with security fixes up to 81.0.4044.138. - The content.cookies.accept setting now accepts URL patterns. - Tests are now included in release tarballs. Note that only running them with the exact dependencies listed in misc/requirements/requirements-tests.txt{,-raw} is supported. - The :tab-focus command now has completion for tabs in the current window. - The bindings.key_mappings setting now maps <Ctrl+I> 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. - Added workaround for a (Gentoo?) PyQt/packaging issue related to the QWebEngineFindTextResult handling added in v1.11.0. - 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.
A commit references this bug: Author: novel Date: Sat Jun 13 12:43:46 UTC 2020 New revision: 538665 URL: https://svnweb.freebsd.org/changeset/ports/538665 Log: www/qutebrowser: update to 1.12.0 PR: 247122 Submitted by: Adam Jimerson Changes: head/www/qutebrowser/Makefile head/www/qutebrowser/distinfo
Committed, thanks!