Objavljen je web preglednik Pale Moon 29.2, otpodjela koda Firefox s ciljem postizanja veće učinkovitosti, očuvanja klasičnog sučelja, minimiziranja potrošnje memorije i pružanja dodatnih mogućnosti prilagodbe. Pale Moon izdanja su dostupna za Windows i Linux (x86 i x86_64). Kod projekta je distribuiran pod licencom MPLv2 (Mozilla Public License).
Projekt se drži klasične organizacije sučelja, bez prelaska na integrirano sučelje Australis u Firefox 29, a pruža široke mogućnosti prilagodbe. Među uklonjenim komponentama su DRM, Social API, WebRTC, PDF preglednik, Crash Reporter, kod za prikupljanje statistike, sredstva za roditeljsku kontrolu i podršku osobama s invaliditetom. U usporedbi s Firefoxom, preglednik zadržava podršku za tehnologiju XUL i omogućava upotrebu i punopravnih i laganih tema. Pale Moon je izgrađen na platformi UXP (Unified XUL Platform), unutar koje su izdvojeni komponenti Firefox iz repozitorija Mozilla Central, bez zavisnosti na kod napisan u Rustu i ne uključuje razvoj projekta Quantum.
U novoj verziji:
- Onemogućena je instalacija Firefox dodataka koji nisu posebno prilagođeni za Pale Moon. Firefox ID u dodacima više nije podržan.
- Za odjeljke oznaka u kontekstnom izborniku dodana je opcija za otvaranje svih dostupnih elemenata u odjeljku („Open All in Tabs“).
- Dodano je pitanje za potvrdu prilikom otvaranja više kartica odjednom iz bočne trake s poviješću navigacije.
- Dodane su postavke dostupnih multimedijalnih formata.
- Implementiran je medijski upit „prefers-color-scheme“, koji omogućava web stranicama da odrede korištenje tamne teme u pregledniku i automatski uključe tamno sučelje za pregledanu web stranicu. Za razliku od drugih preglednika, parametri sheme boja biraju se na temelju postavki (Preferences -> Content -> Colors), a ne na temelju trenutne teme sustava.
- Ažuriran je popis za preusmjeravanje User Agent za određene web stranice.
- Biblioteka libav1 s implementacijom formata kodiranja videa AV1 ažurirana je na verziju 2.0.
- Obavljeno je čišćenje koda povezanog s Android platformom.
- Ažuriran je font za emoji.
- U CSS svojstvo image-rendering dodana je podrška za parametre smooth, high-quality i pixelated.
- Implementirana je metoda Intl.NumberFormat.formatToParts().
- Obnovljena postavka dom.details_element.enabled.
- Ispravljene su ranjivosti.
Izvor: opennet.ru
