Versión Tcl/Tk 8.6.12

Despois de 10 meses de desenvolvemento, preséntase o lanzamento de Tcl/Tk 8.6.12, unha linguaxe de programación dinámica distribuída xunto cunha biblioteca multiplataforma de elementos básicos da interface gráfica. Aínda que Tcl úsase principalmente para crear interfaces de usuario e como linguaxe incorporada, Tcl tamén é axeitado para outras tarefas. Por exemplo, para desenvolvemento web, creación de aplicacións de rede, administración de sistemas e probas. O código do proxecto distribúese baixo a licenza BSD.

Na nova versión:

  • Tk segue traballando para mellorar a compatibilidade coa plataforma macOS. Proporciona compatibilidade con macOS 12.1 "Monterey". Compatibilidade mellorada para formatos de píxeles.
  • Implementouse un novo evento virtual "TkWorldChanged".
  • Engadíronse novos códigos de teclado CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Engadido soporte para o código de erro EILSEQ definido no estándar POSIX.
  • Corrixiuse a vulnerabilidade CVE-2021-35331, que permite a execución de código cando a utilidade de montaxe nmakehelp procesa ficheiros con formato especial.
  • Solucionáronse unha serie de problemas que causaban a conxelación ou a falla.
  • Engadiuse compatibilidade coa especificación Unicode 14. Implementáronse algunhas operacións de cadea en Emoji.
  • Actualizáronse os paquetes Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, plataforma 1.0.18 incluídos na distribución básica.

Fonte: opennet.ru

Engadir un comentario