rilascio del browser web , derivato dalla base di codice di Firefox per garantire una maggiore efficienza operativa, mantenendo un'interfaccia classica, minimizzando il consumo di memoria e offrendo ulteriori possibilità di personalizzazione. Le versioni di Pale Moon sono compilate per e (x86 e x86_64). Il codice del progetto è sotto licenza MPLv2 (Mozilla Public License).
Il progetto mantiene un'interfaccia classica, senza passare all'interfaccia integrata di Firefox 29, chiamata Australis, e offre ampie possibilità di personalizzazione. Tra i componenti rimossi ci sono DRM, Social API, WebRTC, visualizzatore PDF, Crash Reporter, codice per la raccolta di statistiche, strumenti per il controllo parentale e per le persone con disabilità. Rispetto a Firefox, il browser conserva il supporto per la tecnologia XUL e mantiene la possibilità di utilizzare temi sia completi che leggeri. Pale Moon è costruito sulla piattaforma (Unified XUL Platform), all'interno della quale avviene il fork dei componenti di Firefox dal repository di Mozilla Central, privi di collegamenti al codice in linguaggio Rust e che non includono le funzionalità del progetto Quantum.
In :
- I repository di certificati e password sono stati convertiti per utilizzare SQLite. Dopo l'aggiornamento, il profilo verrà trasformato e non sarà più possibile utilizzarlo con versioni precedenti.
- È stata aggiunta l'impostazione browser.tabs.insertAllAfterCurrent per aprire una nuova scheda subito dopo quella attuale, invece che alla fine dell'elenco.
- È stata modificata la visualizzazione delle estensioni nel gestore delle estensioni.
- È vietato utilizzare estensioni non progettate esplicitamente per Pale Moon (ad esempio, le estensioni scritte per Firefox smetteranno di funzionare).
- È stato aggiornato il codice di backup dei segnalibri.
- È stata aggiunta l'impostazione browser.bookmarks.editDialog.showForNewBookmarks per mostrare il dialogo di modifica quando si aggiunge un nuovo segnalibro facendo clic sulla stella nella barra degli indirizzi.
- È stata migliorata la compatibilità con GCC 10.
- È stata rimossa l'interfaccia stereoscopica NVIDiA 3DVision obsoleta e non supportata.
- È stata aggiunta la supporto per il menu globale di GTK.
- Sono stati implementati l'API node.getRootNode e AbortController (Abort API).
Fonte: opennet.ru
