On Saturday 25 April 2009, James Hill wrote:
> I'm a long time Macintosh developer and am involved in the Classic
> Mac online scene. I just found about about Netsurf and was wondering
> if it would be possible to port it to the old Macintosh OS9
> environment and bring a modern, web standards compliant browser to
> people using classic macs.
>
> I need to know if it would be possible to compile Netsurf under the
> older dev tools available for OS9 and where to start.  I have
> CodeWarrior 7 and the old Macintosh Developers Workshop.


Hi Jay,

NetSurf is very portable and I think this is very likely possible. The code is 
mostly ANSI C with use of some common POSIX functions such as regex and iconv. 
The essential dependencies are libcurl, libxml, and hubbub (part of the 
project). You'll also need libjpeg, libpng or libmng, and libnsgif, but those 
can be disabled to start with.

Creating a new user interface involves implementing about 50 functions - see 
desktop/gui.h. You'll need to look at the existing ports code to see what they 
should do.

You can check the source out using the command on
http://www.netsurf-browser.org/documentation/develop
or check out svn://svn.netsurf-browser.org/trunk to get all the related 
libraries too.

James

-- 
James Bursa, NetSurf developer                http://www.netsurf-browser.org/


Reply via email to