Fixed a build issue when building for Linux on ARM64 on later distros.Implemented scaled font caching on GTK, improving performance.We no longer parse or return the body of known-empty responses from servers (content-length of 0, or in case of HEAD or CONNECT methods).We no longer support the outmoded fontconfig on GTK systems.Updated the Fetch API to use the global's base URL instead of the entry document's base URL for spec compliance.Updated our DNS lookup calls to use inet_ntoa() instead of the deprecated inet_ntop().Updated window handling and styling on Mac.Updated internal JavaScript structures to make future porting easier, as well as improve JavaScript performance.Updated keypress event handling to send keypress events on Ctrl+Enter.See implementation notes, especially if you intend to use this in web content for critical functionality. Updated the DOM Performance API to the current spec (User Timing 元).Fixed an issue where JavaScript (only in modules) would not properly create async wrappers.Fixed various small JavaScript conformance issues.Fixed handling of async (arrow) functions declared inside constructors.Fixed various small browser front-end scripting issues that could lead to errors or broken functionality.Fixed various build-from-source issues on secondary target platforms.Fixed various crashes related to WebComponents and our recent JavaScript work.This solves a number of hang-on-shutdown scenarios. ![]() Fixed a potential drawing deadlock for images, specifically SVG.Added support for FFmpeg 6.0, especially important for bleeding-edge Linux distros.Improved page caching in our memory allocator.Implemented WebComponents' CSS ::slotted() and related functionality.Once again primarily a web developer note. Implemented self.structuredClone() (this may be very obscure to anyone except web developers.This is disabled by default but can be enabled through about:config's preference. Implemented a solution for websites using the officially deprecated ambiguous window.event.Implemented logical assignment operators ||=, &= and ?=.Implemented exporting of async functions in modules.Extensive and growing support for existing web standards.Support for a growing number of Pale Moon exclusive extensions.Support for many "legacy" Firefox extensions.Increased stability: experience fewer browser crashes.Smooth and speedy page drawing and script processing.Support for easily-created lightweight themes (skins).Support for full themes: total freedom for any element's design.Familiar, efficient, fully customizable interface.Supported by our user community, and fully non-profit.Secure: Additional security features and security-aware development.Safe: forked from mature Mozilla code and regularly updated with the latest security patches.Based on our own optimized layout and rendering engine (Goanna).Pale Moon offers you a browsing experience in a browser completely built from its own, independently developed source that has been forked off from Firefox/Mozilla code a number of years ago, with carefully selected features and optimizations to improve the browser's stability and user experience, while offering full customization and a growing collection of extensions and themes to make the browser truly your own. Make sure to get the most out of your browser! Pale Moon is an Open Source, Goanna-based web browser focused on efficiency and customization.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |