< Projects
Revision as of 07:48, 13 September 2016 by Lueck (talk | contribs) (Reverted edits by Jenifferhomes (talk) to last revision by Uwolfer)


This page is still work in progress.


This project aims to integrate QtWebKit into KDE and is made up of the following components:

There is also a TODO list that outlines the remaining tasks.

You can see all the bugs submitted against the above components here.

If you would like to discuss things related to the integration of QtWebKit into KDE, you can join the <[email protected]> mailing list.


Hacking [Qt]WebKit

Build instructions


Overview of QtWebKit classes


IRC on freenode, #webkit, #qtwebkit

Get the source

SVN: http://svn.webkit.org/repository/webkit/trunk - official upstream repository
GIT: git://git.webkit.org/WebKit.git - WebKit's own Git mirror, handy to just track vanilla upstream
     http://gitorious.org/qtwebkit/qtwebkit - 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 bugs.webkit.org (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

clone http://gitorious.org/qtwebkit/testfonts

set WEBKIT_TESTFONTS=/path/to/cloned/fonts

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

This page was last edited on 29 January 2017, at 05:07. Content is available under Creative Commons License SA 4.0 unless otherwise noted.