Utgivelsen av nettleseren Pale Moon 31.3 har blitt publisert, og forgrener seg fra Firefox-kodebasen for å gi høyere effektivitet, bevare det klassiske grensesnittet, minimere minneforbruk og gi ytterligere tilpasningsmuligheter. Pale Moon-bygg er laget for Windows og Linux (x86 og x86_64). Prosjektkoden er distribuert under MPLv2 (Mozilla Public License).
Prosjektet følger den klassiske grensesnittorganisasjonen, uten å bytte til Australis-grensesnittet integrert i Firefox 29, og med omfattende tilpasningsmuligheter. De fjernede komponentene inkluderer DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, kode for innsamling av statistikk, verktøy for foreldrekontroll og personer med funksjonshemming. Sammenlignet med Firefox beholder nettleseren støtte for XUL-teknologi og beholder muligheten til å bruke både fullverdige og lette designtemaer.
I den nye versjonen:
- JavaScript Array-, String- og TypedArray-objektene implementerer at()-metoden, som lar deg bruke relativ indeksering (relativ posisjon er spesifisert som array-indeksen), inkludert å spesifisere negative verdier i forhold til slutten.
- Nettarbeidere implementerer støtte for EventSource API.
- Forespørsler sikrer at "Origin:"-overskriften sendes.
- Optimaliseringer er gjort til byggesystemet for å øke hastigheten på bygg. Visual Studio 2022-kompilatoren brukes til å generere sammenstillinger for Window-plattformen.
- Behandlingen av individuelle lydfiler i wav-format er endret; i stedet for å ringe systemspilleren, brukes nå den innebygde behandleren. For å returnere den gamle oppførselen, er det en innstilling i about:config kalt media.wave.play-stand-alone.
- Forbedret kode for strengnormalisering.
- Koden for håndtering av flexcontainere ble oppdatert, men så ble denne endringen raskt deaktivert i den nesten umiddelbart utgitte Pale Moon 31.3.1-oppdateringen på grunn av problemer med noen nettsteder.
- Byggeproblemer i atypiske SunOS- og Linux-miljøer er løst.
- IPC-trådblokkeringskoden har blitt omarbeidet.
- Fjernet "-moz"-prefikset fra min-content og max-content CSS-egenskapene.
- Rettelser knyttet til eliminering av sårbarheter er utsatt.
I tillegg kan vi merke utgivelsen av et sett med Internett-applikasjoner SeaMonkey 2.53.14, som kombinerer en nettleser, en e-postklient, et nyhetsfeedaggregeringssystem (RSS/Atom) og en WYSIWYG html-sideredigerer Composer i ett produkt. Forhåndsinstallerte tillegg inkluderer Chatzilla IRC-klienten, DOM Inspector-verktøysettet for webutviklere og Lightning-kalenderplanleggeren. Den nye utgivelsen overfører rettelser og endringer fra den nåværende Firefox-kodebasen (SeaMonkey 2.53 er basert på Firefox 60.8-nettlesermotoren, porterer sikkerhetsrelaterte rettelser og noen forbedringer fra de nåværende Firefox-grenene).
I den nye versjonen:
- Oppdaterte DOM-grensesnitt for HTML-elementer Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script og Html.
- Oversettelsen av byggesystemet fra Python 2 til Python 3 har fortsatt.
- Dialogen med informasjon om plugins er fjernet fra Hjelp-menyen.
- Fjernet nettadressehviteliste.
- Utdaterte chattjenester er fjernet fra adresseboken.
- Kompatibilitet med rust 1.63-kompilatoren er sikret.
Kilde: opennet.ru