GSoC student: svn checkout problem
by Obaro Ogbo
Hi, I hope to participate in the GSoC with a Haiku NetSurf port.
I tried checking out the source using
"svn checkout http://svn.netsurf-browser.org/trunk/netsurf"
as per the instructions on the site but keep getting
"svn: PROPFIND of '/trunk/netsurf': 301 Moved
What's the appropriate location?
Sorry if this is not appropriate for this list.
[Project Idea] Keyboard shortcuts for Netsurf
by Karan Jain
I just started using Netsurf & also glanced across some of the features &
project ideas. After reading all these, I had certain ideas which I'm
sharing with you:
1. As described in the Project Idea titled "Keyboard Navigation", one can
traverse the DOM structure of the tree and generate ways to directly
traverse between the links & can hence develop keyboard shortcuts for the
2. In addition to this, I saw in the features listed that Disk Caching
has not yet been enabled. Now since we shall be parsing the HTML page (which
is going to create some overhead), how about indexing it or may be storing
it in a processable format such as XML. This shall have 2-fold advantage:
a) Firstly, disk caching could be done not only in terms of web
pages but also in terms of content. This shall enable a new feature of
searching wherein a user could search for his relevant content from his
b) Secondly, the generation of XML shall also facilitate
features like finding a text in the page which is missing from Netsurf.
Please do mail me the feasibility of the project suggestions.
css short version
by Michael Gerbracht
I am currently working together with a web designer to create a new
homepage. The website did not looks ok in netsurf and he found out that
there seems to be a problem with the short version of css commands (if I
understood correctly), e.g.:
margin: 20px 0 200px 0
Scroll offsets in history patch
by Paweł Blokus
It's me again :)
I've spent some time getting more into NS code and tried to add some
functionality by the way :) That's the outcome:
The code makes the scroll offsets to be remembered in the history, so that
you find yourself in the same place when you come back to a site.
Converting libDOM to use vtable, the first step
by Bo Yang
Hi, The attached patch only convert node/attr two part of the DOM to use
vtable method. It makes the libDOM not compile, but the complete patch to
convert to vtable is really to large to review, so post the patch
incrementally is better. We can find the issues earlier this way. Any advice
and comments are appreciated! Thanks!
Re: r6724 mikeL - /branches/wml/window/gtk/gtk_window.c
by Daniel Silverstone
On Fri, 2009-03-06 at 04:04 +0000, netsurf(a)semichrome.net wrote:
> Fixed closing the last tab not closing NetSurf
This bit worries me.
Are you saying that closing the last tab will always close the browser
entirely? Close the appropriate scaffold, or what?
Also, it'd be nice if closing the last tab could (optionally) cause a
blank new tab to replace it instead. (Like Firefox does if you force the
tab-bar to always be present).
Daniel Silverstone http://www.netsurf-browser.org/
PGP mail accepted and encouraged. Key Id: 2BC8 4016 2068 7895
Local history rendering
by Chris Young
Is there any way to only render part of a local history window, or do
I need to render the entire local history into a huge bitmap and pick
the bit I want to display myself?
Re: r6732 chris_y - /trunk/netsurf/Makefile
by John-Mark Bell
On Sun, 2009-03-08 at 15:44 +0000, netsurf(a)semichrome.net wrote:
> --- trunk/netsurf/Makefile (original)
> +++ trunk/netsurf/Makefile Sun Mar 8 10:44:21 2009
> @@ -717,6 +717,10 @@
> DEPFILES :=
> # Now some macros which build the make system
> +ifeq ($(HOST),amiga)
> +GCCVER := 4
Why not just delete line 76?
Web site updates
by Michael Drake
There are some web site updates I'd like to do before NetSurf 2.0 is
The main things are to update the downloads and documentation sections to
properly reflect NetSurf being multi-platform.
For the downloads page, I think the "Download" link on the nav. bar and
the download box on the home page should link to a page where the user is
presented with a list of operating systems plus a source code option.
Please select an operating system:
+ RISC OS
+ Unix-like (including Linux)
Alternatively you can download NetSurf's source:
+ Source code (multi-platform)
Then they click on the option they are interested in and they get another
page. The new page should present the latest release version for that
platform clearly and obviously. There should also be links for downloading
older releases and any development builds which are available for that
platform on the page.
I'm not exactly sure how easy it is to distribute binaries for all
platforms. It is easy on RISC OS. For Unix-like it may be more of a
problem, but at the very least we could have a page listing all the
distros we know of that package NetSurf and link to the source archive, so
they could build it for themselves if they need to.
I think that would be better than the current layout, which can't really
be expanded beyond RISC OS and source options.
Does this seem OK to everyone?
For the documentation, I'd like to make the user guide more multi
platform, but it will probably take me a long time. I can easily use the
RISC OS and GTK versions. Is there any easy way for me to test the AmigaOS
and BeOS versions? Are there live CDs or emulators and is it trivial to
run the NetSurf ports on such a system?
Also, there is a user info page
which is multi platform, and a RISC OS specific one here:
It would be good to get the platform specific installation instructions
and details platform specific issues for all platforms in similar
documents. Each platform specific download page can link to the relevant
user info page.
Finally, I'd like to update the About NetSurf section to make it clear
NetSurf runs on all sorts of platforms and systems. At the moment that
page/area is a bit dry, but I think it can be livened up with things like
a photo of NetSurf running on a snazzy handheld gadget with a caption
below, kind of like the front page screenshot.
Things like the framebuffer port are worth mentioning as it is fairly
unique, I think, that our browser can run with no GUI toolkit or windowing
system, even run on a bootloader.
Also, I want to update the NetSurf team page:
Please could the Chris, François and Vincent give me a couple of
paragraphs, like the ones already there, about which bit of NetSurf you
work on, what system you use, etc. :)
Michael Drake (tlsa) http://www.netsurf-browser.org/