On Fri, 07 May 2010 15:57:50 +0200, Bernd Roesch wrote:

> On the other hand, there are the C++ Browsers firefox OWB(use webkit) that 
> can port with a smaller
> changes

I don't think that's as true as you believe it is.  There are more
"bits" in the NetSurf platform code, but it can do more things as
standard too.  With OWB everything has to be implemented from scratch,
whereas NetSurf platform code hooks into a few core functions.

You can get away - initially - with the functions to manage windows
(you'd need these on OWB too) and the plotters/schedulers (which I've
coincidentally already written and will need minimal changes for OS3
until support for <8-bit graphics is added). Practically everything
else can be a NOP and implemented as and when.

I believe Joerg has to reimplement everything for OS4 OWB whenever it
gets big updates, so again there's more work there than with NetSurf,
which doesn't have major platform-breaking core changes very often -
and usually the person breaking the platform code will be fixing it up
anyway if it's in SVN, so a quick test compile and a few tweaks later
and you're done.

Chris

Reply via email to