-------------------------------------------------------------------------------- NetSurf Change Log -------------------------------------------------------------------------------- NetSurf 2.1 =========== Core / All ---------- * Fix detection of active link areas (avoids entire page being treated as a link in certain cases). * Support height on TR. * Fix numbering of floated list items. * Make borders/margins/padding on form elements match other browsers. * Updated Italian translation. * German welcome page. * Fix handling of percentage height on HTML and BODY. * Partially handle percentage heights on TABLE RISC OS-specific ---------------- * Set bit 4 of extended window flags byte. GTK-specific ------------ * Fix buffer overflows in options code. BeOS/Haiku-specific ------------------- * Implement path plotter for SVG rendering. AmigaOS-specific ---------------- * Improved packaging and installation rules. * Speed up scrollwheel scrolling. * Cache scaled bitmaps in memory by default. * Support exporting of images as IFF. Also included are many smaller bug fixes, improvements and documentation enhancements. NetSurf 2.0 =========== Core / All ---------- * Completely new HTML parser (Hubbub). * SVG support. (Can be used as normal images and background images.) * PDF export support. * Many improvements to page layout and rendering. * More CSS properties supported. * Improved text selection behaviour. * Charset fixes. * Portability improvements. * Configurable multi-platform build system. * Tabbed browsing awareness. * Corrected behaviour of backgrounds on root element. * Many fixes related to floated content. * More lenient meta refresh delay handling. * Improvements to cut, copy and paste behaviour. * Better cookie handling. * Improved form functionality. * Improved form control display. * Stability fixes for handling nonsense data. * Better handling of HTML attributes. * Fix broken layout on systems which don't use '.' as the decimal separator. * Fix inline height not affecting line height. * Handle whitespace in URL bar. * New throbber animation. * Fixed occasional white flicker of page area during layout. * New default homepage. RISC OS-specific ---------------- * Restructured menu with access to more functionality. * Remembers save / download paths. * Improved style-guide compliance. * Wimpslot size adjusted at build time. * Alt+click on close icon closes all NetSurf windows. * Escape aborts drag save. * New object > link submenu. * SVG to Drawfile conversion. * Zoom/scale with shift+scrollwheel. * Improved drawfile export. GTK-specific ------------ * Tabbed browsing. * Global history. * Download manager. * Enhanced interface. * Text selection. * Print support. * Improved context menu. * Handle desktop DPI setting. * Can support RISC OS Sprite bitmap format via librosprite. * View source. * Content language selection option. BeOS/Haiku-specific ------------------- * First release. AmigaOS-specific ---------------- * First release. Framebuffer-specific -------------------- * First release. Also included are many smaller bug fixes, improvements and documentation enhancements. NetSurf 1.2 =========== Core / All ---------- * Overhaul documentation in line with new website. * Many improvements to cookie handling. * Minimum font size option is now obeyed by form elements. * Add support for periodic reflow during fetching. * Fixes for positioning of floated elements -- NetSurf now passes Acid1. * Bring support for