Tcl/Tk 8.6.12 -julkaisu

10 kuukauden kehitystyön jälkeen esitellään Tcl/Tk 8.6.12, dynaaminen ohjelmointikieli, joka on jaettu yhdessä graafisen käyttöliittymän peruselementtien monialustaisen kirjaston kanssa. Vaikka Tcl:ää käytetään ensisijaisesti käyttöliittymien luomiseen ja upotettuna kielenä, Tcl soveltuu myös muihin tehtäviin. Esimerkiksi web-kehitykseen, verkkosovellusten luomiseen, järjestelmänhallintaan ja testaukseen. Projektikoodia jaetaan BSD-lisenssillä.

Uudessa versiossa:

  • Tk jatkaa työtä parantaakseen tukea macOS-alustalle. Yhteensopivuus macOS 12.1 "Monterey" kanssa tarjotaan. Parannettu tuki pikselimuotoille.
  • Uusi virtuaalitapahtuma "TkWorldChanged" on toteutettu.
  • Lisätty uudet näppäimistökoodit CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Lisätty tuki POSIX-standardissa määritellylle EILSEQ-virhekoodille.
  • Haavoittuvuus CVE-2021-35331, joka sallii koodin suorittamisen, kun nmakehelp-kokoonpanoapuohjelma käsittelee erityisesti muotoiltuja tiedostoja, on korjattu.
  • Korjattu useita ongelmia, jotka aiheuttivat jäätymisen tai kaatumisen.
  • Lisätty tuki Unicode 14 -spesifikaatiolle. Otettu käyttöön joitain merkkijonotoimintoja Emojissa.
  • Perusjakeluun sisältyvät Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18 paketit on päivitetty.

Lähde: opennet.ru

Lisää kommentti