Megjelent a Pale Moon 33.3.0 webböngésző, amely a Firefox kódalapjából származik, hogy fokozza a teljesítményt, megőrizze a klasszikus felületet, minimalizálja a memóriafogyasztást és további testreszabási lehetőségeket kínáljon. A Pale Moon buildjei Windows és Linux (x86_64) operációs rendszerre készülnek. A projekt kódja MPLv2 (Mozilla Public License) licenc alatt érhető el.
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:
- Az x86_64 architektúrához készült build-ek működéséhez most már AVX utasításokat támogató processzor szükséges (régebbi rendszerek esetén a közösség valószínűleg nem hivatalos build-eket készít, amelyek elegendőek az SSE támogatásához).
- A Linux buildjeinek elkészítéséhez a GCC 11 fordítót használták, ami inkompatibilitást okozhat a régi disztribúciók könyvtáraival.
- A CSS-ben részleges támogatást nyújtanak a cascade rétegeknek, amelyeket az @layer szabály segítségével határoznak meg.
- Támogatást kapott a Sec-Fetch-* HTTP-fejléc, amely további metainformációkat küld a kérés jellegéről a fogadáshoz. szerveren a különböző típusú támadások elleni védelem érdekében;
- Linux platformon hozzáadták az FFmpeg 7.0 és libavcodec 61 támogatását.
- Bevezették az előzetes DNS-nek a hivatkozásokban említett hosztnevek feloldását. A hálózati beállításokban van egy lehetőség a letiltására.
- Megvalósították a hozzáférések blokkolását IP-cím alapján határozza meg a helyet 0.0.0.0.
- A toFixed osztály függvényeiben az igazítási és pontossági paramétereket a specifikációnak megfelelően hozták rendbe.
- Hozzáadva a navigator.webdriver attribútum, amely a Pale Moon számára mindig false értéket vesz fel.
- Javult a jelszótartalmú mezők kezelése a webes űrlapokban.
- A NSS könyvtár frissítve lett a 3.90.4 verzióra.
- Az emoji font frissítve lett a 15.1.2 verzióra.
- Eltávolították a FoxEye kísérlettel kapcsolatos kódot, megszüntették a LibAV támogatását és megtisztították a CSS kódmakrók használatát.
Továbbá megemelhető a Firefox 129.0.1 helyreállító kiadása, amely két javítást tartalmaz: kijavította a DRM védelemmel rendelkező videók lejátszásával kapcsolatos problémát (például a Hulu közvetítő platformon); javította a videofájl egérrel való húzásakor jelentkező összeomlást bizonyos webhelyekre (például a x.com/twitter.com publikálásakor).
Forrás: opennet.ru
