Website improvements
by James Bursa
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
port
- 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
- screenshots
- downloads
- development information
- documentation
- development progress
- licence
- mailing lists links
- development plan
- themes
James
--
James Bursa, NetSurf developer http://www.netsurf-browser.org/
16 years
Bug#434963: HTML form <select> widget unusable
by Vincent Sanders
----- Forwarded message from "Trent W. Buck" <trentbuck(a)gmail.com> -----
From: "Trent W. Buck" <trentbuck(a)gmail.com>
Date: Sat, 28 Jul 2007 10:58:01 +1000
Subject: Bug#434963: HTML form <select> widget unusable
To: Debian Bug Tracking System <submit(a)bugs.debian.org>
Package: netsurf
Version: 1.0-1
Severity: normal
A <select> form widget provides a finite list of choices to select
from. In iceweasel, for example, this is rendered as a drop-down
list.
In netsurf, placing the mouse over such a widget causes the pointer to
change to an image of a mouse with the third (right) button pressed,
but pressing any mouse button appears to have no effect.
A page that manifests this problem is <http://bugs.python.org>.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.21-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages netsurf depends on:
ii libatk1.0-0 1.18.0-2 The ATK accessibility toolkit
ii libc6 2.6-2 GNU C Library: Shared libraries
ii libcairo2 1.4.10-1+b2 The Cairo 2D vector graphics libra
ii libcurl3 7.16.2-6 Multi-protocol file transfer libra
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libglade2-0 1:2.6.1-1 library to load .glade files at ru
ii libglib2.0-0 2.12.13-1 The GLib library of C routines
ii libgtk2.0-0 2.10.13-1 The GTK+ graphical user interface
ii libjpeg62 6b-13 The Independent JPEG Group's JPEG
ii liblcms1 1.16-6 Color management library
ii libmng1 1.0.9-1 Multiple-image Network Graphics li
ii libpango1.0-0 1.16.4-3 Layout and rendering of internatio
ii libssl0.9.8 0.9.8e-5+b1 SSL shared libraries
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcursor1 1:1.1.8-2 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.1.1-1 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxml2 2.6.29.dfsg-1 GNOME XML library
ii libxrandr2 2:1.2.1-1 X11 RandR extension library
ii libxrender1 1:0.9.2-1 X Rendering Extension client libra
ii zlib1g 1:1.2.3.3.dfsg-5 compression library - runtime
Versions of packages netsurf recommends:
ii mime-support 3.39-1 MIME files 'mime.types' & 'mailcap
-- no debconf information
----- End forwarded message -----
--
Regards Vincent
http://www.kyllikki.org/
16 years, 2 months
South East Show
by John-Mark Bell
Hi all,
The South East show will be in Guildford on the 20th October. Some
questions:
1) Who's planning to attend?
2) Are we intending to do anything other than turn up and demo the latest
SVN? (A couple of people have expressed an interest in getting hold of
CDs with the latest stable release on)
Also, I'm in the US from the 13th-18th/19th October, so will probably be
mildly jetlagged on the 20th.
Cheers,
J.
16 years, 3 months
Google Checkout test for Archive mag (fwd)
by John-Mark Bell
Hi,
Can someone take a look at this and contact Jim directly?
Cheers,
J.
---------- Forwarded message ----------
Date: Tue, 21 Aug 2007 01:32:14 +0100
From: jim(a)archivemag.co.uk
To: John-Mark Bell <jmb(a)netsurf-browser.org>
Subject: Google Checkout test for Archive mag
hi, John-Mark --
i don't know if you subscribe to Archive magazine, and whether you've
heard that i'm taking over as editor; Paul Beverley wants to retire
after 20 years of doing it every month. it was in the offing, but not
yet announced, when i met you at Wakefield.
anyway, i need to set up a method of receiving card payments for
subscriptions, and i'm going to give Google Checkout a try, not least
because it's free till the end of the year.
would you have the time and patience to see how Google Checkout works
with RiscOS browsers, and compare your experience with mine? we might
as well make an Archive article out of this!
if you're willing to have a go ...
attached is a copy of the relevant page of the Archive website with a
couple of Google Checkout buttons roughly pasted in.
click on the top button, to buy "test" from Archive magazine for 10p.
(or go ahead and subscribe! you'll be the first past the post!) it
should take you to the Google Checkout page, where you'll be asked to
set up an account by giving your email address etc and card details.
i didnt have luck at that stage with Fresco, Oregano 1 and 2 and
Netsurf 1(*): is your experience the same? (one page displayed no
"Submit" button after i had entered my info, but i found that just
pressing Return in the final (telephone) info field did the trick --
then i fell at the next page.)
had to resort to the Windows laptop to set up the account. (presumably
Linux would do it too.) but then i was able to go back to RiscOS,
click on the button, and duly got through to the Google Checkout page
with my registered details showing -- and the 10p sale sailed through.
didnt discover yet what i'd do if i'd wanted to add a second item to
my shopping trolley.
not to worry if you havent got time, patience or energy for this in
the next day or so (Paul's "last and final" issue hits doormats
imminently, containing renewal reminders that mention Checkout on the
website). if you do try it out, and your purchase goes through, i owe
you either 10p or a year of Archive!
(* since then i have found and downloaded Netsurf 1.1 -- maybe it
would have worked better than 1.0 at setting up the account.)
i thought the Netsurf team might like to look into this becuz there's
a good chance the Google developers could, at this early stage of
their project, make things RiscOS-friendlier.
thanks.
--
Jim Nagel
32 Norbins Rd, Glastonbury, BA6 9JG
(01458) 83 3603 pocket 0797 415 3861 www.archivemag.co.uk
16 years, 3 months
Bug#435319: HTML form <input>, confusing non-alphanumeric keys
by Vincent Sanders
possibly related to unicode translations?
----- Forwarded message from "Trent W. Buck" <trentbuck(a)gmail.com> -----
From: "Trent W. Buck" <trentbuck(a)gmail.com>
Date: Tue, 31 Jul 2007 15:25:14 +1000
Subject: Bug#435319: HTML form <input>, confusing non-alphanumeric keys
To: Debian Bug Tracking System <submit(a)bugs.debian.org>
Package: netsurf
Version: 1.0-1
Severity: normal
When entering text into an <input> HTML form widget, pressing
non-alphanumeric keys causes strange characters to be inserted. Some
examples:
TAB inserts what looks like )
Shift + TAB inserts what looks like ´
Home inserts what looks like p (double width)
PgUp inserts what looks like u (double width)
PgDn inserts what looks like v (double width)
End inserts what looks like w (double width)
F1 inserts what looks like ㅎ
F6 inserts what looks like ㅐ
F8 inserts what looks like ㅑ
F9 inserts what looks like ㅓ
I notice this problem with the page <http://anki.repose.cx/account/login>.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.21-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages netsurf depends on:
ii libatk1.0-0 1.18.0-2 The ATK accessibility toolkit
ii libc6 2.6-2 GNU C Library: Shared libraries
ii libcairo2 1.4.10-1+b2 The Cairo 2D vector graphics libra
ii libcurl3 7.16.2-6 Multi-protocol file transfer libra
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libglade2-0 1:2.6.1-1 library to load .glade files at ru
ii libglib2.0-0 2.12.13-1 The GLib library of C routines
ii libgtk2.0-0 2.10.13-1 The GTK+ graphical user interface
ii libjpeg62 6b-13 The Independent JPEG Group's JPEG
ii liblcms1 1.16-6 Color management library
ii libmng1 1.0.9-1 Multiple-image Network Graphics li
ii libpango1.0-0 1.16.4-3 Layout and rendering of internatio
ii libssl0.9.8 0.9.8e-5+b1 SSL shared libraries
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcursor1 1:1.1.8-2 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.1.1-1 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxml2 2.6.29.dfsg-1 GNOME XML library
ii libxrandr2 2:1.2.1-1 X11 RandR extension library
ii libxrender1 1:0.9.2-1 X Rendering Extension client libra
ii zlib1g 1:1.2.3.3.dfsg-5 compression library - runtime
Versions of packages netsurf recommends:
ii mime-support 3.39-1 MIME files 'mime.types' & 'mailcap
-- no debconf information
----- End forwarded message -----
--
Regards Vincent
http://www.kyllikki.org/
16 years, 3 months
Bug#435013: Missing blank lines in bugs.debian.org message bodies
by Vincent Sanders
Seems to be one of the well known issues with pre formatting in netsurf.
----- Forwarded message from "Trent W. Buck" <trentbuck(a)gmail.com> -----
From: "Trent W. Buck" <trentbuck(a)gmail.com>
Date: Sat, 28 Jul 2007 23:51:36 +1000
Subject: Bug#435013: Missing blank lines in bugs.debian.org message bodies
To: Debian Bug Tracking System <submit(a)bugs.debian.org>
Package: netsurf
Version: 1.0-1
Severity: minor
Comparing
BROWSER=netsurf bts show 432124
and
BROWSER=iceweasel bts show 432124
you can see that netsurf does not show the blank lines between
paragraphs in the message body; iceweasel does.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.21-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages netsurf depends on:
ii libatk1.0-0 1.18.0-2 The ATK accessibility toolkit
ii libc6 2.6-2 GNU C Library: Shared libraries
ii libcairo2 1.4.10-1+b2 The Cairo 2D vector graphics libra
ii libcurl3 7.16.2-6 Multi-protocol file transfer libra
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libglade2-0 1:2.6.1-1 library to load .glade files at ru
ii libglib2.0-0 2.12.13-1 The GLib library of C routines
ii libgtk2.0-0 2.10.13-1 The GTK+ graphical user interface
ii libjpeg62 6b-13 The Independent JPEG Group's JPEG
ii liblcms1 1.16-6 Color management library
ii libmng1 1.0.9-1 Multiple-image Network Graphics li
ii libpango1.0-0 1.16.4-3 Layout and rendering of internatio
ii libssl0.9.8 0.9.8e-5+b1 SSL shared libraries
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcursor1 1:1.1.8-2 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.1.1-1 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxml2 2.6.29.dfsg-1 GNOME XML library
ii libxrandr2 2:1.2.1-1 X11 RandR extension library
ii libxrender1 1:0.9.2-1 X Rendering Extension client libra
ii zlib1g 1:1.2.3.3.dfsg-5 compression library - runtime
Versions of packages netsurf recommends:
ii mime-support 3.39-1 MIME files 'mime.types' & 'mailcap
-- no debconf information
----- End forwarded message -----
--
Regards Vincent
http://www.kyllikki.org/
16 years, 3 months
Bug#434964: Images inserted by CSS are not spaced correctly
by Vincent Sanders
This bug in the Debian package appears to be the same as the issue noted in:
http://source.netsurf-browser.org/*checkout*/trunk/netsurftest/haveproble...
----- Forwarded message from "Trent W. Buck" <trentbuck(a)gmail.com> -----
From: "Trent W. Buck" <trentbuck(a)gmail.com>
Date: Sat, 28 Jul 2007 11:06:42 +1000
Subject: Bug#434964: Images inserted by CSS are not spaced correctly
To: Debian Bug Tracking System <submit(a)bugs.debian.org>
Package: netsurf
Version: 1.0-1
Severity: normal
Wikipedia adds a small icon to hyperlinks that lead to "external"
URLs. I believe this is done using CSS.
In netsurf, the image is inserted over the top of the text, rather
than after it. This makes it hard to read the hyperlink text.
An example is visible in the footnote at the bottom of
http://en.wikipedia.org/wiki/External_link
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.21-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages netsurf depends on:
ii libatk1.0-0 1.18.0-2 The ATK accessibility toolkit
ii libc6 2.6-2 GNU C Library: Shared libraries
ii libcairo2 1.4.10-1+b2 The Cairo 2D vector graphics libra
ii libcurl3 7.16.2-6 Multi-protocol file transfer libra
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libglade2-0 1:2.6.1-1 library to load .glade files at ru
ii libglib2.0-0 2.12.13-1 The GLib library of C routines
ii libgtk2.0-0 2.10.13-1 The GTK+ graphical user interface
ii libjpeg62 6b-13 The Independent JPEG Group's JPEG
ii liblcms1 1.16-6 Color management library
ii libmng1 1.0.9-1 Multiple-image Network Graphics li
ii libpango1.0-0 1.16.4-3 Layout and rendering of internatio
ii libssl0.9.8 0.9.8e-5+b1 SSL shared libraries
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcursor1 1:1.1.8-2 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.1.1-1 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxml2 2.6.29.dfsg-1 GNOME XML library
ii libxrandr2 2:1.2.1-1 X11 RandR extension library
ii libxrender1 1:0.9.2-1 X Rendering Extension client libra
ii zlib1g 1:1.2.3.3.dfsg-5 compression library - runtime
Versions of packages netsurf recommends:
ii mime-support 3.39-1 MIME files 'mime.types' & 'mailcap
-- no debconf information
----- End forwarded message -----
--
Regards Vincent
16 years, 3 months
Re: r3487 rjek - in /branches/1/netsurf: !NetSurf/ ./ content/ content/fetchers/ css/ debug/ desktop/ gtk/ image/ render/ riscos/ riscos/configure/ riscos/gui/ utils/
by James Bursa
> Author: rjek
> Date: Wed Aug 8 19:19:45 2007
> New Revision: 3487
>
> URL: http://source.netsurf-browser.org?rev=3487&view=rev
> Log:
> Merge changes 3299,3304-3307,3311,3312,3317,3318,3322-3325,3328,3330-3334 from
> trunk in 1 branch
In future we should use the svnmerge tool for this. It does the merge
automatically, tracks what's been merged already, etc.
James
16 years, 4 months
1.1 patches
by John-Mark Bell
Courtesy of James, here's a list of the patches available for merge into
the stable branch for a 1.1 release next week:
---8<----
3297 tlsa Treat CENTER like other browsers do.
3298 tlsa More alignment changes.
3299 rjek Tweak default hotlist entries to be more up-to-date
3300 bursa Switch version to "2.0 (Development)".
3304 jmb Fix bugs in charset detection. Strip BOM from parser
input, as it confuses libxml. Ignore
non-ASCII-compatible charsets declared in meta tag (the
parser defaults to 8
3305 rjek Add UNIX-specific fetch_filetype() support. Uses
/etc/mime.types by default, but can build minimal
mappings if it doesn't exist. New code allows file://
directory list
3306 dsilvers Add a -v option to enable debug logging. Pass -v by
default to the RO runimage.
3307 dsilvers Remove the netsurf/ from the include paths and
rationalise use of <> vs "" in includes NetSurf includes
are now done with ""s and other system includes with
<>s as C i
3311 adrianl Fix interaction between failed drag save and pointer
tracking (including page drag scrolling)
3312 adrianl Overlooked warnings
3317 rjek Stop filename.c using d_type member in dirent struct, as
this is completely and utterly unportable. Not even
Linux has it anymore.
3318 rjek Check return value of stat() in filename.c and report
oddness using LOG
3322 rjek Add some debugging LOG calls to GTK gui_window_destroy
3323 rjek Fix destruction of nsgtk windows involving frames, fixes
crashes on sites such as news.bbc.co.uk
3324 rjek Whoops - remove legacy line calling function that
nolonger exists.
3325 rjek Simplify nsgtk periodic reflow. Should hopefully help in
flicker.
3328 rjek Don't bother resizing/repositioning frames when the core
asks us to if it would result in no difference.
Hopefully this fixes nsgtk consuming all available CPU
on site
3330 dsilvers Merge scheme switcher branch in.
3331 dsilvers Remove a time consuming LOG(()) and add some whitespace
to help me think
3332 jmb Warning fixes.
3333 dsilvers Add debug about ring sizes. Ensure we dispatch queued
jobs when a job is freed.
3334 dsilvers Reflow useragent.c to be 8 char indent. Also rename
build_user_agent to user_agent_build_string so that all
useragent.c starts user_agent_*
3335 jmb Fix UTF-16LE BOM detection _again_
3337 jmb Fix cookie domain matching in unverifiable
transactions. Minor tidying.
---8<----
My view is that all but the following patches can be merged across:
3297, 3298:
There's still some dispute as to the correct behaviour wrt the handling
of <center>. Other browsers don't appear to agree, either (from the
limited testing that I've seen).
Michael: Can we have some evidence as to existing behaviours, please?
3300:
Version numbering change for development branch. This should be
self-explanatory.
3330, 3331, 3332, 3333, 3334:
Scheme switcher changes. I'd like these to have rather more testing before
ending up in a stable build.
In addition (and before it gets forgotten) there's also:
3314 bursa Work around for broken PS printer driver
from RUfl.
All the above gives a changeset for the RISC OS build as follows:
+ Fix potential security flaw in cookie handling in unverifiable
transactions.
+ Fix dragging-related crash.
+ Fix printing to PostScript printers on <>RO5.
+ Fix charset detection issues.
+ Logging is now controlled by "-v" on the command line (on by default)
John.
16 years, 4 months
Fwd: NetSurf Licence
by Michael Drake
------ Forwarded message ------
From: Bruno D'Arcangeli <bruno(a)arcangeli.org>
Date: 01 Aug 2007 1345
Subject: NetSurf Licence
Michael Drake à écrit:
> Hello,
>
> Sorry to keep pestering you all but we still need replies from the
> following people:
>
> People Issues we need a response for
> ----------------------------------------------------
> Stefaan Claes 1, 2, 3
> Andrew Timmins 1, 2, 3
> Bruno D'Arcangeli 1, 2, 3, 4
> Gerard van Katwijk 1, 2, 3, 4
> Jerome Mathevet 1, 2, 3, 4
> Rob Jackson 2 (see note)
>
>
> Before we can release NetSurf 1.1 we need to sort out NetSurf's license.
> The following has been proposed:
>
> 1) Formalise GPL version 2 as being the GPL version which NetSurf is
> licensed under. This may be found at
> http://www.gnu.org/licenses/gpl-2.0.html
>
> 2) Come to an agreement about whether to permit the user to relicense
> the software under future GPL versions. For reference, GPL version
> 3 has been recently released. This may be found at
> http://www.gnu.org/licenses/gpl-3.0.html
> * SEE NOTE BELOW *
>
> 3) Include a specific exemption to permit linking against OpenSSL.
>
> 4) License the Messages files, window templates and documentation under
> the GPL, as per proposals 1-3.
>
> NOTE: On point 2, please indicate one of the following:
>
> a) Yes, I want the relicensing clause and would object if
> it's not present.
>
> b) Yes, I'd like the clause but am not sufficiently bothered
> to raise an objection if there is none.
>
> c) No, I'd prefer the clause wasn't present but am not
> sufficiently bothered to raise an objection if it is present.
>
> d) No, I do not want the relicensing clause at all and would
> object if it were present.
>
> e) I don't mind either way.
>
> Please could you let us know if you agree to the proposals which are
> relevant to you and in the case of proposal 2, please choose one of 'a',
> 'b', 'c', 'd' or 'e'.
>
HI,
Sorry for my late response to this, but i do not use RISC OS anymore.
I've made some french translation for NetSurf some times ago.
Do what you think is the best for this very good app (as i can
remember).
Do what you want with my translation work (messages and templates
files). My work for OSS project are always free.
Best regards,
Bruno
------ End forwarded message ------
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
16 years, 4 months