Uvolnění konzolové knihovny ncurses 6.2

Po dvou letech vývoje se uskutečnilo vydání knihovny ncurses 6.2, určené k vytváření multiplatformních interaktivních konzolových uživatelských rozhraní a podporující emulaci programového rozhraní curses z System V Release 4.0 (SVr4). Vydání ncurses 6.2 je kompatibilní na úrovni zdrojového kódu s větvemi ncurses 5.x a 6.0, ale rozšiřuje ABI.

Mezi novinkami je implementace rozšíření O_EDGE_INSERT_STAY a O_INPUT_FIELD, které umožňují přidat zpoždění při přesouvání kurzoru mezi poli a realizovat dynamické skládání polí, která se nevejdou do aktuálních limitů velikosti. Také byly přidány funkce exit_curses a exit_terminfo pro sledování úniků a curses_trace jako náhrada za trace(). Byla provedena optimalizace výkonu a vylepšena de-kódování událostí myši. Přidány byly obslužné prvky pro terminálové emulátory alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono a xterm.js.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster