Vydanie knižnice konzoly ncurses 6.2

Po dvoch rokoch vývoja uskutočnilo sa vydanie knižnice ncurs 6.2, určený na vytváranie multiplatformových interaktívnych používateľských rozhraní konzol a podporu emulácie softvérového rozhrania prekliatie od System V Release 4.0 (SVr4). Vydanie ncurses 6.2 je zdrojovo kompatibilné s vetvami ncurses 5.xa 6.0, ale rozširuje ABI.

Medzi inováciami je poznamenaná implementácia rozšírení O_EDGE_INSERT_STAY a O_INPUT_FIELD, ktoré umožňujú pridať oneskorenie pri presúvaní kurzora medzi poľami a implementovať dynamické zbalenie polí, ktoré sa nezmestia do súčasných obmedzení veľkosti. Pridané sú aj funkcie exit_curses a exit_terminfo na sledovanie únikov a funkcie curses_trace na nahradenie funkcie trace(). Vykonali sme optimalizáciu výkonu a zlepšili dekódovanie udalostí myši. Pridané obslužné nástroje emulátora terminálu alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono a xterm.js.

Zdroj: opennet.ru

Pridať komentár