Пускането на Tcl/Tk 8.6.12

След 10 месеца разработка е представена версия Tcl/Tk 8.6.12, динамичен език за програмиране, разпространяван съвместно с кросплатформена библиотека от основни елементи на графичния интерфейс. Въпреки че основното приложение на Tcl е за създаване на потребителски интерфейси и като вграден език, Tcl е подходящ и за други задачи. Например, за уеб-разработка, създаване на мрежови приложения, системно администриране и тестване. Кодът на проекта се разпространява под лицензия BSD.

В новата версия:

  • В Tk продължава работата по подобряване на поддръжката на платформата macOS. Осигурена е съвместимост с macOS 12.1 «Monterey». Подобрена е поддръжката на пикселови формати.
  • Реализирано е ново виртуално събитие «TkWorldChanged».
  • Добавени са нови кодове на клавиатурата CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Добавена е поддръжка за код на грешка EILSEQ, определен в стандарта POSIX.
  • Премахната е уязвимостта CVE-2021-35331, позволяваща изпълнение на код при обработка на файла с помощта на сборна утилита nmakehelp.
  • Решен е редица проблеми, водещи до зависване или аварийно спиране.
  • Добавена е поддръжка за спецификация Unicode 14. Реализирани са някои операции с низове върху Emoji.
  • Актуализирани са включените в основната доставка пакети Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster