Izdanje ncurses 6.2 konzolne biblioteke

Nakon dvije godine razvoja održan izdanje biblioteke ncurses 6.2, dizajniran za kreiranje multi-platformskog interaktivnog korisničkog interfejsa konzole i podršku za emulaciju softverskog interfejsa psovke od System V izdanja 4.0 (SVr4). Izdanje ncurses 6.2 je izvorno kompatibilno sa granama ncurses 5.x i 6.0, ali proširuje ABI.

Među inovacijama se ističe implementacija ekstenzija O_EDGE_INSERT_STAY i O_INPUT_FIELD, što vam omogućava da dodate kašnjenje prilikom pomicanja kursora između polja i implementirate dinamičko sažimanje polja koja se ne uklapaju u trenutna ograničenja veličine. Također su dodane funkcije exit_curses i exit_terminfo za praćenje curenja i curses_trace za zamjenu trace(). Napravljene optimizacije performansi i poboljšano dekodiranje događaja miša. Dodani obrađivači emulatora terminala alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono i xterm.js.

izvor: opennet.ru

Dodajte komentar