إصدار 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.
  • تمت إضافة دعم لرمز الخطأ EILSEQ المحدد في معيار POSIX.
  • تم إصلاح الثغرة الأمنية CVE-2021-35331، والتي تسمح بتنفيذ التعليمات البرمجية عندما تقوم الأداة المساعدة للتجميع nmakehelp بمعالجة ملفات منسقة بشكل خاص.
  • تم إصلاح سلسلة من المشكلات التي تسببت في التجميد أو التعطل.
  • تمت إضافة دعم لمواصفات Unicode 14. تم تنفيذ بعض عمليات السلسلة على الرموز التعبيرية.
  • تم تحديث حزم Itcl 4.2.2، وsqlite3 3.36.0، وThread 2.8.7، وTDBC* 1.1.3، وdde 1.4.4، ومنصة 1.0.18 المضمنة في التوزيع الأساسي.

المصدر: opennet.ru

إضافة تعليق