The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз консольной библиотеки ncurses 6.2

16.02.2020 08:04

После двух лет разработки состоялся релиз библиотеки ncurses 6.2, предназначенной для создания многоплатформенных интерактивных консольных пользовательских интерфейсов и поддерживающей эмуляцию программного интерфейса curses из 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 для отслеживания утечек, и curses_trace для замены trace(). Внесены оптимизации производительности и улучшена декодировка событий мыши. Добавлены обработчики эмуляторов терминалов alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal, n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono и xterm.js.

  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Релиз консольной библиотеки ncurses 6.1
  3. OpenNews: Релиз консольной библиотеки ncurses 6.0
  4. OpenNews: Проекту GNU исполнилось 35 лет
  5. OpenNews: Доступен Neovim 0.4, модернизированный вариант редактора Vim
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/52377-ncurses
Ключевые слова: ncurses
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, iCat (ok), 08:15, 16/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это радует, что проект развивается.
    Спасибо ребятам (и девчатам?), сопровождающим проект.
    Интересно: что поломалось теперь?
     
     
  • 2.7, крокодил мимо.. (?), 12:32, 16/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Это радует, что проект развивается.

    "наше всё"©™: ncurses и fltk..

     
  • 2.10, муу (?), 14:04, 16/02/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    ncurses тащит на горбу уже много лет всего 1 человек, Thomas E. Dickey, с редкими патчами со стороны ...
     
     
  • 3.17, Аноним (17), 06:02, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Что как бы намекает на нужность этого проекта. /thread
     
     
  • 4.18, Корец (?), 11:09, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Скорее намекает на завершённость проекта.
     

  • 1.2, Аноним (2), 08:24, 16/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –19 +/
    Под электроном на js в этом прогать можно?
     
     
  • 2.11, муу (?), 14:07, 16/02/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    http://img1.joyreactor.cc/pics/post/it-%D1%8E%D0%BC%
     
  • 2.13, kai3341 (ok), 16:59, 16/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >  Под электроном на js в этом прогать можно?

    https://github.com/chjj/blessed

     
  • 2.16, Аноним (-), 23:58, 16/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Под электроном на js в этом прогать можно?

    Фигня вопрос, забутявь  jslinux...

     

  • 1.8, Аноним (8), 13:21, 16/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А какой-нибудь готовый аналог TUI под это есть?
     
     
  • 2.12, Павел (??), 16:41, 16/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    s-lang?
     
     
  • 3.19, Аноним (19), 18:31, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это же целый язык программирования.
    Вот Вам "newt" - изделие от Red Hat с простым и понятным интерфейсом https://pagure.io/newt
    Написал по инструкции http://delphi.pd.infn.it/~saccarol/tutorial.html окошко - работает.
    Русские буквы поддерживает из коробки.
     
  • 2.20, Аноним (20), 18:34, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Termbox (https://github.com/nsf/termbox)
     
     
  • 3.23, ммнюмнюмус (?), 14:33, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Даааа, даёшь экранную клавиатуру... с текстовым интерфейсом
    http://lh3.ggpht.com/no.smile.face/SM28mFeVH2I/AAAAAAAAADI/bWfMQU6642Q/termbo
     

  • 1.9, Аноним (9), 13:46, 16/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Каждое обновление этой либы означает пересборку половины мира гентушников )
     
     
  • 2.15, Аноним (15), 20:53, 16/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    это еще почему? ncurses не подключен статически (либо это можно контролировать), а интерфейс библиотеки не менялся.
     
     
  • 3.22, ммнюмнюмус (?), 14:29, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    От этого зависит только размер. Некоторые зависимости специально так помечаются (":=" в конце). И среди них не только ncurses, imagemagick например.
     

  • 1.21, Аноним (19), 18:36, 17/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как там дела с UTF-8 кодировками? Опять нужно что-то делать с setlocale перед работой?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру