Tcl/Tk 8.6.12-Veröffentlichung

Nach 10 Monaten Entwicklungszeit wird die Veröffentlichung von Tcl/Tk 8.6.12 vorgestellt, einer dynamischen Programmiersprache, die zusammen mit einer plattformübergreifenden Bibliothek grundlegender GUI-Elemente vertrieben wird. Obwohl Tcl hauptsächlich zur Erstellung von Benutzeroberflächen und als einbettbare Sprache verwendet wird, eignet sich Tcl auch für andere Aufgaben. Zum Beispiel für die Webentwicklung, die Erstellung von Netzwerkanwendungen, die Verwaltung von Systemen und Tests. Der Projektcode wird unter der BSD-Lizenz verteilt.

In der neuen Version:

  • Tk arbeitet weiterhin an der Verbesserung der Unterstützung für die macOS-Plattform. Kompatibel mit macOS 12.1 „Monterey“. Verbesserte Unterstützung für Pixelformate.
  • Ein neues virtuelles Event „TkWorldChanged“ implementiert.
  • Neue Tastaturcodes CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate hinzugefügt.
  • Unterstützung für den im POSIX-Standard definierten EILSEQ-Fehlercode hinzugefügt.
  • Behebung der Sicherheitslücke CVE-2021-35331, die die Ausführung von Code ermöglichen könnte, wenn das Build-Dienstprogramm nmakehelp speziell gestaltete Dateien verarbeitet.
  • Eine Reihe von Problemen wurde behoben, die zu einem Einfrieren oder Absturz führten.
  • Unterstützung für die Unicode 14-Spezifikation hinzugefügt. Einige String-Operationen für Emoji implementiert.
  • Die in der Basisdistribution enthaltenen Pakete Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, Plattform 1.0.18 wurden aktualisiert.

Source: opennet.ru

Kommentar hinzufügen