Le lancement de la nouvelle version du navigateur Web Lune pâle 31.3, version dans laquelle plusieurs corrections de bogues ont été apportées et certaines améliorations du navigateur et du système de compilation ont été implémentées.
Pour ceux qui ne connaissent pas le navigateur, ils doivent savoir que c'est un fork de la base de code de Firefox pour offrir de meilleures performances, préserver l'interface classique, minimiser la consommation de mémoire et fournir des options de personnalisation supplémentaires.
Pale Moon 31.3 Principales nouvelles fonctionnalités
Dans cette nouvelle version qui est présentée, il est mis en évidence que modification du traitement des fichiers audio individuels au format wav, pour lequel, au lieu d'appeler le lecteur système, maintenant le contrôleur intégré est utilisé. Pour rétablir l'ancien comportement, cela peut être fait dans about:config et le paramètre media.wave.play-stand-alone est fourni.
à côté code mis à jour pour la manutention flexible des conteneurss, mais cette modification a ensuite été désactivée lors de la poursuite de la mise à jour Pale Moon 31.3.1 publiée presque immédiatement en raison de la découverte de problèmes avec certains sites.
Les autres modifications apportées à cette nouvelle version sont les optimisations dans le système de construction pour accélérer la construction (le compilateur Visual Studio 2022 est utilisé pour générer les builds pour Windows), plus correction des problèmes de compilation dans les environnements SunOS et sur Linux sur différentes distributions avec différentes versions de gcc.
Il est également à noter que le code de normalisation des chaînes a été amélioré, ainsi que la refonte du code de blocage des threads IPC.
Des autres changements qui se démarquent de cette nouvelle version:
- La méthode at() est implémentée sur les objets JavaScript Array, String et TypedArray, ce qui vous permet d'utiliser l'indexation relative (une position relative est spécifiée en tant qu'index de tableau), y compris la spécification de valeurs négatives relatives à la fin.
- Suppression du préfixe "-moz" des propriétés CSS min-content et max-content.
- Corrections portées liées à l'atténuation des vulnérabilités.
- Méthode JavaScript implémentée .at(index) sur les indexables intégrés ( Array, String, TypedArray).
- Activé Envoi de l'origine : en-tête par défaut sur les requêtes de même origine.
- Mise à jour de la gestion des "crochets" CSS pour accepter désormais les chaînes sans parenthèses (mise à jour des spécifications).
- Mise à jour de la gestion flexible des conteneurs sur les pages Web pour la compatibilité Web.
- Correction de divers problèmes lors de la compilation pour Mac OS X.
- Correction de divers problèmes de conformité à la norme C++ dans le code source.
- dotAll Correction d'un problème avec la syntaxe et l'utilisation des expressions régulières.
- Modification de la carte de hachage personnalisée en std :: unordered_map là où c'est prudent.
- Code de blocage de thread IPC propre et mis à jour.
- Suppression de l'espace pour les anneaux de focus d'accessibilité sur les contrôles de formulaire afin d'aligner leur style sur les mesures attendues.
- Suppression du module de contrôle inutile pour la construction avec des paramètres de plate-forme non standard.
- Suppression du préfixe -moz des mots-clés CSS min-content et max-content là où il était encore utilisé.
- Correctifs de sécurité : CVE-2022-40956 et CVE-2022-40958.
Enfin si vous souhaitez en savoir plus à propos de cette nouvelle version, vous pouvez vérifier les détails dans le lien suivant.
Comment installer le navigateur Web Pale Moon sur Ubuntu et ses dérivés?
Pour ceux qui souhaitent pouvoir installer ce navigateur Web sur leur distribution, il leur suffit d'ouvrir un terminal dans votre système et de taper l'une des commandes suivantes.
Le navigateur a des référentiels pour chaque version d'Ubuntu qui a encore un support actuel. Et dans cette nouvelle version du navigateur, il existe déjà un support pour Ubuntu 22.04. Il leur suffit d'ajouter le référentiel et de l'installer en tapant les commandes suivantes:
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
Maintenant pour utilisateurs qui utilisent la version Ubuntu 20.04 LTS exécutez ce qui suit:
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
Pour qui qu'ils soient Utilisateurs d'Ubuntu 18.04 LTS ils exécuteront les commandes suivantes dans le terminal:
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