ncurses 6.2 konsolės bibliotekos leidimas

Po dvejų metų plėtros įvyko bibliotekos leidimas prakeikimai 6.2, skirtas kelių platformų interaktyvioms konsolių vartotojo sąsajoms kurti ir programinės įrangos sąsajos emuliacijai palaikyti keikia iš System V 4.0 leidimo (SVr4). ncurses 6.2 leidimas yra suderinamas su ncurses 5.x ir 6.0 šakomis, tačiau išplečia ABI.

Tarp naujovių pastebimas plėtinių O_EDGE_INSERT_STAY ir O_INPUT_FIELD įgyvendinimas, leidžiantis pridėti delsą perkeliant žymeklį tarp laukų ir įgyvendinti dinaminį laukų, kurie netelpa į dabartinius dydžio apribojimus, sutraukimą. Taip pat pridedamos funkcijos exit_curses ir exit_terminfo, kad būtų galima stebėti nutekėjimą, ir curses_trace, kad pakeistų trace(). Atliktas našumo optimizavimas ir patobulintas pelės įvykių dekodavimas. Pridėtos terminalo emuliatoriaus tvarkyklės alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono ir xterm.js.

Šaltinis: opennet.ru

Добавить комментарий