Tcl/Tk vabastamine 8.6.12

Pärast 10 kuud kestnud arendustööd esitletakse dünaamilise programmeerimiskeele Tcl/Tk 8.6.12 väljalaset, mida levitatakse koos graafilise liidese põhielementide platvormideülese raamatukoguga. Kuigi Tcl-i kasutatakse peamiselt kasutajaliideste loomiseks ja manustatud keelena, sobib Tcl ka muudeks ülesanneteks. Näiteks veebiarenduseks, võrgurakenduste loomiseks, süsteemi administreerimiseks ja testimiseks. Projekti koodi levitatakse BSD litsentsi all.

Uues versioonis:

  • Tk jätkab tööd macOS-i platvormi toe parandamiseks. Pakutakse ühilduvust operatsioonisüsteemiga macOS 12.1 “Monterey”. Täiustatud tugi pikslivormingutele.
  • Rakendatud on uus virtuaalne üritus “TkWorldChanged”.
  • Lisatud uued klaviatuurikoodid CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Lisatud on POSIX standardis määratletud EILSEQ veakoodi tugi.
  • Parandatud on haavatavus CVE-2021-35331, mis võimaldab koodi käivitamist, kui montaažiutiliit nmakehelp töötleb spetsiaalselt vormindatud faile.
  • Lahendati rida probleeme, mis põhjustasid külmumise või kokkujooksmise.
  • Lisatud on Unicode 14 spetsifikatsiooni tugi. Emotikonide jaoks on rakendatud mõned stringitoimingud.
  • Põhidistributsioonis sisalduvaid Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platvormi 1.0.18 pakette on värskendatud.

Allikas: opennet.ru

Lisa kommentaar