إصدار مكتبة وحدة التحكم ncurses 6.2

بعد عامين من التطوير وقع إصدار المكتبة ncurses 6.2 تحديث، مصمم لإنشاء واجهات مستخدم وحدة تحكم تفاعلية متعددة المنصات ودعم محاكاة واجهة البرنامج الشتائم من الإصدار 4.0 من النظام V (SVr4). إصدار ncurses 6.2 هو مصدر متوافق مع فروع ncurses 5.x و6.0، ولكنه يعمل على توسيع ABI.

من بين الابتكارات، يتم ملاحظة تنفيذ امتدادات O_EDGE_INSERT_STAY وO_INPUT_FIELD، مما يسمح لك بإضافة تأخير عند تحريك المؤشر بين الحقول وتنفيذ الانهيار الديناميكي للحقول التي لا تتناسب مع قيود الحجم الحالية. تمت إضافة أيضًا وظائفexit_curses وexit_terminfo لتتبع التسريبات، وcurs_trace لاستبدال التتبع (). تم إجراء تحسينات على الأداء وتحسين فك تشفير حدث الماوس. تمت إضافة معالجات محاكي المحطة الطرفية alacritty وdomterm وkitty وmintty وmintty-direct وms-terminal،
n7900، nsterm-build309، nsterm-direct، screen5، ti703، ti707، vscode-direct، xterm-mono وxterm.js.

المصدر: opennet.ru

إضافة تعليق