discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNUstep Web browser (was Re: WebKit Bounty)


From: Christopher Armstrong
Subject: Re: GNUstep Web browser (was Re: WebKit Bounty)
Date: Sun, 04 Mar 2007 17:09:30 +1100

Hi

> I completely agree, It would be foolish not to leverage all of the work
> by the KHTML and WebKit teams.  GNUstep doesn't need to maintain it's own
> HTML rendering engine.  It's too big and time consuming and we have more
> important things to focus on.

And on that note, you'll need some kind of CoreFoundation, which is used
in some parts of JavascriptCore/WebCore in order to avoid mixing
(mostly) C++ code with Objective-C calls. Considering that Apple's
CoreFoundation is *generally* just a C implementation of GNUstep base,
I've been working on a implementation that pretty much wraps what is in
GNUstep base already. 

Most of the APIs map one-to-one, so its generally just a case of
declaring a prototype and calling the GNUstep base method. Not all APIs
match, however, and there is some things we cannot support easily (such
as custom allocators), but we can come pretty close, and fill in the
gaps elsewhere with either custom implementations or an implementation
inside GNUstep Base.

Find a start effort at:
http://carmstrong.fastmail.com.au/CoreFoundation-20070304-final.tgz

Also note this is horribly incomplete (I've only just started
prototyping the CFString/NSString functions) but serves as an example of
what I mean. I'm using the same idea that was being explored in the old
GNUstep WebKit before it went inactive. 

Cheers
Chris

-- 
  Christopher Armstrong
  carmstrong ^^AT^ fastmail dOT com /Dot/ au





reply via email to

[Prev in Thread] Current Thread [Next in Thread]