Vydání Tcl/Tk 8.6.12

Po 10 měsících vývoje je představeno vydání Tcl/Tk 8.6.12, dynamického programovacího jazyka distribuovaného společně s multiplatformní knihovnou základních prvků grafického rozhraní. Přestože se Tcl primárně používá pro vytváření uživatelských rozhraní a jako vestavěný jazyk, je Tcl vhodný i pro jiné úlohy. Například pro vývoj webu, tvorbu síťových aplikací, správu systému a testování. Kód projektu je distribuován pod licencí BSD.

V nové verzi:

  • Tk nadále pracuje na zlepšení podpory pro platformu macOS. Je zajištěna kompatibilita s macOS 12.1 „Monterey“. Vylepšená podpora pro pixelové formáty.
  • Byla implementována nová virtuální událost „TkWorldChanged“.
  • Přidány nové kódy klávesnice CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Přidána podpora pro chybový kód EILSEQ definovaný ve standardu POSIX.
  • Byla opravena chyba zabezpečení CVE-2021-35331, která umožňuje spuštění kódu, když obslužný program pro sestavení nmakehelp zpracovává speciálně formátované soubory.
  • Opravena řada problémů, které způsobovaly zamrzání nebo selhání.
  • Přidána podpora pro specifikaci Unicode 14. Implementovány některé operace s řetězci na Emoji.
  • Byly aktualizovány balíčky Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platforma 1.0.18 zahrnuté v základní distribuci.

Zdroj: opennet.ru

Přidat komentář