ncurses 6.2 konsoles bibliotēkas izlaidums

Pēc divu gadu attīstības notika bibliotēkas izlaidums lāsti 6.2, kas paredzēts vairāku platformu interaktīvu konsoles lietotāja saskarņu izveidei un programmatūras interfeisa emulācijas atbalstam lāstiem no System V Release 4.0 (SVr4). Ncurses 6.2 laidiens ir saderīgs ar ncurses 5.x un 6.0 zariem, taču paplašina ABI.

Starp jauninājumiem tiek atzīmēta paplašinājumu O_EDGE_INSERT_STAY un O_INPUT_FIELD ieviešana, kas ļauj pievienot aizkavi, pārvietojot kursoru starp laukiem un ieviest dinamisku to lauku sabrukšanu, kuri neatbilst pašreizējiem lieluma ierobežojumiem. Ir pievienotas arī funkcijas exit_curses un exit_terminfo, lai izsekotu noplūdēm, un curses_trace, lai aizstātu trace(). Veikta veiktspējas optimizācija un uzlabota peles notikumu dekodēšana. Pievienoti termināļa emulatora apstrādātāji alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono un xterm.js.

Avots: opennet.ru

Pievieno komentāru