Lëshimi Tcl/Tk 8.6.12

Pas 10 muajsh zhvillimi, paraqitet lëshimi i Tcl/Tk 8.6.12, një gjuhë programimi dinamike e shpërndarë së bashku me një bibliotekë ndër-platformë të elementeve bazë të ndërfaqes grafike. Megjithëse Tcl përdoret kryesisht për krijimin e ndërfaqeve të përdoruesit dhe si gjuhë e integruar, Tcl është gjithashtu i përshtatshëm për detyra të tjera. Për shembull, për zhvillimin e uebit, krijimin e aplikacioneve të rrjetit, administrimin dhe testimin e sistemit. Kodi i projektit shpërndahet nën licencën BSD.

Në versionin e ri:

  • Tk vazhdon të punojë për të përmirësuar mbështetjen për platformën macOS. Ofrohet përputhshmëria me macOS 12.1 "Monterey". Mbështetje e përmirësuar për formatet pixel.
  • Një ngjarje e re virtuale "TkWorldChanged" është implementuar.
  • U shtuan kodet e reja të tastierës CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Mbështetje e shtuar për kodin e gabimit EILSEQ të përcaktuar në standardin POSIX.
  • Dobësia CVE-2021-35331, e cila lejon ekzekutimin e kodit kur programi i montimit nmakehelp përpunon skedarë të formatuar posaçërisht, është rregulluar.
  • Rregulloi një sërë problemesh që shkaktuan ngrirje ose përplasje.
  • Mbështetje e shtuar për specifikimin Unicode 14. Zbatoi disa operacione vargu në Emoji.
  • Paketat Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platforma 1.0.18 të përfshira në shpërndarjen bazë janë përditësuar.

Burimi: opennet.ru

Shto një koment