Pale Moon 31.3 -verkkoselaimen julkaisu on julkaistu, ja se haarautuu Firefox-koodikannasta parantaakseen tehokkuutta, säilyttääkseen klassisen käyttöliittymän, minimoidakseen muistinkulutuksen ja tarjotakseen lisää mukautusvaihtoehtoja. Pale Moon -versiot on luotu Windowsille ja Linuxille (x86 ja x86_64). Projektikoodia jaetaan MPLv2:lla (Mozilla Public License).
Projekti noudattaa klassista käyttöliittymäorganisaatiota vaihtamatta Firefox 29:ään integroituun Australis-käyttöliittymään ja laajoilla mukautusvaihtoehdoilla. Poistettuja osia ovat DRM, Social API, WebRTC, PDF-katseluohjelma, Crash Reporter, koodi tilastojen keräämiseen, työkalut lapsilukkoa ja vammaisia varten. Firefoxiin verrattuna selain säilyttää tuen XUL-teknologialle ja säilyttää mahdollisuuden käyttää sekä täysimittaisia että kevyitä suunnitteluteemoja.
Uudessa versiossa:
- JavaScript Array-, String- ja TypedArray-objektit toteuttavat at()-menetelmän, jonka avulla voit käyttää suhteellista indeksointia (suhteellinen sijainti määritetään taulukon indeksiksi), mukaan lukien negatiivisten arvojen määrittäminen loppuun.
- Verkkotyöntekijät ottavat käyttöön EventSource-sovellusliittymän tuen.
- Pyynnöt varmistavat, että "Alkuperä:"-otsikko lähetetään.
- Rakennusjärjestelmään on tehty optimointeja rakentamisen nopeuttamiseksi. Visual Studio 2022 -kääntäjää käytetään kokoonpanojen luomiseen Window-alustalle.
- Yksittäisten äänitiedostojen käsittelyä wav-muodossa on muutettu, järjestelmäsoittimen kutsumisen sijaan käytetään nyt sisäänrakennettua käsittelijää. Vanhan toiminnan palauttamiseksi about:configissa on asetus nimeltä media.wave.play-stand-alone.
- Parannettu koodi merkkijonojen normalisointiin.
- Joustosäiliöiden käsittelykoodi päivitettiin, mutta tämä muutos poistettiin nopeasti käytöstä lähes välittömästi julkaistussa Pale Moon 31.3.1 -päivityksessä joidenkin sivustojen ongelmien vuoksi.
- Epätyypillisten SunOS- ja Linux-ympäristöjen rakennusongelmat on ratkaistu.
- IPC-ketjun estokoodi on muokattu.
- Poistettiin etuliite "-moz" min-content- ja max-content CSS-ominaisuuksista.
- Haavoittuvuuksien poistamiseen liittyviä korjauksia on lykätty.
Lisäksi voimme huomioida Internet-sovellussarjan SeaMonkey 2.53.14 julkaisun, joka yhdistää verkkoselaimen, sähköpostiohjelman, uutissyötteiden kokoamisjärjestelmän (RSS/Atom) ja WYSIWYG-html-sivueditorin Composerin yhdessä tuotteessa. Esiasennetut lisäosat sisältävät Chatzilla IRC -asiakasohjelman, DOM Inspector -työkalupaketin verkkokehittäjille ja Lightning-kalenterin ajastimen. Uusi julkaisu sisältää korjauksia ja muutoksia nykyisestä Firefox-koodikannasta (SeaMonkey 2.53 perustuu Firefox 60.8 -selainmoottoriin, joka siirtää tietoturvaan liittyviä korjauksia ja joitain parannuksia nykyisistä Firefox-haaroista).
Uudessa versiossa:
- Päivitetyt DOM-rajapinnat HTML-elementeille Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script ja Html.
- Rakennusjärjestelmän kääntäminen Python 2:sta Python 3:een on jatkunut.
- Lisäosien tietoja sisältävä valintaikkuna on poistettu Ohje-valikosta.
- URL-osoitteiden sallittujen luettelo poistettu.
- Vanhentuneet chat-palvelut on poistettu osoitekirjasta.
- Yhteensopivuus rust 1.63 -kääntäjän kanssa on varmistettu.
Lähde: opennet.ru