Tcl/Tk 8.6.12 թողարկում

10 ամիս մշակումից հետո ներկայացվում է Tcl/Tk 8.6.12-ի թողարկումը՝ դինամիկ ծրագրավորման լեզու, որը բաշխված է հիմնական գրաֆիկական ինտերֆեյսի տարրերի միջպլատֆորմային գրադարանի հետ միասին: Թեև Tcl-ը հիմնականում օգտագործվում է օգտատերերի միջերեսներ ստեղծելու համար և որպես ներկառուցված լեզու, Tcl-ը հարմար է նաև այլ առաջադրանքների համար: Օրինակ՝ վեբ մշակման, ցանցային հավելվածների ստեղծման, համակարգի կառավարման և թեստավորման համար։ Ծրագրի կոդը բաշխվում է BSD լիցենզիայի ներքո:

Նոր տարբերակում.

  • Tk-ը շարունակում է աշխատել macOS պլատֆորմի աջակցությունը բարելավելու ուղղությամբ: Համատեղելիություն macOS 12.1 «Monterey»-ի հետ ապահովված է: Բարելավված աջակցություն պիքսելային ձևաչափերին:
  • Իրականացվել է «TkWorldChanged» նոր վիրտուալ միջոցառումը:
  • Ավելացվել են ստեղնաշարի նոր կոդեր CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate:
  • Ավելացվեց աջակցություն POSIX ստանդարտում սահմանված EILSEQ սխալի կոդի համար:
  • CVE-2021-35331 խոցելիությունը, որը թույլ է տալիս կոդի կատարումը, երբ nmakehelp հավաքման կոմունալ ծրագիրը մշակում է հատուկ ձևաչափված ֆայլեր, շտկվել է:
  • Շտկվել է մի շարք խնդիրներ, որոնք առաջացրել են սառեցում կամ խափանում:
  • Ավելացված է աջակցություն Unicode 14-ի ճշգրտման համար: Իրականացրել է որոշ լարային գործողություններ Emoji-ում:
  • Հիմնական բաշխման մեջ ներառված Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, հարթակ 1.0.18 փաթեթները թարմացվել են:

Source: opennet.ru

Добавить комментарий