QtWebkit 5.212 DEV

Rating: 
5
Your rating: None Average: 5 (10 votes)

QtWebkit 5.212 Test builds for SailfishOS.

ABANDONED!!! This package will not be updated for newer SailfishOS Versions (e.g. 3.4)

QtWebkit is the webengine for the WebView in Silica. Many applications like Webcat, LLs Video Player and others use the WebView and thus this Webengine.

 

Warning: These packages will change the webview component of your system. It could be that it isn't 100% compatible with every third party or system application. Only install if you know how to restore to the original packages.

You need to install the original packages in order to upgrade to a new SailfishOS release.

 

This is QtWebkit 5.212 build with gstreamer html5 audio + video support for SailfishOS including a fix for the Xperia X BGRA performance stuttering issue.

You need to install all the rpms for your specific plattform in order for it to work.

Category:

Application versions: 
AttachmentSizeDate
File libqtwebkit5-5.212.0-1.112.1.jolla_.armv7hl.rpm9.25 MB17/05/2019 - 20:24
File libqtwebkit5-widgets-5.212.0-1.112.1.jolla_.armv7hl.rpm69.58 KB17/05/2019 - 20:24
File qt5-qtqml-import-webkitplugin-5.212.0-1.112.1.jolla_.armv7hl.rpm18.18 KB17/05/2019 - 20:24
File qt5-qtqml-import-webkitplugin-experimental-5.212.0-1.112.1.jolla_.armv7hl.rpm19.57 KB17/05/2019 - 20:24
File qt5-qtwebkit-uiprocess-launcher-5.212.0-1.112.1.jolla_.armv7hl.rpm11.31 KB17/05/2019 - 20:24
File libqtwebkit5-5.212.0-1.112.1.jolla_.i486.rpm10.83 MB17/05/2019 - 20:24
File libqtwebkit5-widgets-5.212.0-1.112.1.jolla_.i486.rpm84.94 KB17/05/2019 - 20:24
File qt5-qtqml-import-webkitplugin-5.212.0-1.112.1.jolla_.i486.rpm18.34 KB17/05/2019 - 20:24
File qt5-qtqml-import-webkitplugin-experimental-5.212.0-1.112.1.jolla_.i486.rpm19.94 KB17/05/2019 - 20:24
File qt5-qtwebkit-uiprocess-launcher-5.212.0-1.112.1.jolla_.i486.rpm11.92 KB17/05/2019 - 20:24
File libqtwebkit5-5.212.0-1.114.1.jolla_.armv7hl.rpm9.24 MB26/05/2019 - 21:18
File libqtwebkit5-widgets-5.212.0-1.114.1.jolla_.armv7hl.rpm69.66 KB26/05/2019 - 21:18
File qt5-qtqml-import-webkitplugin-5.212.0-1.114.1.jolla_.armv7hl.rpm18.18 KB26/05/2019 - 21:18
File qt5-qtqml-import-webkitplugin-experimental-5.212.0-1.114.1.jolla_.armv7hl.rpm19.57 KB26/05/2019 - 21:18
File qt5-qtwebkit-uiprocess-launcher-5.212.0-1.114.1.jolla_.armv7hl.rpm11.31 KB26/05/2019 - 21:18
File libqtwebkit5-5.212.0-1.114.1.jolla_.i486.rpm10.82 MB26/05/2019 - 21:18
File libqtwebkit5-widgets-5.212.0-1.114.1.jolla_.i486.rpm85.2 KB26/05/2019 - 21:18
File qt5-qtqml-import-webkitplugin-5.212.0-1.114.1.jolla_.i486.rpm18.34 KB26/05/2019 - 21:18
File qt5-qtqml-import-webkitplugin-experimental-5.212.0-1.114.1.jolla_.i486.rpm19.97 KB26/05/2019 - 21:18
File qt5-qtwebkit-uiprocess-launcher-5.212.0-1.114.1.jolla_.i486.rpm11.92 KB26/05/2019 - 21:18
File qt5-qtwebkit-uiprocess-launcher-5.212.0-1.117.1.jolla_.armv7hl.rpm11.39 KB10/09/2019 - 00:47
File qt5-qtqml-import-webkitplugin-experimental-5.212.0-1.117.1.jolla_.armv7hl.rpm19.5 KB10/09/2019 - 00:47
File qt5-qtqml-import-webkitplugin-5.212.0-1.117.1.jolla_.armv7hl.rpm18.06 KB10/09/2019 - 00:47
File libqtwebkit5-widgets-5.212.0-1.117.1.jolla_.armv7hl.rpm73 KB10/09/2019 - 00:47
File libqtwebkit5-5.212.0-1.117.1.jolla_.armv7hl.rpm9.33 MB10/09/2019 - 00:47
File qt5-qtwebkit-uiprocess-launcher-5.212.0-1.117.1.jolla_.i486.rpm12.04 KB10/09/2019 - 00:47
File qt5-qtqml-import-webkitplugin-experimental-5.212.0-1.117.1.jolla_.i486.rpm20.14 KB10/09/2019 - 00:47
File qt5-qtqml-import-webkitplugin-5.212.0-1.117.1.jolla_.i486.rpm18.48 KB10/09/2019 - 00:47
File libqtwebkit5-widgets-5.212.0-1.117.1.jolla_.i486.rpm88.79 KB10/09/2019 - 00:47
File libqtwebkit5-5.212.0-1.117.1.jolla_.i486.rpm10.83 MB10/09/2019 - 00:47
File qt5-qtwebkit-uiprocess-launcher-5.212.0-1.119.1.jolla_.i486.rpm12.05 KB10/10/2019 - 16:12
File qt5-qtqml-import-webkitplugin-experimental-5.212.0-1.119.1.jolla_.i486.rpm20.16 KB10/10/2019 - 16:12
File qt5-qtqml-import-webkitplugin-5.212.0-1.119.1.jolla_.i486.rpm18.5 KB10/10/2019 - 16:12
File libqtwebkit5-widgets-5.212.0-1.119.1.jolla_.i486.rpm88.36 KB10/10/2019 - 16:12
File libqtwebkit5-5.212.0-1.119.1.jolla_.i486.rpm10.83 MB10/10/2019 - 16:12
File qt5-qtwebkit-uiprocess-launcher-5.212.0-1.119.1.jolla_.armv7hl.rpm11.38 KB10/10/2019 - 16:12
File qt5-qtqml-import-webkitplugin-experimental-5.212.0-1.119.1.jolla_.armv7hl.rpm19.49 KB10/10/2019 - 16:12
File qt5-qtqml-import-webkitplugin-5.212.0-1.119.1.jolla_.armv7hl.rpm18.07 KB10/10/2019 - 16:12
File libqtwebkit5-widgets-5.212.0-1.119.1.jolla_.armv7hl.rpm73.12 KB10/10/2019 - 16:12
File libqtwebkit5-5.212.0-1.119.1.jolla_.armv7hl.rpm9.32 MB10/10/2019 - 16:12
Changelog: 
  • Avoid using global variable for UserContentController
  • QNetworkReplyHandler: Don't ignore HTTP errors if status code is 0
  • Support build with system WOFF2 library
  • Enable GL_SAMPLE_2D-RECT_ARB for Qt
  • Some more opengl tweaks (MAX_TEXTURE_SIZE set to 128MB, MAX_CUBE_MAP_TEXTURE_SIZE to 64MB)
  • Set sampleCount to 3
  • Make panDistanceTreshold smaller for new modern devices
  • Paint double the amount of current visible rect (in height)
  • Fix scrolling when headerComponent is active (e.g. in LLs video player the searchbar header)

 

Comments

aviarus's picture

which sources did you use?

llelectronics's picture

qtwebkit 5.212 alpha 4 it is based on. Backported commits that make sense for webkit2

kempertom's picture

Help... I am new to SFOS.... installed these dev for qtwebkit and now every app using webkit shows nothing. it seemas it doesn't work at all. my phone: jolla jp-1301... latest sailfish...

The tutorial below didn`t work for me. 

is there any chance to get it back to work again?

lunatix's picture

Hello, did you finally find a solution? I am in the same situation here and would like to solve this issue.
I opened a thread on Jolla's forum, looking for help: here

JacekJagosz's picture

Could you add install and reinstall instructions? I tried it some time ago, but had problems going back.

JacekJagosz's picture

Here is what packages to install and reinstall: https://together.jolla.com/question/219668/how-to-revert-original-packag...

This package is fantastic, you can simply go to any website and it just works, as it always should have been, I can't wait for official update of QTWebkit, and that they will keep it up to date this time.

szopin's picture

Would using these with LD_LIBRARY_PATH before executing webcat work (without the need to reinstall system libs)?

edit: doesn't seem to work, even with LD_PRELOADing the qmlplugin.so's it still errors out referencing /usr/lib ones

neochapay's picture

Can you get git repo?

llelectronics's picture

What do you msan exactly?

carmenfdezb's picture

Ok, I solved my problem. I don't know what I was doing wrong but installing your packages again and then installing original package solved my problem.

carmenfdezb's picture

I've downloaded original packages, but I can't install them again from Terminal because I get the next message:
Fatal error: This request will break your system!
Any idea?

llelectronics's picture

Without more information hard to tell why it is not working for you.

Which system? Pre 3.0.3 might be not supported due to abi incompatibility 

carmenfdezb's picture

I use SailfishOS 3.0.3.9. In which order I must install packages?

llelectronics_dev's picture

You must install all rpms from here for one architecture with the same version number. If you downloaded the non-html5 video version from merbuild make sure to install the normal package -widgets, -import-webkitplugin, -import-webkitplugin-experimental, -uiprocess-launcher 

All at the same time please. 

Hope that helps.

carmenfdezb's picture

Thanks for your help. If I try to install all the packages at the same time, I get fatal error. I've installed package by package and I get install everything, except libqtwebkit5-5.6.2 and qt5-qtwebkit-uiprocess-launcher-5.6.2

llelectronics's picture

Why 5.6.2? 5.212 is the version for these packages

carmenfdezb's picture

Sorry, maybe I didn't explain well. I wanted to install original packages v5.6.2 after try your packages. Your packages work really nice with browser and webcat, but some applications don't work fine so I decided to install original packages again.

jayki's picture

Can you rebuild with new libicu introduced in 3.0.3. ? :)

llelectronics_dev's picture

Yep. On the way. 

llelectronics_dev's picture

Does not seem to build with gstreamer errors. So no Update for now. 

llelectronics_dev's picture

Managed to build it. Update now available

Marold's picture

Hi, is it me or Sailfish 2.2.1.18 doesnt need this to work seamlessly? Coz I had reverted qtwebview to original backup before updating (as suggested by Leszek) and now I didnt notice any previous problems is this a pure luck or confirmed info ? I checked whole SFOS 2.2.1.18 post on TJC and didnt see anything qt.webview related so its kinda wierd. Anyway thanks for Your hard work, and hope to get some hint about this situation :)

birdzhang's picture

Hi, can you please upload development packages ?

Kabouik's picture

I have the same question Llectronics, could you please list the original packages? I couldn't find all 5 packages even after pkcon refresh. Also, should we uninstall the dev versions first, or direclty install the default ones?

[Edit] Found your instructions here: https://together.jolla.com/question/171114/xperia-xbug-qtwebkit-unusably...
Thanks!

For reference:
mkdir /home/nemo/Downloads/qtwebkit-orig-backup-rpms;
cd /home/nemo/Downloads/qtwebkit-orig-backup-rpms;
pkcon download . libqtwebkit5 libqtwebkit5-widgets qt5-qtqml-import-webkitplugin qt5-qtqml-import-webkitplugin-experimental qt5-qtwebkit-uiprocess-launcher