< Projects
Revision as of 06:13, 10 October 2009 by Jpetso (talk | contribs) (Get the source: I think the official git mirror should also be listed here. It's like the third time I need to look it up after reading this page.)
Jump to: navigation, search

This page is still work in progress.


This project aims to integrate WebKit (QtWebKit) into KDE.

Please see also: Will KDE be using WebKit? How can I use WebKit in Konqueror?

The project is made up of the following components:

There is also a TODO list avilable with tasks which needs to be done.

Bugs submitted for all WebKit related components can be found here.

If you would like to discuss things releated to WebKit integration into KDE, you can join the mailing list: <webkit-devel>.

Hacking [Qt]WebKit

Build instructions

Overview of QtWebKit classes

IRC on freenode, #webkit, #qtwebkit

Get the source

SVN: - official upstream repository
GIT: git:// - WebKit's own Git mirror, handy to just track vanilla upstream - Nokia's Git mirror with Qt-specific branches
 => creates WebKit/Build

Patch queue

cd Webkit Build/

Uploading a patch

1) git/svn diff 2) webkittools/Scripts/prepare_ChangeLog 3) Edit changelogs 4) Create new bug on (component: QtWebKit) 5) Attach patch including changelog 6) mark attachment for review with r? 7) wait or find someone on irc #webkit for reviewing & landing 8) r+ (means ok; otherwise r-) & land

Tool: WebKitTools/Scripts/bugzilla-tool

Unit tests


Layout tests


set WEBKIT_TESTFONTS=/path/to/cloned/fonts

WebKitTools/Scrits/run-webkit-tests - MAY BE FLAKY

Content is available under Creative Commons License SA 4.0 unless otherwise noted.