Megjelent a Pale Moon 34.0.0 webböngésző kiadása, amely a Firefox kódalapjáról ágazott le, hogy magasabb hatékonyságot, klasszikus interfész megőrzését, memóriafogyasztás minimalizálását és bővített testreszabási lehetőségeket biztosítson. A Pale Moon verziók Windows és Linux (x86_64) rendszerekre készülnek. A projekt kódja MPLv2 (Mozilla Public License) licenc alatt terjesztett.
A projekt ragaszkodik a klasszikus felhasználói felület kialakításához, anélkül, hogy átállt volna a Firefox 29 és 57 által használt Australis és Photon felületekre, valamint széleskörű testreszabási lehetőségeket kínál. Az eltávolított összetevők között említhető a DRM, a Social API, a WebRTC, a PDF-megjelenítő, a Crash Reporter, a statisztikai gyűjtési kód, valamint a szülői felügyelethez és a fogyatékkal élők számára készült eszközök. A Firefoxhoz képest a böngésző visszaállította a XUL-t használó bővítmények támogatását, és megmaradt a lehetőség a teljes értékű és könnyed témák alkalmazására.
Főbb változások:
- Frissült az alapértelmezett téma, amely Windows alatt alkalmazott. Biztosítva lett a téma integrálása a Windows 11-el, valamint javítva lett a sötét kiemelő színek támogatása.
- Megvalósult a WeakRef objektum, amely lehetővé teszi a gyenge hivatkozások (weak reference) létrehozását JavaScript objektumokra, lehetővé téve egy objektum hivatkozásának megőrzését anélkül, hogy blokkolná a kapcsolódó objektum eltávolítását a szemétgyűjtő által.
- Hozzáadva a URL.canParse() metódus, amely megkönnyíti az URL elemzését és érvényességének ellenőrzését.
- Hozzáadva az inset-block és inset-inline CSS tulajdonságok.
- Hozzáadva a 'privacy.forgetaboutsite.clearPasswords' beállítás az összesített információk törlésekor a jelszavak törléséhez a jogosultságkezelőben.
- A JavaScriptben használt álcázott véletlenszám-generátor átváltott az Xoroshiro128+ algoritmusra.
- Visszaállt a CSS rétegek (@layer) és a color-mix CSS funkció támogatása.
- Megoldva a problémát, amely a 'overflow-x: clip' CSS tulajdonságot használó weboldalakra vonatkozott 'overflow-y' beállítása nélkül.
- Hozzáadva a 'appearance' CSS tulajdonság támogatása.
- Frissítve lett az NSS 3.90.9, ICU 78.1, Unicode 17 és expat 2.7.3 verziója.
- Hozzáadva a LoongArch64, Sparc64 és Mac PowerPC hardveres támogatás.
- Hozzáadva a FreeBSD 15 alatt való futtatás támogatása.
- Visszaállt az NPAPI bővítmények futtatási lehetősége a fő folyamatban.
- A JavaScript IonMonkey motor stabilitása javítva lett ARM és Mac SoC platformokon.
- A GTK-val készült Linux verziók mostantól mindig gio-val készülnek, a gconf támogatása eltávolítva.
Forrás: opennet.ru
