Po roku prac nad projektem, wydano wersję Tcl/Tk 8.6.13, dynamicznego języka programowania dystrybuowanego wraz z wieloplatformową biblioteką podstawowych elementów interfejsu graficznego. Mimo że Tcl jest głównie wykorzystywany do tworzenia interfejsów użytkownika i jako język osadzony, nadaje się również do innych zadań, takich jak rozwój aplikacji webowych, tworzenie aplikacji sieciowych, administracja systemami i testowanie. Kod projektu jest dystrybuowany na licencji BSD.
W nowej wersji:
- Ulepszono interfejs wyboru czcionek (tk_fontchooser).
- Wprowadzono jednolitą dla wszystkich platform metodę wypełniania wielokątów.
- Ulepszono pozycjonowanie przycisków menu w środowiskach X11 i Windows.
- Przeprowadzono pracę nad eliminacją fragmentów kodu prowadzących do nieokreślonego zachowania lub przepełnień liczb całkowitych.
- W funkcji Tcl_GetRange dodano możliwość użycia ujemnych wartości indeksów.
- Dodano wsparcie dla kompilacji na systemach Apple z procesorem M1.
- Wznowiono kompilację Tk dla MacOSX 10.11 (El Capitan) oraz Windows ARM.
- W Tk poprawiono wsparcie dla cygwin i macOS.
- Zaktualizowano pakiety w standardowej dystrybucji: 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 i zlib 1.2.13.
- Dodano wsparcie dla specyfikacji Unicode 15.
Źródło: opennet.ru
