După un an și jumătate de dezvoltare, a fost lansată versiunea 6.6 a bibliotecii ncurses, destinată creării de interfețe utilizator interactive pe consolă, multi-platformă și care suportă emularea API-ului curses din System V Release 4.0 (SVr4). Lansarea ncurses 6.6 este compatibilă la nivelul codului sursă cu ramurile ncurses 5.x și 6.x, dar extinde ABI. Printre aplicațiile populare dezvoltate cu ncurses se numără aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.
Printre noutățile adăugate:
- A fost propus un nou driver de terminal pentru Windows/MinGW, care suportă Windows Terminal și oferă opțiunea de utilizare a mouse-ului.
- Funcționalitățile utilitarelor infocmp, tic și tput au fost extinse.
- În pachetul ncurses-examples au fost adăugate exemple de cod noi și aplicații demo.
- A fost adăugată suport pentru terminalele ghostty, illumos, sun-16color, sun-256color, sun-direct, ms-terminal-direct, pangoterm, rlogin-color, sclp, vt520-w și vt525-w.
- Au fost implementate componentele linux+lockeys, xterm+r5+lockeys, xterm+r5+fkeys, vt100+pf1-pf4, * vt220+ufkeys, vt220+sfkeys, * ecma+standout, ecma+underline și wyse+cvis.
- În ms-terminal a fost realizat suportul pentru mouse, disponibil prin utilizarea noului driver Windows.
- Pentru terminalul vt525 a fost implementat suportul pentru culoare.
- Funcționalitățile sistemului de build au fost extinse. Scriptul de build configure a fost adăugat opțiunile „—enable-install-prefix” și „—enable-named-pipes”.
Sursa: opennet.ro
