Die Version 33.2.0 des Web-Browsers Pale Moon wurde veröffentlicht, der von der Codebasis von Firefox abgezweigt wurde, um eine höhere Effizienz, die Beibehaltung der klassischen Benutzeroberfläche, eine Minimierung des Speicherverbrauchs und zusätzliche Anpassungsmöglichkeiten zu bieten. Die Pale Moon-Bauten werden für Windows und Linux (x86_64) angeboten. Der Code des Projekts wird unter der MPLv2 (Mozilla Public License) lizenziert.
Das Projekt verfolgt eine klassische Benutzeroberfläche und weicht von den in Firefox 29 und 57 verwendeten integrierten Oberflächen Australis und Photon ab, während es umfassende Anpassungsoptionen bereitstellt. Zu den entfernten Komponenten zählen DRM, Social API, WebRTC, ein PDF-Viewer, Crash Reporter, Statistiksammelcode, Tools für elterliche Kontrolle und Unterstützung für Menschen mit Behinderungen. Im Vergleich zu Firefox wurde die Unterstützung von Erweiterungen, die XUL verwenden, wiederhergestellt, und es ist weiterhin möglich, sowohl vollständige als auch leichtgewichtige Designs zu verwenden.
Wesentliche Änderungen:
- Die fehlenden Funktionen des HTML-Elements
- Die Möglichkeit zur Anpassung des Verzerrungsintervalls wurde hinzugefügt, um eine indirekte Identifizierung des Systems anhand der spezifischen Rendering-Merkmale des Canvas-Elements zu verhindern (Hashes der Darstellung desselben Canvas-Inhalts auf unterschiedlichen Systemen können variieren, was zur Identifizierung verwendet wird).
- Unterstützung für zusätzliche Maßeinheiten der sichtbaren Fläche (Viewport) hinzugefügt — svw, svh, svmin, svmax, lvw, lvh, lvmin, lvmax, dvw, dvh, dvmin, dvmax, vb, vi, svb, svi, lvb, lvi, dvb und dvi.
- Der veraltete FIPS-Modul und der Code zum Speichern von Passwörtern in Dateien im DBM-Format wurden entfernt.
- In CSS ist die Verwendung des Wertes fit-content ohne das Präfix „-moz“ („-moz-fit-content“) erlaubt.
- Probleme bei der Kompilierung mit GCC 14 und Clang 16 wurden behoben.
Quelle: opennet.ru
