Galeon Webcore port

Crispin Flowerday <[email protected]> Fri, 22 Oct 2004 22:08:00 +0100
Newsgroups gmane.comp.web.galeon.devel
Message-ID <[email protected]>
Hi,

Following the announcement[1] of a gtk port apple webcore, I have 
started a basic Galeon[2] WebCore[3] port, it is currently available 
using arch, to download and compile the port, use:

$ tla register-archive http://arch.flowerday.cx/archives/crispin-2004/
$ tla get [email protected]/galeon--webkit--1.0 galeon-webcore
$ cd galeon-webcore
$ PKG_CONFIG_PATH=... ./autogen.sh --with-rendering-engine=webcore 
--prefix=/wherever
$ make
$ make install

At the moment the port is very basic, it just about manages to render 
the pages, however I noticed a couple of things:

1) the "req_new_window" callback in the header file doesn't seem to 
match up with what the osb-browser program does.

2) gtk_khtml_new() does more than just create the widget. In order for 
other language bindings to work, it should just be a wrapper for 
g_object_new() and the other work should be done in the init() call.

3) It really shouldn't use the GTK_ namespace, this is really reserved 
for Gtk

4) gtk_khtml_get_status_text() doesn't seem to exist

Apart from that, it looks really good (apart from its obvious problems), 
and is quite easy to use, although that remains to be seen when I come 
to do the more complicated stuff :-)

Cheers

Crispin Flowerday

[1] http://gtk-webcore.sourceforge.net/release-announcement.txt
[2] http://galeon.sourceforge.net
[3] http://gtk-webcore.sourceforge.net


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl