Tcl/Tk 8.6.12 release

After 10 months of development, the release of Tcl/Tk 8.6.12, a dynamic programming language distributed together with a cross-platform library of basic graphical interface elements, is presented. Although Tcl is primarily used for creating user interfaces and as an embedded language, Tcl is also suitable for other tasks. For example, for web development, creating network applications, system administration and testing. The project code is distributed under the BSD license.

In the new version:

  • Tk continues to work to improve support for the macOS platform. Compatibility with macOS 12.1 “Monterey” is provided. Improved support for pixel formats.
  • A new virtual event “TkWorldChanged” has been implemented.
  • Added new keyboard codes CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Added support for the EILSEQ error code defined in the POSIX standard.
  • The vulnerability CVE-2021-35331, which allows code execution when the nmakehelp assembly utility processes specially formatted files, has been fixed.
  • Fixed a series of issues that caused freezing or crashing.
  • Added support for the Unicode 14 specification. Implemented some string operations on Emoji.
  • The Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18 packages included in the basic distribution have been updated.

Source: opennet.ru

Add a comment