De release van de webbrowser Pale Moon 33.2.0 is gepubliceerd, een afgeleide van de codebasis van Firefox die hogere efficiƫntie, behoud van de klassieke interface, minimalisering van het geheugengebruik en extra aanpassingsmogelijkheden biedt. Pale Moon-bouwversies zijn beschikbaar voor Windows en Linux (x86_64). De code van het project wordt verspreid onder de MPLv2 (Mozilla Public License).
Het project houdt vast aan de klassieke interface lay-out, zonder over te stappen naar de in Firefox 29 en 57 geĆÆntegreerde interfaces Australis en Photon, met uitgebreide aanpassingsmogelijkheden. Verwijderde componenten zijn onder andere DRM, Social API, WebRTC, PDF-lezer, Crash Reporter, statistiekverzamelcode, tools voor ouderlijk toezicht en hulpmiddelen voor mensen met beperkingen. In vergelijking met Firefox is de ondersteuning voor extensies die XUL gebruiken teruggebracht in de browser, en blijft de mogelijkheid om zowel volledige als lichte thema's toe te passen behouden.
Belangrijkste wijzigingen:
- Ontbrekende functionaliteiten van het HTML-element <dialog> zijn geĆÆmplementeerd, waaronder middelen om modale dialoogvensters weer te geven en de achtergrond te stylen (bijvoorbeeld het verduisteren van de rest van de pagina wanneer de dialoog actief is).
- Een mogelijkheid is toegevoegd om de interval voor het aanbrengen van vervormingen in te stellen om het indirect identificeren van systemen te voorkomen op basis van de kenmerken van hoe het Canvas-element wordt getekend (de hashes van dezelfde inhoud van Canvas kunnen op verschillende systemen verschillen, wat wordt gebruikt voor identificatie).
- Ondersteuning voor extra eenheden van de zichtbare gebiedsgrootte (viewport) is toegevoegd ā svw, svh, svmin, svmax, lvw, lvh, lvmin, lvmax, dvw, dvh, dvmin, dvmax, vb, vi, svb, svi, lvb, lvi, dvb en dvi.
- De verouderde FIPS-module en de code voor het opslaan van wachtwoorden in bestanden in DBM-formaat zijn verwijderd.
- In CSS is het gebruik van de waarde fit-content toegestaan zonder de prefix '-moz' ('-moz-fit-content').
- Problemen met het bouwen met GCC 14 en Clang 16 zijn opgelost.
Bron: opennet.ru
