Tcl/Tk vabastamine 8.6.13

Pärast aastast arendustööd esitletakse dünaamilise programmeerimiskeele Tcl/Tk 8.6.13 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:

  • Täiustatud fondivaliku liides (tk_fontchooser).
  • Kõigi platvormide jaoks on rakendatud ühtne hulknurkade täitmine.
  • Menüünuppude täiustatud paigutus X11 ja Windowsi keskkondades.
  • Töö on tehtud selleks, et kõrvaldada koodifragmendid, mis põhjustavad määratlemata käitumist või täisarvude ületäitumist.
  • Funktsioonil Tcl_GetRange on nüüd võimalus määrata negatiivseid indeksi väärtusi.
  • Lisatud on M1 kiibiga Apple'i süsteemides kompileerimise tugi.
  • Tk ehitamist MacOSX 10.11 (El Capitan) ja Windows ARM jaoks on jätkatud.
  • Tk on täiustanud cygwini ja macOS-i tuge.
  • Põhilevituspaketid Itcl 4.2.3, sqlite3 3.40.0, Thread 2.8.8, TDBC* 1.1.5, http 2.9.8, platvorm 1.0.19, tcltest 2.5.5, libtommath 1.x ja zlib 1.2.13 on uuendatud. XNUMX.
  • Lisatud tugi Unicode 15 spetsifikatsioonile

Allikas: opennet.ru

Lisa kommentaar