Випуск Tcl/Tk 8.6.12

Після 10 місяців розробки представлений реліз Tcl/Tk 8.6.12, динамічної мови програмування, що розповсюджується спільно з кросплатформною бібліотекою базових елементів графічного інтерфейсу. Незважаючи на те, що основне поширення Tcl отримав для створення інтерфейсів користувача і як вбудована мова, Tcl також підходить для інших завдань. Наприклад, для web-розробки, створення мережевих додатків, адміністрування систем та тестування. Код проекту розповсюджується під ліцензією 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

Додати коментар або відгук