amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

[Login] [Register] [Forgot your password?]

< Next messagePrior message >
26.May.2020



AmigaOS 3/4: Web browser Netsurf 3.10
The web browser Netsurf - and also Chris Young's ReAction-based Amiga port (must not be confused with the SDL version) - is available as version 3.10 for AmigaOS 3 and AmigaOS 4.

Specific AmigaOS changes:
  • Added Page Info icon and window.
  • Updated to improved core content scaling interface.
  • Add support for scrolling core windows in response to core requests.
  • Allow running JavaScript from ARexx.
  • Removed login window because it's now handled by the core.
Cross-platform changes:
  • Improved handling of NetSurf generated queries and errors, including:
    • Timeouts.
    • Authentication requests.
    • Certificate problems.
  • Created consistent visual style for NetSurf Core generated content.
  • HTML layout fix for {min|max}-width on replaced elements.
  • Improved keyboard navigation.
  • Improved local history with keyboard navigation and improved display.
  • Fixed mouse interaction issue when entire document had visibility:hidden.
  • Refactoring of the browser window handling.
  • Refactoring of the HTML content handler.
  • Refactoring of SSL certificate handling.
  • Refactoring of HTML, text search and selection code.
  • Many improvements to JavaScript robustness.
  • Many new and improved Duktape JavaScript bindings.
  • Improved core/front end interface for content scaling.
  • Much improved content caching, both in memory and disc caching.
  • Added a generic hashmap, used by the disc cache code.
  • Fetcher improvements for robustness and performance.
  • Updated JavaScript engine to Duktape 2.4.0.
  • Improved handling of aborted fetches.
  • Improved integration testing with framework built around monkey front end.
  • Improvements to monkey front end to make testing more extensive and reliable.
  • Minor HTML form improvements.
  • Minor HTML handler optimisations.
  • Fixes to HTML handler for robustness.
  • Refactoring generation of about: pages.
  • Fixed save complete not to save multiple copies of the same files.
  • Change how animated GIFs are rate-limited to be in line with other browsers.
  • Added a page info core window.
  • Clamping screen DPI to a sensible range.
  • Initial work towards supporting HTML5 canvas element.
  • Various treeview fixes.
  • Hubbub library 0.3.7 (HTML parser):
    • Minor code quality improvements.
    • Fixes for some HTML5 element handling.
  • LibCSS library 0.9.1 (CSS parser and selection engine):
    • Fixed a problem in the parsing of invalid media blocks.
    • Minor code quality improvements.
  • LibDOM library 0.4.1 (Document Object Model):
    • Improved HTML TextArea element handling.
    • Fix SubtreeModified event to be fired after updating attribute values.
    • Support finalising the namespace strings.
    • Basic support for keypress events.
    • Improvements to event dispatch event lifetime handling.
    • Support for InnerHTML.
    • Added support for HTMLCanvasElement.
    • Minor code quality improvements.
    • Fixed HTMLElement property setters.
    • Fixed HTMLTitleElement text getter/setter.
  • LibNSBMP library 0.1.6 (BMP support):
    • Minor code quality improvements.
  • LibNSLog library 0.1.3 (Filterable logging):
    • Added support for short log level names.
  • LibWapcaplet library 0.4.3 (String internment):
    • Free global context if no strings leak.
    • Enabled build with toolchains that don't support statement expressions.
  • Also included are many smaller bug fixes, improvements and documentation enhancements.
(cg) (Translation: dr)

[News message: 26. May. 2020, 01:21] [Comments: 0]
[Send via e-mail]  [Print version]  [ASCII version]
< Next messagePrior message >

.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.