Avalikustatud Pale Moon 34.0.0 veebibrauseri vabastamine, mis põhineb Firefoxi koodibaasil, et tagada kõrgem tööefektiivsus, säilitada klassikaline liides, vähendada mälutarvet ning pakkuda täiendavaid kohandamisvõimalusi. Pale Mooni kogumikud on loodud Windowsi ja Linuxi (x86_64) jaoks. Projekti kood levitatakse MPLv2 (Mozilla Public License) litsentsi alusel.
Projekt järgib klassikalist liidese korraldust, ilma üleminekuta Firefox 29 ja 57 le, integreetud Australis ja Photon liideste poole, ning pakub laialdasi kohandamisvõimalusi. Eemaldatud komponentide hulka kuuluvad DRM, Social API, WebRTC, PDF-vaataja, Crash Reporter, statistika kogumise kood, vanemate kontrollimise vahendid ja toimetuleku lahendused erivajadustega isikutele. Võrreldes Firefoxiga on brauserisse tagastatud tugi laiendustele, mis kasutavad XUL-i, ning võimalus kasutada nii täisfunktsionaalseid kui ka kerged teemad.
Peamised muudatused:
- Uuendatud vaikimisi teema Windowsis. Tagatud on teema integreerimine Windows 11-ga ja parendatud tumedate aktsentide värvide toetust.
- Taas on rakendatud WeakRef objekt, et määratleda nõrkade viidete (weak reference) loomine JavaScripti objektidele, mis võimaldab säilitada viite objekti, kuid ei blokeeri seotud objekti eemaldamist prügikorjaja poolt.
- Lisatud meetod URL.canParse(), mis lihtsustab URL-ide analüüsimist ja kehtivuse kontrollimist.
- Lisatud CSS omadused inset-block ja inset-inline.
- Lisatud seadistus «privacy.forgetaboutsite.clearPasswords» paroolide kustutamiseks, kui kutsutakse üles puhastama saiditeavet õiguste halduris.
- JavaScripti pseudo-juhuslike arvude generaator on viidud üle algoritmile Xoroshiro128+.
- Tagasi on saanud CSS kaskaadsete kihtide toetus (@layer) ja CSS funktsioon color-mix.
- Probleem on lahendatud veebisaitidega, mis kasutavad CSS-i omadust „overflow-x: clip“ ilma „overflow-y“ seadistamata.
- Lisatud tugi CSS-i omadusele „appearance“.
- Uuendatud versioonid NSS 3.90.9, ICU 78.1, Unicode 17 ja expat 2.7.3.
- Lisatud tugi LoongArch64, Sparc64 ja Mac PowerPC riistvaral ehitamiseks.
- Lisatud tugi FreeBSD 15 käivitamiseks.
- NPAPI pistikprogrammide käitamise võimalus on tagasi peaprotsessis.
- IonMonkey JavaScripti mootor on stabiilsem ARM ja Mac SoC-i peal.
- Linuxi kogumid GTK-ga kompileeritakse nüüd alati gio toetusega, gconf tugi on eemaldatud.
Allikas: opennet.ru
