ncurses 6.5 කොන්සෝල පුස්තකාලය මුදා හැරීම

සංවර්ධනයෙන් වසර එකහමාරකට පසු, බහු-වේදිකා අන්තර්ක්‍රියාකාරී කොන්සෝල පරිශීලක අතුරුමුහුණත් නිර්මාණය කිරීම සහ System V Release 6.5 (SVr4.0) වෙතින් ශාප ක්‍රමලේඛන අතුරුමුහුණත අනුකරණය කිරීම සඳහා නිර්මාණය කර ඇති ncurses 4 පුස්තකාලය නිකුත් කර ඇත. ncurses 6.5 නිකුතුව ncurses 5.x සහ 6.0 ශාඛා සමඟ ප්‍රභව අනුකූල වන නමුත් ABI දිගු කරයි. ncurses භාවිතයෙන් ගොඩනගා ඇති ජනප්‍රිය යෙදුම් අතර aptitude, Lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, අඩු ඇතුළත් වේ.

එකතු කරන ලද නවෝත්පාදන අතර:

  • Terminfo සහ termcap සඳහා පහත් මට්ටමේ ප්‍රවේශය සඳහා වැඩසටහන් අතුරුමුහුණත්වලට පහත ශ්‍රිතයන් එක් කර ඇත: ටර්මිනලයට ප්‍රතිදානය උත්පාදනය කිරීමට භාවිතා කරන ටර්මිනලයේ අපේක්ෂිත තන්තු පරාමිතීන් පිළිබඳ තොරතුරු සම්ප්‍රේෂණය කිරීම සඳහා tiparm_s; tiparm_s ශ්‍රිතයට තන්තු පරාමිතීන් යවන විට හැඩතල ගැන්වීමේ හැකියාවන් පරීක්ෂා කිරීමට tiscan_s. මෙම කාර්යයන් පර්යන්ත පරාමිතීන් (terminfo සහ termcap) සමඟ හානි වූ හෝ වැරදි ගොනු සැකසීමේදී ගැටළු විසඳයි.
  • කවුළු හෝ තිර ප්‍රමාණයේ දත්ත සම්ප්‍රේෂණය නොකරන පර්යන්තවල ආරම්භ කිරීම සරල කිරීමට "--enable-check-size" ගොඩනැගීමේ විකල්පය එක් කරන ලදී. Setupterm ශ්‍රිතයේ කවුළුවේ ප්‍රමාණය තීරණය කිරීමේ විකල්පය ඔබ සක්‍රීය කළ විට, ප්‍රමාණයේ තොරතුරු පරිසර විචල්‍යයන් හරහා සකසන්නේ නම් හෝ ioctl හරහා ගියහොත් මිස කර්සරයේ පිහිටීම භාවිතා වේ.
  • SCREEN වර්ගය සහිත ව්‍යුහයන්ගෙන් TTY කොඩි ලබා ගැනීමට කාර්යයන් එකතු කරන ලදී.
  • tiparm, tparm සහ tgoto ශ්‍රිතවල තන්තු පරාමිතීන් ආරක්ෂිතව හැසිරවීම සඳහා චෙක්පත් එකතු කරන ලදී.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න