Nach einem Jahr der Entwicklung wird die Veröffentlichung von Tcl/Tk 8.6.13 vorgestellt, einer dynamischen Programmiersprache, die zusammen mit einer plattformĂŒbergreifenden Bibliothek grundlegender Elemente der grafischen BenutzeroberflĂ€che vertrieben wird. Obwohl Tcl hauptsĂ€chlich zur Erstellung von BenutzeroberflĂ€chen und als eingebettete Sprache verwendet wird, eignet sich Tcl auch fĂŒr andere Aufgaben. Zum Beispiel fĂŒr die Webentwicklung, die Erstellung von Netzwerkanwendungen, die Systemadministration und das Testen. Der Projektcode wird unter der BSD-Lizenz verteilt.
In der neuen Version:
- Verbesserte Schnittstelle zur Schriftartenauswahl (tk_fontchooser).
- Eine einheitliche PolygonfĂŒllung fĂŒr alle Plattformen wurde implementiert.
- Verbesserte Positionierung der MenĂŒschaltflĂ€chen in X11 und Windows.
- Es wurde daran gearbeitet, Codefragmente zu beseitigen, die zu undefiniertem Verhalten oder GanzzahlĂŒberlĂ€ufen fĂŒhren.
- Die Funktion Tcl_GetRange hat jetzt die Möglichkeit, negative Indexwerte anzugeben.
- UnterstĂŒtzung fĂŒr die Kompilierung auf Apple-Systemen mit dem M1-Chip hinzugefĂŒgt.
- Der Tk-Build fĂŒr MacOSX 10.11 (El Capitan) wurde wieder aufgenommen und Windows ARM.
- Tk hat die Cygwin-UnterstĂŒtzung verbessert und macOS.
- Die Pakete 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 sind in der Basisdistribution enthalten wurden aktualisiert. XNUMX.
- UnterstĂŒtzung fĂŒr die Unicode 15-Spezifikation hinzugefĂŒgt
Source: opennet.ru
