Po více než roce a půl vývoje byl uveden do provozu release knihovny ncurses 6.6, určené pro vytváření multiplatformních interaktivních konzolových uživatelských rozhraní a podporující emulaci programového rozhraní curses ze System V Release 4.0 (SVr4). Verze ncurses 6.6 je kompatibilní na úrovni zdrojových kódů s větvemi ncurses 5.x a 6.x, ale rozšiřuje ABI. Mezi populární aplikace postavené na ncurses patří aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.
Mezi přidanými novinkami:
- Byl navržen nový ovladač terminálu pro Windows/MinGW, který podporuje Windows Terminal a nabízí možnost používání myši.
- Byly rozšířeny možnosti utilit infocmp, tic a tput.
- Sada ncurses-examples byla obohacena o nové ukázky kódu a demonstrační aplikace.
- Byla přidána podpora terminálů ghostty, illumos, sun-16color, sun-256color, sun-direct, ms-terminal-direct, pangoterm, rlogin-color, sclp, vt520-w a vt525-w.
- Byly implementovány 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 byla uvedena podpora myši, dostupná při použití nového ovladače pro Windows.
- Pro terminál vt525 byla přidána podpora barev.
- Byly rozšířeny možnosti systému sestavování. Do skriptu configure byly přidány volby „—enable-install-prefix“ a „—enable-named-pipes“.
Zdroj: opennet.ru
