Here's a summary of changes from the last few months.

NetSurf's core has been improved to support the min-width and max-width CSS
properties. Percentage heights are now supported. There have been other
fixes for layout related issues.

We now have an Italian translation of the Messages file. It can be used by
the Amiga port. The RISC OS version requires a translation of the Templates
file too.

The Amiga port has gained support for tabbed browsing and the GTK port has
had various tab related improvements. Both the BeOS and the Amiga ports
have had many new features implemented.

There is now a port of NetSurf to dumb frame buffers. This NetSurf front
end requires no windowing environment or GUI toolkits. Currently there are
drivers for the Linux framebuffer and ABLE's framebuffer.

More work has been done on Hubbub, our HTML parser. A new CSS parser and
selection engine (libcss) is also currently in development.

Please test the latest version:
    http://www.netsurf-browser.org/downloads/testbuilds (RISC OS)

    Note: On other platforms, you currently have to build from source
          to try the latest changes.

    Report any bugs you encounter:
    http://www.netsurf-browser.org/documentation/info#Bugs

Thanks for everyone's bug reports and feedback.


A more detailed list of key changes follows:


NetSurf
-------

+ Core: Ignore width & height attributes on elements where they are not
        permitted
+ Core: Don't display noembed content
+ Core: Amimated GIF redraw fix
+ Core: Fixed layout crash
+ Core: Tables can't have overflow scrollbars
+ Core: Fix for iconv implementations that don't like empty strings
+ Core: Improve height attribute handling for table rows
+ Core: Can now use libpng for PNGs (allows NetSurf to be built without
        libmng and still be useful)
+ Core: Fix display of floated radio buttons and checkboxes
+ Core: Fix for relative positioning & float placement
+ Core: Fix inline placement when float is forced below them
+ Core: Ignore clear property on floats when there are no floats to clear
+ Core: Handle LINK elements loading stylesheets from outside HEAD
+ Core: Support for CSS min-width and max-width properties
+ Core: Support for SVGs in IMG elements and as CSS backgrounds
+ Core: Fix pt and pc size calculations when screen dpi is not 90
+ Core: Implement percentage heights (and percentage {min|max}-height)
+ Core: Fix locale issue (fixes broken layouts on systems where something
        other than '.' is used as the decimal separator)
+ Core: Fix text line height bug where lines would overlap if font size was
        modified by inlines
+ Core: Italian translation of messages file
+ Core: Debug stuff
+ Core: Many other bug fixes and improvements

+ GTK: Set the core's DPI value to the current desktop screen DPI
+ GTK: Option to show tab bar when there's only one tab
+ GTK: Fixed crash when page with frames was opened in a new tab
+ GTK: Fix cropping of close icon on tabs

+ BeOS: Menus
+ BeOS: Shortcuts
+ BeOS: Bitmap saving
+ BeOS: Support for 401 authentication
+ BeOS: Clipboard support
+ BeOS: Bug fixes

+ Amiga: Mouse dragging support
+ Amiga: Better options handling
+ Amiga: Clipboard support
+ Amiga: Charset fixes
+ Amiga: Download window
+ Amiga: Hotlist support
+ Amiga: PDF export
+ Amiga: Fixes to plotters (improves display of many pages)
+ Amiga: Support for 401 authentication
+ Amiga: Improved menus
+ Amiga: Pointer improvements
+ Amiga: Shift & ctrl click support
+ Amiga: Drag & drop support (e.g. for file upload forms)
+ Amiga: Throbber support
+ Amiga: Tabbed browsing
+ Amiga: Kiosk mode
+ Amiga: Treeview browser
+ Amiga: Bug fixes

+ Framebuffer: New port for dumb frame buffers

+ Docs: Better bug report guidelines
+ Docs: Updated progress page

+ Web: Updated thanks page http://www.netsurf-browser.org/about/thanks
+ Web: Added favicon
+ Web: Libnsgif and Libnsbmp project pages
+ Web: Japanese welcome page
       http://www.netsurf-browser.org/welcome/index.ja


Hubbub
------

+ Bug fixes
+ Build system improvements


Libparserutils
--------------

+ ISO-8859-n charset support
+ Windows-125n charset support
+ ASCII charset support
+ Bug fixes
+ Build system improvements


Libnsbmp
--------

+ Now MIT licensed


Libnsgif
--------

+ Now MIT licensed


Libcss
------

+ More work on CSS parsing

-- 

Michael Drake (tlsa)                  http://www.netsurf-browser.org/


Reply via email to