Po roce a půl vývoje byla vydána knihovna ncurses 6.6. Tato knihovna je navržena pro vytváření interaktivních konzolových uživatelských rozhraní pro více platforem a podporuje emulaci API curses ze System V Release 4.0 (SVr4). ncurses 6.6 je zdrojově kompatibilní s ncurses 5.x a 6.x, ale rozšiřuje ABI. Mezi oblíbené aplikace vytvořené pomocí ncurses patří aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs a další.
Mezi přidané inovace:
- Byl navržen nový ovladač terminálu pro Windows/MinGW, podpůrné Windows Terminál a umožňuje používat myš.
- Možnosti utilit infocmp, tic a tput byly rozšířeny.
- Do kolekce ncurses-examples byly přidány nové příklady kódu a demo aplikace.
- Přidána podpora pro terminály ghosty, illumos, sun-16color, sun-256color, sun-direct, ms-terminal-direct, pangoterm, rlogin-color, sclp, vt520-w a vt525-w.
- Jsou implementovány následující komponenty: linux+lockeys, xterm+r5+lockeys, xterm+r5+fkeys, vt100+pf1-pf4, * vt220+ufkeys, vt220+sfkeys, * ecma+standout, ecma+underline a wyse+cvis.
- ms-terminal nyní podporuje myš, která je k dispozici při použití nového Windows-řidiči.
- Pro terminál vt525 byla implementována podpora barev.
- Možnosti sestavovacího systému byly rozšířeny. Do sestavovacího skriptu configure byly přidány možnosti „--enable-install-prefix“ a „--enable-named-pipes“.
Zdroj: opennet.ru
