Tcl/Tk versione 8.6.13

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

Aggiungi un commento