Version Tcl/Tk 8.6.13

Après un an de développement, Tcl/Tk 8.6.13, un langage de programmation dynamique distribué avec une bibliothèque multiplateforme d'éléments d'interface graphique utilisateur de base, est sorti. Bien que Tcl soit principalement utilisé pour la création d'interfaces utilisateur et comme langage embarqué, il convient également à d'autres tâches, telles que le développement web, le développement d'applications réseau, l'administration système et les tests. Le code du projet est distribué sous licence BSD.

Dans la nouvelle version:

  • Interface de sélection de police améliorée (tk_fontchooser).
  • Implémentation d'un remplissage de polygones unifié pour toutes les plateformes.
  • Positionnement amélioré des boutons de menu dans les environnements X11 et Windows.
  • Des travaux ont été effectués pour éliminer les fragments de code qui conduisent à des comportements indéfinis ou à des dépassements d'entiers.
  • La fonction Tcl_GetRange vous permet désormais de spécifier des valeurs d'index négatives.
  • Ajout de la prise en charge de la compilation sur les systèmes Apple avec la puce M1.
  • La construction de Tk pour MacOSX 10.11 (El Capitan) et Windows ARM a repris.
  • Tk a amélioré le support pour Cygwin et macOS.
  • Les paquets suivants inclus dans la distribution de base ont été mis à jour : Itcl 4.2.3, sqlite3 3.40.0, Thread 2.8.8, TDBC* 1.1.5, http 2.9.8, platform 1.0.19, tcltest 2.5.5, libtommath 1.x et zlib 1.2.13.
  • Ajout de la prise en charge de la spécification Unicode 15

Source: opennet.ru

Ajouter un commentaire