[[PageOutline]] = Overview of !QtWebKit 2.1 = QtWebKit 2.1 is a web content engine based on the Open Source WebKit project. !QtWebKit has broad support for modern web technologies and is compliant with typical web content. !QtWebKit is developed as a part of the WebKit community, which enables every new release of !QtWebKit to include the latest developments from the WebKit project. As a general indicator of web compliance, !QtWebKit passes all current ACID tests (1 to 3). !QtWebKit has a C++ API that allows Qt applications to embed web content, and to examine and manipulate the web content. The !QtWebKit C++ API is extensively documented in the !QtWebKit documentation. !QtWebKit-2.1 was branched from the WebKit trunk on July of 2010 and includes several HTML5, CSS and JavaScript improvements when compared to [wiki:QtWebKitFeatures20 QtWebKit-2.0] (see details below). See also: [wiki:QtWebKitRelease21 QtWebKit-2.1 Releases (trackers, download, repository, etc)] == Supported Platforms == !QtWebKit 2.1 is suppported on mobile platforms: MeeGo 1.1 and Symbian{{{^}}}3. While it may run well on desktop platforms (specially Linux, where considerable testing has been performed), it's not officially supported there. == !QtWebKit 2.1.0 == !QtWebKit 2.1.0 is an independent release that won't be included in any Qt releases and commercial support will not be offered for it. It's targeted at mobile platforms and is being verified to work with Qt 4.7.2 and QtMobility 1.1.1. === Notable web developer features === The highlights of the !QtWebKit 2.1.0 release for web developers are: * Touch Events * Geolocation API * Progress element and meter element * Viewport meta tag * Canvas element * Application cache * Web SQL Database * Web Storage * CSS Animations * CSS Transitions * CSS 2D Transforms * CSS Text * CSS Masks * CSS ScrollBar Styles * Native JSON parser Note: HTML5 and CSS3 features are based on draft specifications that are subject to change. === JavaScript JIT === Just-in-time (JIT) compilation for JavaScript works on the following platforms (some of them not officially supported): * Mac OS X, 64-bit and 32-bit * Windows desktop platforms when using Microsoft Visual C++ or gcc 4.1 or higher (MinGW). 32-bit build only; JIT currently doesn't work on 64-bit builds on Windows. * Linux on x86 platforms with gcc 4.1 or higher * Linux on ARM (Thumb-2 JIT is not currently used) * Linux on MIPS architecture, maintained by MIPS Technologies. * Symbian === Netscape Plug-in API === !QtWebKit includes the Netscape Plug-in API on X11, Windows, and Mac OS X. === Full list of bugs and commits === Since the branch was forked from trunk on [http://gitorious.org/webkit/qtwebkit/commit/4a1210a commit 4a1210a] ([63881] on SVN), the following bugs have been fixed and commits made (please note that all tasks on webkit are tracked using a "bug" ticket): ==== Bugs fixed / Tasks done ==== * [https://webkit.org/b/29381 #29381]: [Qt] [Regression] QWebView::setHtml() executes script body twice * [https://webkit.org/b/29847 #29847]: [Qt] Add support for automatically creating new windows in QWebView * [https://webkit.org/b/31115 #31115]: [Qt] QWebView, QGraphicsWebView and QWebFrame setHtml() should be better documented * [https://webkit.org/b/31273 #31273]: [Qt][Symbian] Make sure WebKit headers are included before platform headers on Symbian * [https://webkit.org/b/32509 #32509]: Composition input method lacks character echo in password input fields * [https://webkit.org/b/33179 #33179]: [Qt] Enterkey to go to Newline does not work in the text area(in HTML form) * [https://webkit.org/b/33280 #33280]: [RVCT] ACID3 test crash * [https://webkit.org/b/34539 #34539]: Implement NPN_GetValueForURL and NPN_SetValueForURL and provide a stub for NPN_GetAuthenticationInfo * [https://webkit.org/b/35247 #35247]: [Qt] QtTestBrowser crashes when enabling QGraphicsView mode after first loading page without it enabled * [https://webkit.org/b/37153 #37153]: Spatial Navigation: add support to <input type=text> and <textarea> * [https://webkit.org/b/37445 #37445]: [Qt] Regression: Google calendar edit event details gets stuck on loading * [https://webkit.org/b/37505 #37505]: Enabling view modes to all platforms * [https://webkit.org/b/38324 #38324]: [Qt] Fix compilation with QT_NO_FEATURE * [https://webkit.org/b/38538 #38538]: JSC TimeoutChecker::didTimeOut overflows on ARM * [https://webkit.org/b/38911 #38911]: [Qt] Patch to locate Java plugin DLL on Windows via its Registry... * [https://webkit.org/b/39493 #39493]: Touch events do not affect the :active CSS state * [https://webkit.org/b/39625 #39625]: [Qt] Sending a QInputMethodEvent::Selection event forces the Editor to go into Composition mode * [https://webkit.org/b/39757 #39757]: Add TransformActionEvent support * [https://webkit.org/b/39958 #39958]: [Qt] TextBreakIteratorQt performance * [https://webkit.org/b/39979 #39979]: Generate TransformAction events from touch gestures * [https://webkit.org/b/40002 #40002]: Need Geolocation LayoutTest to test case where permission has neither been granted nor denied * [https://webkit.org/b/40197 #40197]: Enhance the hit testing to take a rectangle instead of a point * [https://webkit.org/b/40374 #40374]: Client-based Geolocation does not pass high power option to controller and client * [https://webkit.org/b/40598 #40598]: [Qt] QtWebkit Crashes on loading CelticKane Standard tests * [https://webkit.org/b/40641 #40641]: [Qt] Clicking button input does not give it focus * [https://webkit.org/b/40797 #40797]: [Qt] Decode images directly to QPixmap * [https://webkit.org/b/41065 #41065]: [Qt] tst_QWebFrame::callQtInvokable() fails * [https://webkit.org/b/41155 #41155]: In FrameLoader, m_URL is not set before calling client dispatchDidCommitLoad for cached pages * [https://webkit.org/b/41364 #41364]: [Qt] QWebPage::allowGeolocationRequest should be async API * [https://webkit.org/b/41413 #41413]: [Qt] QtWebKit needs public API for Notifications. * [https://webkit.org/b/41480 #41480]: [Qt][Symbian] Variable max heap size between target/emulator * [https://webkit.org/b/41995 #41995]: [Qt] Enable binding of QObjects to JavaScript environment for inspector frontend * [https://webkit.org/b/42027 #42027]: [Qt] Request for permission before starting Geolocation service * [https://webkit.org/b/42664 #42664]: Simple lookahead hangs Yarr * [https://webkit.org/b/42787 #42787]: The transaction callback parameter of db.changeVersion() should be optional * [https://webkit.org/b/42811 #42811]: Geolocation preemptive permissions policy is buggy * [https://webkit.org/b/42821 #42821]: REGRESSION(63862): animations/play-state.html fails intermittently * [https://webkit.org/b/42892 #42892]: [Qt] Decouple QTouchEvent's accepted flag from JS prevent default * [https://webkit.org/b/42965 #42965]: CSS: Add fast-path for rgba() color parsing * [https://webkit.org/b/43009 #43009]: Abstract out page allocation from executable allocators * [https://webkit.org/b/43037 #43037]: [Qt] Incorrect input method hints * [https://webkit.org/b/43143 #43143]: [Qt] Platform plugin interface for Haptics * [https://webkit.org/b/43162 #43162]: Add support for MADV_FREE to PageAllocation * [https://webkit.org/b/43168 #43168]: [Qt] QtTestBrowser not setting preferredContentsSize for resizesToContents * [https://webkit.org/b/43170 #43170]: [Qt] Factor LauncherWindow class out of main.cpp (QtTestBrowser) * [https://webkit.org/b/43179 #43179]: [Qt] NPAPI Plugin metadata should be cached, and loading a plugin should not require loading every plugin * [https://webkit.org/b/43185 #43185]: Switch RegisterFile over to use PageAllocation * [https://webkit.org/b/43199 #43199]: [Qt] QtTestBrowser: Move WebPage class methods definitions from main.cpp to webpage.cpp * [https://webkit.org/b/43209 #43209]: [Qt] QtTestBrowser: -resizes-to-contents command line parameter is broken * [https://webkit.org/b/43234 #43234]: [QT] build fix for symbian * [https://webkit.org/b/43235 #43235]: [QT][Symbian] QtTestBrowser missing location capabilities * [https://webkit.org/b/43241 #43241]: [Qt] Change wording in QtTestBrowser * [https://webkit.org/b/43269 #43269]: Change the JavaScript heap to use the new PageAllocation class * [https://webkit.org/b/43295 #43295]: cross_fuzz notification requestPermission memory corruption * [https://webkit.org/b/43390 #43390]: Do not CRASH if we run out of room for jit code. * [https://webkit.org/b/43448 #43448]: [Qt] [QtTestBrowser] Clean up static and global menu state controls * [https://webkit.org/b/43478 #43478]: [Qt] DumpRenderTree lacks functionality for new Geolocation delayed permission tests * [https://webkit.org/b/43484 #43484]: [Qt] Setting wmode to "opaque" is not necessary for Symbian * [https://webkit.org/b/43492 #43492]: Make the viewport meta tag parser support the Android target-densitydpi extension. * [https://webkit.org/b/43515 #43515]: Fix small design issues with PageAllocation, split out PageReservation. * [https://webkit.org/b/43518 #43518]: [Qt][QtTestBrowser] Remove unneeded QAction class members * [https://webkit.org/b/43530 #43530]: [Qt] Input mode states are not reset after entering a password field * [https://webkit.org/b/43534 #43534]: Remove superfluous non-negative checks in HitTestResult:padding{Width|Height} * [https://webkit.org/b/43545 #43545]: [Qt] Clean up the input method handling * [https://webkit.org/b/43562 #43562]: [Qt] Temporary files should not be created in the current directory * [https://webkit.org/b/43619 #43619]: Bitmap.h has no default constructor * [https://webkit.org/b/43635 #43635]: [Qt] Flash content can not be displayed by Symbian Flash Player * [https://webkit.org/b/43782 #43782]: [Qt] NPAPI plugins not drawn until page scrolled * [https://webkit.org/b/43827 #43827]: [Qt] Unable to load pages on QtTestBrowser after canceling a page load. * [https://webkit.org/b/43851 #43851]: [Qt] QtTestBrowser: switching between QWebView and QGraphicsWebView modes is broken * [https://webkit.org/b/43852 #43852]: [Qt] resizeToContent seems to trigger infinite resize on some pages * [https://webkit.org/b/43853 #43853]: [Qt] QtTestBrowser: after switching between QWebView and QGraphicsWebView, rotation actions get broken * [https://webkit.org/b/43910 #43910]: The scratch register should be saved in YARR with ARM JIT * [https://webkit.org/b/43968 #43968]: [Qt] Clean up mobile feature useage * [https://webkit.org/b/43969 #43969]: [Qt] Introduce Maemo6 for mobile features * [https://webkit.org/b/43987 #43987]: Downloading using XHR is much slower than before * [https://webkit.org/b/44043 #44043]: [Qt] Flash does not work on n900 * [https://webkit.org/b/44061 #44061]: [Qt] Path::closeSubpath() should only close the last subpath if it has >1 point * [https://webkit.org/b/44089 #44089]: [Qt] Making effective use of Document::nodesFromRect * [https://webkit.org/b/44124 #44124]: [Qt] [Symbian] Consistently use Q_OS_SYMBIAN to guard all Symbian platform dependencies * [https://webkit.org/b/44179 #44179]: REGRESSION(r65603): 4 tests crash on Qt bot (Requested by Ossy on #webkit). * [https://webkit.org/b/44201 #44201]: Add common handling of viewport meta tag based on new Opera spec * [https://webkit.org/b/44252 #44252]: QWebView::selectionChanged() is never emitted. * [https://webkit.org/b/44291 #44291]: install rietveld's upload script from a versioned url * [https://webkit.org/b/44324 #44324]: [Qt] Initialize GDK before loading plugins * [https://webkit.org/b/44403 #44403]: [Qt] -webkit-text-stroke is broken due to Qt::TextBypassShaping * [https://webkit.org/b/44405 #44405]: [Qt] Proper workaround for missing Gtk initialization in Adobe's flash plugins... * [https://webkit.org/b/44594 #44594]: [Qt] Add Visibility notification NPAPI for plugins * [https://webkit.org/b/44674 #44674]: [Qt] tst_QWebFrame::popupFocus() hardcode the element position * [https://webkit.org/b/44697 #44697]: [Qt] tst_QWebFrame::connectAndDisconnect() fails on WebKit trunk because __qt_sender__ is never set * [https://webkit.org/b/44701 #44701]: [Qt] tst_QWebFrame::hitTestContent() fails on Meego Handset * [https://webkit.org/b/44703 #44703]: [Qt] tst_QWebFrame::inputFieldFocus() fails on MeeGo Handset with QtWebKit 2.1 * [https://webkit.org/b/44761 #44761]: [Qt] tst_QWebView::focusInputTypes() fails on MeeGo Handset with WebKit 2.1 * [https://webkit.org/b/44769 #44769]: [Qt] Web Sockets are insecure with QtWebKit * [https://webkit.org/b/44800 #44800]: Notifications should support a click event * [https://webkit.org/b/44836 #44836]: [Qt] Support click event for notifications * [https://webkit.org/b/45001 #45001]: [Qt] tst_QWebPage::originatingObjectInNetworkRequests() fails on trunk * [https://webkit.org/b/45167 #45167]: [Qt] Qt/WebKit passes 32-bit X Pixmap to non-flash NPAPI plugins * [https://webkit.org/b/45268 #45268]: [Qt] Symbian scoping in Qt build profile is wrong * [https://webkit.org/b/45352 #45352]: Missing EOL in expected test results * [https://webkit.org/b/45363 #45363]: [Qt] Crash when showing Flash content at staples.com... * [https://webkit.org/b/45391 #45391]: QtWebKit asserts when selecting elided text. * [https://webkit.org/b/45509 #45509]: REGRESSION: r61215 broke web views with transparent backgrounds * [https://webkit.org/b/45539 #45539]: [Qt] selected text gets deleted when qgraphicswebview losts focus * [https://webkit.org/b/45678 #45678]: [WINCE] Buildfix for ViewportArguments.cpp * [https://webkit.org/b/45776 #45776]: [Qt] Zoom factor for checkboxes and radios. * [https://webkit.org/b/45878 #45878]: [Qt] Symbian scoping in Qt build profile is wrong * [https://webkit.org/b/45885 #45885]: [Qt] Original window overlapped on Symbian platform with a new window when we "Take screen shot" in QtTestBrowser. * [https://webkit.org/b/45923 #45923]: [Qt] Remove unnecessary QPainter::clipPath() call in TransparencyLayer() * [https://webkit.org/b/45965 #45965]: [Qt] Don't copy clip path to TransparencyLayer * [https://webkit.org/b/46172 #46172]: [Qt] Add robot loader timeout and extra time options. * [https://webkit.org/b/46174 #46174]: [Qt] Crash while aborting a loading page. * [https://webkit.org/b/46182 #46182]: [Qt] On Maemo platform, web style is missing for some inputs * [https://webkit.org/b/46186 #46186]: [Qt] window.close() doesn't work in qt * [https://webkit.org/b/46248 #46248]: [Qt] Fix bugs when building WebKit with Qt 4.7.1 * [https://webkit.org/b/46287 #46287]: [Qt] Enable Netscape plugin metadata caching on Linux should not be set in QWebSettings::enablePersistentStorage * [https://webkit.org/b/46336 #46336]: Make Document::nodesFromRect more flexible * [https://webkit.org/b/46345 #46345]: [Qt] Refactor QtWebKitPlatformPlugin interface * [https://webkit.org/b/46347 #46347]: [Qt] Remove setDeviceSize methods * [https://webkit.org/b/46385 #46385]: Keep viewport information in Document * [https://webkit.org/b/46402 #46402]: [Qt] QWebHapticFeedbackPlayer needs correct exposure through QWebKitPlatformPlugin * [https://webkit.org/b/46461 #46461]: [Qt] New input style for Qt Mobile theme * [https://webkit.org/b/46492 #46492]: document.nodesFromRect() needs to be removed from Document.idl * [https://webkit.org/b/46580 #46580]: [Mac][DRT] Implement LayoutTestController::nodesFromRect * [https://webkit.org/b/46616 #46616]: [Qt] 32-bit Flash crashes on repeated SetWindow calls * [https://webkit.org/b/46617 #46617]: [Qt] tst_QWebFrame::popupFocus() randomly fail on MeeGo handset because the focus is not set on the window * [https://webkit.org/b/46618 #46618]: [Qt] : Enable local rendering on Maemo6 * [https://webkit.org/b/46706 #46706]: [Qt] tst_QWebPage::testStopScheduledPageRefresh() fails on MeeGo handset * [https://webkit.org/b/46730 #46730]: [Qt] Clean up QWebPage::ViewportConfiguration API * [https://webkit.org/b/46755 #46755]: Viewport data change notification * [https://webkit.org/b/46810 #46810]: [Qt] Review the setUserPermission & friends API * [https://webkit.org/b/46812 #46812]: [Qt] Crash if an scene with accelerated compositing layout during the paint event * [https://webkit.org/b/46814 #46814]: [Qt] Fix tst_QWebPage::geolocationRequestJS() * [https://webkit.org/b/46896 #46896]: Spatial Navigation: select element does not release focus with Spatial Navigation * [https://webkit.org/b/46901 #46901]: Spatial Navigation: Press key "down" after page load should bring the focus to the 1st focusable element * [https://webkit.org/b/46920 #46920]: [Qt] New buttons style for Qt Mobile theme * [https://webkit.org/b/46984 #46984]: [Qt] Segmentation fault during zoom out * [https://webkit.org/b/46993 #46993]: Spatial Navigation: Add support for <input type="radio"> * [https://webkit.org/b/47022 #47022]: Add proxy server query function proxyServersForURL and change the Mac plug-in code to use it * [https://webkit.org/b/47172 #47172]: [Qt]Windowless flash plugin is not rendered in Symbian * [https://webkit.org/b/47268 #47268]: Renaming WebCore::ViewportConfiguration to WebCore::ViewportAttributes * [https://webkit.org/b/47325 #47325]: [Qt] API: ViewportConfiguration => ViewportArguments * [https://webkit.org/b/47426 #47426]: [Qt] Editing commands should not be executed on non-editable content. * [https://webkit.org/b/47540 #47540]: [Qt] Update .def file for Symbian * [https://webkit.org/b/47545 #47545]: [Qt] Right clicking on Flash in windowless mode crashes * [https://webkit.org/b/47613 #47613]: [Qt] QtTestBrowser shows two Url input fields * [https://webkit.org/b/47809 #47809]: [Qt] QtTestBrowser: Prevent calling load() directly from loadFinished() in robot mode. * [https://webkit.org/b/47845 #47845]: QWebPage::ViewportAttributes class is not exported. * [https://webkit.org/b/48079 #48079]: [Qt] InspectorClientQt crashes when deleting a qwebpage which has an inspector * [https://webkit.org/b/48141 #48141]: [Qt][QtTestBrowser] Toggle use of QGraphicsView messes up the menu * [https://webkit.org/b/48198 #48198]: [Qt] Button's background style from default Qt Mobile Theme is overriding facebook's button style * [https://webkit.org/b/48319 #48319]: [Qt] Some unit tests try to use the data:<content-type>,<content> URL syntax with setHtml * [https://webkit.org/b/48323 #48323]: [Qt] Assert in the tst_hybridPixmap::hybridPixmap() unit test. * [https://webkit.org/b/48324 #48324]: [Qt] Skipping popup focus test for symbian * [https://webkit.org/b/48432 #48432]: [Qt] tst_QWebFrame::popupFocus fails. * [https://webkit.org/b/48450 #48450]: [Qt] Extend the Platform Plugin to define the padding of HitTestResult * [https://webkit.org/b/48636 #48636]: [Qt] Mobile Devices should include Model and Firmware Version in Webkit Generated User Agent String * [https://webkit.org/b/48692 #48692]: [Qt] QWebPage's InputMethod event handling calls ShortcutOverride handler too * [https://webkit.org/b/48730 #48730]: [Qt] QtTestBrowser runs out of memory with most of javascript benchmarks. * [https://webkit.org/b/48767 #48767]: [Qt] QtTestBrowser : set mmp rule pageddata in Symbian * [https://webkit.org/b/49372 #49372]: [Qt] QWebScriptWorld should not be in QtWebKit 2.1 * [https://webkit.org/b/49373 #49373]: [Qt] Add an API for informing the actual visible contents rect to WebCore * [https://webkit.org/b/49382 #49382]: Spatial Navigation: issues with the node selection algorithm. * [https://webkit.org/b/49398 #49398]: Spatial Navigation: Need better way to control size of content in tests. * [https://webkit.org/b/49442 #49442]: Spatial Navigation: Code cleanup * [https://webkit.org/b/49718 #49718]: [Qt] Canvas doesn't animate on OpenVG backend * [https://webkit.org/b/49787 #49787]: [Qt] QtWebKit does not respond properly to QInputMethodEvents with replacement text in them. * [https://webkit.org/b/49848 #49848]: Make it possible to display the last character of a secure text field unobscured * [https://webkit.org/b/50270 #50270]: [Qt] [Symbian] Reintroduce compiler optimizations for JSC * [https://webkit.org/b/50730 #50730]: Spatial Navigation: Crash when handling iframe of size 0. * [https://webkit.org/b/51169 #51169]: [Qt][S60] Vertical borders of buttons and frames are misaligned * [https://webkit.org/b/51426 #51426]: CharacterData needs cleanup * [https://webkit.org/b/51464 #51464]: [Qt] document.getElementById(...) doesn't return the right object in combination with QGraphicsWidget * [https://webkit.org/b/54236 #54236]: [Qt] Misc documentation fixes/updates * [https://webkit.org/b/54240 #54240]: [Qt] Fix assert in QDeclarativeWebView * [https://webkit.org/b/54242 #54242]: [Qt] Ensure WebView press delay timer is cancelled when grab is taken * [https://webkit.org/b/54639 #54639]: Navigating downwards / upwards does not focus on the links spread across more than one line. * [https://webkit.org/b/54641 #54641]: [Qt] ImageDiff sometimes hangs * [https://webkit.org/b/54742 #54742]: [Qt] The localized vendor name for Qt SIS packages should be "Nokia" * [https://webkit.org/b/56054 #56054]: Input[type=number] should step by 1. by default ==== Commits added or cherry-picked ==== * [http://gitorious.org/webkit/qtwebkit/commit/54ecd4d 54ecd4d]: [RVCT] ACID3 test crash * [http://gitorious.org/webkit/qtwebkit/commit/22fb1b1 22fb1b1]: Add TransformActionEvent support * [http://gitorious.org/webkit/qtwebkit/commit/5472c61 5472c61]: Generate TransformAction events from touch gestures * [http://gitorious.org/webkit/qtwebkit/commit/aa217ca aa217ca]: [Qt] Build fix for Qt apps * [http://gitorious.org/webkit/qtwebkit/commit/e3c1d99 e3c1d99]: Doc: Fixed incorrect QML property type. * [http://gitorious.org/webkit/qtwebkit/commit/f1ec6bf f1ec6bf]: [Qt] tst_QWebFrame::callQtInvokable() fails * [http://gitorious.org/webkit/qtwebkit/commit/c441233 c441233]: [Qt] Incorrect input method hints * [http://gitorious.org/webkit/qtwebkit/commit/15e28c0 15e28c0]: [Qt] Decouple QTouchEvent's accepted flag from JS prevent default * [http://gitorious.org/webkit/qtwebkit/commit/5b6f155 5b6f155]: [Qt] Decouple QTouchEvent's accepted flag from JS prevent default * [http://gitorious.org/webkit/qtwebkit/commit/0698601 0698601]: [Qt] Use the default timeout interval for JS as the HTML tokenizer delay for setHtml() * [http://gitorious.org/webkit/qtwebkit/commit/e4306d5 e4306d5]: [Qt] Enable binding of QObjects to JavaScript environment for inspector frontend * [http://gitorious.org/webkit/qtwebkit/commit/b89b455 b89b455]: [Qt] REGRESSION(63862): animations/play-state.html fails intermittently * [http://gitorious.org/webkit/qtwebkit/commit/235046a 235046a]: [Qt] QtWebKit needs public API for Notifications. * [http://gitorious.org/webkit/qtwebkit/commit/67bdb06 67bdb06]: [Qt] Platform plugin interface for Haptics * [http://gitorious.org/webkit/qtwebkit/commit/a8c6c3d a8c6c3d]: Added haptics CSS properties and values and their necessary interfaces. Also included the haptic properties in the default style sheet * [http://gitorious.org/webkit/qtwebkit/commit/acbb464 acbb464]: Touch events do not affect the :active CSS state * [http://gitorious.org/webkit/qtwebkit/commit/bcfea5a bcfea5a]: Enhance the hit testing to take a rectangle instead of a point * [http://gitorious.org/webkit/qtwebkit/commit/a4eed5a a4eed5a]: [QT][Symbian] QtTestBrowser missing location capabilities * [http://gitorious.org/webkit/qtwebkit/commit/20c90a1 20c90a1]: QWebFrame and QWebView documentation fix. * [http://gitorious.org/webkit/qtwebkit/commit/1be06f6 1be06f6]: Added haptics implementation that is based on the haptics CSS properties and uses the haptics platform plugin interface * [http://gitorious.org/webkit/qtwebkit/commit/83db6ec 83db6ec]: Enabled haptics by default on QtWebKit * [http://gitorious.org/webkit/qtwebkit/commit/9c3db15 9c3db15]: [Qt] Use a QImage for the stroke applier scratch context * [http://gitorious.org/webkit/qtwebkit/commit/9723f63 9723f63]: Null the script execution context when disconnecting frame in notifications. * [http://gitorious.org/webkit/qtwebkit/commit/ea9ef08 ea9ef08]: Forgot putting js bindings check in http://trac.webkit.org/changeset/64647. This fixes the qt crash. * [http://gitorious.org/webkit/qtwebkit/commit/b0aea67 b0aea67]: [Qt] Input mode states are not reset after entering a password field * [http://gitorious.org/webkit/qtwebkit/commit/d22010b d22010b]: [Qt] Clean up the input method handling * [http://gitorious.org/webkit/qtwebkit/commit/7e049b6 7e049b6]: [Qt] Change wording in QtTestBrowser * [http://gitorious.org/webkit/qtwebkit/commit/195b286 195b286]: [Qt] Temporary files should not be created in the current directory * [http://gitorious.org/webkit/qtwebkit/commit/776ca6d 776ca6d]: [Qt] Factor out LauncherWindow class out of main.cpp (QtTestBrowser) * [http://gitorious.org/webkit/qtwebkit/commit/1f92262 1f92262]: [Qt] QtTestBrowser: Move WebPage class methods definitions from main.cpp to webpage.cpp * [http://gitorious.org/webkit/qtwebkit/commit/d155e63 d155e63]: Rubber-stamped by Simon Fraser. * [http://gitorious.org/webkit/qtwebkit/commit/f4f465b f4f465b]: [Qt] QtTestBrowser: -resizes-to-contents command line parameter is broken * [http://gitorious.org/webkit/qtwebkit/commit/f7143c4 f7143c4]: [Qt] QtTestBrowser not setting preferredContentsSize for resizesToContents * [http://gitorious.org/webkit/qtwebkit/commit/36b4417 36b4417]: [Qt] [QtTestBrowser] Clean up static and global menu state controls * [http://gitorious.org/webkit/qtwebkit/commit/37a7659 37a7659]: 2010-08-04 Antonio Gomes * [http://gitorious.org/webkit/qtwebkit/commit/437b1c7 437b1c7]: [Qt] [QtTestBrowser] Remove unneeded QAction class members * [http://gitorious.org/webkit/qtwebkit/commit/89e69fa 89e69fa]: [Qt] QtTestBrowser:: make m_zoomLevels a static member. * [http://gitorious.org/webkit/qtwebkit/commit/dc33a04 dc33a04]: [Qt] QtTestBrowser: make reset-zooming to animate when tiled backing store is on. * [http://gitorious.org/webkit/qtwebkit/commit/1d625d5 1d625d5]: [Qt] QtTestBrowser: Clean up LauncherWindow code. * [http://gitorious.org/webkit/qtwebkit/commit/4512af7 4512af7]: eviewed by Ariya Hidayat. * [http://gitorious.org/webkit/qtwebkit/commit/12afa06 12afa06]: 2010-08-04 Abhishek Arya * [http://gitorious.org/webkit/qtwebkit/commit/4395039 4395039]: Enabling view modes to all platforms * [http://gitorious.org/webkit/qtwebkit/commit/40071b7 40071b7]: Remove superfluous non-negative checks in HitTestResult:padding{Width|Height} * [http://gitorious.org/webkit/qtwebkit/commit/b7cbbb3 b7cbbb3]: [Qt] Update the Symbian def files * [http://gitorious.org/webkit/qtwebkit/commit/b8bfbbe b8bfbbe]: [Qt] QtTestBrowser: switching between QWebView and QGraphicsWebView modes is broken * [http://gitorious.org/webkit/qtwebkit/commit/2b177d4 2b177d4]: [Qt] QtTestBrowser: after switching between QWebView and QGraphicsWebView, rotation actions get broken * [http://gitorious.org/webkit/qtwebkit/commit/1ca2015 1ca2015]: Make sure NPAPI plugins get an initial setNPWindow on Mac * [http://gitorious.org/webkit/qtwebkit/commit/f1c7842 f1c7842]: [Qt] Decode images directly to QPixmap * [http://gitorious.org/webkit/qtwebkit/commit/29b5a48 29b5a48]: The scratch register should be saved in YARR with ARM JIT * [http://gitorious.org/webkit/qtwebkit/commit/cb74947 cb74947]: [Qt] Clean up mobile feature useage * [http://gitorious.org/webkit/qtwebkit/commit/8b78c73 8b78c73]: [Qt] Introduce Maemo6 for mobile features * [http://gitorious.org/webkit/qtwebkit/commit/4c848c8 4c848c8]: m_windowRect is not updated because parent of PluginView is not * [http://gitorious.org/webkit/qtwebkit/commit/57d8d32 57d8d32]: Revert "[Qt] instance objects created for QObjects are somtimes GC'd" * [http://gitorious.org/webkit/qtwebkit/commit/b88b478 b88b478]: Enable production builds in this release branch * [http://gitorious.org/webkit/qtwebkit/commit/8961d12 8961d12]: [Qt] Disable XSLT for production configuration * [http://gitorious.org/webkit/qtwebkit/commit/a00c884 a00c884]: Adjust expected results after disabling XSLT * [http://gitorious.org/webkit/qtwebkit/commit/44aad6b 44aad6b]: install rietveld's upload script from a versioned url * [http://gitorious.org/webkit/qtwebkit/commit/c2aaec1 c2aaec1]: [Qt] Path::closeSubpath() should only close the last subpath if it has >1 point * [http://gitorious.org/webkit/qtwebkit/commit/1a184f3 1a184f3]: [Qt] -webkit-text-stroke is broken due to Qt::TextBypassShaping * [http://gitorious.org/webkit/qtwebkit/commit/aa4d118 aa4d118]: CSS: Add fast-path for rgba() color parsing * [http://gitorious.org/webkit/qtwebkit/commit/cb830f8 cb830f8]: [Qt] [Symbian] Consistently use Q_OS_SYMBIAN to guard all Symbian platform dependencies * [http://gitorious.org/webkit/qtwebkit/commit/4172d67 4172d67]: Skip XSLT changes after disabling XSLT here in this branch * [http://gitorious.org/webkit/qtwebkit/commit/72b0632 72b0632]: [Qt][Symbian] Make sure WebKit headers are included before platform headers on Symbian * [http://gitorious.org/webkit/qtwebkit/commit/f7b1805 f7b1805]: Skip more xsl related tests. * [http://gitorious.org/webkit/qtwebkit/commit/e6e59ea e6e59ea]: Fix up previous fast/events/xsl skip entry to skip the correct test. * [http://gitorious.org/webkit/qtwebkit/commit/b294d94 b294d94]: Client-based Geolocation does not pass enableHighAccuracy option to controller and client * [http://gitorious.org/webkit/qtwebkit/commit/e3bec9e e3bec9e]: Geolocation preemptive permissions policy is buggy * [http://gitorious.org/webkit/qtwebkit/commit/089151e 089151e]: [Qt] Request for permission before starting Geolocation service * [http://gitorious.org/webkit/qtwebkit/commit/741b9a8 741b9a8]: Adds Geolocation LayoutTests for the case where permission is not granted or denied immediately * [http://gitorious.org/webkit/qtwebkit/commit/f81dde5 f81dde5]: Add new Geolocation delayed permission tests to Qt skipped list * [http://gitorious.org/webkit/qtwebkit/commit/e6c6b3a e6c6b3a]: http://trac.webkit.org/changeset/65603 * [http://gitorious.org/webkit/qtwebkit/commit/95feade 95feade]: [Qt] Request for permission before starting Geolocation service * [http://gitorious.org/webkit/qtwebkit/commit/51fa560 51fa560]: Add new Geolocation delayed permission tests to Qt skipped list * [http://gitorious.org/webkit/qtwebkit/commit/deff375 deff375]: [Qt] Change default font from sans-serif to serif * [http://gitorious.org/webkit/qtwebkit/commit/37346b4 37346b4]: Fix GTK layout-test break after r64114 * [http://gitorious.org/webkit/qtwebkit/commit/acb2ef3 acb2ef3]: Update expected result as well to match r64115. * [http://gitorious.org/webkit/qtwebkit/commit/c74cf23 c74cf23]: [Qt] Fix failing layout-tests after r64114 * [http://gitorious.org/webkit/qtwebkit/commit/8ba974e 8ba974e]: Set PluginQuirkRequiresDefaultScreenDepth for all Flash versions and not * [http://gitorious.org/webkit/qtwebkit/commit/62187e6 62187e6]: [Qt] On Maemo5, there is no libgdk-x11-2.0.so symlink. Look for * [http://gitorious.org/webkit/qtwebkit/commit/2f4975c 2f4975c]: [Qt] Implement Maemo5 local rendering NPAPI extension. See * [http://gitorious.org/webkit/qtwebkit/commit/c181405 c181405]: [Qt] Inject wmode=opaque for both QWebView and QGraphicsWebView on Maemo5 * [http://gitorious.org/webkit/qtwebkit/commit/a5841ca a5841ca]: [Qt] When using the raster graphics system on Maemo5, allow * [http://gitorious.org/webkit/qtwebkit/commit/2908706 2908706]: [Qt] Allow wmode=transparent in QWebView on Maemo5 after r65775. * [http://gitorious.org/webkit/qtwebkit/commit/be1fdcb be1fdcb]: [Qt] Actually emit the QWebView::selectionChanged() signal * [http://gitorious.org/webkit/qtwebkit/commit/665fb37 665fb37]: Skip two more Geolocation tests that are also skipped on the trunk currently * [http://gitorious.org/webkit/qtwebkit/commit/5019f1f 5019f1f]: [Qt] tst_QWebFrame::popupFocus() hardcode the element position * [http://gitorious.org/webkit/qtwebkit/commit/4a3c8a0 4a3c8a0]: [Qt] Set the clipRect correctly in windowed and windowless mode. * [http://gitorious.org/webkit/qtwebkit/commit/fb2dbc3 fb2dbc3]: Update test results after clip-rect changes as part of * [http://gitorious.org/webkit/qtwebkit/commit/de555d5 de555d5]: [Qt] Add support for automatically creating new windows in QWebView * [http://gitorious.org/webkit/qtwebkit/commit/c61bb8f c61bb8f]: 2010-08-27 Antonio Gomes * [http://gitorious.org/webkit/qtwebkit/commit/2997cc1 2997cc1]: [Qt] tst_QWebFrame::inputFieldFocus() fails on MeeGo Handset with QtWebKit 2.1 * [http://gitorious.org/webkit/qtwebkit/commit/a5aac3c a5aac3c]: [Qt] tst_QWebFrame::hitTestContent() fails on Meego Handset * [http://gitorious.org/webkit/qtwebkit/commit/7c8ea62 7c8ea62]: [Qt] tst_QWebView::focusInputTypes() fails on MeeGo Handset with WebKit 2.1 * [http://gitorious.org/webkit/qtwebkit/commit/4ed6900 4ed6900]: [Qt] NPAPI Plugin metadata should be cached, and loading a plugin should not require loading every plugin * [http://gitorious.org/webkit/qtwebkit/commit/8ba35dd 8ba35dd]: Attempt to fix the Qt Windows and Qt Linux Release minimal builds * [http://gitorious.org/webkit/qtwebkit/commit/4f9cc59 4f9cc59]: JSC TimeoutChecker::didTimeOut overflows on ARM * [http://gitorious.org/webkit/qtwebkit/commit/836b33d 836b33d]: JSC TimeoutChecker::didTimeOut overflows on ARM * [http://gitorious.org/webkit/qtwebkit/commit/c121913 c121913]: [Qt] tst_QWebPage::originatingObjectInNetworkRequests() fails on trunk * [http://gitorious.org/webkit/qtwebkit/commit/5da1b42 5da1b42]: [Qt] QWebPage::allowGeolocationRequest should be async API * [http://gitorious.org/webkit/qtwebkit/commit/71e3ae5 71e3ae5]: Passing a 32-bit depth X pixmap to NPAPI windowless plugins is too inefficient. * [http://gitorious.org/webkit/qtwebkit/commit/20452c7 20452c7]: [Qt] Fixed incorrect Symbian scoping. * [http://gitorious.org/webkit/qtwebkit/commit/a64f996 a64f996]: [Qt] tst_QWebFrame::connectAndDisconnect() fails on WebKit trunk because __qt_sender__ is never set * [http://gitorious.org/webkit/qtwebkit/commit/0b88ce4 0b88ce4]: Absented missing functions * [http://gitorious.org/webkit/qtwebkit/commit/5eb7da7 5eb7da7]: [Qt] Fix group of declarative web view in QML docs. * [http://gitorious.org/webkit/qtwebkit/commit/bdd0e42 bdd0e42]: WebCore: [Qt] Let QtWebKit inject itself into the qt configuration * [http://gitorious.org/webkit/qtwebkit/commit/7f50202 7f50202]: [Qt] fix qt_webkit_version.pri install for in-Qt builds * [http://gitorious.org/webkit/qtwebkit/commit/859cec2 859cec2]: Doc: qdoc fixes. * [http://gitorious.org/webkit/qtwebkit/commit/3684ec4 3684ec4]: [Qml] Ensure WebView gets focus when an editable node is clicked on. * [http://gitorious.org/webkit/qtwebkit/commit/5612435 5612435]: Doc: More work on the QML documentation. * [http://gitorious.org/webkit/qtwebkit/commit/2d9d3fd 2d9d3fd]: doc: Changed the title so lists of contents sort better. * [http://gitorious.org/webkit/qtwebkit/commit/7cb9713 7cb9713]: [Qt] Support click event for notifications * [http://gitorious.org/webkit/qtwebkit/commit/d11109d d11109d]: Notifications should support a click event * [http://gitorious.org/webkit/qtwebkit/commit/82ccd13 82ccd13]: Missing EOL in expected test results * [http://gitorious.org/webkit/qtwebkit/commit/48483ff 48483ff]: Make the viewport meta tag parser support the Android * [http://gitorious.org/webkit/qtwebkit/commit/0cf2d84 0cf2d84]: WebCore: Update support for the viewport meta tag algorithm, to * [http://gitorious.org/webkit/qtwebkit/commit/4c32a92 4c32a92]: [WINCE] Buildfix for ViewportArguments.cpp * [http://gitorious.org/webkit/qtwebkit/commit/4d2d04d 4d2d04d]: [Qt] Update the Symbian def files * [http://gitorious.org/webkit/qtwebkit/commit/951126b 951126b]: [Qt] QtTestBrowser crashes when enabling QGraphicsView mode after first loading page without it enabled * [http://gitorious.org/webkit/qtwebkit/commit/94645f6 94645f6]: [Qt] Zoom factor for checkboxes and radios. * [http://gitorious.org/webkit/qtwebkit/commit/b422ce0 b422ce0]: [Qt] selected text gets deleted when qgraphicswebview losts focus * [http://gitorious.org/webkit/qtwebkit/commit/52d2178 52d2178]: Backported to 2.1 by Ademar Reis. * [http://gitorious.org/webkit/qtwebkit/commit/a1ecc49 a1ecc49]: [Qt] QtTestBrowser: Disable creation of a new window for screenshot on Symbian platform. * [http://gitorious.org/webkit/qtwebkit/commit/db31c6a db31c6a]: [Qt] Don't copy clip path to TransparencyLayer * [http://gitorious.org/webkit/qtwebkit/commit/ab9219b ab9219b]: When loading a cached page, dispatchDidCommitLoad is called after FrameLoader::open so * [http://gitorious.org/webkit/qtwebkit/commit/a47890e a47890e]: [Qt] Add robot loader timeout and extra time options. * [http://gitorious.org/webkit/qtwebkit/commit/6160419 6160419]: [Qt] Check if the reply has been deleted before finishing a network request * [http://gitorious.org/webkit/qtwebkit/commit/0512e77 0512e77]: [Qt] Fix compilation with QT_NO_LINEEDIT * [http://gitorious.org/webkit/qtwebkit/commit/a74784a a74784a]: [Qt] Initialize GDK before loading plugins * [http://gitorious.org/webkit/qtwebkit/commit/888e052 888e052]: Bug 43009 - Abstract out page allocation from executable allocators * [http://gitorious.org/webkit/qtwebkit/commit/7a94124 7a94124]: Build fix for !Mac platforms. * [http://gitorious.org/webkit/qtwebkit/commit/db8c6f7 db8c6f7]: Chromium/GTK build fix * [http://gitorious.org/webkit/qtwebkit/commit/2557fec 2557fec]: Windows build fix from Chromium/GTK build fix! * [http://gitorious.org/webkit/qtwebkit/commit/e35e861 e35e861]: Bug 43162 - Add support for MADV_FREE to PageAllocation. * [http://gitorious.org/webkit/qtwebkit/commit/e582139 e582139]: [QT] build fix for symbian * [http://gitorious.org/webkit/qtwebkit/commit/986ae02 986ae02]: [QT] build fix for symbian * [http://gitorious.org/webkit/qtwebkit/commit/6839b66 6839b66]: Bug 43390 - Do not CRASH if we run out of room for jit code. * [http://gitorious.org/webkit/qtwebkit/commit/8565c8e 8565c8e]: https://bugs.webkit.org/show_bug.cgi?id=43269 * [http://gitorious.org/webkit/qtwebkit/commit/c0dbef5 c0dbef5]: Build fix following r64624. * [http://gitorious.org/webkit/qtwebkit/commit/4da2cb3 4da2cb3]: Speculative windows build fix. * [http://gitorious.org/webkit/qtwebkit/commit/1fcab4f 1fcab4f]: Build fix. * [http://gitorious.org/webkit/qtwebkit/commit/0ea3d0d 0ea3d0d]: Build fix. * [http://gitorious.org/webkit/qtwebkit/commit/1c5d170 1c5d170]: JavaScriptCore: Bug 43515 - Fix small design issues with PageAllocation, split out PageReservation. * [http://gitorious.org/webkit/qtwebkit/commit/5ec36dd 5ec36dd]: Build fix - add new header to !Mac projects. * [http://gitorious.org/webkit/qtwebkit/commit/90459cd 90459cd]: Windows build fix. * [http://gitorious.org/webkit/qtwebkit/commit/d06ce7e d06ce7e]: Windows build fix part II. * [http://gitorious.org/webkit/qtwebkit/commit/aa118f4 aa118f4]: Bug 43185 - Switch RegisterFile over to use PageAllocation * [http://gitorious.org/webkit/qtwebkit/commit/cced885 cced885]: [Symbian] Fix commit/decommit of system memory using RChunk * [http://gitorious.org/webkit/qtwebkit/commit/9b5a4b4 9b5a4b4]: [Qt] Refactor QtWebKitPlatformPlugin interface * [http://gitorious.org/webkit/qtwebkit/commit/0f90c4b 0f90c4b]: Fix Qt build by adding missing file * [http://gitorious.org/webkit/qtwebkit/commit/005c88d 005c88d]: Fix QWebHapticFeedbackPlayer exposure via QWebKitPlatformPlugin * [http://gitorious.org/webkit/qtwebkit/commit/a2fab5a a2fab5a]: [Qt] Web Sockets are insecure with QtWebKit * [http://gitorious.org/webkit/qtwebkit/commit/7792647 7792647]: 2010-09-16 Thomas Zander * [http://gitorious.org/webkit/qtwebkit/commit/e24799e e24799e]: [Qt] Enable building Qt/Webkit with debug symbols * [http://gitorious.org/webkit/qtwebkit/commit/40a9f70 40a9f70]: [Qt] Fix the Wince build. * [http://gitorious.org/webkit/qtwebkit/commit/8e0cd1b 8e0cd1b]: WebCore: Make db.changeVersion()'s third parameter optional, as required by the spec. * [http://gitorious.org/webkit/qtwebkit/commit/cddf898 cddf898]: [Qt] tst_QWebFrame::popupFocus() randomly fail on MeeGo handset because the focus is not set on the window * [http://gitorious.org/webkit/qtwebkit/commit/eda6059 eda6059]: [Qt] Enable local rendering of NPAPI plugins on Maemo6. * [http://gitorious.org/webkit/qtwebkit/commit/90ea290 90ea290]: Keep viewport information in Document * [http://gitorious.org/webkit/qtwebkit/commit/d407fb8 d407fb8]: [Qt] Remove unnecessary QtGui include from NotificationPresenterClientQt.cpp * [http://gitorious.org/webkit/qtwebkit/commit/37291a9 37291a9]: [Qt] tst_QWebPage::testStopScheduledPageRefresh() fails on MeeGo handset * [http://gitorious.org/webkit/qtwebkit/commit/9615fdd 9615fdd]: [Qt] Clean up QWebPage::ViewportConfiguration API * [http://gitorious.org/webkit/qtwebkit/commit/bf85131 bf85131]: 2010-09-09 Simon Fraser * [http://gitorious.org/webkit/qtwebkit/commit/13e454d 13e454d]: [Qt] Don't keep local reference to QGraphicsItemOverlay in QGWVPrivate * [http://gitorious.org/webkit/qtwebkit/commit/35e5a3e 35e5a3e]: [Qt] Crash if an scene with accelerated compositing layout during the paint event * [http://gitorious.org/webkit/qtwebkit/commit/0ddd163 0ddd163]: [Qt] Fix platform plugin support after r68128 * [http://gitorious.org/webkit/qtwebkit/commit/1254672 1254672]: [Qt] Stack overflow on symbian platform. * [http://gitorious.org/webkit/qtwebkit/commit/e6e21be e6e21be]: Viewport data change notifications * [http://gitorious.org/webkit/qtwebkit/commit/cb60b0d cb60b0d]: Spatial Navigation: select element does not release focus with Spatial Navigation * [http://gitorious.org/webkit/qtwebkit/commit/c99c5e7 c99c5e7]: Fixed the typo that searches the wrong direction in the no-focus-node case. * [http://gitorious.org/webkit/qtwebkit/commit/22653f2 22653f2]: QtWebkit API 2.1 cleanup. * [http://gitorious.org/webkit/qtwebkit/commit/867aa08 867aa08]: Spatial Navigation: Add support for * [http://gitorious.org/webkit/qtwebkit/commit/5587a3d 5587a3d]: Fix RVCT 2.2 def files on Symbian. * [http://gitorious.org/webkit/qtwebkit/commit/3d45725 3d45725]: [Qt] On Maemo platform, web style is missing for some inputs * [http://gitorious.org/webkit/qtwebkit/commit/fd20b0a fd20b0a]: [Qt] New input style for Qt Mobile theme * [http://gitorious.org/webkit/qtwebkit/commit/fb11250 fb11250]: [Qt] New buttons style for Qt Mobile theme * [http://gitorious.org/webkit/qtwebkit/commit/1d5ee2c 1d5ee2c]: [Qt] Segmentation fault during zoom out * [http://gitorious.org/webkit/qtwebkit/commit/b2d63cf b2d63cf]: [Qt] Remove setDeviceSize methods * [http://gitorious.org/webkit/qtwebkit/commit/69b269b 69b269b]: [Symbian] Fix build issue due to gaps in ordinals in the def file * [http://gitorious.org/webkit/qtwebkit/commit/330d6aa 330d6aa]: Build fix due to unsuccessful merge (b2d63cf) * [http://gitorious.org/webkit/qtwebkit/commit/88b5ab2 88b5ab2]: [Qt] Re-enable the web inspector for maemo6 builds * [http://gitorious.org/webkit/qtwebkit/commit/f188916 f188916]: Renaming WebCore::ViewportConfiguration to WebCore::ViewportAttributes * [http://gitorious.org/webkit/qtwebkit/commit/15761d2 15761d2]: [Qt] API: ViewportConfiguration => ViewportArguments * [http://gitorious.org/webkit/qtwebkit/commit/009aaea 009aaea]: Windowless flash plugin is not rendered in Symbian * [http://gitorious.org/webkit/qtwebkit/commit/42a55d8 42a55d8]: [Qt] When switching views (WebViewGraphicsBased <--> WebViewTraditional), QWebPage signals and QActions have to be re-set. * [http://gitorious.org/webkit/qtwebkit/commit/1551146 1551146]: [Qt] Enable Netscape plugin metadata caching on Linux * [http://gitorious.org/webkit/qtwebkit/commit/a5266b9 a5266b9]: [Qt] Editing commands should not be executed on non-editable content. * [http://gitorious.org/webkit/qtwebkit/commit/e90c2b2 e90c2b2]: [Qt] Update .def file for Symbian * [http://gitorious.org/webkit/qtwebkit/commit/e36bbba e36bbba]: ifdef out code that rewrites Flash Plug-in wmode for Symbian build * [http://gitorious.org/webkit/qtwebkit/commit/995f39c 995f39c]: [Qt] QtTestBrowser shows two Url input fields * [http://gitorious.org/webkit/qtwebkit/commit/42e90ac 42e90ac]: [Qt] window.close() doesn't work in qt * [http://gitorious.org/webkit/qtwebkit/commit/00ea9ca 00ea9ca]: Winscw build fix * [http://gitorious.org/webkit/qtwebkit/commit/ec96dfd ec96dfd]: Fix winscw cast when returning bool on methods which return Value * [http://gitorious.org/webkit/qtwebkit/commit/d333d7a d333d7a]: Updated the def file for winscw * [http://gitorious.org/webkit/qtwebkit/commit/1be7a0e 1be7a0e]: Clean up the winscw changes * [http://gitorious.org/webkit/qtwebkit/commit/80daa72 80daa72]: [Qt][Symbian] Variable max heap size between target/emulator * [http://gitorious.org/webkit/qtwebkit/commit/230afa2 230afa2]: [QT] Unable to load pages on QtTestBrowser after canceling a page load. * [http://gitorious.org/webkit/qtwebkit/commit/23549dc 23549dc]: [Qt] Export QWebPage::ViewportAttributes class. * [http://gitorious.org/webkit/qtwebkit/commit/1994999 1994999]: Rubber-stamped by Kenneth Rohde Christiansen. * [http://gitorious.org/webkit/qtwebkit/commit/5afae7a 5afae7a]: [Qt] Re-enable single-NPP_SetWindow quirk for 64-bit * [http://gitorious.org/webkit/qtwebkit/commit/e273313 e273313]: [Qt] Windowless mode 64-bit Flash/X11 freezes when right-click is sent. * [http://gitorious.org/webkit/qtwebkit/commit/1d1745e 1d1745e]: [Qt] Sending a QInputMethodEvent::Selection event forces the * [http://gitorious.org/webkit/qtwebkit/commit/baa0e2d baa0e2d]: [Qt] Layout tests for fix focusing of control elements on mouse click. * [http://gitorious.org/webkit/qtwebkit/commit/f5d4208 f5d4208]: [Qt] Unit tests: setHtml("data:text/html,...") -> load(QUrl("data:text/html,...")) * [http://gitorious.org/webkit/qtwebkit/commit/12362e4 12362e4]: [Qt] Fix an assert with QtPixmapInstance creation. * [http://gitorious.org/webkit/qtwebkit/commit/7e76cf1 7e76cf1]: [Qt] Fix tst_QWebPage::geolocationRequestJS() * [http://gitorious.org/webkit/qtwebkit/commit/f169505 f169505]: [Qt] Fix tst_QWebFrame::popupFocus(). * [http://gitorious.org/webkit/qtwebkit/commit/4d3698b 4d3698b]: [Qt] QtTestBrowser: Prevent calling load() directly from loadFinished() in robot mode. * [http://gitorious.org/webkit/qtwebkit/commit/a12122e a12122e]: Fix the gap in the def files that was accidentially introduced in * [http://gitorious.org/webkit/qtwebkit/commit/da8bfab da8bfab]: [Qt] InspectorClientQt crashes when deleting a qwebpage which has an inspector * [http://gitorious.org/webkit/qtwebkit/commit/dcd6fcd dcd6fcd]: [Qt][Symbian] QtTestBrowser runs out of memory with most of javascript benchmarks. * [http://gitorious.org/webkit/qtwebkit/commit/0e4d96b 0e4d96b]: [Qt] QWebPage's InputMethod event handling calls ShortcutOverride handler too * [http://gitorious.org/webkit/qtwebkit/commit/136130c 136130c]: [Qt] Skipping popup focus test for symbian * [http://gitorious.org/webkit/qtwebkit/commit/68f99d0 68f99d0]: [Qt] QtTestBrowser : set mmp rule pageddata in Symbian * [http://gitorious.org/webkit/qtwebkit/commit/6ddf322 6ddf322]: Spatial Navigation: add support to and