Après un an et demi de développement, la publication de la bibliothèque ncurses 6.3 est annoncée, conçue pour créer des interfaces utilisateur console interactives multiplateformes et prenant en charge l'émulation de l'interface de programmation curses de System V Release 4.0 (SVr4). La version ncurses 6.3 est compatible au niveau du code source avec les branches ncurses 5.x et 6.0, mais élargit l'ABI. Parmi les applications populaires construites avec ncurses, on peut citer aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.
Parmi les nouveautés ajoutées :
- Un pilote expérimental pour Windows Terminal a été ajouté.
- Un script distinct a été fourni pour mettre à jour ncurses vers la nouvelle version sur la plateforme OpenBSD.
- Des fonctions sp ont été ajoutées pour les opérations erasewchar et killwchar.
- L'événement KEY_EVENT a été classé comme obsolète par rapport à wgetch.
- De nouvelles options ont été ajoutées aux utilitaires tabs, tic, toe, tput.
- La base de données des terminaux a été complétée par 27 nouvelles descriptions de terminaux, y compris foot, hpterm-color2, hterm, linux-s, putty-screen, scrt/securecrt, tmux-direct, vt220-base, xterm+256color2, xterm+88color2, xterm-direct16, xterm-direct256, xterm+nofkeys et xterm+nopcfkeys.
Source : opennet.ru
