I've checked out the source, and added bits of code towards saving and
importing (drag n drop stuff).
BUT.... for some reason I can't compile the code. I haven't used GCC for
about 4 months now, so it may be something stupid that I'm doing. I also
can't use the makefile, but that may just be me, as I've never used makefiles
The commands for manual compiling I'm using, e.g. for riscos/gui.c
*gcc -c -mthrowback netsurf/riscos/gui.c -IOSLib:
the compiler cannot find netsurf/desktop/gui.h and all the other included
header files, despite the fact that they are clearly there. I'm probably
doing something really stupidly simple, but I'd appreciate a fresh view on
When using make, on the command:
*make -f netsurf/makefile
I get the error :
netsurf/makefile:93: depend: No such file or directory
make: *** No rule to make target `cache.c', needed by `depend'. Stop.
but, as I said, I've never used makefiles before. I could've posted to
c.s.a.programmer, but I reckoned that the questions would be more relevant
here, so thanks for any input.
1 last question; where can I find the stdbool.h header file?
I'm currently working on importing dragged URL (&b28) files onto iconbar icon
and into windows. I'm also looking at saving of source and data.
Please test the latest build: http://netsurf.strcprstskrzkrk.co.uk/
Summary of changes over the last few days:
+ New GIF loader written by John Bell using the InterGIF library
+ Lots of fixes to floats and tables, so overlapping text shouldn't happen
+ The bug with the first letter of words being cut off is fixed
+ <object> partially implemented, eg. images and HTML documents
+ Various bugs which were causing crashes fixed
+ Some of the code now uses C99 features like bool, so add -std=c9x to gcc
(done in the makefile) (#include <stdbool.h> to use bool true false)
+ Get animlib (from InterGIF) precompiled from
I will be away from Sunday for 3 weeks (until 13 August), probably without
much net access :).
Using netsurf.20030709_2207_32 on SA RPC Select 3i1 (RISC OS 4.36)
http://groups.google.co.uk/ starts to load, diplays the text and hangs. At
this stage the machine is not multi-tasking and the only way to do anything
is Alt-Break to close Netsurf. Symptoms include clock display not updating,
cursor remains red I-bar from inputting the URL, Netsurf status bar reports
"loading 3 objects: converting 1410 bytes".
http://groups.google.com/ behaves the same.
http://www.google.co.uk/ loads and allows a web search, but hangs similarly
displaying the results list. Status reported "loading 15 objects".
I am not a programmer so don't have a clue what is or isn't happening, or any
idea where looking at these symptoms fits in the development plan. The fix
may be next on the list or there may be 100 other things to sort first!
Rowspan in tables is now implemented. Please test and let me know of problems.
I also made some other table layout improvements recently, so please send me
URLs of pages (or test cases) which still have table problems.
I think I've just found a bug in the GUI. If you open a Netsurf window,
then go to, say, www.google.com, resize the window (to the width of the
screen preferably) and hit "Refresh" (to redraw the window), the Netsurf
window shrinks back down to its original size. The window also gets resized
when you use the "Back" and "Forward" buttons, but it never gets any bigger.
... Which sparks some mnemonic circuitry.