Tcl/Tk versione 8.6.12

Dopo 10 mesi di sviluppo, viene presentato il rilascio di Tcl/Tk 8.6.12, 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:

  • Tk continua a lavorare per migliorare il supporto per la piattaforma macOS. Viene fornita la compatibilità con macOS 12.1 “Monterey”. Supporto migliorato per i formati pixel.
  • È stato implementato un nuovo evento virtuale “TkWorldChanged”.
  • Aggiunti nuovi codici tastiera CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Aggiunto il supporto per il codice di errore EILSEQ definito nello standard POSIX.
  • La vulnerabilità CVE-2021-35331, che consente l'esecuzione di codice quando l'utilità di assemblaggio nmakehelp elabora file con formattazione speciale, è stata corretta.
  • Risolti una serie di problemi che causavano blocchi o arresti anomali.
  • Aggiunto il supporto per la specifica Unicode 14. Implementate alcune operazioni sulle stringhe su Emoji.
  • Aggiornati i pacchetti Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18 inclusi nella distribuzione base.

Fonte: opennet.ru

Aggiungi un commento