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]
|