Freigabe des Webbrowsers , das auf der Firefox-Codebasis basiert, um eine höhere Effizienz zu gewährleisten, die klassische Benutzeroberfläche zu bewahren, den Speicherverbrauch zu minimieren und zusätzliche Anpassungsmöglichkeiten zu bieten. Die Pale Moon-Builds werden für und (x86 und x86_64) erstellt. Der Code des Projekts unter der MPLv2-Lizenz (Mozilla Public License).
Das Projekt verfolgt eine klassische Benutzeroberfläche, ohne auf die in Firefox 29 integrierte Australis-Oberfläche umzusteigen, und bietet umfangreiche Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, PDF-Viewer, Crash Reporter, Code zur Datensammlung, sowie Funktionen für Elternkontrolle und Unterstützung für Menschen mit Behinderungen. Im Vergleich zu Firefox bleibt die Unterstützung für die XUL-Technologie erhalten, und die Verwendung sowohl vollständiger als auch leichter Designs ist möglich. Pale Moon basiert auf der Plattform (Unified XUL Platform), die Komponenten von Firefox aus dem Mozilla Central-Repository abzweigt, sowie Bindungen an Rust-Code vermeidet und keine Quantum-Projektentwicklungen umfasst.
In :
- Unterstützung für Solaris-Betriebssystemvarianten wie Illumos hinzugefügt;
- Das CSS-Eigenschaft "position: sticky" wurde für Tabellen implementiert, um die Position der Tabellen unabhängig vom Scrollen zu fixieren;
- Grundlegende Unterstützung für JavaScript-Module hinzugefügt;
- Methoden wie Promise.prototype.finally() und String.prototype.matchAll wurden implementiert, sowie die Unterstützung für reguläre Ausdrücke erweitert (Unterstützung für Rückwärtsanalyse und das /s-Flag);
- Die Versionen von cairo, SQLite 3.30.1, Brotli 1.0.7 wurden aktualisiert;
woff2 1.0.2, OpenType Sanitizer 8.0.0; - Die integrierte Schriftart für Emoji (twemoji 0.5.0) wurde aktualisiert;
- Die Darstellung von CSS Grid wurde verbessert;
- 7z/xz wird anstelle von zip/bz2 für die Kompression der gelieferten Pakete verwendet;
- Eine Einstellung zum Deaktivieren der Bestätigungsanforderung für die Authentifizierung wurde hinzugefügt (zum Schutz vor DoS-Angriffen durch Schleifen im Dialog);
- Die Unterstützung für die Bindung öffentlicher Schlüssel (HPKP, HTTP Public Key Pinning) ist standardmäßig deaktiviert.
Quelle: opennet.ru
