Después de un año de desarrollo, se presenta la versión Tcl/Tk 8.6.13, un lenguaje de programación dinámico que se distribuye junto con una biblioteca multiplataforma de elementos básicos de la interfaz gráfica. A pesar de que Tcl se utiliza principalmente para crear interfaces de usuario y como lenguaje embebido, también es adecuado para otras tareas. Por ejemplo, para el desarrollo web, la creación de aplicaciones de red, la administración de sistemas y las pruebas. El código del proyecto se distribuye bajo la licencia BSD.
En la nueva versión:
- Se ha mejorado la interfaz de selección de fuentes (tk_fontchooser).
- Se ha implementado un relleno unificado para todos los polígonos en todas las plataformas.
- Se ha mejorado el posicionamiento de los botones del menú en entornos X11 y Windows.
- Se ha trabajado en eliminar del código fragmentos que conducen a comportamientos indefinidos o desbordamientos de enteros.
- En la función Tcl_GetRange, ahora se pueden especificar índices con valores negativos.
- Se ha añadido soporte para la compilación en sistemas Apple con chip M1.
- Se ha reanudado la compilación de Tk para MacOSX 10.11 (El Capitan) y Windows ARM.
- Se ha mejorado el soporte para cygwin y macOS en Tk.
- Se han actualizado los paquetes incluidos en la distribución básica: 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 y zlib 1.2.13.
- Se ha añadido soporte para la especificación Unicode 15.
Fuente: opennet.ru
