Hello,
The NetSurf Developers have made many changes since NetSurf 2.5 was
released. These changes include:
+ Improvements to web page layout.
+ Fixed several memory leaks.
+ Rewritten handling of local file: URLs.
+ Directory listings for browsing local directories.
+ Many other changes. See below for a full list.
Please test the latest build:
http://www.netsurf-browser.org/downloads/riscos/testbuilds (RISC OS)
BTW, you can browse local directories by entering file:/// in the URL bar.
Changes since NetSurf 2.5:
Core / All
----------
* Improvements to float positioning.
* Fix absolute positioned inlines.
* Improve handling of percentage margins and paddings on floats.
* Fix several memory leaks.
* Rationalised memory allocation functions.
* Updated SSL root certificates.
* Fix handling of PNGs with zero data.
* Moved input handling into content handlers.
* Simplified browser window module.
* Fix table borders specified in em/ex units.
* Improved CSS content handling.
* Don't try to draw zero size images.
* Simplified and fixed save complete feature.
* Reduce frequency of cache clean attempts.
* Improve and optimise rendering of borders in HTML.
* Fix URL comparison issue.
* Improve object handling in HTML.
* Fix absolute positioned root element.
* Rewritten file: fetch handler for local URLs.
* Much improved directory listings for local file: paths.
* Improve handling of binary data in plain text renderer.
* LibCSS library (CSS parser and selection engine):
+ Allow stylesheets to be used in multiple contexts
simultaneously.
+ Fix possible stylesheet reuse crash.
RISC OS-specific
----------------
* Increased maximum allowed value for memory cache size option.
* Update 'about' page to include licences for linked components.
* Fix layout to paper width when printing.
* Fix screen redraw after printing.
* Enable sideways print option.
GTK-specific
------------
* Avoid potential use of NULL pointer.
* Fix for old versions of GTK.
* Improve internationalisation support.
* Improve handling of bitmap opacity.
* Fix redraw issues with non-HTML content.
BeOS/Haiku-specific
-------------------
* Fix build.
* Fix mimetype acquisition for local files.
* Improve handling of bitmap opacity.
* Enable knockout rendering optimisation.
* Improved polygon plotter accuracy.
* Fix colours on copy to clipboard.
AmigaOS-specific
----------------
* Fixed menus when switching tabs.
* Improved font handling.
* Text kerning.
* Update for OS4.1 Update 2.
* Simplify building of Cairo and non-Cairo versions.
* Fixed scrollbar handling.
* Better NetSurf icon.
* Improve installer.
* Better support for ARexx commands.
* Context sensitive cut/copy/paste.
* Fix clipping for non-HTML contents.
* Option to show icon under drag saves.
* Bitmap plot optimisations.
* Now uses core fetcher for file: URLs.
Framebuffer-specific
--------------------
* Framebuffer toolkit rationalised.
* Improved scrollbar support.
* Added X surface handler.
* Improved scheduling.
* Fixed redraw issues.
* Improved keypress handling.
* On screen keyboard.
* History window.
* Configurable window furniture size.
* Support for scaled bitmap plotting.
* Factored out common plot code for rendering at different bpp.
* Load and save cookies file on start and quit.
* Improve handling of bitmap opacity.
Plus other smaller fixes and changes.
Best regards,
--
Michael Drake (tlsa) http://www.netsurf-browser.org/