ncurses 6.2 консолдук китепкана чыгаруу

эки жылдан кийин иштеп чыгуу алып, китепкана чыгаруу медайымдар 6.2, көп платформалуу интерактивдүү консолдук колдонуучу интерфейстерин түзүү жана программалык интерфейстин эмуляциясын колдоо үчүн иштелип чыккан мындай дейт: System V Release 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-түз, xterm-mono жана xterm.js.

Source: opennet.ru

Комментарий кошуу