Veröffentlichung von Tcl/Tk 8.6.13

Nach einem Jahr der Entwicklung wurde die Version Tcl/Tk 8.6.13 vorgestellt, eine dynamische Programmiersprache, die zusammen mit einer plattformübergreifenden Bibliothek grundlegender Elemente der grafischen Benutzeroberfläche verteilt wird. Obwohl Tcl hauptsächlich zur Erstellung von Benutzeroberflächen und als eingebettete Sprache verwendet wird, eignet es sich auch für andere Aufgaben. Zum Beispiel für die Webentwicklung, die Erstellung von Netzwerkanwendungen, die Systemadministration und Testverfahren. Der Code des Projekts wird unter der BSD-Lizenz vertrieben.

In der neuen Version:

  • Die Benutzeroberfläche zur Schriftartenwahl (tk_fontchooser) wurde verbessert.
  • Eine einheitliche Polygonfüllung für alle Plattformen wurde implementiert.
  • Die Positionierung der Menüschaltflächen in den X11- und Windows-Umgebungen wurde verbessert.
  • Es wurden Arbeiten durchgeführt, um Codefragmente auszuschließen, die zu undefiniertem Verhalten oder ganzzahligen Überläufen führen.
  • In der Funktion Tcl_GetRange wurde die Möglichkeit hinzugefügt, negative Indexwerte anzugeben.
  • Die Unterstützung für die Kompilierung auf Apple-Systemen mit M1-Chip wurde hinzugefügt.
  • Der Build von Tk für MacOSX 10.11 (El Capitan) und Windows ARM wurde wieder aufgenommen.
  • In Tk wurde die Unterstützung für cygwin und macOS verbessert.
  • Die in das Basispaket aufgenommenen Pakete wurden aktualisiert: Itcl 4.2.3, sqlite3 3.40.0, Thread 2.8.8, TDBC* 1.1.5, http 2.9.8, platform 1.0.19, tcltest 2.5.5, libtommath 1.x und zlib 1.2.13.
  • Die Unterstützung für die Unicode-Spezifikation 15 wurde hinzugefügt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4