[WebKit-devel] Release kwebkitpart?

Dawit A adawit at kde.org
Tue Jun 29 05:04:02 CEST 2010


On Sunday, June 27, 2010 15:00:13 Urs Wolfer wrote:
> On Friday 25 June 2010 18:54:13 alekcejk at googlemail.com wrote:
> > Hi,
> > 
> > There was discussions couple of month ago about public release  of
> > kwebkitpart and putting it on kde-apps.org.
> > 
> > Is there any news when kwebkitpart release could be?
> 
> You are right, there was a discussion about it.
> 
> It was my plan to release it, but I have been really busy the last
> months... I have had very few time to work on KDE-related things.
> 
> This will change in the next weeks hopefully...
> 
> IMHO the current state is quite ready to be released soon.
> 
> Dawit, what do you think about it?

Personally I am fine with such a release with one stipulation. The release be 
marked as beta or technology preview or something along those lines to 
indicate its current state of development. Besides lacking many important 
features readily available in other webkit browsers, mostly due to these 
features not being implemented upstream by QtWebKit, KWebKitPart itself has a 
couple of critical bugs that need to be addressed.

To help those that want to use KWebKitPart in place of KHTML permanently make 
an informed decision, I have outlined the current state of issues and missing 
functionality in both QtWebKit and kdewebkit/kwebkitpart below:

QtWebKit/kdewebkit
============
#1. HTML 5 video support is iffy at best for a good many users. At least that 
is the case with Qt 4.6.3, even when QtWebKit 2.0 is substituted for the 
QtWebKit that comes with Qt 4.6.3. The issue was supposedly going to get 
better with the upcoming Qt 4.7, but that does not seem to be the case. 
Hopefully, the use of different Phonon versions between KDE & Qt will be 
addressed with Qt 4.7 ??? Dunno...

#2. Still no Java applet support.

#3. No spell checking and form completion support.

#4. No access key support.

#5. KIO<=> QNetworkAccessManager related integration issue that are caused by 
the different architecture of these two IO frameworks. Specifically, the issue 
of being unable to save the response of a POST request when the returned 
content is supposed to be saved to file. 

See the link below for more details: 
http://websvn.kde.org/branches/KDE/4.5/kdelibs/kdewebkit/ISSUES?view=markup


kwebkitpart
========
#1. The recent change that finally integrated Konqueror's history mode with 
QtWebKit's "correctly" has a huge flaw when saving and restoring history 
information from multiple tabs! That will be addressed by me at some point, 
but it is there for now...

#2. Complete support for extensions a lot of users find useful, such KHTML's ad 
block plugin, still remain to be implemented. Some come with rudimentary 
support while others are completely unsupported...

#3. Support for some of Konqueror's HTML settings is still lacking/missing. I 
have gotten at least one functionality implemented and accepted upstream for 
QtWebKit 2.0, but there are more than a few options that do not yet work or 
work as intended.

See the link below for more details:
http://websvn.kde.org/trunk/extragear/base/kwebkitpart/TODO?view=markup

Hope the paints a clearer picture of the state of affairs than a simple answer. 
Referring to the two links given above is the best way to find out the current 
status of the two modules above.

Regards,
Dawit A.


More information about the WebKit-devel mailing list