Dopo un anno di sviluppo, viene presentato il rilascio di Tcl/Tk 8.6.13, un linguaggio di programmazione dinamico distribuito insieme ad una libreria multipiattaforma di elementi base dell'interfaccia grafica. Sebbene Tcl venga utilizzato principalmente per creare interfacce utente e come linguaggio incorporato, Tcl è adatto anche per altri compiti. Ad esempio, per lo sviluppo web, la creazione di applicazioni di rete, l'amministrazione e il test del sistema. Il codice del progetto è distribuito sotto la licenza BSD.
Nella nuova versione:
- Interfaccia di selezione dei caratteri migliorata (tk_fontchooser).
- È stato implementato un riempimento poligonale unificato per tutte le piattaforme.
- Posizionamento migliorato dei pulsanti del menu negli ambienti X11 e Windows.
- È stato fatto del lavoro per eliminare i frammenti di codice che portano a comportamenti indefiniti o overflow di numeri interi.
- La funzione Tcl_GetRange ora ha la capacità di specificare valori di indice negativi.
- Aggiunto il supporto per la compilazione su sistemi Apple con chip M1.
- La build Tk per MacOSX 10.11 (El Capitan) e Windows ARM è stata ripresa.
- Tk ha migliorato il supporto per Cygwin e macOS.
- I pacchetti 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 e zlib 1.2.13 inclusi nella distribuzione base sono stati aggiornati XNUMX.
- Aggiunto supporto per la specifica Unicode 15
Fonte: opennet.ru