pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

qutebrowser: update to 1.12.0



Module Name:	pkgsrc-wip
Committed By:	pin <voidpin%protonmail.com@localhost>
Pushed By:	pin
Date:		Sat Jun 6 18:08:16 2020 +0200
Changeset:	1cb64b7d67baffc2b4941744c88c96b81bf15580

Modified Files:
	qutebrowser/Makefile
	qutebrowser/distinfo

Log Message:
qutebrowser: update to 1.12.0

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.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=1cb64b7d67baffc2b4941744c88c96b81bf15580

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 qutebrowser/Makefile | 3 +--
 qutebrowser/distinfo | 8 ++++----
 2 files changed, 5 insertions(+), 6 deletions(-)

diffs:
diff --git a/qutebrowser/Makefile b/qutebrowser/Makefile
index 966e173227..9b9bfc51d5 100644
--- a/qutebrowser/Makefile
+++ b/qutebrowser/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	qutebrowser-1.11.1
+DISTNAME=	qutebrowser-1.12.0
 CATEGORIES=	www
 MASTER_SITES=	${MASTER_SITE_GITHUB:=qutebrowser/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
@@ -18,7 +18,6 @@ DEPENDS+=	${PYPKGPREFIX}-cssutils-[0-9]*:../../textproc/py-cssutils
 DEPENDS+=	${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
 DEPENDS+=	${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
 DEPENDS+=	${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
-DEPENDS+=	glib2-tools-[0-9]*:../../devel/glib2-tools
 
 TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 TOOL_DEPENDS+=	asciidoc-[0-9]*:../../textproc/asciidoc
diff --git a/qutebrowser/distinfo b/qutebrowser/distinfo
index 5b33085263..a2353d29a3 100644
--- a/qutebrowser/distinfo
+++ b/qutebrowser/distinfo
@@ -1,6 +1,6 @@
 $NetBSD$
 
-SHA1 (qutebrowser-1.11.1.tar.gz) = 4421562ccc7818943bbba88dc4078e4dd2d253ae
-RMD160 (qutebrowser-1.11.1.tar.gz) = d828d15741152a889262b810f82edb6dccc03dd7
-SHA512 (qutebrowser-1.11.1.tar.gz) = 20ccaff5f0130371969ca493efde3d5c558c5b8cf9921f52e5c98a1c49ae5a3fe8f7994f5d886746e9306fd553cf1296ec6456bafd4680d0e435c026d4d08aa8
-Size (qutebrowser-1.11.1.tar.gz) = 3229613 bytes
+SHA1 (qutebrowser-1.12.0.tar.gz) = ef616391e4279f8c06318767c44d51ab16de9aa1
+RMD160 (qutebrowser-1.12.0.tar.gz) = c54e7bbb3cc2c90b9cc4b58e9f5bb84badcb78cc
+SHA512 (qutebrowser-1.12.0.tar.gz) = 0d4fb711d4940c40d178579b915e860d1dae75dd0950399122d30ff90e8327f69d44c4cdd863db8013db179bf74679d33750488ddf40547e7b2acc54b89788eb
+Size (qutebrowser-1.12.0.tar.gz) = 3246466 bytes


Home | Main Index | Thread Index | Old Index