Utgivningen av webbläsaren Pale Moon 31.3 har publicerats, som togs från Firefox kodbas för att ge högre prestanda, behålla det klassiska gränssnittet, minimera minnesförbrukningen och ge ytterligare anpassningsalternativ. Pale Moon-byggen genereras för Windows och Linux (x86 och x86_64). Projektkoden distribueras under MPLv2 (Mozilla Public License).
Projektet följer den klassiska organisationen av gränssnittet, utan att byta till Australis-gränssnittet integrerat i Firefox 29, och med tillhandahållandet av omfattande anpassningsalternativ. Borttagna komponenter inkluderar DRM, Social API, WebRTC, PDF-visare, Crash Reporter, statistikinsamlingskod, föräldrakontroller och personer med funktionshinder. Jämfört med Firefox behåller webbläsaren stöd för XUL-teknik och behåller möjligheten att använda både fullfjädrade och lätta teman.
I den nya versionen:
- JavaScript Array-, String- och TypedArray-objekten implementerar metoden at() som låter dig använda relativ indexering (relativ position anges som arrayindex), inklusive att ange negativa värden i förhållande till slutet.
- Webbanbetare implementerar stöd för EventSource API.
- Förfrågningar säkerställer att rubriken "Origin:" skickas.
- Optimering har gjorts av byggsystemet för att påskynda byggen. Visual Studio 2022-kompilatorn används för att generera sammanställningar för Window-plattformen.
- Bearbetningen av enskilda ljudfiler i wav-format har ändrats, istället för att anropa systemspelaren används nu den inbyggda hanteraren. För att återställa det gamla beteendet finns det en inställning i about:config som heter media.wave.play-stand-alone.
- Förbättrad kod för strängnormalisering.
- Koden för hantering av flexcontainrar uppdaterades, men sedan inaktiverades denna ändring snabbt i den nästan omedelbart släppta Pale Moon 31.3.1-uppdateringen på grund av problem med vissa sajter.
- Byggproblem i atypiska SunOS- och Linux-miljöer har lösts.
- IPC-trådblockeringskoden har omarbetats.
- Tog bort prefixet "-moz" från CSS-egenskaperna min-content och max-content.
- Korrigeringar relaterade till att eliminera sårbarheter har skjutits upp.
Dessutom kan vi notera lanseringen av en uppsättning Internetapplikationer SeaMonkey 2.53.14, som kombinerar en webbläsare, en e-postklient, ett nyhetsflödesaggregationssystem (RSS/Atom) och en WYSIWYG html-sidaredigerare Composer inom en produkt. Förinstallerade tillägg inkluderar Chatzilla IRC-klienten, DOM Inspector-verktygssatsen för webbutvecklare och Lightning-kalenderschemaläggaren. Den nya utgåvan innehåller korrigeringar och ändringar från den nuvarande Firefox-kodbasen (SeaMonkey 2.53 är baserad på webbläsarmotorn Firefox 60.8, portar säkerhetsrelaterade korrigeringar och vissa förbättringar från de nuvarande Firefox-grenarna).
I den nya versionen:
- Uppdaterade DOM-gränssnitt för HTML-element Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script och Html.
- Översättningen av byggsystemet från Python 2 till Python 3 har fortsatt.
- Dialogrutan med information om plugins har tagits bort från Hjälp-menyn.
- Borttagen URL-vitlista.
- Föråldrade chatttjänster har tagits bort från adressboken.
- Kompatibilitet med rust 1.63-kompilatorn säkerställs.
Källa: opennet.ru