Switched custom hash map to std::unordered_map where prudent.
Fixed an issue with regular expressions' dotAll syntax and usage.
Fixed several issues building on SunOS and Linux with various configurations and gcc versions.
Fixed various C++ standard conformance issues in the source code.
Fixed various issues when building for Mac OS X.
Updated the handling of flex containers in web pages for web compatibility.
Updated the handling of CSS "supports" to now accept unparenthesized strings (spec update).
Changed how Pale Moon handles standalone wave audio files (.wav).
We are now using Visual Studio 2022 on Windows, and have made build system changes to reduce build times and pressure on the linker on all platforms.
Enabled the sending of the Origin: header by default on same-origin requests.
Implemented the use of EventSource in workers.
at(index) JavaScript method on built-in indexables (Array, String, TypedArray).
This is a major development, bugfix and security release.
This is a small update to back out the changes to handling of flex containers in 31.3.0 since it caused severe usability issues on several websites.
Support for Firefox extensions, themes and personas.
Significant speed increases for page drawing and script processing.
Uses slightly less memory because of disabled redundant and optional code.
100% Firefox sourced: As safe as the browser that has seen years of development.
Highly optimized for current processors.
In short, if you need accessibility features or parental controls, then please visit the firefox homepage and get the official, non-optimized build. Please see the page with technical details to learn exactly what the browser supports, and what it doesn't support. A few, carefully selected, features have been disabled that are not in high demand, and that do not interfere with the way web pages are displayed or function all to maximize speed and efficiency of the browser. This means that this browser, however extremely close to Firefox, does not have all the functions that Firefox has. Of course, getting a faster browser is not just about optimizing the compilation process (building a program from its source code), but also about carefully choosing features and how to choose the best setup. Make sure to get the most speed out of your browser. That needs to change! So, here is the Pale Moon project: Custom-built and optimized Firefox browsers for Windows Operating Systems. Why settle for a basic build of your Firefox browser on Windows Operating Systems when you can have one that performs 25% faster? Mozilla does not provide optimized browser packages for Windows, while many Linux ("from scratch") users get the advantage of a browser built specifically for their system.