3 | | = Overview of QtWebKit 2.1 = |
4 | | |
5 | | UNDER CONSTRUCTION! This page is a draft that may still contain errors. |
6 | | |
7 | | 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). |
8 | | |
9 | | 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. |
10 | | |
11 | | See also: [wiki:QtWebKitRelease21 QtWebKit-2.1 Release (trackers, repository, etc)] |
12 | | |
13 | | == QtWebKit 2.1.0 == |
14 | | |
15 | | QtWebKit 2.1.0 will be an independent QtWebKit release that is won't be imediately included in any Qt releases, so QtWebKit 2.1.0 will not be covered by commercial Qt support from Nokia. QtWebKit 2.1.0 is being verified to work with Qt 4.7. |
16 | | |
17 | | === Platforms === |
18 | | |
19 | | QtWebKit 2.1.0 is being verified for Symbian{{{^}}}3 and Maemo Harmattan platforms. While it may run on other platforms, neither stability nor all features are guaranteed, as the QA effort was very limited. |
| 3 | = Overview of !QtWebKit 2.1 = |
| 4 | |
| 5 | 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). |
| 6 | |
| 7 | !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. |
| 8 | |
| 9 | See also: [wiki:QtWebKitRelease21 QtWebKit-2.1 Releases (trackers, download, repository, etc)] |
| 10 | |
| 11 | == !QtWebKit 2.1.0 == |
| 12 | |
| 13 | !QtWebKit 2.1.0 is an independent release that won't be included in any Qt releases and will not be covered by commercial Qt support from Nokia. It's targeted at Nokia mobile platforms and is being verified to work with Qt 4.7. |
| 14 | |
| 15 | !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 below). |
| 16 | |
| 17 | === Supported Platforms === |
| 18 | |
| 19 | !QtWebKit 2.1.0 is being verified for Symbian{{{^}}}3 and Maemo Harmattan platforms. While it may run on other platforms, neither stability nor all features are guaranteed, as the QA effort there was limited. There's no official support from Nokia on non-mobile platforms. |
| 229 | * [https://webkit.org/b/49787 #49787]: [Qt] QtWebKit does not respond properly to QInputMethodEvents with replacement text in them. |
| 230 | * [https://webkit.org/b/49848 #49848]: Make it possible to display the last character of a secure text field unobscured |
| 231 | * [https://webkit.org/b/50270 #50270]: [Qt] [Symbian] Reintroduce compiler optimizations for JSC |
| 232 | * [https://webkit.org/b/50730 #50730]: Spatial Navigation: Crash when handling iframe of size 0. |
| 233 | * [https://webkit.org/b/51169 #51169]: [Qt][S60] Vertical borders of buttons and frames are misaligned |
| 234 | * [https://webkit.org/b/51426 #51426]: CharacterData needs cleanup |
| 235 | * [https://webkit.org/b/51464 #51464]: [Qt] document.getElementById(...) doesn't return the right object in combination with QGraphicsWidget |
| 236 | * [https://webkit.org/b/54236 #54236]: [Qt] Misc documentation fixes/updates |
| 237 | * [https://webkit.org/b/54240 #54240]: [Qt] Fix assert in QDeclarativeWebView |
| 238 | * [https://webkit.org/b/54242 #54242]: [Qt] Ensure WebView press delay timer is cancelled when grab is taken |
| 239 | * [https://webkit.org/b/54639 #54639]: Navigating downwards / upwards does not focus on the links spread across more than one line. |
| 240 | * [https://webkit.org/b/54641 #54641]: [Qt] ImageDiff sometimes hangs |
| 241 | * [https://webkit.org/b/54742 #54742]: [Qt] The localized vendor name for Qt SIS packages should be "Nokia" |
| 242 | * [https://webkit.org/b/56054 #56054]: Input[type=number] should step by 1. by default |
| 243 | |
| 484 | * [http://gitorious.org/webkit/qtwebkit/commit/e60aee8 e60aee8]: WebKit/qt: |
| 485 | * [http://gitorious.org/webkit/qtwebkit/commit/e645d43 e645d43]: [Qt] Remove synchronous QWebPage::checkPermissions signal |
| 486 | * [http://gitorious.org/webkit/qtwebkit/commit/2290254 2290254]: [Qt] Review the setUserPermission & friends API |
| 487 | * [http://gitorious.org/webkit/qtwebkit/commit/68124d7 68124d7]: [Qt] Review the setUserPermission & friends API |
| 488 | * [http://gitorious.org/webkit/qtwebkit/commit/aa7ca33 aa7ca33]: [Qt] Review the setUserPermission & friends API |
| 489 | * [http://gitorious.org/webkit/qtwebkit/commit/df0e5bc df0e5bc]: [Qt] Review the setUserPermission & friends API |
| 490 | * [http://gitorious.org/webkit/qtwebkit/commit/0f2e0cc 0f2e0cc]: Backport to qtwebkit-2.1 the fixes for #49442 and #49382 |
| 491 | * [http://gitorious.org/webkit/qtwebkit/commit/85a22e1 85a22e1]: Backport fix for #49787 to qtwebkit-2.1 |
| 492 | * [http://gitorious.org/webkit/qtwebkit/commit/29553ff 29553ff]: Update symbian .def files after recent API changes |
| 493 | * [http://gitorious.org/webkit/qtwebkit/commit/e922782 e922782]: Fix regressions introduced by the spatial navigation fixes (#49442 and #49382) |
| 494 | * [http://gitorious.org/webkit/qtwebkit/commit/64a2028 64a2028]: Proper workaround for missing Gtk initialization in Adobe's flash plugins. |
| 495 | * [http://gitorious.org/webkit/qtwebkit/commit/0e90308 0e90308]: Revert "Backport fix for #49787 to qtwebkit-2.1" |
| 496 | * [http://gitorious.org/webkit/qtwebkit/commit/67daffa 67daffa]: Bitmap.h has no default constructor |
| 497 | * [http://gitorious.org/webkit/qtwebkit/commit/e7c8392 e7c8392]: [Qt] [Symbian] Reintroduce compiler optimizations for JSC |
| 498 | * [http://gitorious.org/webkit/qtwebkit/commit/df5e090 df5e090]: Fixed issue where RegExp greedy jit code loops when no input is |
| 499 | * [http://gitorious.org/webkit/qtwebkit/commit/e0e3111 e0e3111]: Backport of all necessary fixes for #43852 |
| 500 | * [http://gitorious.org/webkit/qtwebkit/commit/78d2e82 78d2e82]: New fix for #9787: QtWebKit does not respond properly to QInputMethodEvents with replacement text in them |
| 501 | * [http://gitorious.org/webkit/qtwebkit/commit/6aef00a 6aef00a]: QtWebKit asserts when selecting elided text. |
| 502 | * [http://gitorious.org/webkit/qtwebkit/commit/7bebc59 7bebc59]: Spatial Navigation: Crash when handling iframe of size 0. |
| 503 | * [http://gitorious.org/webkit/qtwebkit/commit/4bed859 4bed859]: Temporary fix for #39958 (TextBreakIterator QT performance) |
| 504 | * [http://gitorious.org/webkit/qtwebkit/commit/164d0df 164d0df]: Revert "Added haptics implementation that is based on the haptics CSS properties and uses the haptics platform plugin interface" |
| 505 | * [http://gitorious.org/webkit/qtwebkit/commit/56678c1 56678c1]: [Qt] document.getElementById(...) doesn't return the right object in combination with QGraphicsWidget |
| 506 | * [http://gitorious.org/webkit/qtwebkit/commit/14f4ce2 14f4ce2]: Update .def file for symbian winscw |
| 507 | * [http://gitorious.org/webkit/qtwebkit/commit/28a3ff1 28a3ff1]: Remove TransformActionEvent support (1/2) |
| 508 | * [http://gitorious.org/webkit/qtwebkit/commit/6248c65 6248c65]: Remove TransformActionEvent support (2/2) |
| 509 | * [http://gitorious.org/webkit/qtwebkit/commit/b22b52c b22b52c]: Add a Tools --> WebKitTools symlink |
| 510 | * [http://gitorious.org/webkit/qtwebkit/commit/830d494 830d494]: [Qt] Ensure WebView press delay timer is cancelled when grab is taken |
| 511 | * [http://gitorious.org/webkit/qtwebkit/commit/96da807 96da807]: [Qt] Fix assert in QDeclarativeWebView |
| 512 | * [http://gitorious.org/webkit/qtwebkit/commit/36eade0 36eade0]: [Qt] Misc documentation fixes/updates |
| 513 | * [http://gitorious.org/webkit/qtwebkit/commit/30058fe 30058fe]: [Qt][S60] Vertical borders of buttons and frames are misaligned |
| 514 | * [http://gitorious.org/webkit/qtwebkit/commit/f54b7ba f54b7ba]: [Qt] The localized vendor name for Qt SIS packages should be "Nokia" |
| 515 | * [http://gitorious.org/webkit/qtwebkit/commit/766509e 766509e]: CharacterData needs cleanup |
| 516 | * [http://gitorious.org/webkit/qtwebkit/commit/6af0e1a 6af0e1a]: <http://webkit.org/b/49848> Make it possible to display the last character of a secure text field unobscured |
| 517 | * [http://gitorious.org/webkit/qtwebkit/commit/45527cd 45527cd]: Update API to support displaying last character in function makeSecure(). |
| 518 | * [http://gitorious.org/webkit/qtwebkit/commit/3721aa1 3721aa1]: Navigating downwards / upwards does not focus on the links spread across more than one line. |
| 519 | * [http://gitorious.org/webkit/qtwebkit/commit/01f01ed 01f01ed]: [Qt] Mobile Devices should include Model and Firmware Version in Webkit Generated User Agent String |
| 520 | * [http://gitorious.org/webkit/qtwebkit/commit/4c62789 4c62789]: [Qt] Enterkey to go to Newline does not work in the text area(in HTML form) |
| 521 | * [http://gitorious.org/webkit/qtwebkit/commit/3f3d191 3f3d191]: Rubber-stamped by Andreas Kling |
| 522 | * [http://gitorious.org/webkit/qtwebkit/commit/f3c5fd7 f3c5fd7]: Rubber-stamped by Andreas Kling |
| 523 | * [http://gitorious.org/webkit/qtwebkit/commit/3d8aeee 3d8aeee]: [Qt] ImageDiff sometimes hangs |
| 524 | * [http://gitorious.org/webkit/qtwebkit/commit/5213e35 5213e35]: Input[type=number] should step by 1. by default |
| 525 | * [http://gitorious.org/webkit/qtwebkit/commit/ab07873 ab07873]: Skip failing tests which are not going to be fixed in the short term |
| 526 | |
| 527 | |