Versão Tcl/Tk 8.6.12

Após 10 meses de desenvolvimento, é apresentado o lançamento do Tcl/Tk 8.6.12, uma linguagem de programação dinâmica distribuída junto com uma biblioteca multiplataforma de elementos básicos de interface gráfica. Embora o Tcl seja usado principalmente para criar interfaces de usuário e como uma linguagem incorporada, o Tcl também é adequado para outras tarefas. Por exemplo, para desenvolvimento web, criação de aplicativos de rede, administração e testes de sistemas. O código do projeto é distribuído sob a licença BSD.

Na nova versão:

  • A Tk continua trabalhando para melhorar o suporte à plataforma macOS. É fornecida compatibilidade com macOS 12.1 “Monterey”. Suporte aprimorado para formatos de pixel.
  • Um novo evento virtual “TkWorldChanged” foi implementado.
  • Adicionados novos códigos de teclado CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Adicionado suporte para o código de erro EILSEQ definido no padrão POSIX.
  • A vulnerabilidade CVE-2021-35331, que permite a execução de código quando o utilitário assembly nmakehelp processa arquivos especialmente formatados, foi corrigida.
  • Corrigimos uma série de problemas que causavam congelamento ou travamento.
  • Adicionado suporte para a especificação Unicode 14. Implementadas algumas operações de string no Emoji.
  • Os pacotes 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 distribuição básica foram atualizados.

Fonte: opennet.ru

Adicionar um comentário