Megjelent a Pale Moon 31.3 webböngésző kiadása, amely a Firefox kódbázisból ágazik el, hogy nagyobb hatékonyságot biztosítson, megőrizze a klasszikus felületet, minimalizálja a memóriafelhasználást és további testreszabási lehetőségeket biztosítson. A Pale Moon buildek Windows és Linux (x86 és x86_64) számára készültek. A projekt kódja az MPLv2 (Mozilla Public License) alatt kerül terjesztésre.
A projekt ragaszkodik a klasszikus interfész-szervezéshez, anélkül, hogy a Firefox 29-be integrált Australis felületre váltana, és kiterjedt testreszabási lehetőségekkel rendelkezik. Az eltávolított összetevők közé tartozik a DRM, a Social API, a WebRTC, a PDF-nézegető, a Crash Reporter, a statisztikák gyűjtésére szolgáló kód, a szülői felügyeleti eszközök és a fogyatékkal élők. A Firefoxhoz képest a böngésző továbbra is támogatja az XUL technológiát, és megtartja a teljes értékű és könnyű tervezési témák használatának lehetőségét.
Az új verzióban:
- A JavaScript Array, String és TypedArray objektumok az at() metódust valósítják meg, amely lehetővé teszi a relatív indexelés használatát (a relatív pozíciót a tömb indexeként adjuk meg), beleértve a negatív értékek megadását a végéhez viszonyítva.
- A webes dolgozók támogatják az EventSource API-t.
- A kérések biztosítják az „Origin:” fejléc elküldését.
- Az összeállítási rendszer optimalizálása megtörtént a buildek felgyorsítása érdekében. A Visual Studio 2022 fordítója összeállítások létrehozására szolgál a Window platform számára.
- Az egyes hangfájlok wav formátumú feldolgozása megváltozott, a rendszerlejátszó hívása helyett a beépített kezelőt használják. A régi viselkedés visszaállításához van egy beállítás az about:config fájlban media.wave.play-stand-alone.
- Továbbfejlesztett kód a karakterlánc-normalizáláshoz.
- Frissült a flex konténerek kezelésének kódja, de ezt a változást gyorsan letiltották a szinte azonnal megjelent Pale Moon 31.3.1 frissítésben egyes oldalak problémái miatt.
- Az atipikus SunOS és Linux környezetekben az építési problémák megoldódtak.
- Az IPC szálblokkoló kódot átdolgoztuk.
- Eltávolította a „-moz” előtagot a min-content és max-content CSS-tulajdonságokból.
- A sérülékenységek megszüntetésével kapcsolatos javításokat elhalasztották.
Ezen kívül megjegyezzük a SeaMonkey 2.53.14 internetes alkalmazáskészlet megjelenését, amely egy webböngészőt, egy e-mail klienst, egy hírfolyam-összesítő rendszert (RSS/Atom) és egy WYSIWYG html oldalszerkesztőt, a Composert egyesíti egy terméken belül. Az előre telepített kiegészítők közé tartozik a Chatzilla IRC kliens, a DOM Inspector eszközkészlet webfejlesztőknek és a Lightning naptárütemező. Az új kiadás a jelenlegi Firefox kódbázishoz képest javításokat és változtatásokat hordoz (a SeaMonkey 2.53 a Firefox 60.8 böngészőmotoron alapul, a biztonsággal kapcsolatos javításokat és a jelenlegi Firefox-ágak fejlesztéseit hordozza).
Az új verzióban:
- Frissített DOM felületek a HTML elemekhez: Beágyazás, Objektum, Horgony, Terület, Gomb, Keret, Vászon, IFrame, Link, Kép, MenuItem, TextArea, Source, Select, Option, Script és Html.
- Folytatódott a build rendszer fordítása Python 2-ről Python 3-ra.
- A bővítményekkel kapcsolatos információkat tartalmazó párbeszédpanel eltávolítva a Súgó menüből.
- URL engedélyezési lista eltávolítva.
- Az elavult chat-szolgáltatásokat eltávolítottuk a címjegyzékből.
- A Rust 1.63 fordítóval való kompatibilitás biztosított.
Forrás: opennet.ru