Реліз консольної бібліотеки ncurses 6.2

Після двох років розробки відбувся реліз бібліотеки ncurses 6.2, призначеної для створення багатоплатформних інтерактивних консольних інтерфейсів і підтримує емуляцію програмного інтерфейсу прокляттями із 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

Додати коментар або відгук