[[PageOutline]] = QtWebKit-2.2 Release = !QtWebKit-2.2 will be a stable release targeted at all Qt supported platforms. It was branched from trunk on 2011-05-05 (r85855) and will be released a bit earlier than Qt-4.8 (where it'll be included). For a detailed list of features supported by QtWebkit-2.2 and the changes from the previous release, check the [http://trac.webkit.org/wiki/QtWebKitFeatures22 Internal Release Notes]. == Status and Roadmap == Releases are made preferably on Mondays. Week numbers are from the previous week relative to when the release is made. * Branch from trunk: 2011-05-04 (week 17) '''DONE''': r85855, [http://gitorious.org/+qtwebkit-developers/webkit/qtwebkit/commits/qtwebkit-2.2 branch on gitorious] * First TP: 2011-05-09 (week 18) '''DONE''': [http://gitorious.org/+qtwebkit-developers/webkit/qtwebkit/commits/qtwebkit-2.2-tp1 tag on gitorious] * Weekly builds (tags on gitorious): * qtwebkit-2.2-week19 [https://lists.webkit.org/pipermail/webkit-qt/2011-May/001526.html notes] * qtwebkit-2.2-week20 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-May/000003.html notes] * qtwebkit-2.2-week21 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-May/000005.html notes] * qtwebkit-2.2-week22 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-June/000006.html notes] * qtwebkit-2.2-week23 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-June/000007.html notes] * qtwebkit-2.2-week24 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-June/000008.html notes] * qtwebkit-2.2-week25 (beta1) [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-June/000009.html notes] [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-June/000010.html beta announcement] * qtwebkit-2.2-week26 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-July/000011.html notes] * qtwebkit-2.2-week27 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-July/000012.html notes] * qtwebkit-2.2-week28 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-July/000013.html notes] * qtwebkit-2.2-week29 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-July/000014.html notes] * qtwebkit-2.2-week30 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-August/000015.html notes] * qtwebkit-2.2-week31 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-August/000016.html notes] * qtwebkit-2.2-week32 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-August/000017.html notes] * qtwebkit-2.2-week33 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-August/000018.html notes] * qtwebkit-2.2-week34 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-August/000019.html notes] * qtwebkit-2.2-week35 [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-September/000020.html notes] * Beta1: 2011-06-27 (week 25) '''DONE''': [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-June/000010.html announcement] [http://gitorious.org/+qtwebkit-developers/webkit/qtwebkit/commits/qtwebkit-2.2-beta1 tag on gitorious] * RC1: 2011-09-13 (week36) '''DONE''': [http://lists.qt.nokia.com/pipermail/qtwebkit-announce/2011-September/000021.html announcement] [http://gitorious.org/+qtwebkit-developers/webkit/qtwebkit/commits/qtwebkit-2.2.0-rc1 tag on gitorious] * Release: September (close to the Qt-4.8 release) == Source Code and Build Instructions == * The source code is available in the qtwebkit-2.2 branch in our [http://gitorious.org/+qtwebkit-developers/webkit/qtwebkit WebKit git mirror @ Gitorious]. It works better if you have an account there and [http://qtwebkit.blogspot.com/2010/09/fatal-remote-end-hung-up-unexpectedly.html clone the repository via ssh]; * Please note you'll clone the whole repository. The master branch is the WebKit trunk mirror. !QtWebKit-2.2 is developed in the qtwebkit-2.2 branch; * Follow the standard [wiki:QtWebKit#BuildInstructions QtWebKit build instructions] for your platform; * !QtWebKit-2.2 is also available inside the Qt-4.8 repository, but it's not always up-to-date there. The branch is the preferred method; * A simple way to test it is to build Qt-4.8 without !QtWebKit support ({{{configure -no-webkit}}}) and then build !QtWebKit in standalone mode from the branch ({{{Tools/Scripts/build-webkit --qt}}}). == QA, Trackers and Build bots == * Developers perform [wiki:QtWebKitCheckList weekly tests] on the branch on multiple platforms; * TODO: QA team and test procedure; * Tracker bug for critical fixes: https://bugs.webkit.org/show_bug.cgi?id=55055 * Tracker bug for candidate fixes: https://bugs.webkit.org/show_bug.cgi?id=55056 Buildbots: * [http://build.webkit.sed.hu/waterfall?category=QtWebKit2.2 All bots in one page] * [http://build.webkit.sed.hu/builders/QtWebKit2.2-branch%20x86-32%20Linux%20Release%20Qt%204.7.x Linux desktop with Qt-4.7] * [http://build.webkit.sed.hu/builders/QtWebKit2.2-branch%20x86-32%20Linux%20Release%20Qt%204.8.x Linux desktop with Qt-4.8] * [http://build.webkit.sed.hu/builders/QtWebKit2.2-branch%20SnowLeopard%20Intel%20Release OSX Snow Leopard (10.6) with Qt-4.7] * [http://www.sed.hu/webkit/testbuildbot/builders/QtWebKit2.2-branch%20Windows%2032-bit%20Release Windows 32bits with Qt-4.7] * [http://build.webkit.sed.hu/builders/QtWebKit2.2-branch%20Symbian%20ARMv5%20Release?numbuilds=100 Symbian ARMv5 with Qt-4.7] TODO: clarify platform details (OS version, compiler, etc) == See also == * [http://trac.webkit.org/wiki/QtWebKitFeatures22 Internal Release Notes -- Changes from previous version] * [wiki:QtWebKitRelease21 QtWebKit-2.1 release page] * [http://qtwebkit.blogspot.com/2011/07/qtwebkit-22-beta1-vs-qt-48-beta1.html Clarification of QtWebKit-2.2-beta1 and Qt-4.8-Beta versions]