Ncurses 6.2 konsooliteegi väljalase

Pärast kaheaastast arendustööd võttis aset raamatukogu väljalase needused 6.2, mis on mõeldud mitme platvormi interaktiivsete konsooli kasutajaliideste loomiseks ja tarkvaraliidese emulatsiooni toetamiseks needused System V versioonist 4.0 (SVr4). Ncurses 6.2 väljalase ühildub ncurses 5.x ja 6.0 harudega, kuid laiendab ABI-d.

Uuenduste hulgas märgitakse laienduste O_EDGE_INSERT_STAY ja O_INPUT_FIELD juurutamist, mis võimaldab lisada viivitust kursori liigutamisel väljade vahel ja rakendada väljade dünaamilist kokkutõmbamist, mis ei mahu praeguste suurusepiirangutega. Lisatud on ka funktsioonid exit_curses ja exit_terminfo lekete jälgimiseks ning curses_trace trace() asendamiseks. Optimeeris jõudlust ja täiustas hiire sündmuste dekodeerimist. Lisatud terminali emulaatori käitlejad alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono ja xterm.js.

Allikas: opennet.ru

Lisa kommentaar