Tcl/Tk 8.6.12 leidimas

Po 10 mėnesių kūrimo pristatoma Tcl/Tk 8.6.12, dinaminės programavimo kalbos, platinamos kartu su pagrindinių grafinės sąsajos elementų kelių platformų biblioteka, leidimas. Nors Tcl pirmiausia naudojamas kuriant vartotojo sąsajas ir kaip įterptoji kalba, Tcl tinka ir kitoms užduotims. Pavyzdžiui, interneto svetainių kūrimui, tinklo programų kūrimui, sistemos administravimui ir testavimui. Projekto kodas platinamas pagal BSD licenciją.

Naujoje versijoje:

  • Tk toliau dirba, kad pagerintų MacOS platformos palaikymą. Suteikiamas suderinamumas su macOS 12.1 „Monterey“. Patobulintas pikselių formatų palaikymas.
  • Įgyvendintas naujas virtualus renginys „TkWorldChanged“.
  • Pridėta naujų klaviatūros kodų CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Pridėtas EILSEQ klaidos kodo, apibrėžto POSIX standarte, palaikymas.
  • Pažeidžiamumas CVE-2021-35331, leidžiantis vykdyti kodą, kai nmakehelp surinkimo įrankis apdoroja specialiai suformatuotus failus, buvo ištaisytas.
  • Išspręsta keletas problemų, dėl kurių užšalimas arba gedimas.
  • Pridėtas „Unicode 14“ specifikacijos palaikymas. Įdiegtos kai kurios jaustukų eilutės operacijos.
  • Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platforma 1.0.18 paketai, įtraukti į pagrindinį platinimą, buvo atnaujinti.

Šaltinis: opennet.ru

Добавить комментарий