Izdaja Tcl/Tk 8.6.12

Po 10 mesecih razvoja je predstavljena izdaja Tcl/Tk 8.6.12, dinamičnega programskega jezika, ki se distribuira skupaj s knjižnico osnovnih elementov grafičnega vmesnika za več platform. Čeprav se Tcl uporablja predvsem za ustvarjanje uporabniških vmesnikov in kot vgrajeni jezik, je Tcl primeren tudi za druga opravila. Na primer za spletni razvoj, ustvarjanje omrežnih aplikacij, sistemsko administracijo in testiranje. Koda projekta se distribuira pod licenco BSD.

V novi različici:

  • Tk si še naprej prizadeva za izboljšanje podpore za platformo macOS. Zagotovljena je združljivost z macOS 12.1 »Monterey«. Izboljšana podpora za formate slikovnih pik.
  • Implementiran je bil nov virtualni dogodek »TkWorldChanged«.
  • Dodane nove kode tipkovnice CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Dodana podpora za kodo napake EILSEQ, definirano v standardu POSIX.
  • Ranljivost CVE-2021-35331, ki omogoča izvajanje kode, ko pripomoček za sestavljanje nmakehelp obdeluje posebej oblikovane datoteke, je bila odpravljena.
  • Odpravljena vrsta težav, ki so povzročile zamrznitev ali zrušitev.
  • Dodana podpora za specifikacijo Unicode 14. Implementiranih nekaj operacij nizov na Emoji.
  • Paketi Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platforma 1.0.18, vključeni v osnovno distribucijo, so posodobljeni.

Vir: opennet.ru

Dodaj komentar