Nach anderthalb Jahren Entwicklung wird die ncurses-Bibliothek 6.3 veröffentlicht, die für die Erstellung plattformübergreifender interaktiver Konsolenbenutzeroberflächen gedacht ist und die Emulation der Programmierschnittstelle curses aus System V Release 4.0 (SVr4) unterstützt. Die ncurses 6.3-Version ist in Bezug auf den Quellcode kompatibel mit den ncurses-Branches 5.x und 6.0, erweitert jedoch die ABI. Zu den bekannten Anwendungen, die mit ncurses entwickelt wurden, gehören aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.
Zu den neuen Funktionen gehören:
- Ein experimenteller Treiber für Windows Terminal wurde hinzugefügt.
- Ein separater Skript zum Aktualisieren von ncurses auf die neue Version auf der OpenBSD-Plattform wurde bereitgestellt.
- sp-Funktionen für die Operationen erasewchar und killwchar wurden hinzugefügt.
- Das wgetch-Ereignis KEY_EVENT ist als veraltet eingestuft worden.
- Neue Optionen wurden zu den Programmen tabs, tic, toe, tput hinzugefügt.
- In die Datenbank der Terminals wurden 27 neue Terminalbeschreibungen aufgenommen, darunter foot, hpterm-color2, hterm, linux-s, putty-screen, scrt/securecrt, tmux-direct, vt220-base, xterm+256color2, xterm+88color2, xterm-direct16, xterm-direct256, xterm+nofkeys und xterm+nopcfkeys.
Quelle: opennet.ru
