PĂ€rast poolteist aastat arengut on vĂ€lja antud ncurses 6.5 teek, mis on mĂ”eldud platvormidevaheliste interaktiivsete konsooli kasutajaliideste loomiseks ja toetab System V Release 4.0 (SVr4) curses API emulatsiooni. Ncurses 6.5 vĂ€ljalase on allikakooditasemel ĂŒhilduv ncurses 5.x ja 6.0 harudega, kuid laiendab ABI-d. Tuntud rakenduste hulgas, mis on loodud ncurses'e kasutamisel, vĂ”ib nimetada aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.
Uute lisanduste seas:
- Madalas tasemes ligipÀÀsu terminfo ja termcap programmide liidesele on lisatud funktsioonid: tiparm_s terminadi piirreteede stringiliste parameetrite edastamiseks, mida kasutatakse terminalile vÀljundite koostamiseks; tiscan_s formaatimise vÔimaluste kontrollimiseks stringiliste parameetrite edastamisel funktsiooni tiparm_s. Need funktsioonid lahendavad probleeme kahjustatud vÔi vigaste terminali parameetrite failide (terminfo ja termcap) töötlemisel.
- Lisatud ehitusvalik «âenable-check-size» terminalide lihtsustamiseks, mis ei edasta akna vĂ”i ekraani suuruse andmeid. Kui valik on aktiveeritud, kasutatakse akna suuruse mÀÀramiseks funktsioonis setupterm kursoripositsiooni andmeid, kui suuruse kohta teavet ei jagata keskkonnamuutujate kaudu ja ei edastata ioctl'i kaudu.
- Lisatud funktsioonid TTY lippude saamiseks SCREEN tĂŒĂŒpi struktuuridest.
- Lisatud kontrollid stringiliste parameetrite ohutumaks töötlemiseks funktsioonides tiparm, tparm ja tgoto.
Allikas: opennet.ru
