Release des Web-Browsers , abgeleitet von der Firefox-Codebasis, um eine höhere Effizienz zu gewĂ€hrleisten, die klassische BenutzeroberflĂ€che beizubehalten, den Speicherverbrauch zu minimieren und zusĂ€tzliche Anpassungsmöglichkeiten zu bieten. Die Pale Moon-Builds werden fĂŒr und (x86 und x86_64). Der Projektcode steht unter der Lizenz MPLv2 (Mozilla Public License).
Das Projekt hĂ€lt an der klassischen Gestaltung der BenutzeroberflĂ€che fest, ohne zum in Firefox 29 integrierten Australis-Interface zu wechseln, und bietet umfassende Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, PDF-Anzeige, Crash Reporter, Code zur statistischen Erfassung, Elternkontrollmittel und Hilfsmittel fĂŒr Menschen mit Behinderungen. Im Vergleich zu Firefox wurden im Browser die UnterstĂŒtzung fĂŒr die XUL-Technologie beibehalten und sowohl vollstĂ€ndige als auch leichte Design-Themen ermöglicht. Pale Moon basiert auf der (Unified XUL Platform), innerhalb derer die Komponenten von Firefox aus dem Mozilla Central-Repository abgezweigt wurden, die von AbhĂ€ngigkeiten zum Rust-Code befreit sind und keine Quantum-Projektentwicklungen enthalten.
Im :
- Die Zertifikats- und Passwortspeicher wurden auf die Nutzung von SQLite umgestellt. Nach dem Update wird das Profil konvertiert und die Möglichkeit, es mit alten Versionen zu verwenden, geht verloren.
- Eine Einstellung browser.tabs.insertAllAfterCurrent wurde hinzugefĂŒgt, um einen neuen Tab direkt nach dem aktuellen und nicht am Ende der Liste hinzuzufĂŒgen.
- Die Anzeige von Add-Ons im Add-On-Manager wurde geÀndert.
- Die Verwendung von Add-Ons, die nicht ausdrĂŒcklich fĂŒr Pale Moon vorgesehen sind, ist untersagt (z. B. werden Add-Ons, die fĂŒr Firefox geschrieben wurden, nicht mehr funktionieren).
- Der Code zum Sichern von Lesezeichen wurde aktualisiert.
- Eine Einstellung browser.bookmarks.editDialog.showForNewBookmarks wurde hinzugefĂŒgt, um den Bearbeitungsdialog beim HinzufĂŒgen eines neuen Lesezeichens durch Klicken auf das Sternsymbol in der Adresszeile anzuzeigen.
- Die KompatibilitÀt mit GCC 10 wurde verbessert.
- Die veraltete und nicht unterstĂŒtzte stereoskopische Schnittstelle NVIDiA 3DVision wurde entfernt.
- UnterstĂŒtzung fĂŒr das globale MenĂŒ in GTK wurde hinzugefĂŒgt.
- Die APIs node.getRootNode und AbortController (Abort API) wurden implementiert.
Quelle: opennet.ru
