Рэліз кансольнай бібліятэкі 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

Дадаць каментар