ncurses 6.5 rilaxx tal-librerija tal-console

Wara sena u nofs ta 'żvilupp, il-librerija ncurses 6.5 ġiet rilaxxata, iddisinjata għall-ħolqien ta' interfaces tal-utent tal-console interattivi b'ħafna pjattaformi u tappoġġja l-emulazzjoni tal-interface ta 'programmar curses minn System V Release 4.0 (SVr4). Ir-rilaxx ncurses 6.5 huwa sors kompatibbli mal-fergħat ncurses 5.x u 6.0, iżda jestendi l-ABI. Applikazzjonijiet popolari mibnija bl-użu ta 'ncurses jinkludu aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.

Fost l-innovazzjonijiet miżjuda:

  • Il-funzjonijiet li ġejjin ġew miżjuda mal-interfaces tal-programm għal aċċess ta 'livell baxx għal terminfo u termcap: tiparm_s għat-trażmissjoni ta' informazzjoni dwar il-parametri tal-istring mistennija tat-terminal, li jintużaw biex jiġġeneraw output għat-terminal; tiscan_s biex tivverifika l-kapaċitajiet tal-ifformattjar meta tgħaddi l-parametri tas-sekwenza lill-funzjoni tiparm_s. Dawn il-funzjonijiet isolvu problemi meta jiġu pproċessati fajls bil-ħsara jew mhux korretti b'parametri terminali (terminfo u termcap).
  • Miżjud għażla tal-bini "--enable-check-size" biex tissimplifika l-inizjalizzazzjoni fuq terminali li ma jittrasmettux data tad-daqs tat-tieqa jew tal-iskrin. Meta tippermetti l-għażla li tiddetermina d-daqs tat-tieqa fil-funzjoni setupterm, il-pożizzjoni tal-cursor tintuża sakemm l-informazzjoni tad-daqs ma tkunx issettjata permezz ta’ varjabbli ambjentali jew mgħoddija minn ioctl.
  • Funzjonijiet miżjuda biex jinkisbu bnadar TTY minn strutturi bit-tip SCREEN.
  • Verifiki miżjuda għal immaniġġjar aktar sigur tal-parametri tal-istring fil-funzjonijiet tiparm, tparm u tgoto.

Sors: opennet.ru

Żid kumment