Hi all I'm having a go at porting NetSurf to AmigaOS 4.0 (initially). Somebody has already compiled it using a ported X server and GTK, reportedly requiring no changes, so that's a good start.
However, I'd like to run it "more natively" so am looking into writing the necessary GUI code for AmigaOS. I have NetSurf compiled here with "debug" target and it is working except for the macros in utils/ring.h (the first call to RING_FINDBYHOST crashes in strcasecmp() seemingly because of the element variable - I suspect it's not getting initialised properly and is pointing to garbage in memory. The other macros are crashing for the same reason). I've disabled them for now but any clues on that one would be welcomed. Secondly - and please feel free to point me to existing documentation on this one, as I can't find any - I'd like an overview of which functions I need to write as a starting point. I can glean some of this from looking through the ui source, but I'd like to avoid anything unimportant for now - just enough to get the page rendered and displayed. Everything else can come later! Thanks in advance. Chris
