Changes between Version 15 and Version 16 of QtWebKitTableOfFeatures20
- Timestamp:
- Apr 14, 2010, 7:25:51 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QtWebKitTableOfFeatures20
v15 v16 16 16 * XHTML / MP support 17 17 18 QtWebKit 2.0 is included in Qt 4.7. 19 18 20 This documentation uses the following classification for the levels of support: 19 21 * '''Not implemented''': implementation for the feature does not exist or is so incomplete that even validation and experimentation is not recommended 20 22 * '''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. 21 * '''Experimental''': the implementation of the feature is ready to 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 limitations in the implementation. 22 * '''Supported''': the feature has been implemented and verified, and we don't expect changes in the API or standard. 23 * '''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. 24 * '''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. 25 26 = Features for C++ developers = 27 28 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 29 24 30 = Web application features = … … 44 50 45 51 52 = Netscape Plug-in API = 53 54 QtWebKit supports the Netscape Plug-in API on X11, Windows, Mac OS X and Symbian. 55 46 56 = HTML5 canvas and media = 47 57 48 58 || '''Feature''' || '''Status''' || '''Layout test''' || 49 || <canvas> element || Technology preview(partial support). || LayoutTests/fast/canvas ||59 || <canvas> element || Experimental (partial support). || LayoutTests/fast/canvas || 50 60 || 3D canvas support with WebGL || Technology preview (partial support) || || 51 61 … … 54 64 || '''Feature''' || '''Status''' || '''Layout test''' || 55 65 || <audio>, <video> and <source> element || Technology preview with QtMultimedia in Qt 4.7. Also previous experimental support with Phonon still available when using Qt 4.6. || LayoutTests/media, LayoutTests/fast/media || 56 57 66 58 67 = Advanced CSS Features = … … 65 74 || [http://www.w3.org/TR/css3-background/ Backgrounds and Borders Module Level 3 support] || Technology preview, with -webkit prefix || || 66 75 || [http://dev.w3.org/csswg/css3-text/ CSS Text Level 3] || Not implemented || || 67 || [http://www.w3.org/TR/css3-fonts/ CSS Fonts Module Level 3] || technology preview || || 68 || [http://webkit.org/blog/363/styling-scrollbars/ Styling scrollbars with -webkit-scrollbar-* CSS properties] || || || 69 || [http://webkit.org/blog/181/css-masks/ -webkit-mask-* CSS properties] || || || 76 || [http://www.w3.org/TR/css3-fonts/ CSS Fonts Module Level 3] || Technology preview || || 77 || [http://webkit.org/blog/363/styling-scrollbars/ Styling scrollbars with -webkit-scrollbar-* CSS properties] || ? || || 78 || [http://webkit.org/blog/181/css-masks/ -webkit-mask-* CSS properties] || Experimental, WebKit specific || || 79 || [http://webkit.org/blog/176/css-canvas-drawing/ CSS Canvas drawing] || Experimental, WebKit specific || || 80 || [http://webkit.org/blog/182/css-reflections/ CSS reflections] || Experimental, WebKit specific || || 81 70 82 71 83 = HTML5 functionality in web forms = … … 124 136 || '''Feature''' || '''Status''' || '''Layout test''' || 125 137 || Geolocation API || Not implemented || || 126 || HTML5 getElementsByClassName API || || ||138 || HTML5 getElementsByClassName API || Experimental || || 127 139 || HTML5 element.classList API || || || 128 140 || HTML5 registerProtocolHandler API || || || 129 141 || HTML5 registerContentHandler API || || || 130 142 || HTML5 Cross-document messaging API || || || 131 || W3C Selectors API || || ||143 || W3C Selectors API || Experimental || || 132 144 || W3C Server-sent Events || || || 133 145 || Multi-touch input DOM events || Not implemented || || … … 137 149 138 150 || '''Feature''' || '''Status''' || '''Layout test''' || 139 || HTML5 drag and drop |||| ||151 || contenteditable global attribute || Experimental || || 140 152 || <progress> progress indicator || Technology preview (which platforms? will this be enabled by default?) || || 141 153 || <meter> an indicator for scalar measurement || Technology preview (which platforms? will this be enabled by default?) || || … … 156 168 || contextmenu global attribute || || || 157 169 || hidden global attribute || || || 158 || contenteditable global attribute || || ||159 170 || spellcheck global attribute || || || 160 || draggable global attribute |||| ||171 || HTML5 drag and drop || Not implemented || || 161 172 || <a rel="noreferrer"> (don't leak referrer info when following link) || || ||