stable

qt5-qtwebengine-5.10.0-1.fc27

FEDORA-2018-2c18cbf1fa created by kkofler 6 years ago for Fedora 27

This update updates QtWebEngine to the 5.10.0 release. QtWebEngine 5.10.0 is part of the Qt 5.10.0 release, but only the QtWebEngine component is included in this update.

This update:

  • is based on Chromium 61.0.3163.140 (5.9.x was based on Chromium 56.0.2924.122), with security fixes from Chromium up to version 62.0.3202.94 (same as in 5.9.3),

includes the following bug fixes (in QtWebEngineCore):

  • [QTBUG-41242] OpenGL on the Nouveau driver is now blacklisted. This works around the fact that Nouveau is not thread-safe, an open issue in the Nouveau driver that has been left unfixed for more than a year. (As a result, patched mesa builds from my QtWebEngine Copr are no longer needed, and in fact, will have no effect because QtWebEngine does not use OpenGL on Nouveau anymore.)
  • [QTBUG-53134, QTBUG-54071, QTBUG-60381] Fixed interactions with selections, text search, and javascript.
  • [QTBUG-54221, QTBUG-54692, QTBUG-54812, QTBUG-59053] Fixed the passing of several editor short-cuts to Chromium.
  • [QTBUG-57729] Fixed an issue with NTLM login.
  • [QTBUG-61503] Implemented setting custom drag data similarly to Chrome.
  • [QTBUG-63579] Fixed that redirected links were not marked visisted.
  • [QTBUG-64265] Fixed the missing mouseleave event.
  • Fixed streaming QIODevices with custom URL scheme handlers.
  • Made scrolling with touchpads more efficient by coalescing wheel events.

and the following API enhancements:

  • Examples: [QTBUG-59819] Removed the WebEngine Demo Browser example that was replaced by the improved WebEngine Widgets Simple Browser.
  • [QTBUG-60152][QTBUG-60149] Disabled by default the focusOnNavigationEnabled setting, which allows controlling whether a web view will receive focus on a navigation request.
  • Enabled the HTML 5 local storage by default (so that it is residing in memory) in off-the-record profiles.
  • [QTBUG-62236] Added the QTWEBENGINE_DICTIONARIES_PATH environment variable that can be used to customize the location for spell checking dictionaries.
  • Added the QWebEngineSettings::ShowScrollBars setting and WebEngineSettings.showScrollBars property to show and hide scrollbars.
  • [QTBUG-59307] Changed the linkUrl member of QWebEngineContextMenuData and ContextMenuRequest that was previously returning with "about:blank" when encountering non-standard URLs to contain the unvalidated URL. Also fixed the CopyLinkToClipboard action to correctly handle URLs such as "javascript:".
  • [QTBUG-60832] Added desktop capture as a feature permission request.
  • QtWebEngineWidgets/QWebEnginePage: [QTBUG-55944] Added the QWebEnginePage::download() method that starts custom downloads for a web page.
  • QtWebEngineWidgets/QWebEnginePage: [QTBUG-59221] Added several WebActions from QtWebKit related to editing.
  • QtWebEngineWidgets/QWebEngineDownloadItem: [QTBUG-56840] Added the pause and resume actions.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2018-2c18cbf1fa

This update has been submitted for testing by kkofler.

6 years ago

kkofler edited this update.

6 years ago
User Icon g6avk commented & provided feedback 6 years ago
karma

Works for me..
I went back to Fedora's mesa builds to test and have had no issues with Kmail crashing. A quick test with Qupzilla also looks good. Thank you for providing your patched mesa builds for such a long time..

BZ#1350275 [abrt] qupzilla: nouveau_fence_trigger_work(): qupzilla killed by SIGSEGV
User Icon kkofler commented & provided feedback 6 years ago

I really tried to get mesa fixed, but since they categorically refuse to apply the existing patches, Qt upstream gave up waiting and ended up adding this workaround. It makes me really sad, but with Nouveau upstream and downstream and FESCo conspiring to continue shipping a broken driver, there is no other option.

User Icon g6avk commented & provided feedback 6 years ago

I can't really add anything to that, I followed the various "discussions" regarding this and you where getting nowhere. System has been up for 5 hours and stable. I was getting near the point of installing the "blob"
So again thank you..

This update has been pushed to testing.

6 years ago

This update has reached the stable karma threshold and can be pushed to stable now if the maintainer wishes.

6 years ago
User Icon nb commented & provided feedback 6 years ago
karma

wfm

User Icon filiperosset commented & provided feedback 6 years ago
karma

no regressions noted

User Icon kkofler commented & provided feedback 6 years ago

FYI, the reason I am not pushing this to stable yet is that the -freeworld package is still being built, there are issues with the armv7hl build over there.

User Icon raphgro commented & provided feedback 6 years ago
karma

LGTM

User Icon hreindl commented & provided feedback 6 years ago
karma

works for me

This update has been submitted for batched by kkofler.

6 years ago

This update has been submitted for stable by kkofler.

6 years ago

This update has been pushed to stable.

6 years ago

Please login to add feedback.

Metadata
Type
bugfix
Severity
medium
Karma
5
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-10
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
6 years ago
in testing
6 years ago
in stable
6 years ago
modified
6 years ago
BZ#1350275 [abrt] qupzilla: nouveau_fence_trigger_work(): qupzilla killed by SIGSEGV
0
0

Automated Test Results