Lansarea bibliotecii console ncurses 6.2

După doi ani de dezvoltare a avut loc lansarea bibliotecii ncurses 6.2, conceput pentru crearea de interfețe de utilizator pentru console interactive multi-platformă și pentru a accepta emularea interfeței software blesteme din System V Release 4.0 (SVr4). Versiunea ncurses 6.2 este compatibilă cu sursa ramurilor ncurses 5.x și 6.0, dar extinde ABI.

Printre inovații, se remarcă implementarea extensiilor O_EDGE_INSERT_STAY și O_INPUT_FIELD, care vă permite să adăugați o întârziere la mutarea cursorului între câmpuri și să implementați restrângerea dinamică a câmpurilor care nu se încadrează în restricțiile de dimensiune actuale. De asemenea, sunt adăugate funcțiile exit_curses și exit_terminfo pentru a urmări scurgerile și curses_trace pentru a înlocui trace(). Optimizări de performanță și decodare îmbunătățită a evenimentelor mouse-ului. S-au adăugat manere de emulator de terminale alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono și xterm.js.

Sursa: opennet.ru

Adauga un comentariu