Tcl/Tk 8.6.12 vrystelling

Na 10 maande se ontwikkeling word die vrystelling van Tcl/Tk 8.6.12, 'n dinamiese programmeertaal wat saam met 'n kruisplatform-biblioteek van basiese grafiese koppelvlak-elemente versprei word, aangebied. Alhoewel Tcl hoofsaaklik gebruik word vir die skep van gebruikerskoppelvlakke en as 'n ingebedde taal, is Tcl ook geskik vir ander take. Byvoorbeeld, vir webontwikkeling, die skep van netwerktoepassings, stelseladministrasie en toetsing. Die projekkode word onder die BSD-lisensie versprei.

In die nuwe weergawe:

  • Tk werk voort om ondersteuning vir die macOS-platform te verbeter. Versoenbaarheid met macOS 12.1 "Monterey" word verskaf. Verbeterde ondersteuning vir pixelformate.
  • 'n Nuwe virtuele gebeurtenis "TkWorldChanged" is geïmplementeer.
  • Bygevoeg nuwe sleutelbordkodes CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Bygevoeg ondersteuning vir die EILSEQ foutkode gedefinieer in die POSIX standaard.
  • Die kwesbaarheid CVE-2021-35331, wat kode-uitvoering moontlik maak wanneer die nmakehelp-samestellingshulpprogram spesiaal geformateerde lêers verwerk, is reggestel.
  • Het 'n reeks kwessies opgelos wat veroorsaak het dat dit vries of vasgeval het.
  • Bygevoeg ondersteuning vir die Unicode 14 spesifikasie. Het 'n paar string bewerkings op Emoji geïmplementeer.
  • Die Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18-pakkette wat by die basiese verspreiding ingesluit is, is opgedateer.

Bron: opennet.ru

Voeg 'n opmerking