Tcl / TK release 8.6.12

After 10 months of development is presented Release TCL / TK 8.6.12 , dynamic programming language distributed in conjunction with the cross-platform library of the basic elements of the graphical interface. Despite the fact that the main distribution of TCL received to create user interfaces and as an embedded language, TCL is also suitable for other tasks. For example, for web development, network applications, system administration and testing. Project code spreads under the BSD license.

In the new version:

  • In TK, work continued to improve the support of the MacOS platform. Compatibility with MacOS 12.1 “Monterey” is provided. Improved support for pixel formats.
  • implemented a new virtual event “tkworldchanged”.
  • Added new keyboard codes CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Added support for EilseQ error code defined in POSIX standard.
  • eliminated vulnerability CVE-2021-35331 , allowing you to perform code when processing the NMAKEHELP assembly utility specifically filed files.
  • eliminated a series of problems leading to free or emergency completion.
  • Added support for the Unicode 14 specification. Some string operations are implemented on Emoji.
  • updated on the basic supply of ITCl 4.2.2 packages, SQLite3 3.36.0, Thread 2.8.7, TDBC * 1.1.3, DDE 1.4.4, Platform 1.0.18.
/Media reports.