FS#67207 - [qt5-webengine] Various upstream patches

Attached to Project: Arch Linux
Opened by Florian Bruhin (The-Compiler) - Monday, 06 July 2020, 16:21 GMT
Last edited by Antonio Rojas (arojas) - Monday, 06 July 2020, 20:37 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

As mentioned (to arojas) in IRC a couple of days ago, there are various patches where I think it makes sense to backport them to Archlinux' QtWebEngine package. The next upstream release (5.15.1) is in August (thanks to summer holidays in the Qt Company), and all those patches are part of the upcoming upstream release already.

qtwebengine-chromium:

- FIXUP: Extend url library for WebEngine custom schemes: https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?h=80-based&id=c91f4d20178b4f039b68bddde534daca4aaa27bb
(causes crashes when selecting network requests in the developer tools of e.g. qutebrowser)

- FIXUP: Make XScrnSaver optional https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?h=80-based&id=242802ab533342cbb1ede8364437d962132a22c6
(fixes broken display sleep inhibition while viewing a video)

- [Backport] Remove soon-to-be removed getAllFieldPositions: https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?h=80-based&id=e941f2bda154c226bd2a1fd75efc8b1b7cee6a08
(Replaces the existing ICU 67.1 patch - no changes I think, but might be cleaner to use the upstreamed patch)

- FIXUP: Fix build with GCC 10: https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?h=80-based&id=23f7595bd8b2cf87c74cfb46878331a12e58d30c
(dito, for GCC 10)

qtwebengine:

- Fix recentlyAudible signal
https://code.qt.io/cgit/qt/qtwebengine.git/commit/?h=5.15&id=e42ccdad0bae65bdd0e20904df56decb7e93c314
(fixes audible/muted display in qutebrowser tabs)

Thank you! :)
This task depends upon

Closed by  Antonio Rojas (arojas)
Monday, 06 July 2020, 20:37 GMT
Reason for closing:  Fixed
Additional comments about closing:  qt5-webengine 5.15.0-3
Comment by Florian Bruhin (The-Compiler) - Monday, 06 July 2020, 16:54 GMT
Whoops, missed one:

- Return valid path in Profile::GetPath() for incognito profiles
https://code.qt.io/cgit/qt/qtwebengine.git/commit/?h=5.15&id=f341988f451c6ba1fc3b8da765c00d1d64eaff30
(avoids folders in ~ being created, e.g. ~/databases-incognito, ~/VideoDecodeStats and ~/shared_proto_db)

Loading...