I've made some fixes to the PNG code, so interlaced PNGs should look much
better now. I've also fixed a problem with images not loading when they were
in the memory cache.
jmb: I've fixed that options bug.
philpem: did you get that contributed GIF code?
Developers: please try and be on IRC whenever you're online (#netsurf-develop
on IRCNet). I think it's very important that we communicate as much as
possible, so that we don't duplicate work or make unnecessary work :). Always
talk to the main author of a module before adding a feature to it, in case
they have thought about or started it already.
When fools like me don't use absolute URLs in HTTP redirects, most browsers
seem to cope with it and do what I want, but NetSurf doesn't. Look at
http://mysober.co.uk/ in NetSurf and then in Oregano to see what I mean.
Might it be an idea to make it so broken redirects still work? (although I
will fis mone sometime)
First I'd like to check that everyone who has contributed code is happy with
our use of the GPL for NetSurf. It's important that we discuss any problems
as soon as possible.
There is no reason why we can't have some source files under different
licenses, for example if people wish to contribute code under some other
license, as long as it is compatible with the GPL.
The GPL recommends adding a notice to each source file with the license and
copyright holders. I suggest the following:
* This file is part of NetSurf, http://netsurf.sourceforge.net/
* Licensed under the GNU General Public License,
* Copyright 2003 James Bursa <bursa(a)users.sourceforge.net>
* Copyright 2003 etc. ...
listing all the people who have made significant changes to that file.
If that looks OK to everyone, I'll add it to each file. I can find out who
worked on each file from CVS. We can also dump the $Id$ thing while we're at
it since it's kind of pointless.
> Phil Mellor: between this and the changes to fetchcache, browser
> history is a bit broken, if you get some time ;->.
Yeah, I've been a bit busy at the moment. If I've been programming at
work during the day I'm less keen on doing it in the evenings too...
I'm off on holiday next week, but the week after I should be able to
get back into the swing of things; hopefully I won't be programming all
I'm working on some ideas for the file download interface too.
I've just checked in support for HTTP redirects (eg. the redirect from
http://netsurf.sf.net/ to http://netsurf.sourceforge.net/). Please test and
send me logs of problems.
Phil Mellor: between this and the changes to fetchcache, browser window
history is a bit broken, if you get some time ;->.
<input type="submit" name="b_sign" value="Continue" > doesn't work yet
(BTW I have downloaded the latest version: 20030621_1600_32/zip)
Any idea when this will be supported?
Stefaan Claes, Hove, Antwerpen, Belgium, Europe, <sclaes(a)aaug.net>
I've checked in files for a debug build. This builds the platform independent
parts of NetSurf together with some glue files to make a simple command line
To compile it under Linux / Unix, use 'make debug', then run 'netsurf' and
enter a URL to fetch and convert it. Pages aren't displayed in any way, but
there is all the usual logging output.
The advantage of this is that it can be run under gdb and other debugging
I've checked in some changes to the fetch / cache / content stuff. The memory
cache now holds documents as they are loading. Each content also has a list
The only visible change should be that loading the same page in two windows
simultaneously will now work properly (before, only one would notice that the
page was complete). The memory cache still needs some work though, so NetSurf
may run out of memory often.
The new 'other' content is for downloading files. Does anyone want to
implement the front end for this? Let me know and I'll explain what needs
Also, I've put together a way of compiling the back end to a command line
program under linux, which makes debugging back end problems easier. I'll
check that in soon.