Tcl/Tk 8.6.12 kiadás

10 hónapos fejlesztés után bemutatásra kerül a Tcl/Tk 8.6.12, egy dinamikus programozási nyelv, amely az alapvető grafikus interfész elemek többplatformos könyvtárával együtt terjeszthető. Bár a Tcl elsősorban felhasználói felületek létrehozására és beágyazott nyelvként szolgál, a Tcl más feladatokra is alkalmas. Például webfejlesztéshez, hálózati alkalmazások készítéséhez, rendszeradminisztrációhoz és teszteléshez. A projekt kódja a BSD licenc alatt kerül terjesztésre.

Az új verzióban:

  • A Tk továbbra is dolgozik a macOS platform támogatásának javításán. A macOS 12.1 „Monterey” kompatibilitás biztosított. Továbbfejlesztett támogatás a pixelformátumokhoz.
  • Egy új virtuális esemény „TkWorldChanged” került megvalósításra.
  • Új billentyűzetkódok hozzáadva: CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Támogatás hozzáadva a POSIX szabványban meghatározott EILSEQ hibakódhoz.
  • Kijavították a CVE-2021-35331 számú biztonsági rést, amely kódfuttatást tesz lehetővé, amikor az nmakehelp összeállítási segédprogram speciálisan formázott fájlokat dolgoz fel.
  • Kijavítottunk egy sor olyan hibát, amelyek lefagyást vagy összeomlást okoztak.
  • Támogatás hozzáadva a Unicode 14 specifikációhoz. Néhány karakterlánc-művelet végrehajtása az Emoji-n.
  • Frissítésre kerültek az alapterjesztésben található Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18 csomagok.

Forrás: opennet.ru

Hozzászólás