Dopo due anni di sviluppo rilascio della libreria , progettata per la creazione di interfacce utente console interattive multipiattaforma e che supporta l'emulazione dell'interfaccia di programmazione di System V Release 4.0 (SVr4). Il rilascio di ncurses 6.2 è compatibile a livello di codice sorgente con i rami ncurses 5.x e 6.0, ma amplia l'ABI.
Tra le novità si segnala l'implementazione delle estensioni O_EDGE_INSERT_STAY e O_INPUT_FIELD, che consentono di aggiungere un ritardo durante lo spostamento del cursore tra i campi e di implementare il ripiegamento dinamico dei campi che non rientrano nei limiti di dimensione attuali. Sono state aggiunte anche le funzioni exit_curses e exit_terminfo per il monitoraggio delle perdite, insieme a curses_trace per sostituire trace(). Sono state apportate ottimizzazioni delle prestazioni e migliorato il decodifica degli eventi del mouse. Sono stati aggiunti gestori per i terminal emulator alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono e xterm.js.
Fonte: opennet.ru
