Po półtora roku prac zaprezentowano wersję biblioteki ncurses 6.3. Jest przeznaczony do tworzenia interaktywnych interfejsów użytkownika konsoli wieloplatformowej i obsługuje emulację interfejsu programistycznego Curses z System V Release 4.0 (SVr4). Wersja ncurses 6.3 jest zgodna pod względem źródłowym z wersjami ncurses 5.x i 6.0, ale rozszerza ABI. Do popularnych aplikacji stworzonych przy użyciu biblioteki ncurses należą: aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs i less.
Wśród dodanych nowych funkcji znajdują się:
- Dodano eksperymentalny sterownik dla Windows Terminal.
- Dostępny jest osobny skrypt umożliwiający uaktualnienie biblioteki ncurses do nowej wersji na platformie OpenBSD.
- Dodano funkcje sp dla operacji erasewchar i killwchar.
- Zdarzenie wgetch KEY_EVENT jest przestarzałe.
- Dodano nowe opcje do narzędzi zakładek, kółko i krzyżyk oraz tput.
- Do bazy danych terminali dodano 27 nowych opisów terminali, w tym foot, hpterm-color2, hterm, linux-s, putty-screen, scrt/securecrt, tmux-direct, vt220-base, xterm+256color2, xterm+88color2, xterm-direct16, xterm-direct256, xterm+nofkeys i xterm+nopcfkeys.
Źródło: opennet.ru
