Uvoľňovanie Tcl/Tk 8.6.12

Po 10 mesiacoch vývoja je predstavené vydanie Tcl/Tk 8.6.12, dynamického programovacieho jazyka distribuovaného spolu s multiplatformovou knižnicou základných prvkov grafického rozhrania. Hoci sa Tcl primárne používa na vytváranie používateľských rozhraní a ako vstavaný jazyk, Tcl je vhodný aj na iné úlohy. Napríklad na vývoj webu, vytváranie sieťových aplikácií, správu a testovanie systému. Kód projektu je distribuovaný pod licenciou BSD.

V novej verzii:

  • Tk naďalej pracuje na zlepšení podpory pre platformu macOS. Poskytuje sa kompatibilita s macOS 12.1 „Monterey“. Vylepšená podpora pre pixelové formáty.
  • Bola implementovaná nová virtuálna udalosť „TkWorldChanged“.
  • Pridané nové kódy klávesnice CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Pridaná podpora pre chybový kód EILSEQ definovaný v štandarde POSIX.
  • Chyba zabezpečenia CVE-2021-35331, ktorá umožňuje spustenie kódu, keď pomocný program zostavy nmakehelp spracováva špeciálne naformátované súbory, bola opravená.
  • Opravená séria problémov, ktoré spôsobovali zamrznutie alebo zlyhanie.
  • Pridaná podpora pre špecifikáciu Unicode 14. Implementované niektoré reťazcové operácie na Emoji.
  • 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ákladnej distribúcii boli aktualizované.

Zdroj: opennet.ru

Pridať komentár