WebKit

From Qt Labs

Jump to: navigation, search


WebKit
Project logo: WebKit.png
Platforms: GNU/Linux, Windows, Mac
License: LGPL
Depends on: Bison, Flex, Perl, libxslt, sqlite3, gpref, shell
   WebKit blogs
   
WebKit forum
Subversion:
http://svn.webkit.org/repository/webkit/trunk




[edit] WebKit

[edit]

WebKit is an open source web browser engine. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE. As part of KDE framework KHTML was based on Qt but during their porting efforts Apple's engineers made WebKit toolkit independent. WebKit Qt is a project aiming at porting this fabulous engine back to Qt.

[edit]

The code can be obtained by typing:

   svn checkout http://svn.webkit.org/repository/webkit/trunk WebKit

from a terminal window. The official way of building WebKit is to execute the:

   WebKit/WebKitTools/Scripts/build-webkit

script, which will build the engine and sample applications in the WebKit/WebKitBuild directory.

The code in the SVN contains two Qt applications. WebKit/WebKitQt/QtLauncher/ which is a minimal test browser and WebKit/WebKitTools/DumpRenderTree/DumpRenderTree.qtproj which is an application used to test various aspects of the rendering engine. The latter is automatically invoked when the WebKit/WebKitTools/Scripts/run-webkit-tests script is executed.


[edit] Latest 5 WebKit Blogs

Benjamin
WebKit
Performance
Posted by Benjamin
 in WebKit, Performance
 on Tuesday, February 02, 2010 @ 11:13

Like for the other parts of Qt, having great performance is important for QtWebKit.
Traditionally, QtWebKit has been mostly used on desktop computers for advanced layouting, hybrid applications or simply to browse the web. On a modern computer, the speed of WebKit is not a problem.
The world has changed, and QtWebKit is now used on mobile […]

» 10 comments «
Simon
WebKit
Posted by Simon
 in WebKit
 on Monday, February 01, 2010 @ 12:56

Hi!
Here’s the weekly summary of Qt related changes to WebKit trunk. Big changes include Yael’s patch for WebSockets support, the beginnings of QtScript on top of JavaScriptCore’s C API, Maemo 5 tweaks and layout test fixes:

Janne added the necessary meta-data to make QtWebKit play nicely with Symbian backups (34077).
I did some code cleanups in RenderThemeQt […]

» 7 comments «
Simon
WebKit
Posted by Simon
 in WebKit
 on Sunday, January 24, 2010 @ 09:38

This week has been a very busy week! Here’s a list of the landed changes that affect the Qt port, in chronological order:

Tor Arne has ported the Qt build of DumpRenderTree to run on Windows. (r53526, r53543).
Luiz continued with cleaning up the combobox popup handling.(33418).
Ben from the Google Team fixed a bug where touch events […]

» 4 comments «
Simon
WebKit
Posted by Simon
 in WebKit
 on Friday, January 15, 2010 @ 17:49

Here’s the weekly summary of the Qt related changes that landed in WebKit trunk this week:

Daniel and Robert added support for the XSS auditor to the Qt DRT (33419).
Simon removed unnecessary memory allocations of QPainterPath from WebCore::Path (33466).
Zoltan continued to make the world a subclass of FastMallocBase.
Diego fixed support for user stylesheet locations in the […]

» 10 comments «
Kent
WebKit
Posted by Kent
 in WebKit
 on Friday, January 15, 2010 @ 13:06

Today it’s exactly one month since the press release stating that ECMA-262 5th edition (ES5) has been approved. (Yeah, that’s just a random coincidence.) What’s changed since the 3rd edition? Quoting the spec itself (actually, it’s only the “Final final final final draft” according to the PDF document title ):
The [fifth edition of ECMAScript] […]

» 4 comments «


© 2008 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners.