ncurses 6.5 konzola biblioteko eldono

Post jaro kaj duono da evoluo, estas prezentita la liberigo de la biblioteko ncurses 6.5, desegnita por krei multplatformajn interagajn konzolan uzantinterfacojn kaj subteni imitadon de la malbenoj API de System V Release 4.0 (SVr4). La ncurses 6.5 eldono estas fonto kongrua kun la ncurses 5.x kaj 6.0 branĉoj, sed etendas la ABI. Popularaj aplikaĵoj konstruitaj uzante ncurses inkluzivas aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, malpli.

Inter la aldonitaj novigoj:

  • La sekvaj funkcioj estis aldonitaj al la programinterfacoj por malaltnivela aliro al terminfo kaj termcap: tiparm_s por transdoni informojn pri la atendataj ĉenparametroj de la terminalo, kiuj estas uzataj por generi produktaĵon al la terminalo; tiscan_s por kontroli formatajn kapablojn kiam oni transdonas ĉenajn parametrojn al la funkcio tiparm_s. Ĉi tiuj funkcioj solvas problemojn dum prilaborado difektitaj aŭ malĝustaj dosieroj kun finaj parametroj (terminfo kaj termcap).
  • Aldonita konstruopcio "--enable-check-size" por simpligi inicialigon ĉe terminaloj, kiuj ne transdonas datumojn pri fenestro aŭ ekrangrandeco. Kiam vi ebligas la opcion por determini la fenestran grandecon en la funkcio setupterm, la kursora pozicio estas uzata krom se la grandeco-informo estas agordita per medio-variabloj aŭ trapasita tra ioctl.
  • Aldonitaj funkcioj por akiri TTY-flagojn de strukturoj kun tipo SCREEN.
  • Aldonitaj kontroloj por pli sekura uzado de kordaj parametroj en la funkcioj tiparm, tparm kaj tgoto.

fonto: opennet.ru

Aldoni komenton