Nach anderthalb Jahren Entwicklung wurde die Bibliothek ncurses 6.6 veröffentlicht, die fĂŒr die Erstellung von plattformĂŒbergreifenden interaktiven KonsolenbenutzeroberflĂ€chen konzipiert ist und die Emulation der curses-Schnittstelle aus System V Release 4.0 (SVr4) unterstĂŒtzt. Der ncurses 6.6-Release ist auf Quelltextebene mit den Versionen ncurses 5.x und 6.x kompatibel, erweitert jedoch die ABI. Zu den beliebten Anwendungen, die mit ncurses erstellt wurden, gehören aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.
Unter den hinzugefĂŒgten Neuerungen:
- Ein neuer Terminaltreiber fĂŒr Windows/MinGW wurde vorgeschlagen, der Windows Terminal unterstĂŒtzt und die Verwendung der Maus ermöglicht.
- Die Funktionen der Tools infocmp, tic und tput wurden erweitert.
- Im Paket ncurses-examples wurden neue Codebeispiele und Demoprogramme hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr die Terminaltypen ghostty, illumos, sun-16color, sun-256color, sun-direct, ms-terminal-direct, pangoterm, rlogin-color, sclp, vt520-w und vt525-w wurde hinzugefĂŒgt.
- Die Komponenten linux+lockeys, xterm+r5+lockeys, xterm+r5+fkeys, vt100+pf1-pf4, * vt220+ufkeys, vt220+sfkeys, * ecma+standout, ecma+underline und wyse+cvis wurden implementiert.
- Im ms-terminal wurde die UnterstĂŒtzung fĂŒr die Maus implementiert, die bei Verwendung des neuen Windows-Treibers verfĂŒgbar ist.
- FĂŒr das Terminal vt525 wurde Farben unterstĂŒtzt.
- Die Funktionen des Build-Systems wurden erweitert. Im Konfigurations-Skript wurden die Optionen «âenable-install-prefix» und «âenable-named-pipes» hinzugefĂŒgt.
Quelle: opennet.ru
