Changes between Version 48 and Version 49 of QtWebKitTableOfFeatures20
- Timestamp:
- Jun 4, 2010, 12:58:55 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QtWebKitTableOfFeatures20
v48 v49 7 7 QtWebKit 2.0 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 in the trunk of WebKit's source code repository, 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 the Acid 2 and Acid 3 tests. 8 8 9 High-level list of supported standards:10 * HTML 4.0111 * In common usage, HTML5 and CSS3 refer to a set of draft specifications that are work in progress in W3C standardization. QtWebKit includes extensive but experimental support for significant parts of these draft specifications. Please find a more detailed description below.12 * JavaScript 1.5 support (ECMA-262 3rd Edition)13 * Partial support for XHTML Basic 1.114 * Partial support for CSS Level 2 Rev 115 * Partial support for CSSOM (Cascading Style Sheets Object Model)16 * Partial support for CSSOM View Module17 * Partial support for View Mode Media Feature18 * DOM (Document Object Model) Level 1. Partial support for DOM Level 3 Events, DOM Level 2 HTML Specification 1.0, DOM Level 2 Core Specification and DOM Level 019 * AJAX technologies, including XMLHttpRequest20 * Partial support for SVG 1.121 22 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. The C++ API documentation for QtWebKit 2.0 is included in Qt 4.7 documentation, available at http://doc.qt.nokia.com. 23 10 24 QtWebKit 2.0 is included in Qt 4.7. It can also be used with Qt 4.6, however this case is not covered by commercial support from Nokia. QtWebKit 2.0 also has community driven support for Qt 4.5, which is not verified by Nokia.11 QtWebKit 2.0 is included in Qt 4.7. It can also be used with Qt 4.6, however this case is not covered by commercial support from Nokia. 25 12 26 13 = Terms used in this documentation = … … 28 15 This documentation uses the following classification for the levels of support: 29 16 * '''Not implemented''': implementation for the feature does not exist or is so incomplete that even validation and experimentation is not recommended 30 * '''Technology preview''': the implementation of the feature is available for experimentation and validation, but not recommended for production use. The implementation may be incomplete and there may be known problems. In some cases, features that are in technology preview are disabled by default. 31 * '''Experimental''': the implementation of the feature can be used in production applications with the caveat that the API, standard or the implementation may be still change in future releases, or there may be some gaps or limitations in the implementation. 17 * '''Experimental''': the implementation of the feature is experiemental. The standard or the implementation may still change in future releases, or there may be even significant gaps or limitations in the implementation. Experimentation is required before using the feature in production applications. 32 18 * '''Supported''': the feature is fully ready for production applications. The implementation has been verified, and we don't expect changes in the API or standard. 33 19 … … 40 26 * Tiling support in QGraphicsWebView, for improved scrolling and zooming performance 41 27 * Frame flattening (resize frames to fit their content to avoid separate scrollbars) 42 * Improvements in the NPAPI support (ongoing)43 28 * Improvements in the native look and feel on Maemo 5 44 29 * Hybrid development: support for transporting QPixmaps between Qt C++ and WebKit, and improved documentation for hybrid C++ and QtWebKit projects … … 47 32 * Support for CSS View Modes media feature 48 33 * Support for accelerated compositing, which enhances the performance of CSS animations and transitions 49 * Technology preview : JIT support on Symbian34 * Technology preview, not enabled by default: JIT support on Symbian 50 35 51 36 = JavaScript JIT = … … 58 43 * Linux on ARM (Thumb-2 JIT is not currently used) 59 44 * Linux on MIPS architecture, maintained by MIPS Technologies. 60 * Symbian ( technology preview, not enabled by default)45 * Symbian (experimental, not enabled by default) 61 46 62 47 = Netscape Plug-in API = 63 48 64 QtWebKit supports the Netscape Plug-in API on X11, Windows, Mac OS X and Symbian.49 QtWebKit supports the Netscape Plug-in API on X11, Windows, and Mac OS X. 65 50 66 51 = Advanced CSS Features =