Издание на конзолната библиотека ncurses 6.2

След двугодишна разработка се състоя релиз на библиотеката ncurses 6.2, предназначена за създаване на многоплатформени интерактивни конзолни потребителски интерфейси и поддържа емулация на програмния интерфейс curses от System V Release 4.0 (SVr4). Издаването на ncurses 6.2 е съвместимо по ниво на изходен код с версиите ncurses 5.x и 6.0, но разширява ABI.

От нововъведенията се отбелязва реализирането на разширенията O_EDGE_INSERT_STAY и O_INPUT_FIELD, които позволяват добавяне на забавяне при движение на курсора между полетата и реализиране на динамично свиване на полета, които не се вписват в текущите ограничения на размера. Също така са добавени функции exit_curses и exit_terminfo за проследяване на течове, и curses_trace за замяна на 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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster