Tcl/Tk 8.6.12 versiyasi

10 oylik ishlab chiqishdan so'ng Tcl/Tk 8.6.12, dinamik dasturlash tilining asosiy grafik interfeys elementlarining o'zaro faoliyat platformasi kutubxonasi bilan birgalikda tarqatilishi taqdim etildi. Tcl asosan foydalanuvchi interfeyslarini yaratish va o'rnatilgan til sifatida foydalanilsa-da, Tcl boshqa vazifalar uchun ham mos keladi. Masalan, veb-ishlab chiqish, tarmoq ilovalarini yaratish, tizimni boshqarish va sinovdan o'tkazish uchun. Loyiha kodi BSD litsenziyasi ostida tarqatiladi.

Yangi versiyada:

  • Tk macOS platformasini qo'llab-quvvatlashni yaxshilash ustida ishlashda davom etmoqda. MacOS 12.1 "Monterey" bilan moslik taqdim etiladi. Piksel formatlarini qo'llab-quvvatlash yaxshilandi.
  • "TkWorldChanged" yangi virtual tadbiri amalga oshirildi.
  • Yangi klaviatura kodlari CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate qo'shildi.
  • POSIX standartida aniqlangan EILSEQ xato kodi uchun qo'shimcha yordam.
  • Nmakehelp assambleyasi yordam dasturi maxsus formatlangan fayllarni qayta ishlaganda kodni bajarish imkonini beruvchi CVE-2021-35331 zaifligi tuzatildi.
  • Muzlash yoki ishdan chiqishga olib keladigan bir qator muammolar tuzatildi.
  • Unicode 14 spetsifikatsiyasi qo‘shildi. Emojida ba’zi qator operatsiyalari amalga oshirildi.
  • Asosiy taqsimotga kiritilgan Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platforma 1.0.18 paketlari yangilandi.

Manba: opennet.ru

a Izoh qo'shish