Dopo due anni di sviluppo rilascio della libreria , destinata alla creazione di interfacce utente interattive per console 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 estende 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 il movimento del cursore tra i campi e di implementare il ripiegamento dinamico dei campi che non rientrano nelle attuali limitazioni di dimensione. Sono state inoltre aggiunte le funzioni exit_curses e exit_terminfo per monitorare le perdite di memoria e curses_trace per sostituire trace(). Sono state apportate ottimizzazioni delle prestazioni e migliorata la decodifica degli eventi del mouse. Sono stati aggiunti i gestori per gli emulatori di terminale 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
