| 5 | | TODO: add a list of features and changes from !QtWebKit-2.0 (the previous stable version supported on all platforms). |
| | 5 | == Changes since QtWebKit-2.1 == |
| | 6 | !QtWebKit-2.1 was an independent release targeted at and supported on mobile platforms. |
| | 7 | |
| | 8 | The main changes since !QtWebKit-2.1 are: |
| | 9 | |
| | 10 | * '''TODO:''' fill-in notable changes on trunk during the past year; |
| | 11 | * Support for HTML media (audio/video) on desktop platforms; |
| | 12 | |
| | 13 | == Changes since QtWebKit-2.0 (Qt-4.7.*) == |
| | 14 | !QtWebKit-2.0 was the previous version supported on desktop and mobile platforms. It's the !QtWebKit version included in Qt-4.7. |
| | 15 | |
| | 16 | These are the changes between !QtWebKit-2.0 and !QtWebKit-2.1 (combine them with the changes between !QtWebKit-2.1 and !QtWebKit-2.2 to have the full list) |
| | 17 | |
| | 18 | === Notable Web Developer features === |
| | 19 | |
| | 20 | * Touch Events |
| | 21 | * Geolocation API |
| | 22 | * Progress element and meter element |
| | 23 | * Viewport meta tag |
| | 24 | * Canvas element |
| | 25 | * Application cache |
| | 26 | * Web SQL Database |
| | 27 | * Web Storage |
| | 28 | * CSS Animations |
| | 29 | * CSS Transitions |
| | 30 | * CSS 2D Transforms |
| | 31 | * CSS Text |
| | 32 | * CSS Masks |
| | 33 | * CSS ScrollBar Styles |
| | 34 | * Native JSON parser |
| | 35 | |
| | 36 | Note: HTML5 and CSS3 features are based on draft specifications that are subject to change. |
| | 37 | |
| | 38 | === JavaScript JIT === |
| | 39 | |
| | 40 | Just-in-time (JIT) compilation for JavaScript works on the following platforms (some of them not officially supported): |
| | 41 | * Mac OS X, 64-bit and 32-bit |
| | 42 | * 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. |
| | 43 | * Linux on x86 platforms with gcc 4.1 or higher |
| | 44 | * Linux on ARM (Thumb-2 JIT is not currently used) |
| | 45 | * Linux on MIPS architecture, maintained by MIPS Technologies. |
| | 46 | * Symbian |
| | 47 | |
| | 48 | === Netscape Plug-in API === |
| | 49 | |
| | 50 | !QtWebKit-2.2 includes the Netscape Plug-in API on X11, Windows, and Mac OS X. |