ncurses 6.5 கன்சோல் நூலகத்தின் வெளியீடு

ஒன்றரை வருட வளர்ச்சிக்குப் பிறகு, ncurses 6.5 லைப்ரரி வெளியிடப்பட்டது, இது மல்டி-பிளாட்ஃபார்ம் இன்டராக்டிவ் கன்சோல் பயனர் இடைமுகங்களை உருவாக்குவதற்காகவும், சிஸ்டம் V வெளியீடு 4.0 (SVr4) இலிருந்து கர்சஸ் புரோகிராமிங் இன்டர்ஃபேஸின் எமுலேஷனை ஆதரிக்கவும் வடிவமைக்கப்பட்டுள்ளது. ncurses 6.5 வெளியீடு ncurses 5.x மற்றும் 6.0 கிளைகளுடன் இணக்கமானது, ஆனால் ABI ஐ நீட்டிக்கிறது. ncurses ஐப் பயன்படுத்தி உருவாக்கப்பட்ட பிரபலமான பயன்பாடுகளில் aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, லெஸ் ஆகியவை அடங்கும்.

சேர்க்கப்பட்ட புதுமைகளில்:

  • டெர்மின்ஃபோ மற்றும் டெர்ம்கேப்பிற்கான குறைந்த-நிலை அணுகலுக்காக நிரல் இடைமுகங்களில் பின்வரும் செயல்பாடுகள் சேர்க்கப்பட்டுள்ளன: டெர்மினலின் எதிர்பார்க்கப்படும் சரம் அளவுருக்கள் பற்றிய தகவல்களை அனுப்புவதற்கு tiparm_s, இது முனையத்திற்கு வெளியீட்டை உருவாக்க பயன்படுகிறது; tiparm_s செயல்பாட்டிற்கு சரம் அளவுருக்களை அனுப்பும் போது வடிவமைப்பு திறன்களை சரிபார்க்க tiscan_s. டெர்மினல் அளவுருக்கள் (டெர்மின்ஃபோ மற்றும் டெர்ம்கேப்) மூலம் சேதமடைந்த அல்லது தவறான கோப்புகளை செயலாக்கும்போது இந்த செயல்பாடுகள் சிக்கல்களைத் தீர்க்கும்.
  • சாளரம் அல்லது திரை அளவு தரவை அனுப்பாத டெர்மினல்களில் துவக்கத்தை எளிதாக்க "--enable-check-size" என்ற உருவாக்க விருப்பத்தை சேர்க்கப்பட்டது. அமைப்புமுறை செயல்பாட்டில் சாளர அளவைக் கண்டறியும் விருப்பத்தை நீங்கள் இயக்கும் போது, ​​அளவுத் தகவல் சூழல் மாறிகள் மூலம் அமைக்கப்படாவிட்டால் அல்லது ioctl மூலம் அனுப்பப்படாவிட்டால், கர்சர் நிலை பயன்படுத்தப்படும்.
  • ஸ்க்ரீன் வகை கொண்ட கட்டமைப்புகளில் இருந்து TTY கொடிகளைப் பெறுவதற்கான செயல்பாடுகள் சேர்க்கப்பட்டன.
  • tiparm, tparm மற்றும் tgoto செயல்பாடுகளில் சரம் அளவுருக்களை பாதுகாப்பாக கையாள்வதற்கான காசோலைகள் சேர்க்கப்பட்டது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்