The website is due for improvements in content, navigation, and design. I
think we should start by figuring out the aims of visitors of the site:
- a non-user who wants to know what NetSurf is and why he should get it
- a non-user who wants to install NetSurf
- a user who wants to upgrade to the latest version
- a user who wants to report a bug
- a user who wants to contribute in some way
- a user who needs help or documentation
- a webmaster who's seen NetSurf in their log and wants to know what it is
- a user or web designer who wants to know which standards NetSurf supports
- a new developer who would like to get the source and contribute
- a new developer on some device or platform who's looking for a browser to
- someone who wants to contact us
Any more that I've missed?
Current content of the site is:
- front page (currently summary, news, links)
- news archive
- development information
- development progress
- mailing lists links
- development plan
James Bursa, NetSurf developer http://www.netsurf-browser.org/
---------- Forwarded message ----------
Date: Wed, 24 Oct 2007 02:23:01 +0200
From: Franz Korntner <franz(a)digital-connectivity.com>
To: John-Mark Bell <jmb(a)netsurf-browser.org>
Subject: Fixed-point arithmetic
I'm posting this one private because it has large attachments and i'm not quite
sure if submitting them will nuke the mailing list.
I've eliminated all floating-point operations from the rendering core and
replaced them with fixed point (i.e. effectively integer operations). It
revealed much in expected and unexpected areas but more of that later. For an
illustration I included 2 animated gifs of a rendered test page consisting of a
10x10 table containing 2 by 2 pixel red images wrapped in alternating
blue/black 2 pixel padding. Goal of this test is to illustrate rounding errors.
The gif animation zooms into the page 100 times.
The first attachment is with the original mixed integer/float code, the second
with fixed point arithmetic.