< Projects Revision as of 14:27, 8 July 2009 (view source)Bille (talk | contribs) (add hacking notes)← Older edit Revision as of 06:13, 10 October 2009 (view source) 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.)Newer edit → Line 27: Line 27: === Get the source === === Get the source === − SVN: [http://svn.webkit.org/repository/webkit/trunk http://svn.webkit.org/repository/webkit/trunk]+ SVN: [http://svn.webkit.org/repository/webkit/trunk http://svn.webkit.org/repository/webkit/trunk] - official upstream repository − or (unofficial git mirror)+ or − GIT: [http://gitorious.org/qtwebkit/qtwebkit http://gitorious.org/qtwebkit/qtwebkit] - QtS convenience git repo, use it but submit patches to svn.webkit.org+ GIT: git://git.webkit.org/WebKit.git - WebKit's own Git mirror, handy to just track vanilla upstream + [http://gitorious.org/qtwebkit/qtwebkit http://gitorious.org/qtwebkit/qtwebkit] - Nokia's Git mirror with Qt-specific branches => creates WebKit/Build => creates WebKit/Build Revision as of 06:13, 10 October 2009 This page is still work in progress. Contents 1 Overview 2 Hacking [Qt]WebKit 2.1 Build instructions 2.2 Overview of QtWebKit classes 2.3 Get the source 2.4 Patch queue 2.5 Uploading a patch 2.6 Unit tests 2.7 Layout tests Overview 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: The binding between KDE and QtWebKit WebKitPart: A KPart based on it 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 kde.org>. Hacking [Qt]WebKit Build instructions http://trac.webkit.org/wiki/BuildingQtOnLinux Overview of QtWebKit classes http://trac.webkit.org/wiki/QtWebKitHacking http://trac.webkit.org/wiki/QtWebKitContrib IRC on freenode, #webkit, #qtwebkit Get the source SVN: http://svn.webkit.org/repository/webkit/trunk - official upstream repository or 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 http://webkit.org/pending-review 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 WebKit/qt/tests Layout tests clone http://gitorious.org/qtwebkit/testfonts set WEBKIT_TESTFONTS=/path/to/cloned/fonts WebKitTools/Scrits/run-webkit-tests - MAY BE FLAKY Retrieved from "https://techbase.kde.org/index.php?title=Projects/WebKit&oldid=45365" Content is available under Creative Commons License SA 4.0 unless otherwise noted.