Udgivelsen af webbrowseren Pale Moon 31.3 er offentliggjort. Den er afledt af Firefox-kodebasen for at sikre højere ydeevne, bevare det klassiske interface, minimere hukommelsesforbruget og tilbyde yderligere tilpasningsmuligheder. Pale Moon builds er tilgængelige til Windows og Linux (x86 og x86_64). Projektets kode distribueres under MPLv2 (Mozilla Public License).
Projektet holder fast i den klassiske interfaceopbygning uden at gå over til det i Firefox 29 integrerede Australis-grænseflade og med bred tilpasningsmuligheder. Fjernede komponenter inkluderer DRM, Social API, WebRTC, PDF-læser, Crash Reporter, kode til indsamling af statistik, værktøjer til forældreovervågning og funktioner for mennesker med handicap. I forhold til Firefox er der stadig støtte til XUL-teknologi, og muligheden for at anvende både fulde og lette temas.
I den nye version:
- JavaScript-objekterne Array, String og TypedArray har fået metoden at(), som muliggør relativ indkaldning (en relativ position angives som indeks), også med negative værdier i forhold til slutningen.
- Der er implementeret support for API EventSource i web workers.
- I forespørgsler er afsendelsen af headeren "Origin:" muliggjort.
- Byggesystemet har gennemgået optimeringer for at fremskynde byggeprocessen. Visual Studio 2022-kompilatoren er blevet brugt til at bygge versioner til Windows-platformen.
- Behandlingen af enkelte lydfiler i wav-format er ændret, så der nu anvendes en indbygget handler i stedet for at kalde systemafspilleren. For at gendanne den gamle adfærd kan indstillingen media.wave.play-stand-alone konfigureres i about:config.
- Koden til normalisering af strenge er forbedret.
- Koden til håndtering af flex-containere er blevet opdateret, men denne ændring blev derefter deaktiveret i den næsten straks udgivede opdatering Pale Moon 31.3.1 på grund af problemer med nogle websteder.
- Byggeproblemer i usædvanlige miljøer som SunOS og Linux er blevet løst.
- Koden til blokering af IPC-strømme er blevet redesignet.
- Præfikset "-moz" er blevet fjernet fra CSS-egenskaberne min-content og max-content.
- Reparationer relateret til udbedring af sårbarheder er blevet overført.
Det kan desuden nævnes, at sæt af internetsystemer SeaMonkey 2.53.14 er blevet udgivet, som kombinerer en webbrowser, en mailklient, et system til opsamling af nyhedsfoder (RSS/Atom) og WYSIWYG HTML-editoren Composer i ét produkt. Som forhåndsinstallerede udvidelser tilbydes IRC-klienten Chatzilla, DOM Inspector til webudviklere og kalender-planlæggeren Lightning. Den nye udgivelse indeholder rettelser og ændringer fra den aktuelle Firefox-kodebase (SeaMonkey 2.53 er baseret på Firefox 60.8 browsers engine med portering af sikkerhedsrelaterede rettelser og nogle forbedringer fra de aktuelle Firefox-grene).
I den nye version:
- DOM-grænsefladerne for HTML-elementerne Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script og Html er blevet opdateret.
- Oversættelsen af byggesystemet fra Python 2 til Python 3 er fortsat.
- Dialogen om plugins (Om plugins) er fjernet fra Hjælp-menuen.
- Hvidlisten over URL'er er fjernet.
- Forældede chats tjenester er blevet fjernet fra adressebogen.
- Der er sikret kompatibilitet med Rust-kompilatoren 1.63.
Kilde: opennet.ru
