Veröffentlichung der Konsolenbibliothek ncurses 6.2

Nach zwei Jahren Entwicklungszeit fand statt Bibliotheksfreigabe Ncurses 6.2, entwickelt für die Erstellung interaktiver Konsolenbenutzeroberflächen für mehrere Plattformen und die Unterstützung der Emulation von Softwareschnittstellen Flüche ab System V Release 4.0 (SVr4). Die Version ncurses 6.2 ist quellkompatibel mit den Zweigen ncurses 5.x und 6.0, erweitert jedoch die ABI.

Zu den Neuerungen gehört die Implementierung der Erweiterungen O_EDGE_INSERT_STAY und O_INPUT_FIELD, mit denen Sie eine Verzögerung beim Bewegen des Cursors zwischen Feldern hinzufügen und das dynamische Reduzieren von Feldern implementieren können, die nicht in die aktuellen Größenbeschränkungen passen. Außerdem wurden die Funktionen „exit_curses“ und „exit_terinfo“ zum Verfolgen von Lecks sowie „curses_trace“ als Ersatz für „trace()“ hinzugefügt. Leistungsoptimierungen und verbesserte Dekodierung von Mausereignissen wurden vorgenommen. Terminal-Emulator-Handler alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal, hinzugefügt
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono und xterm.js.

Source: opennet.ru

Kommentar hinzufügen