Changes between Version 15 and Version 16 of QtWebKitTableOfFeatures20


Ignore:
Timestamp:
Apr 14, 2010 7:25:51 AM (10 years ago)
Author:
Henry Haverinen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QtWebKitTableOfFeatures20

    v15 v16  
    1616 * XHTML / MP support
    1717
     18QtWebKit 2.0 is included in Qt 4.7.
     19
    1820This documentation uses the following classification for the levels of support:
    1921  * '''Not implemented''': implementation for the feature does not exist or is so incomplete that even validation and experimentation is not recommended
    2022  * '''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
     28QtWebKit 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.
    2329
    2430= Web application features =
     
    4450
    4551
     52= Netscape Plug-in API =
     53
     54QtWebKit supports the Netscape Plug-in API on X11, Windows, Mac OS X and Symbian.
     55
    4656= HTML5 canvas and media =
    4757
    4858|| '''Feature''' || '''Status''' || '''Layout test''' ||
    49 || <canvas> element || Technology preview (partial support).  || LayoutTests/fast/canvas ||
     59|| <canvas> element || Experimental (partial support).  || LayoutTests/fast/canvas ||
    5060|| 3D canvas support with WebGL || Technology preview (partial support) || ||
    5161
     
    5464|| '''Feature''' || '''Status''' || '''Layout test''' || 
    5565|| <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 
    5766
    5867= Advanced CSS Features =
     
    6574|| [http://www.w3.org/TR/css3-background/ Backgrounds and Borders Module Level 3 support]  || Technology preview, with -webkit prefix || ||
    6675|| [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
    7082
    7183= HTML5 functionality in web forms =
     
    124136|| '''Feature''' || '''Status''' || '''Layout test''' ||
    125137|| Geolocation API || Not implemented || ||
    126 || HTML5 getElementsByClassName API || || ||
     138|| HTML5 getElementsByClassName API || Experimental || ||
    127139|| HTML5 element.classList API || || ||
    128140|| HTML5 registerProtocolHandler API || || ||
    129141|| HTML5 registerContentHandler API || || ||
    130142|| HTML5 Cross-document messaging API || || ||
    131 || W3C Selectors API || || ||
     143|| W3C Selectors API || Experimental || ||
    132144|| W3C Server-sent Events || || ||
    133145|| Multi-touch input DOM events || Not implemented || ||
     
    137149
    138150|| '''Feature''' || '''Status''' || '''Layout test''' ||
    139 || HTML5 drag and drop || || ||
     151|| contenteditable global attribute || Experimental || ||
    140152|| <progress> progress indicator || Technology preview (which platforms? will this be enabled by default?)  || ||
    141153|| <meter> an indicator for scalar measurement || Technology preview (which platforms? will this be enabled by default?) || ||
     
    156168|| contextmenu global attribute || || ||
    157169|| hidden global attribute || || ||
    158 || contenteditable global attribute || || ||
    159170|| spellcheck global attribute || || ||
    160 || draggable global attribute || || ||
     171|| HTML5 drag and drop || Not implemented || ||
    161172|| <a rel="noreferrer"> (don't leak referrer info when following link) || || ||