van de webbrowser , afgeleid van de codebasis van Firefox om een hogere efficiëntie te waarborgen, het klassieke uiterlijk te behouden, het geheugenverbruik te minimaliseren en extra aanpassingsmogelijkheden aan te bieden. De builds van Pale Moon zijn gemaakt voor en (x86 en x86_64). De code van het project onder de MPLv2-licentie (Mozilla Public License).
Het project houdt vast aan een klassieke interface-indeling, zonder over te stappen naar de geïntegreerde Australis-interface van Firefox 29, en biedt uitgebreide aanpassingsmogelijkheden. Verwijderde componenten zijn onder andere DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, code voor het verzamelen van statistieken, en middelen voor ouderlijk toezicht en mensen met een beperking. In vergelijking met Firefox is ondersteuning voor de technologie XUL behouden en kan zowel uitgebreide als lichte thema's worden toegepast. Pale Moon is gebouwd op het platform (Unified XUL Platform), waarbinnen componenten van Firefox zijn afgeleid uit de Mozilla Central-repository, vrij van afhankelijkheden van Rust-code en zonder Quantum-project bijdrages.
In :
- De opslagplaatsen voor certificaten en wachtwoorden zijn bijgewerkt naar gebruik van SQLite. Na de update zal het profiel worden omgevormd en zal het gebruik met oudere versies niet meer mogelijk zijn.
- Een nieuwe optie browser.tabs.insertAllAfterCurrent is toegevoegd om een nieuw tabblad direct na de huidige toe te voegen in plaats van aan het einde van de lijst.
- De weergave van extensies in de extensiebeheerder is gewijzigd.
- Het gebruik van extensies die niet specifiek voor Pale Moon zijn ontworpen is verboden (bijvoorbeeld zullen extensies die voor Firefox zijn geschreven niet meer werken).
- De code voor het back-uppen van bladwijzers is bijgewerkt.
- De optie browser.bookmarks.editDialog.showForNewBookmarks is toegevoegd, zodat het bewerkingsdialoog verschijnt bij het toevoegen van een nieuwe bladwijzer door op de ster in de adresbalk te klikken.
- De compatibiliteit met GCC 10 is verbeterd.
- De verouderde en niet-ondersteunde stereoscopische interface van NVIDiA 3DVision is verwijderd.
- Ondersteuning voor een globaal menu voor GTK is toegevoegd.
- De API's node.getRootNode en AbortController (Abort API) zijn geïmplementeerd.
Bron: opennet.ru
