Wydanie Tcl/Tk 8.6.12

Po 10 miesiącach prac zaprezentowano wydanie Tcl/Tk 8.6.12, dynamicznego języka programowania dystrybuowanego wraz z wieloplatformową biblioteką podstawowych elementów interfejsu graficznego. Chociaż Tcl jest używany głównie do tworzenia interfejsów użytkownika i jako język osadzony, Tcl nadaje się również do innych zadań. Na przykład do tworzenia stron internetowych, tworzenia aplikacji sieciowych, administrowania systemami i testowania. Kod projektu jest rozpowszechniany na licencji BSD.

W nowej wersji:

  • Tk kontynuuje prace nad ulepszeniem obsługi platformy macOS. Zapewniona jest zgodność z systemem macOS 12.1 „Monterey”. Ulepszona obsługa formatów pikseli.
  • Wdrożono nowe wirtualne wydarzenie „TkWorldChanged”.
  • Dodano nowe kody klawiaturowe CodeInput, SingleCandidate, MultipleCandidate, PoprzedniKandydat.
  • Dodano obsługę kodu błędu EILSEQ zdefiniowanego w standardzie POSIX.
  • Naprawiono lukę CVE-2021-35331, która umożliwia wykonanie kodu, gdy narzędzie asemblera nmakehelp przetwarza specjalnie sformatowane pliki.
  • Naprawiono szereg problemów, które powodowały zawieszanie się lub awarie.
  • Dodano obsługę specyfikacji Unicode 14. Zaimplementowano niektóre operacje na ciągach znaków w Emoji.
  • Zaktualizowano pakiety Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platforma 1.0.18 zawarte w dystrybucji podstawowej.

Źródło: opennet.ru

Dodaj komentarz