Tcl/Tk 8.6.12 release

Na 10 maanden ontwikkeling wordt de release van Tcl/Tk 8.6.12 gepresenteerd, een dynamische programmeertaal die samen met een platformonafhankelijke bibliotheek van grafische basisinterface-elementen wordt gedistribueerd. Hoewel Tcl vooral wordt gebruikt voor het maken van gebruikersinterfaces en als embedded taal, is Tcl ook geschikt voor andere taken. Bijvoorbeeld voor webontwikkeling, het maken van netwerkapplicaties, systeembeheer en testen. De projectcode wordt gedistribueerd onder de BSD-licentie.

In de nieuwe versie:

  • Tk blijft werken aan het verbeteren van de ondersteuning voor het macOS-platform. Compatibiliteit met macOS 12.1 “Monterey” is aanwezig. Verbeterde ondersteuning voor pixelformaten.
  • Een nieuw virtueel evenement “TkWorldChanged” is geïmplementeerd.
  • Nieuwe toetsenbordcodes toegevoegd CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Ondersteuning toegevoegd voor de EILSEQ-foutcode gedefinieerd in de POSIX-standaard.
  • De kwetsbaarheid CVE-2021-35331, die code-uitvoering mogelijk maakt wanneer het assemblagehulpprogramma nmakehelp speciaal geformatteerde bestanden verwerkt, is verholpen.
  • Een reeks problemen opgelost die vastlopen of crashen veroorzaakten.
  • Ondersteuning toegevoegd voor de Unicode 14-specificatie. Enkele tekenreeksbewerkingen op Emoji geïmplementeerd.
  • De pakketten Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18 in de basisdistributie zijn bijgewerkt.

Bron: opennet.ru

Voeg een reactie