lansarea unui browser web , derivat din codul sursă Firefox pentru a asigura o eficiență mai mare, păstrând interfața clasică, minimizând consumul de memorie și oferind opțiuni suplimentare de personalizare. Versiunile Pale Moon sunt generate pentru și (x86 și x86_64). Codul proiectului sub licența MPLv2 (Mozilla Public License).
Proiectul respectă organizarea clasică a interfeței, fără a face tranziția la interfața integrată în Firefox 29, Australis, și oferind oportunități largi de personalizare. Printre componentele eliminate se numără DRM, Social API, WebRTC, vizualizator PDF, Crash Reporter, cod pentru colectarea statisticilor, mijloace pentru control parental și pentru persoanele cu handicap. Comparativ cu Firefox, browserul păstrează suportul pentru tehnologia XUL și menține posibilitatea utilizării atât a temelor complete, cât și a celor mai ușoare. Pale Moon este construit pe platforma (Unified XUL Platform), în cadrul căreia componentele Firefox au fost ramificate din depozitul Mozilla Central, eliberate de legăturile cu codul scris în Rust și fără contribuțiile proiectului Quantum.
În :
- Stocurile de certificate și parole au fost migrate pentru a folosi SQLite. După actualizare, profilul va fi convertit și utilizarea acestuia cu versiunile anterioare va fi pierdută.
- A fost adăugată setarea browser.tabs.insertAllAfterCurrent pentru a adăuga un nou tab imediat după cel curent, nu la finalul listei.
- Formatul extensiilor în managerul de extensii a fost modificat.
- Utilizarea extensiilor care nu sunt explicit destinate pentru Pale Moon este interzisă (de exemplu, extensiile create pentru Firefox nu vor mai funcționa).
- Codul de backup pentru marcaje a fost actualizat.
- A fost adăugată setarea browser.bookmarks.editDialog.showForNewBookmarks pentru a afișa dialogul de editare la adăugarea unei noi marcaje prin clic pe stea în bara de adrese.
- Compatibilitatea cu GCC 10 a fost îmbunătățită.
- Interfața stereoscopică NVIDiA 3D Vision, care era învechită și neacceptată, a fost eliminată.
- Suportul pentru meniul global pentru GTK a fost adăugat.
- API-ul node.getRootNode și AbortController (Abort API) au fost implementate.
Sursa: opennet.ro
