Po viac ako roku vývoja bol uvedený na trh release knižnice ncurses 6.6, ktorá je určená na tvorbu multiplatformových interaktívnych konzolových používateľských rozhraní a podporuje emuláciu aplikačného rozhrania curses z System V Release 4.0 (SVr4). Vydanie ncurses 6.6 je kompatibilné na úrovni zdrojových textov s vetvami ncurses 5.x a 6.x, ale rozširuje ABI. Medzi populárne aplikácie vytvorené pomocou ncurses patrí aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs a less.
Medzi pridané novinky patria:
- Bol navrhnutý nový ovládač terminálu pre Windows/MinGW, ktorý podporuje Windows Terminal a umožňuje používanie myši.
- Možnosti utilít infocmp, tic a tput boli rozšírené.
- Do sady ncurses-examples boli pridané nové príklady kódu a demonštračné aplikácie.
- Bola pridaná podpora terminálov ghostty, illumos, sun-16color, sun-256color, sun-direct, ms-terminal-direct, pangoterm, rlogin-color, sclp, vt520-w a vt525-w.
- Realizované komponenty linux+lockeys, xterm+r5+lockeys, xterm+r5+fkeys, vt100+pf1-pf4, * vt220+ufkeys, vt220+sfkeys, * ecma+standout, ecma+underline a wyse+cvis.
- V ms-terminal sa realizovala podpora myši, dostupná pri používaní nového ovládača pre Windows.
- Pre terminál vt525 bola implementovaná podpora farieb.
- Možnosti systémového zostavovania boli rozšírené. Do skriptu pre zostavenie configure boli pridané možnosti „—enable-install-prefix“ a „—enable-named-pipes“.
Zdroj: opennet.ru
