ncurses 6.5 lage bibliyotèk konsole

Apre yon ane ak yon mwatye nan devlopman, yo prezante liberasyon ncurses 6.5 bibliyotèk la, ki fèt pou kreye entèfas itilizatè konsole entèaktif multiplatfòm ak sipòte imitasyon API madichon yo soti nan System V Release 4.0 (SVr4). Lage ncurses 6.5 la se sous konpatib ak branch ncurses 5.x ak 6.0, men pwolonje ABI la. Aplikasyon popilè ki te konstwi lè l sèvi avèk ncurses gen ladan aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, mwens.

Pami inovasyon yo ajoute:

  • Fonksyon sa yo te ajoute nan koòdone pwogram yo pou aksè ba nivo a terminfo ak termcap: tiparm_s pou transmèt enfòmasyon sou paramèt fisèl espere tèminal la, ki itilize pou jenere pwodiksyon nan tèminal la; tiscan_s pou tcheke kapasite fòma lè w ap pase paramèt fisèl nan fonksyon tiparm_s la. Fonksyon sa yo rezoud pwoblèm lè yo trete dosye ki domaje oswa ki pa kòrèk ak paramèt tèminal yo (terminfo ak termcap).
  • Te ajoute opsyon bati "--enable-check-size" pou senplifye inisyalizasyon sou tèminal ki pa transmèt done fenèt oswa gwosè ekran. Lè ou aktive opsyon pou detèmine gwosè fenèt la nan fonksyon setupterm, yo itilize pozisyon kurseur a sof si enfòmasyon gwosè yo tabli atravè varyab anviwònman an oswa pase nan yon ioctl.
  • Te ajoute fonksyon pou jwenn drapo TTY nan estrikti ki gen kalite SCREEN.
  • Te ajoute chèk pou manyen pi an sekirite nan paramèt fisèl nan fonksyon tiparm, tparm ak tgoto.

Sous: opennet.ru

Add nouvo kòmantè