Changes between Version 48 and Version 49 of QtWebKitTableOfFeatures20


Ignore:
Timestamp:
Jun 4, 2010 12:58:55 AM (10 years ago)
Author:
Henry Haverinen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QtWebKitTableOfFeatures20

    v48 v49  
    77QtWebKit 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.
    88
    9 High-level list of supported standards:
    10  * HTML 4.01
    11  * 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.1
    14  * Partial support for CSS Level 2 Rev 1
    15  * Partial support for CSSOM (Cascading Style Sheets Object Model)
    16  * Partial support for CSSOM View Module
    17  * Partial support for View Mode Media Feature
    18  * 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 0 
    19  * AJAX technologies, including XMLHttpRequest
    20  * Partial support for SVG 1.1
    21 
    229QtWebKit 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.
    2310
    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.
     11QtWebKit 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.
    2512
    2613=  Terms used in this documentation =
     
    2815This documentation uses the following classification for the levels of support:
    2916  * '''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. 
    3218  * '''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.
    3319
     
    4026  * Tiling support in QGraphicsWebView, for improved scrolling and zooming performance
    4127  * Frame flattening (resize frames to fit their content to avoid separate scrollbars)
    42   * Improvements in the NPAPI support (ongoing)
    4328  * Improvements in the native look and feel on Maemo 5
    4429  * Hybrid development: support for transporting QPixmaps between Qt C++ and WebKit, and improved documentation for hybrid C++ and QtWebKit projects 
     
    4732  * Support for CSS View Modes media feature
    4833  * Support for accelerated compositing, which enhances the performance of CSS animations and transitions
    49   * Technology preview: JIT support on Symbian
     34  * Technology preview, not enabled by default: JIT support on Symbian
    5035
    5136= JavaScript JIT =
     
    5843 * Linux on ARM (Thumb-2 JIT is not currently used)
    5944 * Linux on MIPS architecture, maintained by MIPS Technologies.
    60  * Symbian (technology preview, not enabled by default)
     45 * Symbian (experimental, not enabled by default)
    6146
    6247= Netscape Plug-in API =
    6348
    64 QtWebKit supports the Netscape Plug-in API on X11, Windows, Mac OS X and Symbian.
     49QtWebKit supports the Netscape Plug-in API on X11, Windows, and Mac OS X.
    6550
    6651= Advanced CSS Features =