merkaartor
merkaartor copied to clipboard
Upgrade from Qt Webkit to Qt WebEngine
Since Qt 5.6, there is no Qt Webkit, Qt WebEngine is the new replacement since Qt 5.4.
There isn't much of the code, but there is some. Unfortunately, Qt 5.4 is not available on some distributions, for example debian jessie. I will probably keep this for 0.19.0 milestone, together with a drop of Qt 4.x, which will no longer get support from Qt upstream.
https://github.com/annulen/webkit/tree/qtwebkit-stable is very much in active, though slow development.
The little code is probably not worth having an external dependency, especially if users/packagers would be forced to provide it. Since the original issue, the Debian Stretch was releases with qt 5.7, so I think it's safe to assume every recent distribution has qt 5.4 or newer. Once I get some free time, I will look into the new webengine.
Every major distribution ships Annulen's WebKit as regular QtWebKit update. It's a drop-in replacement.
What causes the dependency anyway? Maybe it's not much of a feature, it could be removed altogether.
Then it might not be an issue.
There are two if I remember correctly -- one license view (I might have replaced that already or do have patch somewhere) and one is some map adaptor to some service (not sure which one).