ncurses 6.5 konsol kitabxanası buraxılışı

Bir il yarım inkişafdan sonra çox platformalı interaktiv konsol istifadəçi interfeyslərini yaratmaq və System V Release 6.5 (SVr4.0)-dən lənətlər proqramlaşdırma interfeysinin emulyasiyasını dəstəkləmək üçün nəzərdə tutulmuş ncurses 4 kitabxanası buraxıldı. ncurses 6.5 buraxılışı ncurses 5.x və 6.0 filialları ilə uyğun mənbədir, lakin ABI-ni genişləndirir. Ncurses istifadə edərək qurulan populyar tətbiqlərə qabiliyyət, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs və daha az daxildir.

Əlavə edilmiş yeniliklər arasında:

  • Terminfo və termincap-a aşağı səviyyəli çıxış üçün proqram interfeyslərinə aşağıdakı funksiyalar əlavə edilmişdir: terminala çıxış yaratmaq üçün istifadə olunan terminalın gözlənilən sətir parametrləri haqqında məlumatın ötürülməsi üçün tiparm_s; tiscan_s simli parametrləri tiparm_s funksiyasına ötürərkən formatlaşdırma imkanlarını yoxlamaq üçün. Bu funksiyalar terminal parametrləri (terminfo və termcap) ilə zədələnmiş və ya səhv faylları emal edərkən problemləri həll edir.
  • Pəncərə və ya ekran ölçüsü məlumatlarını ötürməyən terminallarda işə salmağı asanlaşdırmaq üçün "--enable-check-size" qurma seçimi əlavə edildi. Setupterm funksiyasında pəncərə ölçüsünü təyin etmək seçimini aktivləşdirdiyiniz zaman, ölçü məlumatı mühit dəyişənləri vasitəsilə təyin edilmədikdə və ya ioctl-dən keçirilmədikdə kursor mövqeyi istifadə olunur.
  • SCREEN tipli strukturlardan TTY bayraqları əldə etmək üçün əlavə funksiyalar.
  • Tiparm, tparm və tgoto funksiyalarında simli parametrlərin daha təhlükəsiz idarə olunması üçün yoxlamalar əlavə edilib.

Mənbə: opennet.ru

Добавить комментарий