09 August 2007

Experimental WebKit Support

After the media buzz about Epiphany supporting WebKit I wanted to see how it works and if it is a viable alternative to Mozilla/XulRunner. So I added an experimental WebKit rendering plugin to the 1.4 sources. With the help of the nice guys in #webkit (freenode.org) it took only some hours to compile WebKit and create a simple browser test plugin. Besides some specific features like mouse cursor change, zooming and automatic scrolling on next-unread everything works as it should. Wether WebKit can be really used as a HTML rendering library for Liferea of course depends on the availability of the library itself in the Linux/Unix distributions out there. At the moment most distributions do not yet provide packages to compile against, so I assume not many end users can use WebKit at the moment.

5 comments:

Anonymous said...

Great, so I can finally ban XUL from my system in the not so distant future :)

anarki said...

A snapshot of Webkit-Gtk SVN is in Debian Unstable and in Ubuntu Gutsy, so it should nicely widespread :)

fysa said...

Can you give an example of how to ./configure for WebKit? It's not in ./configure --help

Lars said...

fysa: You do not need to enable it explicitely if you have the webkit headers installed somewhere reachable for pkg-config they will be found. For configure there is only a disabling option --disable-webkit.

You can check if your webkit headers can be found using "pkg-config --cflags WebKitGtk"

3dx said...

Webkit is vey faster rendering but don't show Japanese Characters... or maybe a did something wrong compiling?