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 :
- Der Abschnitt „Über“ wurde überarbeitet, der Button zur Überprüfung von Updates wurde ins Menü verschoben;
- Die Einstellung app.update.url.override wurde wiederhergestellt, um den Update-Server zu überschreiben;
- Für HTML5-Videos wurde ein Button zum Schleifen der Wiedergabe hinzugefügt;
- Die Heuristik zum Schutz gegen DoS-Angriffe über wiederholte Authentifizierungsformulare wurde erweitert;
- Der Code zur Unterstützung der Mehrprozessverarbeitung (e10s) wurde aus den Widgets entfernt;
- Die Verarbeitung von HTTP-Headern „Accept“ und API wurde an die Spezifikationen angepasst;
- Die Liste der Browser-Identifikatoren (User Agent) für bestimmte Websites wurde aktualisiert.
- Die Verarbeitung unterbrochener Verbindungen, die über Proxy- und VPN-Erweiterungen hergestellt wurden, wurde verbessert.
- Der Code zur kontextuellen Identifikation wurde entfernt.
- Die Bibliothek SQLite wurde auf Version 3.27.2 aktualisiert.
- Dateien und Bindungen des Systems zur Benachrichtigung über Abstürze wurden entfernt.
- Die Architektur des JavaScript-Parsers wurde überarbeitet.
- Der Code zur Unterstützung von SunOS, AIX, BEOS, HPUX und OS/2 wurde entfernt.
- Der Code zur Unterstützung des Dienstes Firefox-Konten wurde entfernt.
- Die Robustheit des CSS-Parsers gegenüber fehlerhaften Eingabedaten wurde verbessert.
- Die eingebettete Schriftart mit Emoji wurde auf TweMoji 11.4.0 aktualisiert.
Quelle: opennet.ru
