Changes between Initial Version and Version 1 of QtWebKitFeatures21


Ignore:
Timestamp:
Oct 13, 2010 2:18:12 AM (14 years ago)
Author:
Henry Haverinen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QtWebKitFeatures21

    v1 v1  
     1= Overview of QtWebKit 2.1 =
     2
     3UNDER CONSTRUCTION! This page is a draft that may still contain errors.
     4
     5QtWebKit 2.1 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 as a part of the WebKit community, 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 all current ACID tests (1 to 3).
     6
     7QtWebKit 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.
     8
     9QtWebKit 2.1 is an independent QtWebKit release that is not currently included in any Qt releases, so QtWebKit 2.1 is not covered by commercial Qt support from Nokia. It runs on Qt 4.7.
     10
     11= What's new in QtWebKit 2.1 =
     12
     13The highlights of the QtWebKit 2.1 release are listed here
     14
     15
     16  * Touch Events and "gesture" events (TransformAction event)
     17  * Tactile feedback support in CSS
     18  * Canvas element tests
     19  * HTML5 Geolocation API
     20  * Application cache tests
     21  * HTML5 Progress element
     22  * Viewport meta tag
     23  * Spatial navigation (navigating the web page with arrow keys)
     24
     25
     26  * Test suites for the following HTML5 or CSS features:
     27    * CSS Animations
     28    * CSS Transitions
     29    * CSS 2D Transforms
     30    * CSS Text
     31    * CSS Masks
     32    * CSS ScrollBar Styles
     33
     34  * JIT compilation (Symbian)
     35
     36
     37= JavaScript JIT =
     38
     39Just-in-time (JIT) compilation for JavaScript is supported on the following platforms:
     40
     41NEED TO BE UPDATED:
     42
     43 * Mac OS X, 64-bit and 32-bit
     44 * Windows desktop platforms when using Microsoft Visual C++ or gcc 4.1 or higher (MinGW). 32-bit build only; JIT is not supported on 64-bit builds on Windows.
     45 * Linux on x86 platforms with gcc 4.1 or higher
     46 * Linux on ARM (Thumb-2 JIT is not currently used)
     47 * Linux on MIPS architecture, maintained by MIPS Technologies.
     48 * Symbian (experimental, not enabled by default)
     49
     50= Netscape Plug-in API =
     51
     52QtWebKit supports the Netscape Plug-in API on X11, Windows, and Mac OS X.
     53
     54= License =
     55
     56This document and any changes thereto are licensed under the Creative Commons Attribution-Share Alike 2.5 License Agreement.
     57
     58The full license text is available here:  http://creativecommons.org/licenses/by-sa/2.5/legalcode.
     59To the extent any examples and code snippets are referenced in this document, such examples and code snippets are licensed under the BSD license:  www.opensource.org/licenses/bsd-license.php.