ncurses 6.2 コンソール ライブラリのリリース

XNUMX年の開発期間を経て 起こった ライブラリのリリース ncurses 6.2、マルチプラットフォームの対話型コンソール ユーザー インターフェイスを作成し、ソフトウェア インターフェイス エミュレーションをサポートするように設計されています。 呪い System V リリース 4.0 (SVr4) から。 ncurses 6.2 リリースは、ncurses 5.x および 6.0 ブランチとソース互換性がありますが、ABI が拡張されています。

革新的な機能の中でも、O_EDGE_INSERT_STAY 拡張機能と O_INPUT_FIELD 拡張機能の実装が注目されています。これにより、フィールド間でカーソルを移動するときに遅延を追加したり、現在のサイズ制限に適合しないフィールドの動的な折りたたみを実装したりできます。 また、リークを追跡するための exit_curses および exit_terminfo 関数と、trace() を置き換える Curses_trace も追加されました。 パフォーマンスの最適化とマウス イベントのデコードの改善を行いました。 ターミナル エミュレーター ハンドラー alacritty、domterm、kitty、mintty、mintty-direct、ms-terminal、を追加しました。
n7900、nsterm-build309、nsterm-direct、screen5、ti703、ti707、vscode-direct、xterm-mono、および xterm.js。

出所: オープンネット.ru

コメントを追加します