jmb at netsurf-browser.org
Wed Jun 13 02:13:54 BST 2007
Courtesy of James, here's a list of the patches available for merge into
the stable branch for a 1.1 release next week:
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://
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
3325 rjek Simplify nsgtk periodic reflow. Should hopefully help in
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
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.
My view is that all but the following patches can be merged across:
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?
Version numbering change for development branch. This should be
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
All the above gives a changeset for the RISC OS build as follows:
+ Fix potential security flaw in cookie handling in unverifiable
+ 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)
More information about the netsurf-dev