Version Tcl/Tk 8.6.13

Après un an de développement, la sortie de Tcl/Tk 8.6.13, un langage de programmation dynamique distribué avec une bibliothèque multiplateforme d'éléments d'interface graphique de base, est présentée. Bien que Tcl soit principalement utilisé pour créer des interfaces utilisateur et comme langage intégré, Tcl convient également à d'autres tâches. Par exemple, pour le développement Web, la création 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).
  • Un remplissage de polygones unifié pour toutes les plates-formes a été mis en œuvre.
  • 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 à un comportement indéfini ou à des débordements d'entiers.
  • La fonction Tcl_GetRange a désormais la possibilité 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 version Tk pour MacOSX 10.11 (El Capitan) et Windows ARM a été reprise.
  • Tk a amélioré la prise en charge de Cygwin et macOS.
  • Les packages 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 inclus dans la distribution de base ont été mis à jour. XNUMX.
  • Ajout de la prise en charge de la spécification Unicode 15

Source: opennet.ru

Ajouter un commentaire