Dopo un anno e mezzo di sviluppo, è stata presentata la release della libreria ncurses 6.6, progettata per creare interfacce utente a console interattive multipiattaforma e che supporta l'emulazione dell'interfaccia programmativa curses di System V Release 4.0 (SVr4). Il rilascio di ncurses 6.6 è compatibile a livello di codice sorgente con i rami ncurses 5.x e 6.x, ma amplia l'ABI. Tra le applicazioni popolari costruite utilizzando ncurses, si possono citare aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.
Tra le novità aggiunte:
- È stato proposto un nuovo driver per terminali per Windows/MinGW, che supporta Windows Terminal e offre la possibilità di utilizzare il mouse.
- Le funzionalità degli strumenti infocmp, tic e tput sono state ampliate.
- Aggiunti nuovi esempi di codice e applicazioni dimostrative al pacchetto ncurses-examples.
- Aggiunta la supporto per i terminali ghostty, illumos, sun-16color, sun-256color, sun-direct, ms-terminal-direct, pangoterm, rlogin-color, sclp, vt520-w e vt525-w.
- Realizzati i componenti linux+lockeys, xterm+r5+lockeys, xterm+r5+fkeys, vt100+pf1-pf4, * vt220+ufkeys, vt220+sfkeys, * ecma+standout, ecma+underline e wyse+cvis.
- Nel ms-terminal è stata implementata la supporto per il mouse, disponibile con il nuovo driver di Windows.
- Per il terminale vt525 è stata implementata la supporto per il colore.
- Le capacità del sistema di build sono state ampliate. Aggiunte le opzioni '—enable-install-prefix' e '—enable-named-pipes' allo script di configurazione.
Fonte: opennet.ru
