Po roku prac zaprezentowano wydanie Tcl/Tk 8.6.13, dynamicznego języka programowania dystrybuowanego wraz z wieloplatformową biblioteką podstawowych elementów interfejsu graficznego. Chociaż Tcl jest używany głównie do tworzenia interfejsów użytkownika i jako język osadzony, Tcl nadaje się również do innych zadań. Na przykład do tworzenia stron internetowych, tworzenia aplikacji sieciowych, administrowania systemami i testowania. Kod projektu jest rozpowszechniany na licencji BSD.
W nowej wersji:
- Ulepszony interfejs wyboru czcionki (tk_fontchooser).
- Zaimplementowano ujednolicone wypełnienie wielokątów dla wszystkich platform.
- Poprawione rozmieszczenie przycisków menu w środowiskach X11 i Windows.
- Wykonano prace mające na celu wyeliminowanie fragmentów kodu prowadzących do niezdefiniowanego zachowania lub przepełnienia liczb całkowitych.
- Funkcja Tcl_GetRange ma teraz możliwość określenia ujemnych wartości indeksu.
- Dodano obsługę kompilacji na systemach Apple z chipem M1.
- Kompilacja Tk dla MacOSX 10.11 (El Capitan) i Windows ARM została wznowiona.
- Tk poprawiło obsługę cygwin i macOS.
- Pakiety Itcl 4.2.3, sqlite3 3.40.0, Thread 2.8.8, TDBC* 1.1.5, http 2.9.8, platforma 1.0.19, tcltest 2.5.5, libtommath 1.x i zlib 1.2.13 zawarte w podstawowej dystrybucji zostały zaktualizowane XNUMX.
- Dodano obsługę specyfikacji Unicode 15
Źródło: opennet.ru