[[PageOutline]] = Qt Port of WebKit = WebKit is an open source web browser engine. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE. As part of KDE framework KHTML was based on Qt but during their porting efforts Apple's engineers made WebKit toolkit independent. WebKit Qt is a project aiming at porting this fabulous engine back to Qt. The Qt port of WebKit currently compiles and runs on Linux (including Maemo and Meego), Windows, Mac OS X and Symbian. If you have questions just join #qtwebkit on irc.freenode.net or send an email to the webkit-qt mailing list. You can find archives and subscription information for the list at http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt == Releases == * [wiki:QtWebKitRelease20 QtWebKit 2.0 Release Page] (latest version, included in Qt-4.7.0) * [wiki:QtWebKitRelease21 QtWebKit 2.1 Release Page] (next stable version, under development) * Before Qt-4.7, QtWebKit was considered part of Qt and didn't have a version of its own: * [wiki:QtWebKitFeatures46 Features integrated in WebKit in Qt 4.6] * [wiki:QtWebKitFeatures45 Features integrated in WebKit in Qt 4.5] * [wiki:QtWebKitReleases Release procedures and policies] == Build Instructions == * [wiki:"BuildingQtOnLinux" Building the Qt version on Linux] * [wiki:"BuildingQtOnWindows" Building the Qt version on Windows] * [wiki:"BuildingQtOnOSX" Building the Qt version on OSX] * [wiki:"BuildingQtOnSymbian" Building the Qt version on Symbian] == Getting Involved == * Mailing list: http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt * IRC Channel: #qtwebkit on irc.freenode.net === Reporting Bugs === Essentially it consists of the following steps, for more information see the QtWebKitBugs page. * Use the template shortcut [http://webkit.org/new-qtwebkit-bug http://webkit.org/new-qtwebkit-bug] * Attach a reproducible minimal test-case (HTML snippet, compilable C++ code) === Useful Links === * [wiki:"QtWebKitContrib" Information for Contributors] * [wiki:"QtWebKitDocContrib" Contributing documentation] * [wiki:"QtWebKitPlugins" Information about how plugins work] * [wiki:"QtWebKitMediaElementSupport" Information about the implementation of the HTML5 media element] * [wiki:"QtWebKitJSCapp" Using jsc command-line app to debug Javascript Core] * [wiki:"QtWebKitGraphics" Hints on how to develop high performant WebApps] * [wiki:QtWebKitWebGL Information about WebGL support] == Features and Feature planning == * [wiki:"QtWebKitFeaturePlanning" Feature planning and JIRA usage] * [wiki:"QtWebKitSupportedStandards" Supported web standards in QtWebKit] == QtWebKit related blogs == * [http://qtwebkit.blogspot.com/ Qt WebKit Developer Journal] * [http://labs.trolltech.com/blogs/ Qt Labs] * [http://webkit.sed.hu WebKit Apocrypha - Szeged] == QtWebKit benchmarking == * [http://webkit.sed.hu/benchmark JavaScriptCore's regular benchmark] * [wiki:QtWebKitPerformanceWork QtWebKit Performance Tuning Overview] == KDE Integration == * [http://websvn.kde.org/trunk/KDE/kdelibs/kdewebkit/ KDE KPart based on QtWebKit] == Project Vision == * [wiki:"ProjectVision" Vision for the WebKit project] == Events == * [wiki:"QtWebKit/CodeCamp200912" QtWebKit code camp in Wiesbaden on 8-10.12.2009]