Издаването на 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