Na een jaar van ontwikkeling is de release van Tcl/Tk 8.6.13 gepresenteerd, een dynamische programmeertaal die wordt verspreid samen met een cross-platform bibliotheek van basiscomponenten voor grafische interfaces. Hoewel Tcl voornamelijk wordt gebruikt voor het creƫren van gebruikersinterfaces en als embedded taal, is Tcl ook geschikt voor andere taken. Bijvoorbeeld voor webontwikkeling, het creƫren van netwerapplicaties, systeemadministratie en testen. De code van het project wordt verspreid onder de BSD-licentie.
In de nieuwe versie:
- De interface voor het kiezen van lettertypen (tk_fontchooser) is verbeterd.
- Er is een uniforme polygoneninvulling voor alle platforms gerealiseerd.
- De positionering van menu knoppen in X11- en Windows-omgevingen is verbeterd.
- Er is gewerkt aan het verwijderen van codefragmenten die leiden tot onbepaald gedrag of integer overflow.
- In de functie Tcl_GetRange is het nu mogelijk om negatieve indexwaarden op te geven.
- Ondersteuning voor compilatie op Apple-systemen met M1-chip is toegevoegd.
- De assemblage van Tk voor MacOSX 10.11 (El Capitan) en Windows ARM is hervat.
- In Tk is de ondersteuning voor cygwin en macOS verbeterd.
- De bij de basislevering inbegrepen pakketten zijn bijgewerkt: 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 en zlib 1.2.13.
- Ondersteuning voor Unicode 15 specificatie is toegevoegd.
Bron: opennet.ru
