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. |