Clutter WebKit port
The Clutter port of WebKit is a project to provide a web browser actor for Clutter and an MxWidget for Mx. This port is currently maintained outside of the official WebKit tree.
Obtaining the Clutter port
Currently the port is developed in a git repository at http://cgit.collabora.com/git/webkit-clutter.git
Building the Clutter port
You can use the standard build-webkit script:
$ ./Tools/Scripts/build-webkit --clutter
Or you can use the standard autotools commands. It is recommended to make a separate build directory setting, like this:
$ mkdir build
$ cd build
$ ../autogen.sh --with-port=clutter
$ make
Reporting bugs
If you found a bug, please report it to our trac instance: http://webkit-clutter.collabora.co.uk/
What is coming
Now that the base functionality is already there, we are looking at these improvements, in rough order of priority:
- Accelerated composition: use clutter to provide an implementation of the accelerated code paths giving us GPU-accelerated CSS3 transforms, translations, and animations
- Take advantage of the accelerated layers insfrastructure to render video straight to a texture when possible
- Investigate the cogl backend for cairo: so we move more work from the CPU to the GPU