The new site is finally finished:
Stuff done recently includes the Development area, Webmaster area, the
About NetSurf section and all the mini sites for the sub-projects like
Hubbub and Libdom.
All the sub-project pages are pretty rudimentary and they can be added to
later. I wanted something for them though, if only to give them a chance
of attracting other developers' attention.
I've also moved a few things on the new NetSurf site around.
I'd like to get the new site up as soon as possible. The things that I am
aware of that need doing are:
1. Stop the www. domain from automatically updating from what's in SVN
while I check in the new site.
2. Stop the autobuilder from running and updating the downloads page.
3. Check in new site.
4. Update autobuilder with some new URLs and also the new layout of the web
pages. (The thing that puts the build dates and sizes in needs to be
5. I want the autobuilder to update both
with the change log. The former shows the existing SVN log change list
layout. The latter shows my suggested layout, which has a single link
to the change set. I think it's more functional and tidier. (Note that
it will be s/test/www/ in those URLs.)
6. Do something about the offline documentation that the autobuilder adds
to the RISC OS development builds. (For the time being I suggest
removing the offline docs and just linking to the online ones from the
welcome page. The documentation menu entries should also open the web
7. Need to get hold of all the debian/ubuntu packages that are in the
8. Restart the autobuilder and www. domain web site svn uping.
9. Set up various Moved permanently redirects e.g.
should redirect to
That's all I can think of right now.
Michael Drake (tlsa) http://www.netsurf-browser.org/
I have held off mentioning this so far as I don't have time to work on it
myself. However I see jmb has just committed a patch relating to cookies so
maybe these ideas can feed into that work.
I would like to see a mechanism where cookies are accepted and rejected
based on the URL of their parent server. What I don't want, however, is a
solution like the one used by every other browser I have seen which offers
a similar feature. Namely modal yes/no dialogues for every damn cookie.
1) Initiate page load
2) Accept/Reject page's cookies
3) See the page and realise it isn't what you wanted
4) Try to backtrack or close window but can't because you are now being
prompted about some add agencies cookie
5) Reject cookie
6) Try to backtrack or close but can't because of some other add agencies
7) Rinse and repeat.
I'm not sure what the ideal interface is but it would probably include a
list of cookies awaiting a decision. This would then allow you to accept
reject a particular cookie, a particular site or maybe a RegEx of the URL.
Such decisions would remove one or more cookies from this pending list but
may cause new ones to be added.
I'm not sure that description is very clear so here's a walk-through of a
typical session to illustrate it:
1) Initiate page load
2) Page includes cookies which are presented to user.
The page can be displayed at this point but no further fetches can be
initiated until the user makes a decision on the cookies.
3) User makes a decision. The cookies affected by this decision are
removed from the list and pending fetches (images, etc) which are
blocked on those cookies can be initiated.
4) If there are cookies attached to any of these new fetches they will be
appended to the list.
The advantage I see in this is a much less intrusive interface. If you are
going to a page purely for textual information you may well be happy to
ignore the whole issue of cookies while you read the page, then move on to
a different page. In other cases you may want to pick and choose which
cookies you want. This may be eased by being able to see all the cookies
being offered at a particular time.
I appreciate this represents a lot of work which is why I didn't want to
suggest it while I couldn't offer assistance. I offer it now for comment in
the light of work currently being done in the cookie system.
On Wed, 2007-12-26 at 10:52 +0000, Daniel Taylor wrote:
> I got a log and have attached it. I get the same result (more or less) running the executable as I do the netsurf script.
OK. Can you try launching the NetSurf launcher script with a file://
URL? It appears to die after trying to do HTTP with libcurl. If that
also crashes, is it possible for you to run it under a debugger, such as
GDB, and find out where the crash is?
Is it possible for you to join the NetSurf developers' mailing list?
More eyes on this may reveal more clues.
(To people on the list, the log looked perfectly normal, and the last
desktop/browser.c browser_window_go_post 278: bw 0x21d488, url
Today, I received the bumph for registering as an exhibitor at the 2008
Wakefield show, which will be held at the Cedar Court Hotel, Calder
Grove, Wakefield, WF4 3QZ on the 26th of April.
The standard price for the stands is £80 per 2-meter wide plot,
including two chairs. We have a price reduction down to £40.
Additional chairs are £3 each. Our current funds will cover this
The layout of the show will involve 34 tables - two rows against
opposing walls (9 on one, 10 on the other), with the rest creating three
islands in the middle. I don't have a scanner, so we'll have to wait
for the Wakefield Show website to be updated with a floor plan.
The show is sponsored by Advantage 6, so one assumes they may well have
a stand. When they do, they usually try to get internet access and are
happy to share it with us, so I will ask Chris if it is possible to be
placed proximate to them.
Electrically, it is normal for each stand to get a 4-way 13A supply. We
can bring our own extension leads to increase this number of sockets,
but Chris asks that we have them electrically tested first. What we
usually do is just pick up a couple of brand new ones for a fiver. We
need to inform Chris ahead of time of our approximate power consumption
requirements. The form he provides simply asks for the number of
computers, monitors, printers, etc, as well as asking for any specific
requirements. If required, I can give him the precise number of Watts
the equipment we'd be taking uses.
We need to provide a short description of the project, an "official
address", email address and URL to Chris for the show entry guide. The
description needs to be short.
Time table up to the show is as follows:
10th March: Show guide details due
28th March: Deadline for stand booking payments
28th March: Electrical requirements due
On the day of the show, the 26th of April, it will open from 0800 0945
for exhibitors to arrive, park, and set up. Our stand must be ready by
1000, which is when the show opens to the public. The show then closes
to the public at 1700, and we have until approximately 1830 to knockdown
and leave, and find a good pub.
We need to answer the following questions:
1) Are we going?
2) Which of us are going? (Myself and Daniel are up for it.)
3) What electrical items are we going to take?
4) Are we going to have a release of NetSurf 2.0 by the show?
5) Are we going to be selling CD-Rs of the latest release?
In terms of question 2, myself and Daniel usually take a couple of gang
leads, two laptops, an A9 Home, a TFT of some description, an ethernet
switch, and my desktop Linux box if we're going to be burning CDs, doing
dev work at the show, etc.
Input and questions from you lot are welcome - I'm sure there's
something I will have missed!