След година на разработка беше представена версия Tcl/Tk 8.6.13, динамичен език за програмиране, разпространяван заедно с кросплатформена библиотека от основни елементи на графичния интерфейс. Въпреки че Tcl основно се използва за създаване на потребителски интерфейси и като вграден език, той също е подходящ за други задачи. Например, за уеб разработка, създаване на мрежови приложения, администриране на системи и тестване. Кодът на проекта се разпространява под лицензия BSD.
В новата версия:
- Подобрен интерфейс за избиране на шрифтове (tk_fontchooser).
- Реализирано е унифицирано запълване на многоъгълници за всички платформи.
- Подобро позициониране на менюто в средите X11 и Windows.
- Работа е извършена за премахване на фрагменти от кода, водещи до неопределено поведение или целочислени препълвания.
- В функцията Tcl_GetRange се появи възможност за указване на отрицателни стойности на индексите.
- Добавена е поддръжка за компилиране на системи Apple с чип M1.
- Възобновено е изграждането на Tk за MacOSX 10.11 (El Capitan) и Windows ARM.
- В Tk е подобрена поддръжката за cygwin и macOS.
- Актуализирани са включените в базовата доставка пакети 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 и zlib 1.2.13.
- Добавена е поддръжка за спецификация Unicode 15
Източник: opennet.ru
