Lanseringen av den nye versjonen av nettleseren Blek Månen 31.3, versjon der flere feilrettinger er gjort og noen forbedringer i nettleseren og kompileringssystemet er implementert.
For de som ikke er kjent med nettleseren, bør de vite at dette er en gaffel av Firefox-kodebasen for å gi bedre ytelse, bevare det klassiske grensesnittet, minimere minneforbruk og gi ekstra tilpasningsalternativer.
Pale Moon 31.3 Hovedfunksjoner
I denne nye versjonen som presenteres er det fremhevet at endret behandling av individuelle lydfiler i wav-format, som, i stedet for å ringe systemspilleren, nå brukes den innebygde kontrolleren. For å returnere den gamle virkemåten kan dette gjøres i about:config og innstillingen media.wave.play-stand-alone er gitt.
Foruten det oppdatert kode for fleksibel containerhåndterings, men så ble denne endringen deaktivert i jakten på Pale Moon 31.3.1-oppdateringen som ble utgitt nesten umiddelbart på grunn av oppdagelsen av problemer med noen nettsteder.
Andre endringer som er gjort i denne nye versjonen er optimaliseringer i byggesystemet for å øke hastigheten på byggingen (Visual Studio 2022-kompilatoren brukes til å generere bygg for Windows), pluss fikset kompileringsproblemer i SunOS-miljøer og på Linux på forskjellige distribusjoner med forskjellige versjoner av gcc.
Det bemerkes også at koden for strengnormalisering er forbedret, samt redesignet av koden for blokkering av IPC-tråder.
Av de andre endringene som skiller seg ut fra denne nye versjonen:
- At()-metoden er implementert på JavaScript Array-, String- og TypedArray-objektene, slik at du kan bruke relativ indeksering (en relativ posisjon angis som en matriseindeks), inkludert spesifisering av etterfølgende relative negative verdier.
- Fjernet "-moz"-prefikset fra min-content og max-content CSS-egenskaper.
- Porterte rettelser relatert til sårbarhetsredusering.
- JavaScript-metode implementert .at(index) på innebygde indekserbare (Array, String, TypedArray).
- Aktivert Sending av opprinnelsen: Standard overskrift på forespørsler med samme opprinnelse.
- Oppdatert håndtering av CSS "parentes" for å nå akseptere strenger uten parentes (spesifikasjonsoppdatering).
- Oppdatert fleksibel containerhåndtering på nettsider for nettkompatibilitet.
- Rettet ulike problemer ved kompilering for Mac OS X.
- Rettet ulike C++ standard samsvarsproblemer i kildekoden.
- dotAll Rettet et problem med syntaks og bruk av regulære uttrykk.
- Endret tilpasset hash-kart til std::unordered_map der det var forsvarlig.
- Ren og oppdatert IPC-trådblokkeringskode.
- Fjernet plass for tilgjengelighetsfokusringer på skjemakontroller for å justere stilen deres med forventede beregninger.
- Fjernet unødvendig kontrollmodul for bygg med ikke-standard plattforminnstillinger.
- Fjernet -moz-prefiks fra min-content og max-content CSS-søkeord der det fortsatt var i bruk.
- Sikkerhetsrettinger: CVE-2022-40956 og CVE-2022-40958.
Endelig hvis du er interessert i å vite mer om det om denne nye versjonen, kan du sjekke detaljene I den følgende lenken.
Hvordan installere Pale Moon-nettleser på Ubuntu og derivater?
For de som er interessert i å kunne installere denne nettleseren på distro, de må bare åpne en terminal i systemet ditt og skrive noen av følgende kommandoer.
Nettleseren har arkiver for hver versjon av Ubuntu som fremdeles har gjeldende støtte. Og i denne nye versjonen av nettleseren er det allerede støtte for Ubuntu 22.04. De må bare legge til depotet og installere ved å skrive følgende kommandoer:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
Nå for brukere som er på Ubuntu 20.04 LTS-versjonen utfør følgende:
cho 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
For den de er Ubuntu 18.04 LTS-brukere de vil kjøre følgende kommandoer i terminalen:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon