Veröffentlichung der Konsolenbibliothek ncurses 6.2

Nach zwei Jahren Entwicklung statt Veröffentlichung der Bibliothek ncurses 6.2, die zur Erstellung plattformübergreifender interaktiver Konsolenbenutzeroberflächen bestimmt ist und die Emulation der Programmierschnittstelle curses aus System V Release 4.0 (SVr4). Die Veröffentlichung von ncurses 6.2 ist auf Quellcode-Ebene mit den Branches ncurses 5.x und 6.0 kompatibel, erweitert jedoch die ABI.

Zu den Neuerungen gehören die Implementierung der Erweiterungen O_EDGE_INSERT_STAY und O_INPUT_FIELD, die eine Verzögerung beim Bewegen des Cursors zwischen Feldern ermöglichen und ein dynamisches Einrollen von Feldern implementieren, die nicht innerhalb der aktuellen Größenbeschränkungen passen. Außerdem wurden die Funktionen exit_curses und exit_terminfo hinzugefügt, um Speicherlecks nachzuverfolgen, sowie curses_trace als Ersatz für trace(). Leistungsoptimierungen und eine verbesserte Dekodierung von Mausereignissen wurden ebenfalls vorgenommen. Unterstützt werden jetzt Terminalemulatoren wie alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono und xterm.js.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster