Lëshimi i bibliotekës së konsolës së ncurses 6.5

Pas një viti e gjysmë zhvillimi, biblioteka ncurses 6.5 është lëshuar, e krijuar për krijimin e ndërfaqeve të përdoruesit ndërveprues të konsolës me shumë platforma dhe mbështetjen e emulimit të ndërfaqes programuese curses nga System V Release 4.0 (SVr4). Lëshimi i ncurses 6.5 është burim i pajtueshëm me degët ncurses 5.x dhe 6.0, por zgjeron ABI. Aplikacionet e njohura të ndërtuara duke përdorur ncurses përfshijnë aftësinë, lynx, mutt, ncftp, vim, vifm, minicom, mosh, ekran, tmux, emacs, më pak.

Ndër risitë e shtuara:

  • Funksionet e mëposhtme janë shtuar në ndërfaqet e programit për qasje të nivelit të ulët në terminfo dhe termcap: tiparm_s për transmetimin e informacionit rreth parametrave të stringut të pritur të terminalit, të cilat përdoren për të gjeneruar dalje në terminal; tiscan_s për të kontrolluar aftësitë e formatimit kur kalon parametrat e vargut në funksionin tiparm_s. Këto funksione zgjidhin problemet kur përpunohen skedarë të dëmtuar ose të pasaktë me parametrat e terminalit (terminfo dhe termcap).
  • U shtua opsioni i ndërtimit "--enable-check-size" për të thjeshtuar inicializimin në terminalet që nuk transmetojnë të dhëna për madhësinë e dritares ose ekranit. Kur aktivizoni opsionin për të përcaktuar madhësinë e dritares në funksionin setupterm, pozicioni i kursorit përdoret përveç nëse informacioni i madhësisë vendoset përmes variablave të mjedisit ose kalon përmes një ioctl.
  • Funksione të shtuara për marrjen e flamujve TTY nga strukturat me tip SCREEN.
  • Kontrolle të shtuara për trajtim më të sigurt të parametrave të vargut në funksionet tiparm, tparm dhe tgoto.

Burimi: opennet.ru

Shto një koment