|
NetSurf 3.10 |
|
Posté le lundi 25 mai 2020 à 23:18:39 par webmaster |
NetSurf 3.10 apporte de nombreuses corrections, de meilleures performances et des fonctionnalités améliorées. En particulier la gestion de l'authentification, des certificats et de la collecte des erreurs a été améliorée et unifiée. L'interface GTK a, elle aussi, reçue une refonte complète.
Nouveautés de cette version :
Core / Commun à toutes les plateformes :- Amélioration de la gestion des requêtes et erreurs générées, dont les :
- timeouts. - requêtes d'authenfication - les problèmes de certificats- Création d'un style visuel constant pour le contenu généré par le core de Netsurf
- Correction de l'affichage HTML pour {min|max}-width sur les éléments remplacés
- Amélioration de la navigation au clavier
- Amélioration de l'historique local avec la navigation au clavier ainsi que de l'affichage
- Correction d'un problème d'interaction avec la souris quand l'intégralité du document a comme valeur visibility:hidden
- Gestion de la fenêtre du navigateur retravaillée
- Gestion du contenu HTML retravaillée
- Gestion des certificats SSL retravaillée
- Code HTML de sélection et de recherche de texte retravaillé
- Nombreuses améliorations au niveau de la robustesse du JavaScript
- Nombreuses améliorations et de nouveautés au niveau des contraintes Duktape JavaScript
- Amélioration de l'interface pour la mise à l'échelle du contenu
- Importantes améliorations au niveau de la gestion du cache de contenu, aussi bien mémoire que sur disque
- Ajout d'un hasmap générique, utilisé dans le code du cache disque
- Plusieurs améliorations du point de vue robustesse et performance
- Moteur JavaScript mise à jouer vers Ducktape 2.4.0.
- Amélioration de la gestion des connexions annulées
- Amélioration des tests d'intégration avec le framework compilé autour du front end monkey
- Amélioration du front end monkey de manière à rendre les tests plus complets et plus sûrs
- Quelques améliorations HTML mineures
- Quelques optimisations mineures de la gestion du HTML
- Corrections dans la gestion HTML dans le but d'améliorer la robustesse
- Génération des pages about: retravaillée
- Correction dans la gestion des téléchargements pour que le même fichier ne soit pas téléchargé de multiples fois
- Changements apportés dans les GIF animés pour qu'ils se comportent comme sur les autres navigateurs
- Ajout d'une page d'info concernant core window.
- Resserrage des DPI d'affichage
- Travail initial autour du support des éléments des canvas HTML5
- Plusieurs corrections au niveau des arbres de vue
- Bibliothèque Hubbub 0.3.7 (analyseur HTML) :
- Améliorations mineures au niveau de la qualité du code - Correction dans la gestion de certains éléments HTML5- Bibliothèque LibCSS 0.9.1 (analyseur CSS et moteur de sélection) :
- Correction d'un problème dans l'analyse des blocs média invalides - Améliorations mineures dans la qualité du code- Bibliothèque LibDOM 0.4.1 (Document Object Model):
- Amélioration de la gestion des éléments HTML TextArea - Correction des évènements SubtreeModified lancés après la mise à jour des valeurs d'attributs - Support de la finalisation des chaînes avec des noms contenant des espaces - Support basique des événement keypress - Amélioration de la gestion des événements dispatch et lifetime - Support de l'InnerHTML - Ajout du support de HTMLCanvasElement - Améliorations mineures de la qualité du code - Correction des réglages internes de la propriété de HTMLElement - Correction des réglages/récupérations internes du texte Fixed HTMLTitleElement- Bibliothèque LibNSBMP 0.1.6 (support BMP) :
- Améliorations mineures de la qualité du code- Bibliothèque LibNSLog 0.1.3 (filtrage du logging) :
- Ajout du support pour les noms de niveau aux noms courts- Bibliothèque LibWapcaplet 0.4.3 (String internment):
- Libération du contexte global si aucune fuite sur la chaîne - Compilé avec les toolchains qui ne supportent pas les statement expressionsNouveautés AmigaOS- Ajout d'une icone et d'une fenêtre d'info
- Amélioration de la mise à l'échelle de l'interface au niveau du core
- Ajout du support du scrolling dans les fenêtres core en réponse aux requêtes core
- Ajout de la possibilité de lancer du JavaScript à partir d'ARexx
- Retrait de la fenêtre de login car celle-ci est maintenant gérée directement par le core
A noter aussi : plusieurs petites corrections de bugs, des améliorations (ainsi qu'une documentation, elle aussi améliorée)
|
|
|
Liens Relatifs
L'article le plus lu à propos de Logiciels pour AmigaOS 4.1 :
Les dernières nouvelles à propos de Logiciels pour AmigaOS 4.1 :
|