Versión Tcl/Tk 8.6.12

Luego de 10 meses de desarrollo, se presenta el lanzamiento de Tcl/Tk 8.6.12, un lenguaje de programación dinámico distribuido junto con una biblioteca multiplataforma de elementos básicos de la interfaz gráfica. Aunque Tcl se utiliza principalmente para crear interfaces de usuario y como lenguaje integrado, Tcl también es adecuado para otras tareas. Por ejemplo, para desarrollo web, creación de aplicaciones de red, administración y pruebas de sistemas. El código del proyecto se distribuye bajo la licencia BSD.

Versículos nuevos:

  • Tk continúa trabajando para mejorar el soporte para la plataforma macOS. Se proporciona compatibilidad con macOS 12.1 “Monterey”. Soporte mejorado para formatos de píxeles.
  • Se ha implementado un nuevo evento virtual “TkWorldChanged”.
  • Se agregaron nuevos códigos de teclado CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Se agregó soporte para el código de error EILSEQ definido en el estándar POSIX.
  • Se ha solucionado la vulnerabilidad CVE-2021-35331, que permite la ejecución de código cuando la utilidad de ensamblaje nmakehelp procesa archivos formateados especialmente.
  • Se corrigió una serie de problemas que causaban congelaciones o fallas.
  • Se agregó soporte para la especificación Unicode 14. Implementó algunas operaciones de cadena en Emoji.
  • Se han actualizado los 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 incluidos en la distribución básica.

Fuente: opennet.ru

Añadir un comentario