Release of Pale Moon 31.3 and SeaMonkey 2.53.14 browsers

The release of the Pale Moon 31.3 web browser has been published, which forked from the Firefox codebase to provide higher performance, preserve the classic interface, minimize memory consumption and provide additional customization options. Pale Moon builds are generated for Windows and Linux (x86 and x86_64). The project code is distributed under the MPLv2 (Mozilla Public License).

The project adheres to the classic organization of the interface, without switching to the Australis interface integrated in Firefox 29, and with the provision of extensive customization options. Removed components include DRM, Social API, WebRTC, PDF viewer, Crash Reporter, statistics collection code, parental controls, and people with disabilities. Compared to Firefox, the browser retains support for XUL technology and retains the ability to use both full-fledged and lightweight themes.

In the new version:

  • The at() method is implemented in the JavaScript objects Array, String, and TypedArray, which allows using relative indexing (a relative position is specified as an array index), including specifying negative values ​​relative to the end.
  • Web workers support the EventSource API.
  • In requests, the "Origin:" header is sent.
  • Optimizations have been made to the build system to speed up the build. The Visual Studio 2022 compiler is used to generate assemblies for the Window platform.
  • Changed the processing of individual audio files in wav format, for which, instead of calling the system player, the built-in handler is now used. To return the old behavior, about:config provides the media.wave.play-stand-alone setting.
  • Improved code for string normalization.
  • Updated the code for handling flex containers, but then this change was disabled in hot pursuit in the almost immediately released Pale Moon 31.3.1 update due to the discovery of problems with some sites.
  • Fixed build issues in non-typical SunOS and Linux environments.
  • Redesigned code for blocking IPC threads.
  • Removed the "-moz" prefix from the min-content and max-content CSS properties.
  • Ported fixes related to mitigation of vulnerabilities.

Additionally, we can note the release of the SeaMonkey 2.53.14 set of Internet applications, which combines a web browser, an email client, a news feed aggregation system (RSS / Atom) and a WYSIWYG Composer html page editor within one product. The Chatzilla IRC client, the DOM Inspector web development toolkit, and the Lightning calendar scheduler are offered as preinstalled add-ons. The new release brings fixes and changes from the current Firefox codebase (SeaMonkey 2.53 is based on the Firefox 60.8 browser engine, porting security-related fixes and some improvements from current Firefox branches).

In the new version:

  • Updated DOM interfaces for Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script, and Html HTML elements.
  • Continued transition of the build system from Python 2 to Python 3.
  • The About plugins dialog has been removed from the Help menu.
  • Removed URL whitelist.
  • Removed obsolete chat services from address book.
  • Compatibility with the rust 1.63 compiler is provided.

Source: opennet.ru

Add a comment