Дата публикации:Thu, 01 Jan 2026 10:36:34 +0300
После полутора лет разработки представлен релиз библиотеки ncurses 6.6, предназначенной для создания многоплатформенных интерактивных консольных пользовательских интерфейсов и поддерживающей эмуляцию программного интерфейса curses из System V Release 4.0 (SVr4). Выпуск ncurses 6.6 совместим на уровне исходных текстов с ветками ncurses 5.x и 6.x, но расширяет ABI. Из популярных приложений, построенных с использованием ncurses, можно отметить aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.
Среди добавленных новшеств:
- Предложен новый драйвер терминала для Windows/MinGW, поддерживающий Windows Terminal и предоставляющий возможность использования мыши. Расширены возможности утилит infocmp, tic и tput. В набор ncurses-examples добавлены новые примеры кода и демонстрационные приложения. Добавлена поддержка терминалов ghostty, illumos, sun-16color, sun-256color, sun-direct, ms-terminal-direct, pangoterm, rlogin-color, sclp, vt520-w и vt525-w. Реализованы компоненты linux+lockeys, xterm+r5+lockeys, xterm+r5+fkeys, vt100+pf1-pf4, * vt220+ufkeys, vt220+sfkeys, * ecma+standout, ecma+underline и wyse+cvis. В ms-terminal реализована поддержка мыши, доступная при использовании нового Windows-драйвера. Для терминала vt525 реализована поддержка цвета. Расширены возможности системы сборки. В сборочный скрипт configure добавлены опции "--enable-install-prefix" и "--enable-named-pipes".
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=64540