NetSurf 3.10

Date : lundi 25 mai 2020 à 23:18:39 :: Sujet : Logiciels pour AmigaOS 4.1

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.

Télécharger Netsurf 3.10


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 expressions

Nouveauté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)







Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x

L'URL pour cet article est : https://www.amiga-ng.org/index.php?op=edito/article.php?sid=1238