Wydanie biblioteki konsolowej ncurses 6.2

Po dwóch latach prac rozwojowych miał miejsce wydanie biblioteki ncurses 6.2, zaprojektowanej do tworzenia wieloplatformowych interaktywnych konsolowych interfejsów użytkownika, które wspierają emulację interfejsu programistycznego curses z System V Release 4.0 (SVr4). Wydanie ncurses 6.2 jest kompatybilne na poziomie kodu źródłowego z gałęziami ncurses 5.x i 6.0, ale rozszerza ABI.

Wśród nowości warto zauważyć wdrożenie rozszerzeń O_EDGE_INSERT_STAY i O_INPUT_FIELD, umożliwiających dodanie opóźnienia podczas przesuwania kursora między polami oraz realizację dynamicznego zwijania pól, które nie mieszczą się w aktualnych ograniczeniach rozmiaru. Dodano również funkcje exit_curses oraz exit_terminfo do monitorowania wycieków pamięci oraz curses_trace do zastępowania trace(). Wprowadzono optymalizacje wydajności oraz poprawiono dekodowanie zdarzeń myszy. Dodano obsługę emulatorów terminali alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono oraz xterm.js.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster