Welcome back, it is has been a long long time since I last made a blog post. Since then I have moved from working on KHTML in my free time to being payed to work on QtWebKit full time. I was hired by Nokia last December and was transferred to Digia in September together with most of the Qt team. At Digia most of our work goes into getting ready for Qt 5. We do however have a small side project for Qt 4.x I would like to tell you about, QtWebKit 2.3.
QtWebKit 2.3 was branched from WebKit trunk in early August, but has been merging almost all commits since, only skipping those that removed Qt4 support or used Qt5 specific features. It is our plan to stop following WebKit trunk once QtWebKit for Qt5 also branches, QtWebKit 2.3 will then follow the Qt5 branch, so that it will provide roughly the same underlying features for Qt4 that the next QtWebKit version will provide for Qt5.
It should be pointed out that QtWebKit 2.3 is intended as a community project, it is not part of any official Qt release and is not scheduled to be. QtWebKit 2.3 got started because there was a show of interest from the community to continue to support WebKit for Qt 4.x, so please note that we rely on your help make it work. From the feedback we already get on the webkit-qt mailing list it looks like there are already several developers trying it out.
So what is actually new? The same things as in QtWebKit for Qt 5 minus the QQuickWebView interface or the rename of libraries.
All the small stuff:
So where can you find it?
How do I build it?
How do I build kwebkitpart against my new build of QtWebKit2.3?
How do I file bugs?
I guess that is all. If you have more questions, ask them in the comments.