svn commit: r357645 - in vendor/ncurses/dist: . Ada95 Ada95/doc Ada95/gen Ada95/include Ada95/package Ada95/package/debian Ada95/samples Ada95/src c++ doc doc/html doc/html/ada doc/html/ada/files d...

Baptiste Daroussin bapt at FreeBSD.org
Fri Feb 7 08:36:42 UTC 2020


Author: bapt
Date: Fri Feb  7 08:36:41 2020
New Revision: 357645
URL: https://svnweb.freebsd.org/changeset/base/357645

Log:
  Vendor import ncurses 6.1-20200118

Added:
  vendor/ncurses/dist/Ada95/samples/sample-explanation.adb_p
  vendor/ncurses/dist/Ada95/src/c_threaded_variables.c   (contents, props changed)
  vendor/ncurses/dist/Ada95/src/c_threaded_variables.h   (contents, props changed)
  vendor/ncurses/dist/Ada95/src/library-cfg.sh   (contents, props changed)
  vendor/ncurses/dist/Ada95/src/library.gpr.in   (contents, props changed)
  vendor/ncurses/dist/VERSION
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses_constants__ads.htm
  vendor/ncurses/dist/doc/html/man/adacurses6-config.1.html   (contents, props changed)
  vendor/ncurses/dist/doc/html/man/ncurses6-config.1.html   (contents, props changed)
  vendor/ncurses/dist/doc/html/man/new_pair.3x.html   (contents, props changed)
  vendor/ncurses/dist/doc/html/man/scr_dump.5.html   (contents, props changed)
  vendor/ncurses/dist/doc/html/man/user_caps.5.html   (contents, props changed)
  vendor/ncurses/dist/include/Caps-ncurses
  vendor/ncurses/dist/man/new_pair.3x
  vendor/ncurses/dist/man/scr_dump.5   (contents, props changed)
  vendor/ncurses/dist/man/user_caps.5   (contents, props changed)
  vendor/ncurses/dist/misc/magic
  vendor/ncurses/dist/ncurses/base/new_pair.c   (contents, props changed)
  vendor/ncurses/dist/ncurses/new_pair.h   (contents, props changed)
  vendor/ncurses/dist/ncurses/report_offsets.c   (contents, props changed)
  vendor/ncurses/dist/ncurses/tinfo/MKuserdefs.sh   (contents, props changed)
  vendor/ncurses/dist/package/debian-mingw/mingw32-ncurses6.lintian-overrides
  vendor/ncurses/dist/package/debian-mingw64/mingw64-ncurses6.lintian-overrides
  vendor/ncurses/dist/package/debian/ncurses6.lintian-overrides
  vendor/ncurses/dist/package/debian/ncurses6.triggers
  vendor/ncurses/dist/package/debian/ncursest6.lintian-overrides
  vendor/ncurses/dist/package/debian/ncursest6.triggers
  vendor/ncurses/dist/package/ncurses.map
  vendor/ncurses/dist/package/ncurses.sym
  vendor/ncurses/dist/package/ncursest.map
  vendor/ncurses/dist/package/ncursest.spec
  vendor/ncurses/dist/package/ncursest.sym
  vendor/ncurses/dist/package/ncursestw.map
  vendor/ncurses/dist/package/ncursestw.sym
  vendor/ncurses/dist/package/ncursesw.map
  vendor/ncurses/dist/package/ncursesw.sym
  vendor/ncurses/dist/progs/clear_cmd.c   (contents, props changed)
  vendor/ncurses/dist/progs/clear_cmd.h   (contents, props changed)
  vendor/ncurses/dist/progs/reset_cmd.c   (contents, props changed)
  vendor/ncurses/dist/progs/reset_cmd.h   (contents, props changed)
  vendor/ncurses/dist/progs/tparm_type.c   (contents, props changed)
  vendor/ncurses/dist/progs/tparm_type.h   (contents, props changed)
  vendor/ncurses/dist/progs/tty_settings.c   (contents, props changed)
  vendor/ncurses/dist/progs/tty_settings.h   (contents, props changed)
  vendor/ncurses/dist/test/bulgarian-utf8-tabs.txt   (contents, props changed)
  vendor/ncurses/dist/test/color_content.c   (contents, props changed)
  vendor/ncurses/dist/test/demo_new_pair.c   (contents, props changed)
  vendor/ncurses/dist/test/demo_tabs.c   (contents, props changed)
  vendor/ncurses/dist/test/dots_curses.c   (contents, props changed)
  vendor/ncurses/dist/test/dots_xcurses.c   (contents, props changed)
  vendor/ncurses/dist/test/dump_window.c   (contents, props changed)
  vendor/ncurses/dist/test/dump_window.h   (contents, props changed)
  vendor/ncurses/dist/test/escherknot.xbm
  vendor/ncurses/dist/test/extended_color.c   (contents, props changed)
  vendor/ncurses/dist/test/list_keys.c   (contents, props changed)
  vendor/ncurses/dist/test/mensetmanus.xbm
  vendor/ncurses/dist/test/mini.xterm_48x48.xpm   (contents, props changed)
  vendor/ncurses/dist/test/package/debian-mingw/
  vendor/ncurses/dist/test/package/debian-mingw/compat
  vendor/ncurses/dist/test/package/debian-mingw/control
  vendor/ncurses/dist/test/package/debian-mingw/copyright
  vendor/ncurses/dist/test/package/debian-mingw/docs
  vendor/ncurses/dist/test/package/debian-mingw/rules   (contents, props changed)
  vendor/ncurses/dist/test/package/debian-mingw/source/
  vendor/ncurses/dist/test/package/debian-mingw/source/format
  vendor/ncurses/dist/test/package/debian-mingw/watch
  vendor/ncurses/dist/test/package/debian-mingw64/
  vendor/ncurses/dist/test/package/debian-mingw64/compat
  vendor/ncurses/dist/test/package/debian-mingw64/control
  vendor/ncurses/dist/test/package/debian-mingw64/copyright
  vendor/ncurses/dist/test/package/debian-mingw64/docs
  vendor/ncurses/dist/test/package/debian-mingw64/rules   (contents, props changed)
  vendor/ncurses/dist/test/package/debian-mingw64/source/
  vendor/ncurses/dist/test/package/debian-mingw64/source/format
  vendor/ncurses/dist/test/package/debian-mingw64/watch
  vendor/ncurses/dist/test/padview.c   (contents, props changed)
  vendor/ncurses/dist/test/pair_content.c   (contents, props changed)
  vendor/ncurses/dist/test/parse_rgb.h   (contents, props changed)
  vendor/ncurses/dist/test/picsmap.c   (contents, props changed)
  vendor/ncurses/dist/test/picsmap.h   (contents, props changed)
  vendor/ncurses/dist/test/popup_msg.c   (contents, props changed)
  vendor/ncurses/dist/test/popup_msg.h   (contents, props changed)
  vendor/ncurses/dist/test/sp_tinfo.c   (contents, props changed)
  vendor/ncurses/dist/test/terminal.xbm
  vendor/ncurses/dist/test/test_setupterm.c   (contents, props changed)
  vendor/ncurses/dist/test/test_sgr.c   (contents, props changed)
  vendor/ncurses/dist/test/test_termattrs.c   (contents, props changed)
  vendor/ncurses/dist/test/tput-colorcube   (contents, props changed)
  vendor/ncurses/dist/test/tput-initc   (contents, props changed)
  vendor/ncurses/dist/test/widechars-utf8-tabs.txt   (contents, props changed)
  vendor/ncurses/dist/test/xterm-color_48x48.xpm   (contents, props changed)
Deleted:
  vendor/ncurses/dist/Ada95/samples/sample-explanation.adb
  vendor/ncurses/dist/Ada95/src/library.gpr
  vendor/ncurses/dist/doc/html/man/adacurses-config.1.html
  vendor/ncurses/dist/doc/html/man/ncurses5-config.1.html
Modified:
  vendor/ncurses/dist/ANNOUNCE
  vendor/ncurses/dist/AUTHORS
  vendor/ncurses/dist/Ada95/Makefile.in
  vendor/ncurses/dist/Ada95/README
  vendor/ncurses/dist/Ada95/aclocal.m4
  vendor/ncurses/dist/Ada95/configure
  vendor/ncurses/dist/Ada95/configure.in
  vendor/ncurses/dist/Ada95/doc/Makefile.in
  vendor/ncurses/dist/Ada95/gen/Makefile.in
  vendor/ncurses/dist/Ada95/gen/adacurses-config.in
  vendor/ncurses/dist/Ada95/gen/gen.c
  vendor/ncurses/dist/Ada95/gen/html.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-aux.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-forms-field_types.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-forms.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-menus.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-mouse.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-panels.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-trace.ads.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses.adb.m4
  vendor/ncurses/dist/Ada95/gen/terminal_interface-curses.ads.m4
  vendor/ncurses/dist/Ada95/include/MKncurses_def.sh
  vendor/ncurses/dist/Ada95/include/Makefile.in
  vendor/ncurses/dist/Ada95/include/ncurses_cfg.hin
  vendor/ncurses/dist/Ada95/make-tar.sh
  vendor/ncurses/dist/Ada95/package/AdaCurses-doc.spec
  vendor/ncurses/dist/Ada95/package/AdaCurses.spec
  vendor/ncurses/dist/Ada95/package/debian/compat
  vendor/ncurses/dist/Ada95/package/debian/control
  vendor/ncurses/dist/Ada95/package/debian/copyright
  vendor/ncurses/dist/Ada95/package/debian/rules
  vendor/ncurses/dist/Ada95/package/debian/watch
  vendor/ncurses/dist/Ada95/samples/Makefile.in
  vendor/ncurses/dist/Ada95/samples/ncurses2-acs_and_scroll.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_forms.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_pad.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-demo_panels.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-getch_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-m.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-overlap_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-slk_test.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-trace_set.adb
  vendor/ncurses/dist/Ada95/samples/ncurses2-util.adb
  vendor/ncurses/dist/Ada95/samples/rain.ads
  vendor/ncurses/dist/Ada95/samples/sample-curses_demo-attributes.adb
  vendor/ncurses/dist/Ada95/samples/sample-curses_demo-attributes.ads
  vendor/ncurses/dist/Ada95/samples/sample-curses_demo-mouse.ads
  vendor/ncurses/dist/Ada95/samples/sample-curses_demo.ads
  vendor/ncurses/dist/Ada95/samples/sample-form_demo.ads
  vendor/ncurses/dist/Ada95/samples/sample-header_handler.adb
  vendor/ncurses/dist/Ada95/samples/sample-header_handler.ads
  vendor/ncurses/dist/Ada95/samples/sample-keyboard_handler.ads
  vendor/ncurses/dist/Ada95/samples/sample-manifest.ads
  vendor/ncurses/dist/Ada95/samples/sample-menu_demo.ads
  vendor/ncurses/dist/Ada95/samples/sample-text_io_demo.adb
  vendor/ncurses/dist/Ada95/samples/sample-text_io_demo.ads
  vendor/ncurses/dist/Ada95/samples/sample.ads
  vendor/ncurses/dist/Ada95/samples/status.adb
  vendor/ncurses/dist/Ada95/samples/status.ads
  vendor/ncurses/dist/Ada95/samples/tour.adb
  vendor/ncurses/dist/Ada95/samples/tour.ads
  vendor/ncurses/dist/Ada95/src/Makefile.in
  vendor/ncurses/dist/Ada95/src/c_varargs_to_ada.c
  vendor/ncurses/dist/Ada95/src/c_varargs_to_ada.h
  vendor/ncurses/dist/Ada95/src/ncurses_compat.c
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alpha.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alphanumeric.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration-ada.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-intfield.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-ipv4_address.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-numeric.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-regexp.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user-choice.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_user_data.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-form_user_data.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-menus-item_user_data.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-menus-menu_user_data.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-menus.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-mouse.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-putwin.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-putwin.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-termcap.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-terminfo.ads
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io.adb
  vendor/ncurses/dist/Ada95/src/terminal_interface-curses-trace.adb_p
  vendor/ncurses/dist/COPYING
  vendor/ncurses/dist/INSTALL
  vendor/ncurses/dist/MANIFEST
  vendor/ncurses/dist/Makefile.in
  vendor/ncurses/dist/NEWS
  vendor/ncurses/dist/README
  vendor/ncurses/dist/README.emx
  vendor/ncurses/dist/aclocal.m4
  vendor/ncurses/dist/announce.html.in
  vendor/ncurses/dist/c++/Makefile.in
  vendor/ncurses/dist/c++/cursesapp.cc
  vendor/ncurses/dist/c++/cursesapp.h
  vendor/ncurses/dist/c++/cursesf.cc
  vendor/ncurses/dist/c++/cursesf.h
  vendor/ncurses/dist/c++/cursesm.cc
  vendor/ncurses/dist/c++/cursesm.h
  vendor/ncurses/dist/c++/cursesmain.cc
  vendor/ncurses/dist/c++/cursesp.cc
  vendor/ncurses/dist/c++/cursesp.h
  vendor/ncurses/dist/c++/cursesw.cc
  vendor/ncurses/dist/c++/cursesw.h
  vendor/ncurses/dist/c++/cursslk.cc
  vendor/ncurses/dist/c++/cursslk.h
  vendor/ncurses/dist/c++/demo.cc
  vendor/ncurses/dist/c++/etip.h.in
  vendor/ncurses/dist/c++/internal.h
  vendor/ncurses/dist/config.guess
  vendor/ncurses/dist/config.sub
  vendor/ncurses/dist/configure
  vendor/ncurses/dist/configure.in
  vendor/ncurses/dist/dist.mk
  vendor/ncurses/dist/doc/hackguide.doc
  vendor/ncurses/dist/doc/html/Ada95.html
  vendor/ncurses/dist/doc/html/NCURSES-Programming-HOWTO.html
  vendor/ncurses/dist/doc/html/ada/files/T.htm
  vendor/ncurses/dist/doc/html/ada/funcs/A.htm
  vendor/ncurses/dist/doc/html/ada/funcs/B.htm
  vendor/ncurses/dist/doc/html/ada/funcs/C.htm
  vendor/ncurses/dist/doc/html/ada/funcs/D.htm
  vendor/ncurses/dist/doc/html/ada/funcs/E.htm
  vendor/ncurses/dist/doc/html/ada/funcs/F.htm
  vendor/ncurses/dist/doc/html/ada/funcs/G.htm
  vendor/ncurses/dist/doc/html/ada/funcs/H.htm
  vendor/ncurses/dist/doc/html/ada/funcs/I.htm
  vendor/ncurses/dist/doc/html/ada/funcs/K.htm
  vendor/ncurses/dist/doc/html/ada/funcs/L.htm
  vendor/ncurses/dist/doc/html/ada/funcs/M.htm
  vendor/ncurses/dist/doc/html/ada/funcs/N.htm
  vendor/ncurses/dist/doc/html/ada/funcs/O.htm
  vendor/ncurses/dist/doc/html/ada/funcs/P.htm
  vendor/ncurses/dist/doc/html/ada/funcs/R.htm
  vendor/ncurses/dist/doc/html/ada/funcs/S.htm
  vendor/ncurses/dist/doc/html/ada/funcs/T.htm
  vendor/ncurses/dist/doc/html/ada/funcs/U.htm
  vendor/ncurses/dist/doc/html/ada/funcs/V.htm
  vendor/ncurses/dist/doc/html/ada/funcs/W.htm
  vendor/ncurses/dist/doc/html/ada/main.htm
  vendor/ncurses/dist/doc/html/ada/table.html
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-aux__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-aux__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alpha__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alpha__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alphanumeric__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alphanumeric__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration-ada__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-intfield__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-intfield__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-ipv4_address__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-ipv4_address__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-numeric__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-numeric__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-regexp__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-regexp__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user-choice__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user-choice__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_user_data__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_user_data__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-form_user_data__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-form_user_data__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus-item_user_data__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus-item_user_data__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus-menu_user_data__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus-menu_user_data__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-mouse__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-mouse__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-panels-user_data__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-panels-user_data__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-panels__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-panels__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-putwin__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-putwin__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-termcap__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-termcap__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-terminfo__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-terminfo__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-aux__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-aux__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-complex_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-complex_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-decimal_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-decimal_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-enumeration_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-enumeration_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-fixed_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-fixed_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-float_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-float_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-integer_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-integer_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-modular_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-modular_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-trace__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-trace__ads.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses__adb.htm
  vendor/ncurses/dist/doc/html/ada/terminal_interface-curses__ads.htm
  vendor/ncurses/dist/doc/html/announce.html
  vendor/ncurses/dist/doc/html/hackguide.html
  vendor/ncurses/dist/doc/html/index.html
  vendor/ncurses/dist/doc/html/man/captoinfo.1m.html
  vendor/ncurses/dist/doc/html/man/clear.1.html
  vendor/ncurses/dist/doc/html/man/curs_add_wch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_add_wchstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_addch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_addchstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_addstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_addwstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_attr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_beep.3x.html
  vendor/ncurses/dist/doc/html/man/curs_bkgd.3x.html
  vendor/ncurses/dist/doc/html/man/curs_bkgrnd.3x.html
  vendor/ncurses/dist/doc/html/man/curs_border.3x.html
  vendor/ncurses/dist/doc/html/man/curs_border_set.3x.html
  vendor/ncurses/dist/doc/html/man/curs_clear.3x.html
  vendor/ncurses/dist/doc/html/man/curs_color.3x.html
  vendor/ncurses/dist/doc/html/man/curs_delch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_deleteln.3x.html
  vendor/ncurses/dist/doc/html/man/curs_extend.3x.html
  vendor/ncurses/dist/doc/html/man/curs_get_wch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_get_wstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_getcchar.3x.html
  vendor/ncurses/dist/doc/html/man/curs_getch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_getstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_getyx.3x.html
  vendor/ncurses/dist/doc/html/man/curs_in_wch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_in_wchstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_inch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_inchstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_initscr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_inopts.3x.html
  vendor/ncurses/dist/doc/html/man/curs_ins_wch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_ins_wstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_insch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_insstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_instr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_inwstr.3x.html
  vendor/ncurses/dist/doc/html/man/curs_kernel.3x.html
  vendor/ncurses/dist/doc/html/man/curs_legacy.3x.html
  vendor/ncurses/dist/doc/html/man/curs_memleaks.3x.html
  vendor/ncurses/dist/doc/html/man/curs_mouse.3x.html
  vendor/ncurses/dist/doc/html/man/curs_move.3x.html
  vendor/ncurses/dist/doc/html/man/curs_opaque.3x.html
  vendor/ncurses/dist/doc/html/man/curs_outopts.3x.html
  vendor/ncurses/dist/doc/html/man/curs_overlay.3x.html
  vendor/ncurses/dist/doc/html/man/curs_pad.3x.html
  vendor/ncurses/dist/doc/html/man/curs_print.3x.html
  vendor/ncurses/dist/doc/html/man/curs_printw.3x.html
  vendor/ncurses/dist/doc/html/man/curs_refresh.3x.html
  vendor/ncurses/dist/doc/html/man/curs_scanw.3x.html
  vendor/ncurses/dist/doc/html/man/curs_scr_dump.3x.html
  vendor/ncurses/dist/doc/html/man/curs_scroll.3x.html
  vendor/ncurses/dist/doc/html/man/curs_slk.3x.html
  vendor/ncurses/dist/doc/html/man/curs_sp_funcs.3x.html
  vendor/ncurses/dist/doc/html/man/curs_termattrs.3x.html
  vendor/ncurses/dist/doc/html/man/curs_termcap.3x.html
  vendor/ncurses/dist/doc/html/man/curs_terminfo.3x.html
  vendor/ncurses/dist/doc/html/man/curs_threads.3x.html
  vendor/ncurses/dist/doc/html/man/curs_touch.3x.html
  vendor/ncurses/dist/doc/html/man/curs_trace.3x.html
  vendor/ncurses/dist/doc/html/man/curs_util.3x.html
  vendor/ncurses/dist/doc/html/man/curs_variables.3x.html
  vendor/ncurses/dist/doc/html/man/curs_window.3x.html
  vendor/ncurses/dist/doc/html/man/default_colors.3x.html
  vendor/ncurses/dist/doc/html/man/define_key.3x.html
  vendor/ncurses/dist/doc/html/man/form.3x.html
  vendor/ncurses/dist/doc/html/man/form_cursor.3x.html
  vendor/ncurses/dist/doc/html/man/form_data.3x.html
  vendor/ncurses/dist/doc/html/man/form_driver.3x.html
  vendor/ncurses/dist/doc/html/man/form_field.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_attributes.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_buffer.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_info.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_just.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_new.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_opts.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_userptr.3x.html
  vendor/ncurses/dist/doc/html/man/form_field_validation.3x.html
  vendor/ncurses/dist/doc/html/man/form_fieldtype.3x.html
  vendor/ncurses/dist/doc/html/man/form_hook.3x.html
  vendor/ncurses/dist/doc/html/man/form_new.3x.html
  vendor/ncurses/dist/doc/html/man/form_new_page.3x.html
  vendor/ncurses/dist/doc/html/man/form_opts.3x.html
  vendor/ncurses/dist/doc/html/man/form_page.3x.html
  vendor/ncurses/dist/doc/html/man/form_post.3x.html
  vendor/ncurses/dist/doc/html/man/form_requestname.3x.html
  vendor/ncurses/dist/doc/html/man/form_userptr.3x.html
  vendor/ncurses/dist/doc/html/man/form_variables.3x.html
  vendor/ncurses/dist/doc/html/man/form_win.3x.html
  vendor/ncurses/dist/doc/html/man/index.html
  vendor/ncurses/dist/doc/html/man/infocmp.1m.html
  vendor/ncurses/dist/doc/html/man/infotocap.1m.html
  vendor/ncurses/dist/doc/html/man/key_defined.3x.html
  vendor/ncurses/dist/doc/html/man/keybound.3x.html
  vendor/ncurses/dist/doc/html/man/keyok.3x.html
  vendor/ncurses/dist/doc/html/man/legacy_coding.3x.html
  vendor/ncurses/dist/doc/html/man/menu.3x.html
  vendor/ncurses/dist/doc/html/man/menu_attributes.3x.html
  vendor/ncurses/dist/doc/html/man/menu_cursor.3x.html
  vendor/ncurses/dist/doc/html/man/menu_driver.3x.html
  vendor/ncurses/dist/doc/html/man/menu_format.3x.html
  vendor/ncurses/dist/doc/html/man/menu_hook.3x.html
  vendor/ncurses/dist/doc/html/man/menu_items.3x.html
  vendor/ncurses/dist/doc/html/man/menu_mark.3x.html
  vendor/ncurses/dist/doc/html/man/menu_new.3x.html
  vendor/ncurses/dist/doc/html/man/menu_opts.3x.html
  vendor/ncurses/dist/doc/html/man/menu_pattern.3x.html
  vendor/ncurses/dist/doc/html/man/menu_post.3x.html
  vendor/ncurses/dist/doc/html/man/menu_requestname.3x.html
  vendor/ncurses/dist/doc/html/man/menu_spacing.3x.html
  vendor/ncurses/dist/doc/html/man/menu_userptr.3x.html
  vendor/ncurses/dist/doc/html/man/menu_win.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_current.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_name.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_new.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_opts.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_userptr.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_value.3x.html
  vendor/ncurses/dist/doc/html/man/mitem_visible.3x.html
  vendor/ncurses/dist/doc/html/man/ncurses.3x.html
  vendor/ncurses/dist/doc/html/man/panel.3x.html
  vendor/ncurses/dist/doc/html/man/resizeterm.3x.html
  vendor/ncurses/dist/doc/html/man/tabs.1.html
  vendor/ncurses/dist/doc/html/man/term.5.html
  vendor/ncurses/dist/doc/html/man/term.7.html
  vendor/ncurses/dist/doc/html/man/term_variables.3x.html
  vendor/ncurses/dist/doc/html/man/terminfo.5.html
  vendor/ncurses/dist/doc/html/man/tic.1m.html
  vendor/ncurses/dist/doc/html/man/toe.1m.html
  vendor/ncurses/dist/doc/html/man/tput.1.html
  vendor/ncurses/dist/doc/html/man/tset.1.html
  vendor/ncurses/dist/doc/html/man/wresize.3x.html
  vendor/ncurses/dist/doc/html/ncurses-intro.html
  vendor/ncurses/dist/doc/ncurses-intro.doc
  vendor/ncurses/dist/form/Makefile.in
  vendor/ncurses/dist/form/f_trace.c
  vendor/ncurses/dist/form/fld_arg.c
  vendor/ncurses/dist/form/fld_attr.c
  vendor/ncurses/dist/form/fld_current.c
  vendor/ncurses/dist/form/fld_def.c
  vendor/ncurses/dist/form/fld_ftchoice.c
  vendor/ncurses/dist/form/fld_max.c
  vendor/ncurses/dist/form/fld_newftyp.c
  vendor/ncurses/dist/form/form.h
  vendor/ncurses/dist/form/form.priv.h
  vendor/ncurses/dist/form/frm_driver.c
  vendor/ncurses/dist/form/frm_hook.c
  vendor/ncurses/dist/form/frm_post.c
  vendor/ncurses/dist/form/frm_req_name.c
  vendor/ncurses/dist/form/fty_generic.c
  vendor/ncurses/dist/form/fty_num.c
  vendor/ncurses/dist/form/fty_regex.c
  vendor/ncurses/dist/form/llib-lform
  vendor/ncurses/dist/form/llib-lformt
  vendor/ncurses/dist/form/llib-lformtw
  vendor/ncurses/dist/form/llib-lformw
  vendor/ncurses/dist/include/Caps
  vendor/ncurses/dist/include/Caps.aix4
  vendor/ncurses/dist/include/Caps.hpux11
  vendor/ncurses/dist/include/Caps.keys
  vendor/ncurses/dist/include/Caps.osf1r5
  vendor/ncurses/dist/include/Caps.uwin
  vendor/ncurses/dist/include/MKhashsize.sh
  vendor/ncurses/dist/include/MKkey_defs.sh
  vendor/ncurses/dist/include/MKncurses_def.sh
  vendor/ncurses/dist/include/MKparametrized.sh
  vendor/ncurses/dist/include/MKterm.h.awk.in
  vendor/ncurses/dist/include/Makefile.in
  vendor/ncurses/dist/include/curses.h.in
  vendor/ncurses/dist/include/curses.tail
  vendor/ncurses/dist/include/curses.wide
  vendor/ncurses/dist/include/edit_cfg.sh
  vendor/ncurses/dist/include/hashed_db.h
  vendor/ncurses/dist/include/nc_alloc.h
  vendor/ncurses/dist/include/nc_mingw.h
  vendor/ncurses/dist/include/nc_panel.h
  vendor/ncurses/dist/include/nc_string.h
  vendor/ncurses/dist/include/nc_termios.h
  vendor/ncurses/dist/include/nc_tparm.h
  vendor/ncurses/dist/include/ncurses_cfg.hin
  vendor/ncurses/dist/include/ncurses_defs
  vendor/ncurses/dist/include/ncurses_dll.h.in
  vendor/ncurses/dist/include/ncurses_mingw.h
  vendor/ncurses/dist/include/term_entry.h
  vendor/ncurses/dist/include/termcap.h.in
  vendor/ncurses/dist/include/tic.h
  vendor/ncurses/dist/man/MKada_config.in
  vendor/ncurses/dist/man/MKterminfo.sh
  vendor/ncurses/dist/man/Makefile.in
  vendor/ncurses/dist/man/captoinfo.1m
  vendor/ncurses/dist/man/clear.1
  vendor/ncurses/dist/man/curs_add_wch.3x
  vendor/ncurses/dist/man/curs_add_wchstr.3x
  vendor/ncurses/dist/man/curs_addch.3x
  vendor/ncurses/dist/man/curs_addchstr.3x
  vendor/ncurses/dist/man/curs_addstr.3x
  vendor/ncurses/dist/man/curs_addwstr.3x
  vendor/ncurses/dist/man/curs_attr.3x
  vendor/ncurses/dist/man/curs_beep.3x
  vendor/ncurses/dist/man/curs_bkgd.3x
  vendor/ncurses/dist/man/curs_bkgrnd.3x
  vendor/ncurses/dist/man/curs_border.3x
  vendor/ncurses/dist/man/curs_border_set.3x
  vendor/ncurses/dist/man/curs_clear.3x
  vendor/ncurses/dist/man/curs_color.3x
  vendor/ncurses/dist/man/curs_delch.3x
  vendor/ncurses/dist/man/curs_deleteln.3x
  vendor/ncurses/dist/man/curs_extend.3x
  vendor/ncurses/dist/man/curs_get_wch.3x
  vendor/ncurses/dist/man/curs_get_wstr.3x
  vendor/ncurses/dist/man/curs_getcchar.3x
  vendor/ncurses/dist/man/curs_getch.3x
  vendor/ncurses/dist/man/curs_getstr.3x
  vendor/ncurses/dist/man/curs_in_wch.3x
  vendor/ncurses/dist/man/curs_in_wchstr.3x
  vendor/ncurses/dist/man/curs_inch.3x
  vendor/ncurses/dist/man/curs_inchstr.3x
  vendor/ncurses/dist/man/curs_initscr.3x
  vendor/ncurses/dist/man/curs_inopts.3x
  vendor/ncurses/dist/man/curs_ins_wch.3x
  vendor/ncurses/dist/man/curs_ins_wstr.3x
  vendor/ncurses/dist/man/curs_insch.3x
  vendor/ncurses/dist/man/curs_insstr.3x
  vendor/ncurses/dist/man/curs_instr.3x
  vendor/ncurses/dist/man/curs_inwstr.3x
  vendor/ncurses/dist/man/curs_kernel.3x
  vendor/ncurses/dist/man/curs_legacy.3x
  vendor/ncurses/dist/man/curs_memleaks.3x
  vendor/ncurses/dist/man/curs_mouse.3x
  vendor/ncurses/dist/man/curs_move.3x
  vendor/ncurses/dist/man/curs_opaque.3x
  vendor/ncurses/dist/man/curs_outopts.3x
  vendor/ncurses/dist/man/curs_overlay.3x
  vendor/ncurses/dist/man/curs_pad.3x
  vendor/ncurses/dist/man/curs_print.3x
  vendor/ncurses/dist/man/curs_printw.3x
  vendor/ncurses/dist/man/curs_refresh.3x
  vendor/ncurses/dist/man/curs_scanw.3x
  vendor/ncurses/dist/man/curs_scr_dump.3x
  vendor/ncurses/dist/man/curs_scroll.3x
  vendor/ncurses/dist/man/curs_slk.3x
  vendor/ncurses/dist/man/curs_sp_funcs.3x
  vendor/ncurses/dist/man/curs_termattrs.3x
  vendor/ncurses/dist/man/curs_termcap.3x
  vendor/ncurses/dist/man/curs_terminfo.3x
  vendor/ncurses/dist/man/curs_threads.3x
  vendor/ncurses/dist/man/curs_touch.3x
  vendor/ncurses/dist/man/curs_trace.3x
  vendor/ncurses/dist/man/curs_util.3x
  vendor/ncurses/dist/man/curs_variables.3x
  vendor/ncurses/dist/man/curs_window.3x
  vendor/ncurses/dist/man/default_colors.3x
  vendor/ncurses/dist/man/define_key.3x
  vendor/ncurses/dist/man/form.3x
  vendor/ncurses/dist/man/form_cursor.3x
  vendor/ncurses/dist/man/form_data.3x
  vendor/ncurses/dist/man/form_driver.3x
  vendor/ncurses/dist/man/form_field.3x
  vendor/ncurses/dist/man/form_field_attributes.3x
  vendor/ncurses/dist/man/form_field_buffer.3x
  vendor/ncurses/dist/man/form_field_info.3x
  vendor/ncurses/dist/man/form_field_just.3x
  vendor/ncurses/dist/man/form_field_new.3x
  vendor/ncurses/dist/man/form_field_opts.3x
  vendor/ncurses/dist/man/form_field_userptr.3x
  vendor/ncurses/dist/man/form_field_validation.3x
  vendor/ncurses/dist/man/form_fieldtype.3x
  vendor/ncurses/dist/man/form_hook.3x
  vendor/ncurses/dist/man/form_new.3x
  vendor/ncurses/dist/man/form_new_page.3x
  vendor/ncurses/dist/man/form_opts.3x
  vendor/ncurses/dist/man/form_page.3x
  vendor/ncurses/dist/man/form_post.3x
  vendor/ncurses/dist/man/form_requestname.3x
  vendor/ncurses/dist/man/form_userptr.3x
  vendor/ncurses/dist/man/form_variables.3x
  vendor/ncurses/dist/man/form_win.3x
  vendor/ncurses/dist/man/infocmp.1m
  vendor/ncurses/dist/man/infotocap.1m
  vendor/ncurses/dist/man/key_defined.3x
  vendor/ncurses/dist/man/keybound.3x
  vendor/ncurses/dist/man/keyok.3x
  vendor/ncurses/dist/man/legacy_coding.3x
  vendor/ncurses/dist/man/make_sed.sh
  vendor/ncurses/dist/man/man_db.renames
  vendor/ncurses/dist/man/manhtml.aliases
  vendor/ncurses/dist/man/manhtml.externs
  vendor/ncurses/dist/man/menu.3x
  vendor/ncurses/dist/man/menu_attributes.3x
  vendor/ncurses/dist/man/menu_cursor.3x
  vendor/ncurses/dist/man/menu_driver.3x
  vendor/ncurses/dist/man/menu_format.3x
  vendor/ncurses/dist/man/menu_hook.3x
  vendor/ncurses/dist/man/menu_items.3x
  vendor/ncurses/dist/man/menu_mark.3x
  vendor/ncurses/dist/man/menu_new.3x
  vendor/ncurses/dist/man/menu_opts.3x
  vendor/ncurses/dist/man/menu_pattern.3x
  vendor/ncurses/dist/man/menu_post.3x
  vendor/ncurses/dist/man/menu_requestname.3x
  vendor/ncurses/dist/man/menu_spacing.3x
  vendor/ncurses/dist/man/menu_userptr.3x
  vendor/ncurses/dist/man/menu_win.3x
  vendor/ncurses/dist/man/mitem_current.3x
  vendor/ncurses/dist/man/mitem_name.3x
  vendor/ncurses/dist/man/mitem_new.3x
  vendor/ncurses/dist/man/mitem_opts.3x
  vendor/ncurses/dist/man/mitem_userptr.3x
  vendor/ncurses/dist/man/mitem_value.3x
  vendor/ncurses/dist/man/mitem_visible.3x
  vendor/ncurses/dist/man/ncurses.3x
  vendor/ncurses/dist/man/panel.3x
  vendor/ncurses/dist/man/resizeterm.3x
  vendor/ncurses/dist/man/tabs.1
  vendor/ncurses/dist/man/term.5
  vendor/ncurses/dist/man/term.7
  vendor/ncurses/dist/man/term_variables.3x
  vendor/ncurses/dist/man/terminfo.head
  vendor/ncurses/dist/man/terminfo.tail
  vendor/ncurses/dist/man/tic.1m
  vendor/ncurses/dist/man/toe.1m
  vendor/ncurses/dist/man/tput.1
  vendor/ncurses/dist/man/tset.1
  vendor/ncurses/dist/man/wresize.3x
  vendor/ncurses/dist/menu/Makefile.in
  vendor/ncurses/dist/menu/llib-lmenu
  vendor/ncurses/dist/menu/llib-lmenut
  vendor/ncurses/dist/menu/llib-lmenutw
  vendor/ncurses/dist/menu/llib-lmenuw
  vendor/ncurses/dist/menu/m_driver.c
  vendor/ncurses/dist/menu/m_global.c
  vendor/ncurses/dist/menu/m_hook.c
  vendor/ncurses/dist/menu/m_item_use.c
  vendor/ncurses/dist/menu/m_req_name.c
  vendor/ncurses/dist/menu/m_trace.c
  vendor/ncurses/dist/menu/m_userptr.c
  vendor/ncurses/dist/menu/menu.h
  vendor/ncurses/dist/menu/menu.priv.h
  vendor/ncurses/dist/misc/Makefile.in
  vendor/ncurses/dist/misc/emx.src
  vendor/ncurses/dist/misc/gen-pkgconfig.in
  vendor/ncurses/dist/misc/ncurses-config.in
  vendor/ncurses/dist/misc/run_tic.in
  vendor/ncurses/dist/misc/shlib
  vendor/ncurses/dist/misc/tdlint
  vendor/ncurses/dist/misc/terminfo.src
  vendor/ncurses/dist/mk-1st.awk
  vendor/ncurses/dist/ncurses/Makefile.in
  vendor/ncurses/dist/ncurses/README.IZ
  vendor/ncurses/dist/ncurses/SigAction.h
  vendor/ncurses/dist/ncurses/base/MKkeyname.awk
  vendor/ncurses/dist/ncurses/base/MKlib_gen.sh
  vendor/ncurses/dist/ncurses/base/MKunctrl.awk
  vendor/ncurses/dist/ncurses/base/define_key.c
  vendor/ncurses/dist/ncurses/base/keyok.c
  vendor/ncurses/dist/ncurses/base/lib_addch.c
  vendor/ncurses/dist/ncurses/base/lib_addstr.c
  vendor/ncurses/dist/ncurses/base/lib_beep.c
  vendor/ncurses/dist/ncurses/base/lib_bkgd.c
  vendor/ncurses/dist/ncurses/base/lib_box.c
  vendor/ncurses/dist/ncurses/base/lib_chgat.c
  vendor/ncurses/dist/ncurses/base/lib_color.c
  vendor/ncurses/dist/ncurses/base/lib_colorset.c
  vendor/ncurses/dist/ncurses/base/lib_dft_fgbg.c
  vendor/ncurses/dist/ncurses/base/lib_driver.c
  vendor/ncurses/dist/ncurses/base/lib_endwin.c
  vendor/ncurses/dist/ncurses/base/lib_erase.c
  vendor/ncurses/dist/ncurses/base/lib_flash.c
  vendor/ncurses/dist/ncurses/base/lib_freeall.c
  vendor/ncurses/dist/ncurses/base/lib_getch.c
  vendor/ncurses/dist/ncurses/base/lib_getstr.c
  vendor/ncurses/dist/ncurses/base/lib_hline.c
  vendor/ncurses/dist/ncurses/base/lib_inchstr.c
  vendor/ncurses/dist/ncurses/base/lib_initscr.c
  vendor/ncurses/dist/ncurses/base/lib_insch.c
  vendor/ncurses/dist/ncurses/base/lib_insnstr.c
  vendor/ncurses/dist/ncurses/base/lib_instr.c
  vendor/ncurses/dist/ncurses/base/lib_isendwin.c
  vendor/ncurses/dist/ncurses/base/lib_mouse.c
  vendor/ncurses/dist/ncurses/base/lib_newterm.c
  vendor/ncurses/dist/ncurses/base/lib_newwin.c
  vendor/ncurses/dist/ncurses/base/lib_overlay.c
  vendor/ncurses/dist/ncurses/base/lib_pad.c
  vendor/ncurses/dist/ncurses/base/lib_printw.c
  vendor/ncurses/dist/ncurses/base/lib_restart.c
  vendor/ncurses/dist/ncurses/base/lib_scanw.c
  vendor/ncurses/dist/ncurses/base/lib_screen.c
  vendor/ncurses/dist/ncurses/base/lib_scroll.c
  vendor/ncurses/dist/ncurses/base/lib_set_term.c
  vendor/ncurses/dist/ncurses/base/lib_slkatr_set.c
  vendor/ncurses/dist/ncurses/base/lib_slkcolor.c
  vendor/ncurses/dist/ncurses/base/lib_slkinit.c
  vendor/ncurses/dist/ncurses/base/lib_slkrefr.c
  vendor/ncurses/dist/ncurses/base/lib_slkset.c
  vendor/ncurses/dist/ncurses/base/lib_touch.c
  vendor/ncurses/dist/ncurses/base/lib_vline.c
  vendor/ncurses/dist/ncurses/base/lib_window.c
  vendor/ncurses/dist/ncurses/base/resizeterm.c
  vendor/ncurses/dist/ncurses/base/safe_sprintf.c
  vendor/ncurses/dist/ncurses/base/use_window.c
  vendor/ncurses/dist/ncurses/base/wresize.c
  vendor/ncurses/dist/ncurses/build.priv.h
  vendor/ncurses/dist/ncurses/curses.priv.h
  vendor/ncurses/dist/ncurses/fifo_defs.h
  vendor/ncurses/dist/ncurses/llib-lncurses
  vendor/ncurses/dist/ncurses/llib-lncursest
  vendor/ncurses/dist/ncurses/llib-lncursestw
  vendor/ncurses/dist/ncurses/llib-lncursesw
  vendor/ncurses/dist/ncurses/llib-ltic
  vendor/ncurses/dist/ncurses/llib-ltict
  vendor/ncurses/dist/ncurses/llib-ltictw
  vendor/ncurses/dist/ncurses/llib-lticw
  vendor/ncurses/dist/ncurses/llib-ltinfo
  vendor/ncurses/dist/ncurses/llib-ltinfot
  vendor/ncurses/dist/ncurses/llib-ltinfotw
  vendor/ncurses/dist/ncurses/llib-ltinfow
  vendor/ncurses/dist/ncurses/modules
  vendor/ncurses/dist/ncurses/tinfo/MKcaptab.sh
  vendor/ncurses/dist/ncurses/tinfo/MKcodes.awk
  vendor/ncurses/dist/ncurses/tinfo/MKfallback.sh
  vendor/ncurses/dist/ncurses/tinfo/MKkeys_list.sh
  vendor/ncurses/dist/ncurses/tinfo/MKnames.awk
  vendor/ncurses/dist/ncurses/tinfo/access.c
  vendor/ncurses/dist/ncurses/tinfo/add_tries.c
  vendor/ncurses/dist/ncurses/tinfo/alloc_entry.c
  vendor/ncurses/dist/ncurses/tinfo/alloc_ttype.c
  vendor/ncurses/dist/ncurses/tinfo/captoinfo.c
  vendor/ncurses/dist/ncurses/tinfo/comp_error.c
  vendor/ncurses/dist/ncurses/tinfo/comp_expand.c
  vendor/ncurses/dist/ncurses/tinfo/comp_hash.c
  vendor/ncurses/dist/ncurses/tinfo/comp_parse.c
  vendor/ncurses/dist/ncurses/tinfo/comp_scan.c
  vendor/ncurses/dist/ncurses/tinfo/db_iterator.c
  vendor/ncurses/dist/ncurses/tinfo/entries.c
  vendor/ncurses/dist/ncurses/tinfo/free_ttype.c
  vendor/ncurses/dist/ncurses/tinfo/getenv_num.c
  vendor/ncurses/dist/ncurses/tinfo/hashed_db.c
  vendor/ncurses/dist/ncurses/tinfo/home_terminfo.c
  vendor/ncurses/dist/ncurses/tinfo/init_keytry.c
  vendor/ncurses/dist/ncurses/tinfo/lib_acs.c
  vendor/ncurses/dist/ncurses/tinfo/lib_baudrate.c
  vendor/ncurses/dist/ncurses/tinfo/lib_cur_term.c
  vendor/ncurses/dist/ncurses/tinfo/lib_data.c
  vendor/ncurses/dist/ncurses/tinfo/lib_longname.c
  vendor/ncurses/dist/ncurses/tinfo/lib_napms.c
  vendor/ncurses/dist/ncurses/tinfo/lib_options.c
  vendor/ncurses/dist/ncurses/tinfo/lib_print.c
  vendor/ncurses/dist/ncurses/tinfo/lib_raw.c
  vendor/ncurses/dist/ncurses/tinfo/lib_setup.c
  vendor/ncurses/dist/ncurses/tinfo/lib_termcap.c
  vendor/ncurses/dist/ncurses/tinfo/lib_tgoto.c
  vendor/ncurses/dist/ncurses/tinfo/lib_ti.c
  vendor/ncurses/dist/ncurses/tinfo/lib_tparm.c
  vendor/ncurses/dist/ncurses/tinfo/lib_tputs.c
  vendor/ncurses/dist/ncurses/tinfo/lib_ttyflags.c
  vendor/ncurses/dist/ncurses/tinfo/make_hash.c
  vendor/ncurses/dist/ncurses/tinfo/make_keys.c
  vendor/ncurses/dist/ncurses/tinfo/name_match.c
  vendor/ncurses/dist/ncurses/tinfo/obsolete.c
  vendor/ncurses/dist/ncurses/tinfo/parse_entry.c
  vendor/ncurses/dist/ncurses/tinfo/read_entry.c
  vendor/ncurses/dist/ncurses/tinfo/read_termcap.c
  vendor/ncurses/dist/ncurses/tinfo/strings.c
  vendor/ncurses/dist/ncurses/tinfo/tinfo_driver.c
  vendor/ncurses/dist/ncurses/tinfo/trim_sgr0.c
  vendor/ncurses/dist/ncurses/tinfo/use_screen.c
  vendor/ncurses/dist/ncurses/tinfo/write_entry.c
  vendor/ncurses/dist/ncurses/trace/lib_trace.c
  vendor/ncurses/dist/ncurses/trace/lib_traceatr.c
  vendor/ncurses/dist/ncurses/trace/lib_tracebits.c
  vendor/ncurses/dist/ncurses/trace/lib_tracedmp.c
  vendor/ncurses/dist/ncurses/trace/lib_tracemse.c
  vendor/ncurses/dist/ncurses/trace/trace_xnames.c
  vendor/ncurses/dist/ncurses/trace/visbuf.c
  vendor/ncurses/dist/ncurses/tty/MKexpanded.sh
  vendor/ncurses/dist/ncurses/tty/hardscroll.c
  vendor/ncurses/dist/ncurses/tty/hashmap.c
  vendor/ncurses/dist/ncurses/tty/lib_mvcur.c
  vendor/ncurses/dist/ncurses/tty/lib_tstp.c
  vendor/ncurses/dist/ncurses/tty/lib_twait.c
  vendor/ncurses/dist/ncurses/tty/lib_vidattr.c
  vendor/ncurses/dist/ncurses/tty/tty_update.c
  vendor/ncurses/dist/ncurses/widechar/charable.c
  vendor/ncurses/dist/ncurses/widechar/lib_add_wch.c
  vendor/ncurses/dist/ncurses/widechar/lib_cchar.c
  vendor/ncurses/dist/ncurses/widechar/lib_get_wch.c
  vendor/ncurses/dist/ncurses/widechar/lib_get_wstr.c
  vendor/ncurses/dist/ncurses/widechar/lib_hline_set.c
  vendor/ncurses/dist/ncurses/widechar/lib_in_wch.c
  vendor/ncurses/dist/ncurses/widechar/lib_ins_wch.c
  vendor/ncurses/dist/ncurses/widechar/lib_inwstr.c
  vendor/ncurses/dist/ncurses/widechar/lib_key_name.c
  vendor/ncurses/dist/ncurses/widechar/lib_slk_wset.c
  vendor/ncurses/dist/ncurses/widechar/lib_unget_wch.c
  vendor/ncurses/dist/ncurses/widechar/lib_vid_attr.c
  vendor/ncurses/dist/ncurses/widechar/lib_vline_set.c
  vendor/ncurses/dist/ncurses/widechar/lib_wacs.c
  vendor/ncurses/dist/ncurses/widechar/widechars.c
  vendor/ncurses/dist/ncurses/win32con/gettimeofday.c
  vendor/ncurses/dist/ncurses/win32con/win_driver.c
  vendor/ncurses/dist/package/debian-mingw/changelog
  vendor/ncurses/dist/package/debian-mingw/compat
  vendor/ncurses/dist/package/debian-mingw/control
  vendor/ncurses/dist/package/debian-mingw/copyright
  vendor/ncurses/dist/package/debian-mingw/rules
  vendor/ncurses/dist/package/debian-mingw/source/format
  vendor/ncurses/dist/package/debian-mingw/watch
  vendor/ncurses/dist/package/debian-mingw64/changelog
  vendor/ncurses/dist/package/debian-mingw64/compat
  vendor/ncurses/dist/package/debian-mingw64/control
  vendor/ncurses/dist/package/debian-mingw64/copyright
  vendor/ncurses/dist/package/debian-mingw64/rules
  vendor/ncurses/dist/package/debian-mingw64/source/format
  vendor/ncurses/dist/package/debian-mingw64/watch
  vendor/ncurses/dist/package/debian/changelog
  vendor/ncurses/dist/package/debian/compat
  vendor/ncurses/dist/package/debian/control
  vendor/ncurses/dist/package/debian/copyright
  vendor/ncurses/dist/package/debian/rules
  vendor/ncurses/dist/package/debian/source/format
  vendor/ncurses/dist/package/debian/watch
  vendor/ncurses/dist/package/mingw-ncurses.nsi
  vendor/ncurses/dist/package/mingw-ncurses.spec
  vendor/ncurses/dist/package/ncurses.spec
  vendor/ncurses/dist/panel/Makefile.in
  vendor/ncurses/dist/panel/llib-lpanel
  vendor/ncurses/dist/panel/llib-lpanelt
  vendor/ncurses/dist/panel/llib-lpaneltw
  vendor/ncurses/dist/panel/llib-lpanelw
  vendor/ncurses/dist/panel/panel.h
  vendor/ncurses/dist/panel/panel.priv.h
  vendor/ncurses/dist/progs/MKtermsort.sh
  vendor/ncurses/dist/progs/Makefile.in
  vendor/ncurses/dist/progs/capconvert
  vendor/ncurses/dist/progs/clear.c
  vendor/ncurses/dist/progs/dump_entry.c
  vendor/ncurses/dist/progs/dump_entry.h
  vendor/ncurses/dist/progs/infocmp.c
  vendor/ncurses/dist/progs/modules
  vendor/ncurses/dist/progs/progs.priv.h
  vendor/ncurses/dist/progs/tabs.c
  vendor/ncurses/dist/progs/tic.c
  vendor/ncurses/dist/progs/toe.c
  vendor/ncurses/dist/progs/tput.c
  vendor/ncurses/dist/progs/tset.c
  vendor/ncurses/dist/test/Makefile.in
  vendor/ncurses/dist/test/README
  vendor/ncurses/dist/test/aclocal.m4
  vendor/ncurses/dist/test/background.c
  vendor/ncurses/dist/test/blue.c
  vendor/ncurses/dist/test/bs.c
  vendor/ncurses/dist/test/cardfile.c
  vendor/ncurses/dist/test/chgat.c
  vendor/ncurses/dist/test/clip_printw.c
  vendor/ncurses/dist/test/color_name.h
  vendor/ncurses/dist/test/color_set.c
  vendor/ncurses/dist/test/configure
  vendor/ncurses/dist/test/configure.in
  vendor/ncurses/dist/test/demo_altkeys.c
  vendor/ncurses/dist/test/demo_defkey.c
  vendor/ncurses/dist/test/demo_forms.c
  vendor/ncurses/dist/test/demo_keyok.c
  vendor/ncurses/dist/test/demo_menus.c
  vendor/ncurses/dist/test/demo_panels.c
  vendor/ncurses/dist/test/demo_termcap.c
  vendor/ncurses/dist/test/demo_terminfo.c
  vendor/ncurses/dist/test/ditto.c
  vendor/ncurses/dist/test/dots.c
  vendor/ncurses/dist/test/dots_mvcur.c
  vendor/ncurses/dist/test/dots_termcap.c
  vendor/ncurses/dist/test/echochar.c
  vendor/ncurses/dist/test/edit_field.c
  vendor/ncurses/dist/test/edit_field.h
  vendor/ncurses/dist/test/filter.c
  vendor/ncurses/dist/test/firework.c
  vendor/ncurses/dist/test/firstlast.c
  vendor/ncurses/dist/test/foldkeys.c
  vendor/ncurses/dist/test/form_driver_w.c
  vendor/ncurses/dist/test/gdc.6
  vendor/ncurses/dist/test/gdc.c
  vendor/ncurses/dist/test/hanoi.c
  vendor/ncurses/dist/test/hashtest.c
  vendor/ncurses/dist/test/inch_wide.c
  vendor/ncurses/dist/test/inchs.c
  vendor/ncurses/dist/test/ins_wide.c
  vendor/ncurses/dist/test/insdelln.c
  vendor/ncurses/dist/test/inserts.c
  vendor/ncurses/dist/test/key_names.c
  vendor/ncurses/dist/test/knight.c
  vendor/ncurses/dist/test/linedata.h
  vendor/ncurses/dist/test/lrtest.c
  vendor/ncurses/dist/test/make-tar.sh
  vendor/ncurses/dist/test/mk-test.awk
  vendor/ncurses/dist/test/modules
  vendor/ncurses/dist/test/movewindow.c
  vendor/ncurses/dist/test/ncurses.c
  vendor/ncurses/dist/test/newdemo.c
  vendor/ncurses/dist/test/package/debian/compat
  vendor/ncurses/dist/test/package/debian/control
  vendor/ncurses/dist/test/package/debian/copyright
  vendor/ncurses/dist/test/package/debian/rules
  vendor/ncurses/dist/test/package/debian/watch
  vendor/ncurses/dist/test/package/mingw-ncurses-examples.spec
  vendor/ncurses/dist/test/package/ncurses-examples.spec
  vendor/ncurses/dist/test/programs
  vendor/ncurses/dist/test/railroad.c
  vendor/ncurses/dist/test/rain.c
  vendor/ncurses/dist/test/redraw.c
  vendor/ncurses/dist/test/savescreen.c
  vendor/ncurses/dist/test/savescreen.sh
  vendor/ncurses/dist/test/tclock.c
  vendor/ncurses/dist/test/test.priv.h
  vendor/ncurses/dist/test/test_add_wchstr.c
  vendor/ncurses/dist/test/test_addchstr.c
  vendor/ncurses/dist/test/test_addstr.c
  vendor/ncurses/dist/test/test_addwstr.c
  vendor/ncurses/dist/test/test_arrays.c
  vendor/ncurses/dist/test/test_get_wstr.c
  vendor/ncurses/dist/test/test_getstr.c
  vendor/ncurses/dist/test/test_instr.c
  vendor/ncurses/dist/test/test_inwstr.c
  vendor/ncurses/dist/test/test_vid_puts.c
  vendor/ncurses/dist/test/test_vidputs.c
  vendor/ncurses/dist/test/testaddch.c
  vendor/ncurses/dist/test/testcurs.c
  vendor/ncurses/dist/test/testscanw.c
  vendor/ncurses/dist/test/tracemunch
  vendor/ncurses/dist/test/view.c
  vendor/ncurses/dist/test/widechars.h
  vendor/ncurses/dist/test/worm.c
  vendor/ncurses/dist/test/xmas.c
  vendor/ncurses/dist/test/xterm-16color.dat
  vendor/ncurses/dist/test/xterm-256color.dat
  vendor/ncurses/dist/test/xterm-88color.dat

Modified: vendor/ncurses/dist/ANNOUNCE
==============================================================================
--- vendor/ncurses/dist/ANNOUNCE	Fri Feb  7 00:47:58 2020	(r357644)
+++ vendor/ncurses/dist/ANNOUNCE	Fri Feb  7 08:36:41 2020	(r357645)
@@ -1,79 +1,943 @@
-                            Announcing ncurses 5.9
+                            Announcing ncurses 6.1
 
+Overview
+
    The  ncurses  (new  curses)  library  is  a free software emulation of
-   curses  in  System  V  Release 4.0, and more. It uses terminfo format,
-   supports  pads  and color and multiple highlights and forms characters
-   and   function-key   mapping,   and  has  all  the  other  SYSV-curses
-   enhancements over BSD curses.
+   curses  in  System  V  Release  4.0 (SVr4), and more. It uses terminfo
+   format,  supports  pads  and  color  and multiple highlights and forms
+   characters and function-key mapping, and has all the other SVr4-curses
+   enhancements  over  BSD curses. SVr4 curses became the basis of X/Open
+   Curses.
 
    In  mid-June  1995,  the  maintainer of 4.4BSD curses declared that he
-   considered  4.4BSD curses obsolete, and encouraged the keepers of Unix
+   considered  4.4BSD curses obsolete, and encouraged the keepers of unix
    releases such as BSD/OS, FreeBSD and NetBSD to switch over to ncurses.
 
-   The ncurses code was developed under GNU/Linux. It has been in use for
-   some  time  with  OpenBSD as the system curses library, and on FreeBSD
-   and  NetBSD  as  an  external  package.  It  should port easily to any
-   ANSI/POSIX-conforming UNIX. It has even been ported to OS/2 Warp!
+   Since 1995, ncurses has been ported to many systems:
+     * It is used in almost every system based on the Linux kernel (aside
+       from some embedded applications).
+     * It  is  used  as the system curses library on OpenBSD, FreeBSD and
+       OSX.
+     * It  is used in environments such as Cygwin and MinGW. The first of
+       these was EMX on OS/2 Warp.
+     * It is used (though usually not as the system curses) on all of the
+       vendor  unix  systems,  e.g.,  AIX,  HP-UX,  IRIX64, SCO, Solaris,
+       Tru64.
+     * It should work readily on any ANSI/POSIX-conforming unix.
 
    The distribution includes the library and support utilities, including
-   a   terminfo  compiler  tic(1),  a  decompiler  infocmp(1),  clear(1),
-   tput(1),  tset(1),  and  a  termcap conversion tool captoinfo(1). Full
-   manual pages are provided for the library and tools.
+     * [1]captoinfo, a termcap conversion tool
+     * [2]clear, utility for clearing the screen
+     * [3]infocmp, the terminfo decompiler
+     * [4]tabs, set tabs on a terminal
+     * [5]tic, the terminfo compiler
+     * [6]toe, list (table of) terminfo entries
+     * [7]tput,  utility  for  retrieving  terminal capabilities in shell
+       scripts
+     * [8]tset, to initialize the terminal
 
-   The  ncurses  distribution  is  available via anonymous FTP at the GNU
-   distribution site [1]ftp://ftp.gnu.org/gnu/ncurses/ .
-   It is also available at [2]ftp://invisible-island.net/ncurses/ .
+   Full manual pages are provided for the library and tools.
 
-                                 Release Notes
+   The ncurses distribution is available at ncurses' [9]homepage:
 
-   This  release  is  designed  to  be upward compatible from ncurses 5.0
-   through   5.8;  very  few  applications  will  require  recompilation,
-   depending   on  the  platform.  These  are  the  highlights  from  the
-   change-log since ncurses 5.8 release.
+     [10]ftp://ftp.invisible-island.net/ncurses/ or
+     [11]https://invisible-mirror.net/archives/ncurses/ .
 
-   This  is  a  bug-fix  release,  correcting  a  small  number of urgent
-   problems in the ncurses library from the 5.8 release.
+   It is also available via anonymous FTP at the GNU distribution site
 
-   It also improves the Ada95 binding:
-     * fixes  a  longstanding  portability  problem  with  its use of the
-       [3]set_field_type    function.    Because   that   function   uses
-       variable-length  argument  lists, its interface with gnat does not
-       work with certain platforms.
-     * improves  configurability and portability, particularly when built
-       separately  from the main ncurses tree. The 5.8 release introduced
-       scripts  which  can be used to construct separate tarballs for the
-       Ada95 and ncurses examples.
-       Those  were a proof of concept. For the 5.9 release, those scripts
-       are  augmented  with  rpm-  and  dpkg-scripts  used in test builds
-       against  a  variety of gnat- and system ncurses versions as old as
-       gnat  3.15  and  ncurses  5.4  (see  snapshots  and systems tested
-       [4]here.
-     * additional  improvements  were made for portability of the ncurses
-       examples,  adding  rpm-  and  dpkg-scripts  for  test-builds.  See
-       [5]this page for snapshots and other information.
+     [12]ftp://ftp.gnu.org/gnu/ncurses/ .
 
-                              Features of Ncurses
+Release Notes
 
-   The ncurses package is fully compatible with SVr4 (System V Release 4)
-   curses:
-     * All  257  of  the  SVr4  calls  have  been  implemented  (and  are
-       documented).
-     * Full  support for SVr4 curses features including keyboard mapping,
-       color,   forms-drawing   with   ACS   characters,   and  automatic
-       recognition of keypad and function keys.
-     * An  emulation  of  the  SVr4 panels library, supporting a stack of
-       windows with backing store, is included.
-     * An  emulation  of the SVr4 menus library, supporting a uniform but
-       flexible interface for menu programming, is included.
-     * An  emulation of the SVr4 form library, supporting data collection
-       through on-screen forms, is included.
-     * Binary   terminfo   entries   generated   by  the  ncurses  tic(1)
-       implementation  are  bit-for-bit-compatible  with the entry format
-       SVr4 curses uses.
-     * The utilities have options to allow you to filter terminfo entries
-       for  use  with  less  capable curses/terminfo versions such as the
-       HP/UX and AIX ports.
+   These notes are for ncurses 6.1, released January 27, 2018.
 
+   This  release  is  designed  to  be source-compatible with ncurses 5.0
+   through  6.0; providing extensions to the application binary interface
+   (ABI).  Although  the  source  can  still be configured to support the
+   ncurses  5  ABI, the intent of the release is to provide extensions to
+   the ncurses 6 ABI:
+     * improve integration of tput and tset
+     * provide support for extended numeric capabilities.
+
+   There  are,  of  course,  numerous  other improvements, listed in this
+   announcement.
+
+   The  release notes also mention some bug-fixes, but are focused on new
+   features  and  improvements  to  existing  features  since ncurses 6.0
+   release.
+
+  Library improvements
+
+    New features
+
+   The  improved  integration of tput and tset made only small changes to
+   the  libraries.  However,  supporting  extended  numeric  capabilities
+   required a few changes:
+     * The  TERMINAL  structure  in  <term.h>  is  now opaque. Doing that
+       allowed  making the structure larger, to hold the extended numeric
+       data.
+       A   few   applications  required  changes  during  development  of
+       ncurses 6.1 because those applications misused the members of that
+       structure,   e.g.,   directly   modifying  it  rather  than  using
+       [13]def_prog_mode.
+     * Having  made  TERMINAL  opaque  (and  because  none of the library
+       functions  use  anything  except  a  pointer  to TERMINAL), it was
+       possible to increase the size of the structure, adding to the end.
+       Existing   applications  which  were  linked  to  the  ncurses 6.0
+       high-level   (ncurses,  ncursesw)  and  low-level  (tinfo,  tinfo)
+       libraries should not require re-linking since the binary interface
+       did  not  change,  nor  did  the  structure  offsets with TERMINAL
+       change.
+       A  few  applications use the inner TERMTYPE structure's offsets to
+       refer to terminfo capabilities within that structure. Again, those
+       do  not require modification because their offsets within TERMINAL
+       did not change.
+     * When configured for wide-characters, i.e., "ncursesw" the TERMINAL
+       structure is extended.
+       The  new  data in TERMINAL holds the same information as TERMTYPE,
+       but  with  larger  numbers  ("int"  versus  "short").  It is named
+       TERMTYPE2.
+       The  library  uses  this  structure  internally  in  preference to
+       TERMTYPE,   referring  to  TERMTYPE  only  to  initialize  it  for
+       applications that use the capabilities defined in <term.h>
+     * When  configured  for  8-bit  (narrow)  characters,  the TERMTYPE2
+       structure is not used.
+     * The updated application binary interface is 6.1.20171230 (used for
+       new  [14]versioned  symbols),  although the interface changes were
+       developed several months previously.
+
+   The  motivation  for  making  this  extension  came from noticing that
+   [15]termcap  applications  could  (though  not  [16]realistically) use
+   larger numbers than would fit in 16-bits, and the fact that the number
+   of  color  pairs  for  a  256-color  xterm  could  not be expressed in
+   terminfo  (i.e.,  32767  versus  65536). Also, a few terminals support
+   direct-colors, which could use the extension.
+
+   Generally  speaking,  applications  that  use  internal  details  of a
+   library  are unsupported. There was exactly one exception for ncurses:
+   the  tack  program  used  the internal details of TERMINAL, because it
+   provides  an  ncurses-specific  feature  for interactively modifying a
+   terminfo   description  and  writing  the  updated  description  to  a
+   text-file.  It  was  possible  to  not  only  separate tack from these
+   [17]internal  details  of  ncurses,  but  to generalize it so that the
+   program   works   with  Unix  curses  (omitting  the  ncurses-specific
+   feature). That was released as [18]tack 1.08 in July 2017.
+
+   While  making changes to tack to eliminate its dependency upon ncurses
+   internals,  the  publicly-visible  details  of  those  internals  were
+   reviewed,  and  some symbols were moved to private header files, while
+   others were marked explicitly as ncurses internals. Future releases of
+   ncurses  may  eliminate  some  of those symbols (such as those used by
+   tack 1.07) because they are neither part of the API or the ABI.
+
+   Using  the  TERMTYPE2 extended numeric capabilities, it is possible to
+   support  both  color  pair  values and color values past 32767. Taking
+   compatibility into account, developers readily understand that neither
+   function  signatures  nor  structure  offsets  change.  Also, existing
+   functions have to operate with the extended numbers. Most of that work
+   is  internal  to  the  library.  For the external interfaces, a hybrid
+   approach was used:
+     * X/Open  Curses  defined function prototypes such as wattr_set with
+       an  unused parameter, for "future" use. After 25 years, the future
+       is  here:  ncurses uses the parameter to augment color pair values
+       as described in the [19]manual page.
+     * Other  functions such as those defining color pairs did not have a
+       corresponding  reserved  parameter.  For  those,  ncurses  defines
+       extended  versions  such as init_extended_pair (versus init_pair),
+       init_extended_color (versus init_color).
+
+   Additionally,  to  improve  performance other changes (and extensions)
+   are provided in this release:
+     * Several  new  functions simplify management of large sets of color
+       pairs: reset_color_pairs, alloc_pair, find_pair and free_pair.
+     * New "RGB" extension capability for direct-color support is used to
+       improve performance of color_content.
+     * The  internal colorpair_t is now a struct, eliminating an internal
+       8-bit limit on colors
+     * Allocation  for  SCREEN's  color-pair table starts small, grows on
+       demand up to the limit given in the terminal description.
+     * setcchar and getcchar now treat a negative color-pair as an error.
+
+    Other improvements
+
+   These are new or revised features:
+     * modify  c++/etip.h.in  to  accommodate  deprecation  of  throw and
+       throws in c++17
+     * add new function unfocus_current_field
+     * add option to preserve leading whitespace in form fields
+     * add  a  macro  for is_linetouched and adjust the function's return
+       value  to  make  it possible for most applications to check for an
+       error-return.
+     * add  build-time  utility  report_offsets  to  help  show  when the
+       various configurations of tinfo library are compatible or not.
+
+   These were done to limit or ultimately deprecate features:
+     * drop  two  symbols  obsoleted  in  2004:  _nc_check_termtype,  and
+       _nc_resolve_uses
+     * move  _nc_tracebits,  _tracedump and _tracemouse to curses.priv.h,
+       since they are not part of the suggested ABI6.
+     * mark  some  structs  in  form/menu/panel  libraries as potentially
+       opaque without modifying API/ABI.
+     * ifdef'd     header-file    definition    of    mouse_trafo    with
+       NCURSES_NOMACROS
+     * remove  initialization-check  for calling napms in the term-driver
+       configuration; none is needed.
+     * modify trace to avoid overwriting existing file
+
+   These are improvements to existing features:
+     * modify   make_hash   to  allow  building  with  address-sanitizer,
+       assuming that --disable-leaks is configured.
+     * move  SCREEN field for use_tioctl data before the ncursesw fields,
+       and  limit  that  to the sp-funcs configuration to improve termlib
+       compatibility
+     * modify db-iterator:
+          + ignore zero-length files in db-iterator; these are useful for
+            instance to suppress $HOME/.terminfo when not wanted.
+          + modify  update_getenv  to  ensure  that environment variables
+            which  are  not  initially  set  will  be checked later if an
+            application happens to set them
+     * modify  _nc_outc_wrapper  to use the standard output if the screen
+       was not initialized, rather than returning an error.
+     * improve  checks for low-level terminfo functions when the terminal
+       has not been initialized.
+     * modify set_curterm to update ttytype[] data used by longname/p>
+     * modify  _nc_get_screensize  to  allow  for  use_env and use_tioctl
+       state  to  be  per-screen  when  sp-funcs  are  configured, better
+       matching the behavior when using the term-driver configuration.
+     * remove an early-return from _nc_do_color, which can interfere with
+       data  needed  by  bkgd  when  ncurses  is configured with extended
+       colors
+     * incorporate A_COLOR mask into COLOR_PAIR, in case user application
+       provides an out-of-range pair number
+     * modify  logic for endwin-state to be able to detect the case where
+       the screen was never initialized, using that to trigger a flush of
+       ncurses'  buffer for mvcur, e.g., in the sample program dots_mvcur
+       for the term-driver configuration.
+
+   These are corrections to existing features:
+     * fixes for writing extended color pairs in putwin.
+     * modify no-leaks code for lib_cur_term.c to account for the tgetent
+       cache.
+     * amend handling of the repeat_char capability in EmitRange to avoid
+       scope  creep:  translate  the character to the alternate character
+       set  when  the  alternate character set is enabled, and do not use
+       repeat_char for characters past 255.
+     * improve    wide-character    implementation    of   myADDNSTR   in
+       frm_driver.c,    which    was   inconsistent   with   the   normal
+       implementation.
+     * modify winnstr and winchnstr to return error if the output pointer
+       is  null,  as  well  as  adding a null pointer check of the window
+       pointer for better compatibility with other implementations.
+     * modify  setupterm  to  save  original  tty-modes so that erasechar
+       works  as expected. Also modify _nc_setupscreen to avoid redundant
+       calls to get original tty-modes.
+     * modify  wattr_set  and wattr_get to return ERR if win-parameter is
+       null, as documented.
+     * correct   order  of  initialization  for  traces  in  use_env  and
+       use_tioctl versus first _tracef calls.
+     * correct parameters for copywin call in _nc_Synchronize_Attributes
+     * flush  the  standard  output in _nc_flush for the case where SP is
+       zero,  e.g.,  when  called  via  putp. This fixes a scenario where
+       "tput flash" did not work after changes in 20130112.
+     * amend  internal  use  of  tputs  to consistently use the number of
+       lines  affected,  e.g.,  for  insert/delete  character operations.
+       While  merging terminfo source early in 1995, several descriptions
+       used  the "*" proportional delay for these operations, prompting a
+       change in doupdate.
+     * correct return-value of extended putwin.
+     * double-width  multibyte  characters  were  not counted properly in
+       winsnstr and wins_nwstr.
+     * amend  fix  for  _nc_ripoffline from 20091031 to make test/ditto.c
+       work in threaded configuration.
+     * modify _nc_viscbuf2 and _tracecchar_t2 to trace wide-characters as
+       a whole rather than their multibyte equivalents.
+     * minor  fix  in  wadd_wchnstr  to ensure that each cell has nonzero
+       width.
+     * move PUTC_INIT calls next to wcrtomb calls, to avoid carry-over of
+       error status when processing Unicode values which are not mapped.
+     * add missing assignment in lib_getch.c to make notimeout work
+
+  Program improvements
+
+   While reviewing user feedback, it became apparent that the differences
+   between [20]reset (an alias for tset) and "tput reset" were confusing:
+     * one  ([21]tset)  updated the terminal modes, but used only part of
+       the terminfo capabilities for initialization, while
+     * the  other  ([22]tput) used all of the terminal capabilities while
+       neglecting the terminal modes.
+
+   On  further  investigation,  it  turned  out that the differences were
+   largely an accident due to the way those programs had evolved.
+
+   This  release  eliminates  the unnecessary differences, using the same
+   approach  for tput's init (initialization), reset and clear operations
+   as  the separate [23]reset and [24]clear programs. Doing this does not
+   change the command-line options; existing scripts are unaffected.
+
+   These  are the user-visible changes for the three programs (tput, tset
+   and clear):
+     * add  the  terminal-mode  parts  of "reset" (aka tset) to the "tput
+       reset"  command,  making  the  two  almost  the  same  except  for
+       window-size.
+     * improve  tput's  check  for  being  called as "init" or "reset" to
+       allow for transformed names.
+     * add "clear" as a possible link/alias to tput.
+     * amend changes for tput to reset tty modes to "sane" if the program
+       is  run  as  "reset",  like tset. Likewise, ensure that tset sends
+       either reset- or init-strings.
+     * add -x option to clear/tput to make the E3 extension optional
+     * add functionality of "tset -w" to tput, like the "-c" feature this
+       is not optional in tput.
+     * add  options  -T  and  -V  to clear command for compatibility with
+       tput.
+     * drop long-obsolete "-n" option from tset.
+     * modify tset's assignment to TERM in its output to reflect the name
+       by  which  the  terminal  description  is  found,  rather than the
+       primary  name.  That  was  an  unnecessary  part  from the initial
+       conversion  of  tset from termcap to terminfo. The termcap library
+       in 4.3BSD did this to avoid using the short 2-character name
+     * remove  a  restriction  in  tput's support for termcap names which
+       omitted capabilities normally not shown in termcap translations
+     * add usage message to clear command
+     * improve usage messages for tset and tput.
+
+   Other user-visible improvements and new features include:
+     * modify  tic/infocmp  display  of numeric values to use hexadecimal
+       when  they  are  "close" to a power of two, making the result more
+       readable.
+     * add "-W" option to tic/infocmp to force long strings to wrap.
+          + This  is in addition to the "-w" option which attempts to fit
+            capabilities into a given line-length.
+          + If  "-f"  option  splits  line,  do not further split it with
+            "-W".
+          + Begin a new line when adding "use=" after a wrapped line.
+     * add  "-q"  option  to infocmp to suppress the "Reconstructed from"
+       comment  from  the  header,  and  a corresponding option to tic to
+       suppress all comments from the "tic -I" output.
+     * Sorted options in usage message for infocmp, to make it simpler to
+       see unused letters.
+     * Updated usage message for tic, adding "-0" option.
+     * add infocmp/tic "-Q" option, which allows one to dump the compiled
+       form of the terminal entry, in hexadecimal or base64:
+          + A  "b64:"  prefix in the TERMINFO variable tells the terminfo
+            reader  to  use  base64  according  to  RFC-3548  as  well as
+            RFC-4648 url/filename-safe format.
+          + A   "hex:"   prefix  tells  the  terminfo  reader  to  accept
+            hexadecimal data as generated by "infocmp -0qQ1".
+
+   Other less-visible improvements and new features include:
+     * modify  utility headers such as tic.h to make it clearer which are
+       externals that are used by tack.
+     * add  "reset"  to  list  of  programs  whose  names might change in
+       manpages due to program-transformation configure options.
+     * modify  "-T" option of clear and tput to call use_tioctl to obtain
+       the operating system's notion of the screensize if possible.
+     * add  check  in  tput for init/reset operands to ensure those use a
+       terminal.
+     * modify  programs clear, tabs, tput and tset to pass the actual tty
+       file  descriptor  to  setupterm rather than the standard output or
+       error, making padding work.
+     * change  tset's initialization to allow it to get settings from the
+       standard  input  as  well  as  /dev/tty, to be more effective when
+       output or error are redirected.
+     * amend  check  in  tput,  tabs  and clear to allow those to use the
+       database-only  features  in cron if a "-T" option gives a suitable
+       terminal name.
+     * improve  error message from tset/reset when both stderr/stdout are
+       redirected to a file or pipe.
+
+   Several  of  the  less  apparent  features  deal  with  translation of
+   terminfo  to  termcap  (and the reverse), with corresponding checks by
+   tic:
+     * modify check in fmt_entry to handle a cancelled reset string. Make
+       similar fixes in other parts of dump_entry.c and tput.c
+     * correct  read of terminfo entry in which all strings are absent or
+       explicitly  cancelled.  Before  this  fix, the result was that all
+       were treated as only absent.
+     * modify   infocmp   to   suppress   mixture   of   absent/cancelled
+       capabilities that would only show as "NULL, NULL", unless the "-q"
+       option is used, e.g., to show "-, @" or "@, -".
+     * correct  a warning from tic about keys which are the same, to skip
+       over missing/cancelled values.
+     * add  check  in  tic for use of bold, etc., video attributes in the
+       color  capabilities,  accounting  whether the feature is listed in
+       ncv.
+     * add  check  in  tic for unnecessary use of "2" to denote a shifted
+       special key.
+     * improve  check  in tic for delays by also warning about beep/flash
+       when  a  delay  is not embedded, or if those use the VT100 reverse
+       video escape without using a delay.
+     * improve  checks  in trim_sgr0, comp_parse.c and parse_entry.c, for
+       cancelled string capabilities.
+     * add  check in tic for some syntax errors of delays, as well as use
+       of proportional delays for non-line capabilities.
+     * add  check  in  tic  for  conflict between ritm, rmso, rmul versus
+       sgr0.
+     * add  check  in _nc_parse_entry for invalid entry name, setting the
+       name to "invalid" to avoid problems storing entries.
+     * improve _nc_tparm_analyze, using that to extend the checks made by
+       tic  for  reporting inconsistencies between the expected number of
+       parameters for a capability and the actual.
+     * remove  tic  warning  about "^?" in string capabilities, which was
+       marked  as  an extension; however all Unix implementations support
+       this  and  X/Open  Curses  does not address it. On the other hand,
+       [25]BSD   termcap   did   not  support  this  feature  (until  the
+       [26]mid-1990s).
+       in  _nc_infotocap,  added  a check to ensure that terminfo "^?" is
+       not written to termcap.
+     * modify  sscanf calls in _nc_infotocap for patterns "%{number}%+%c"
+       and "%'char'%+%c" to check that the final character is really "c",
+       avoiding a case in icl6404 which cannot be converted to termcap.
+     * in  _nc_tic_expand and _nc_infotocap, improved string-length check
+       when  deciding  whether  to  use "^X" or "\xxx" format for control
+       characters, to make the output of tic/infocmp more predictable.
+     * limited  termcap  "%d" width to 2 digits on input, and use "%2" in
+       preference to "%02" on output.
+     * correct  terminfo/termcap  conversion of "%02" and "%03" into "%2"
+       and "%3"; the result repeated the last character.
+
+    Examples
+
+   Along  with  the library and utilities, many improvements were made to
+   the [27]ncurses-examples.
+
+   These changes were made to demonstrate new extensions in ncurses:
+     * add   demo_new_pair   program,   to   demonstrate  [28]alloc_pair,
+       [29]find_pair and [30]free_pair functions.
+       This  program  iterates  over  the  possible  color  combinations,
+       allocating  or  initializing color pairs. For best results, choose
+       screen-width dividing evenly into the number of colors. e.g.,
+
+     32x64,32x128   256 colors
+     24x44,24x88    88 colors
+     32x64,24x128   16 colors
+
+     * add  extended_color program, like the older color_set program, but
+       using   the   extended  color  functions,  with  and  without  the
+       SP-functions interface.
+     * add  picsmap  program  to  fill  in some testing issues not met by
+       dots,  using  this  as  the  third  example in a comparison of the
+       [31]ncurses versus slang libraries.
+       The   program  can  directly  read  X  bitmap  and  pixmap  files,
+       displaying  a  picture.  It  can  read  other  image  files  using
+       ImageMagick's convert program to translate the image into text.
+       For 16-, 88- and 256-color terminal descriptions, picsmap can load
+       a  palette file which tells it which color palette entries to use.
+       For direct-colors, the terminal descriptions use the RGB extension
+       capability.
+
+   There are other new example programs and a few scripts:
+     * add  dots_xcurses  program to illustrate a different approach used
+       for extended colors which can be contrasted with dots_curses.
+     * add  list_keys program show function keys for one or more terminal
+       descriptions.  It  uses  ncurses's  convention  of  modifiers  for
+       special keys, based on xterm.
+     * add  padview  program,  to compare pads with direct updates in the
+       view program.
+     * add sp_tinfo program to exercise the SP-functions extension of the
+       low-level terminfo library.
+     * add test-programs for termattrs and term_attrs functions.
+     * add  test_sgr  program  to  exercise  all  combinations of the sgr
+       capability.
+     * add   tput-colorcube   demo  script,  imitating  xterm's  88-  and
+       256-color scripts using tput.
+     * add  tput-initc  script  to  demonstrate  how  tput may be used to
+       initialize a color palette from a data file.
+
+   A  variety  of  improvements  were made to existing programs, both new
+   features  as  well  as  options added to make the set of programs more
+   consistent.
+
+   The  ncurses program is the largest; a proportionately large number of
+   changes were made to it:
+     * modify  a/A  screens to make exiting on an escape character depend
+       on  the start of keypad and timeout modes, to allow better testing
+       of function-keys.
+       add "t" toggle for notimeout function.
+     * modify layout of b/B screens to allow for additional annotation on
+       the  right  margin;  some  terminals  with partial support did not
+       display well.
+     * modify c/C screens to allow for extended color pairs.
+       add z/Z zoom feature to make extended color pairs easier to test.
+       modify  test-screens  to  take advantage of wide screens, reducing
+       the number of lines used for 88- and 256-colors.
+     * modify  "d"  edit-color  screen  to  optionally  read  xterm color
+       palette directly from terminal, as well as handling KEY_RESIZE and
+       screen-repainting with control/L and control/R.
+     * add examples to "F" screen for WACS_D_PLUS and WACS_T_PLUS.
+     * improve  "g"  screen,  correcting  ifdef which made the legend not
+       reflect  changes  to  keypad-  and  scroll-modes.  Added check for
+       return-value of putwin.
+     * make "s" test easier to understand which subtests are available
+       add a corresponding "S" wide-character overlap test-screen.
+     * add "v" screen to show baudrate and other values.
+
+   These changes were made to the other examples:
+     * modify  blue  program  to  use Unicode values for card-glyphs when
+       available, as well as improving the check for CP437 and CP850.
+     * improve   demo_menus   program,   allowing   mouse-click   on  the
+       menu-headers  to  switch  the  active  menu.  This  requires a new
+       extension option O_MOUSE_MENU to tell the menu driver to put mouse
+       events  which  do not apply to the active menu back into the queue
+       so that the application can handle the event.
+     * correct logic in demo_terminfo program for "-f" option
+     * modify  ditto program to allow $XTERM_PROG environment variable to
+       override "xterm" as the name of the program to run in the threaded
+       configuration.
+     * add several options to the "dots" test-programs.
+     * modify filter program:
+          + illustrate  an  alternative  to getnstr, that polls for input
+            while  updating  a  clock  on  the  right  margin  as well as
+            responding to window size-changes.
+          + adapt  logic  used in [32]dialog [33]"--keep-tite" option for
+            filter  program as the "-a" option. When set, filter attempts
+            to suppress the alternate screen.
+     * modify  knight  program  to  provide the "slow" solution for small
+       screens  using  "R", noting that Warnsdorf's method is easily done
+       with "a".
+     * modify  the  savescreen program to add test patterns that exercise
+       88-, 256-, etc., colors.
+     * add  options  to  test_arrays,  for selecting termcap vs terminfo,
+       etc.
+     * modify the view program:
+          + expand  tabs  using  the  ncurses  library rather than in the
+            test-program.
+          + eliminate the "-n" option by simply reading the whole file.
+          + implement page up/down commands.
+          + remove the very old SIGWINCH example; just use KEY_RESIZE.
+     * improve  animation  in  xmas  program  by  adding  a time-delay in
+       blinkit.
+     * modify  several  test-programs  which  call  use_default_colors to
+       consistently do this only if the "-d" option is given.
+     * modify the install-rule for ncurses-examples to put the data files
+       in the data directory, e.g., /usr/share/ncurses-examples.
+     * modify  several  test  programs  to  use  new popup_msgs function,
+       adapted from the help-screen used in the edit_field program.
+     * modify   test   data   for   xterm   palettes  to  use  the  newer
+       color4/color12 values.
+     * improve the tracemunch script:
+          + show screenXX pointers and thread identifiers as names.
+          + chang   address-parameters   of  add_wch,  color_content  and
+            pair_content to dummy parameters.
+
+  Terminal database
+
+   There are several new terminal descriptions:
+
+     dumb-emacs-ansi,  dvtm,  dvtm-256color,  fbterm,  iterm2,  linux-m1
+     minitel    entries,    putty-noapp,    viewdata,   and   vt100+4bsd
+     building-block.
+
+     xterm+noalt,   xterm+titlestack,   xterm+alt1049,   xterm+alt+title
+     building  blocks  and  xterm+direct,  xterm+indirect, xterm-direct.
+     from [34]xterm patch #331.
+
+     several  other "-direct" descriptions to address the differences of
+     other terminal emulators versus xterm-direct.
+
+   There  are  many  changes to existing terminal descriptions. Some were
+   updates to several descriptions:
+     * use  xterm+sm+1006  in  several  terminal  descriptions which were
+       validated  as  supporting  the  extended  mouse  feature for their
+       respective terminal emulators.
+     * corrected  sgr/sgr0 strings in a few cases reported by tic, making
+       those  correspond  to  the non-sgr settings where they differ, but
+       otherwise use ECMA-48 consistently.
+     * add  0.1sec  mandatory delay to flash capabilities using the VT100
+       reverse-video control
+
+   while  others  affected specific descriptions. These were retested, to
+   take into account new/undocumented changes by their developers:
+
+     iterm, minitel, st, viewdata, nsterm
+
+   while these are specific fixes based on user reports, or warnings from
+   tic:
+
+   [35]ansi building blocks
+
+          + restored  rmir/smir  in  ansi+idc  to  better  match original
+            ansiterm+idc, add alias ansiterm
+
+   [36]icl6402
+
+          + corrected missing comma-separator between string capabilities
+            in icl6402 and m2-nam
+
+   [37]interix
+
+          + updated using tack and SFU with Windows 7 Ultimate.
+          + used ^? for kdch1
+
+   [38]linux
+
+          + made linux3.0 entry the default linux entry
+          + modify  linux2.6  entry  to  improve line-drawing so that the
+            linux3.0 entry can be used in non-UTF-8 mode
+          + omitted  selection  of  ISO-8859-1 for G0 in enacs capability
+            from  linux2.6 entry, to avoid conflict with the user-defined
+            mapping. The reset feature uses ISO-8859-1 in any case.
+          + modify flash capability for linux and wyse entries to put the
+            delay between the reverse/normal escapes rather than after
+          + modify  linux-16color  to  not  mask dim, standout or reverse
+            with the ncv capability
+
+   [39]pccon entries
+
+          + fixed some inconsistencies in the pccon* entries
+          + add bold to pccon+sgr+acs and pccon-base
+          + add keys f12-f124 to pccon+keys
+
+   [40]tmux
+
+          + corrected  sgr  string,  which  used screen's "standout" code
+            rather than the standard code.
+          + add  settings  corresponding  to xterm-keys option to reflect
+            upcoming change to make that option "on" by default
+          + uncanceled Ms
+
+   [41]vt100
+
+          + modify  vt100  rs2  string  to  reset vt52 mode and scrolling
+            regions
+          + corrected rs2 string for vt100-nam
+          + made  minor  fixes  for  vt100+4bsd,  e.g.,  delay in sgr for
+            consistency
+
+   [42]vte
+
+          + moved SGR 24 and 27 from vte-2014 to vte-2012
+          + add a few capabilities fixed in recent VTE development
+
+   [43]xterm
+
+          + add rep to xterm-new, available since [44]late 1996.
+          + modify  xterm+256color  and  xterm+256setaf  to  use  correct
+            number of color pairs.
+          + modify    rs1    for    xterm-16color,    xterm-88color   and
+            xterm-256color  to  reset palette using oc string as in linux
+            entry.
+          + add rs1 capability to xterm-256color
+          + add  oc  capability to xterm+256color, allowing palette reset
+            for xterm
+          + add op to xterm+256setaf
+          + modify xterm-r5, xterm-r6 and xterm-xf86-v32 to use xterm+kbs
+            to match [45]xterm #272, reflecting packager's changes
+          + used  ANSI  reply for u8 in xterm-new, to reflect vt220-style
+            responses that could be returned.
+          + made xterm-pcolor sgr consistent with other capabilities
+
+   A few entries use extensions (user-defined terminal capabilities):
+     * add rmxx/smxx ECMA-48 strikeout extension to tmux and xterm-basic
+     * used RGB capability in new *-direct entries to denote direct-color
+       feature.
+
+  Documentation
+
+   As usual, this release
+     * improves documentation by describing new features,
+     * attempts  to  improve the description of features which users have
+       found confusing
+     * fills  in overlooked descriptions of features which were described
+       in the [46]NEWS file but treated sketchily in manual pages.
+
+   In particular,
+     * Since   the   underlying  features  for  [47]tset,  [48]tput,  and
+       [49]clear  have  been  better  integrated,  the  documentation now
+       includes information on how those tools evolved.
+       In  addition  to explaining the improved integration of the tools,
+       the  manual  pages made it easier to see how the tools are similar
+       and how they are different.
+     * The    addch   manual   page   has   additional   information   on
+       [50]portability and differences from other implementations.
+     * The  discussion  of  color-pairs  in the attributes manual page is
+       improved in its [51]history section.
+     * The  documentation  of the chtype, cchar_t types and the attribute
+       values  which  can  be  stored  in  those types, in particular the
+       [52]history  and [53]portability sections of the attributes manual
+       page, has been improved.
+     * improve discussion of [54]portability in the mouse manual.
+     * The   pad  manual  page  has  a  section  on  the  [55]origin  and
+       portability of pads.
+     * Differences between SVr4 and X/Open Curses soft-keys are discussed
+       in a new section on [56]portability.
+     * There   are   updated/improved   notes   on   portability  in  the
+       [57]resizeterm and [58]wresize manual pages.
+
+   In  addition  to  providing  background  information  to explain these
+   features   and   show   how   they  evolved,  there  are  corrections,
+   clarifications, etc.:
+     * add  note  in  the  [59]addch  manual  about  line-drawing when it
+       depends upon UTF-8.
+     * improve  discussion  of line-drawing characters in the [60]add_wch
+       manual.
+     * explain  in [61]clear's manual page that it writes to the standard
+       output.
+     * improve description of [62]endwin.
+     * improve  discussion  of  field  validation  in the [63]form driver
+       manual page.
+     * clarify the use of wint_t vs wchar_t in [64]get_wstr manual page.
+     * clarify  in  the  [65]getch manual that the keypad mode affects an
+       application's ability to read KEY_MOUSE codes, but does not affect
+       KEY_RESIZE.
+       trim  some  obsolete/incorrect  wording about EINTR from the getch
+       manual page
+       improve  manual  pages  for [66]getch and [67]get_wch to point out
+       that   they   might  return  user-defined  values  which  have  no
+       predefined names in <curses.h>
+     * improve  description  of  the  -R option in the [68]infocmp manual
+       page
+     * clarify in the [69]resizeterm manual page how KEY_RESIZE is pushed
+       onto the input stream.
+     * document return value of [70]use_extended_names
+     * document  differences  in [71]ESCDELAY versus AIX's implementation
+       in the variables manual page.
+     * The   _nc_free_tinfo   function   is   now   documented   in   the
+       [72]memory-leaks manual page, because it could be used in tack for
+       memory-leak checking.
+     * add a note to the [73]tic manual page about -W versus -f options.
+     * improve terminfo manual description of [74]terminfo syntax.
+       improve  terminfo  manual  page  discussion  of  [75]control-  and
+       graphics- characters.
+       improve [76]color-handling section in terminfo manual page
+     * clarify  description in [77]tput manual page regarding support for
+       termcap names
+       update  [78]tput  manual  page  to  reflect  changes to manipulate
+       terminal modes by sharing functions with tset.
+     * clarify  in manual pages that the optional verbose option level of
+       [79]tic   and  [80]infocmp  is  available  only  when  ncurses  is
+       configured for tracing.
+     * improve   manual   page   description   of  [81]tset/reset  versus
+       window-size.
+     * improve description of [82]tgoto parameters
+
+   There are new manual pages:
+     * [83]user_caps documents the terminfo extensions used by ncurses.
+     * [84]scr_dump documents the screen-dump format.
+
+   Some  of  the  improvements  are  more subtle, relating to the way the
+   information is presented:
+     * Made minor fixes to manpage NAME/SYNOPSIS sections to consistently
+       use  rule  that  either  all  functions  which  are  prototyped in
+       SYNOPSIS  are  listed in the NAME section, or the manual-page name
+       is the sole item listed in the NAME section. The latter is used to
+       reduce  clutter,  e.g.,  for the top-level library manual pages as
+       well  as  for  certain  feature-pages  such  as  [85]SP-funcs  and
+       [86]threading.
+     * improve  manual  pages  for utilities with respect to POSIX versus
+       X/Open Curses.
+     * improve  organization  of  the [87]attributes and [88]color manual
+       pages.
+
+  Interesting bug-fixes
+
+     * modify  toe  to not exit if unable to read a terminal description,
+       e.g., if there is a permission problem.
+     * correct 20100515 change for weak signals versus sigprocmask
+     * work  around  Ada  tool-breakage in Debian 9 and later by invoking
+       gprconfig  to  specify  the C compiler to be used by gnatmake, and
+       conditionally   suppressing   Library_Options   line   for  static
+       libraries.
+     * There were, as well, several bug-fixes to handle illegal input for
+       tic.   Because   those  did  not  correspond  to  useful  terminal
+       descriptions, most users are unaffected.
+
+  Configuration changes
+
+    Major changes
+
+   This  release  provides  a new binary format for terminal descriptions
+   that  use  extended  numeric capabilities. Applications built with the
+   wide-character ncursesw library can use these extended numbers.
+     * This includes utilities such as tic and infocmp, because (as noted
+       in  [89]New features), the feature relies upon an extension to the
+       low-level tinfo library.
+     * A  few  software  packagers  use a configuration option of ncurses
+       which  allows the low-level tinfo library to be shared between the
+       high-level  ncurses  and  ncursesw libraries. This new feature was
+       designed to work in that configuration as well.
+
+   Other  applications (i.e., using the 8-bit ncurses library) which read
+   the  extended terminal descriptions see those numeric capabilities set
+   to the maximum value for a signed 16-bit number.
+
+   Older   versions   of   ncurses'   tic   accept  out-of-range  numeric
+   capabilities,  storing  those as the maximum value for a signed 16-bit
+   number.  Other  implementations of curses (mentioned in the discussion
+   of [90]picsmap) give zero for these out-of-range capabilities.
+
+    Configuration options
+
+   These  changes  provide  support  for  tack 1.08, released in [91]July
+   2017:
+     * add   --without-tack   configure  option  to  refine  --with-progs
+       configure option. Normally tack is built outside the ncurses tree,
+       but  a  few packagers combine it during the build. If term_entry.h
+       is installed, there is no advantage to in-tree builds.
+     * adjust   configure-script   to  define  HAVE_CURSES_DATA_BOOLNAMES
+       symbol  needed  for  tack  1.08  when  built  in-tree. Rather than
+       relying upon internal "_nc_" functions, tack now uses the boolean,
+       number  and  string capability name-arrays provided by ncurses and
+       SVr4  Unix  curses. It still uses term_entry.h for the definitions
+       of the extended capability arrays.
+     * add  dependency  upon  ncurses_cfg.h  to  tic's  header-files; any
+       program  using  tic-library  will have to supply this file. Legacy
+       tack  versions  supply  this  file;  ongoing  tack development has
+       dropped  the dependency upon tic-library and new releases will not
+       be affected.
+
+   Other changes to the configure-script and generated files include
+     * add  configure  options to disable checks for form, menu and panel
+       libraries  so  that  ncurses-examples  can  be built with non-SVr4
+       curses implementations.
+     * add  configure  option  --enable-opaque-curses for ncurses library
+       and similar options for the other libraries.
+     * add configure option --disable-wattr-macros for use in cases where
+       one   wants   to   use  the  same  headers  for  ncurses5/ncurses6
+       development,  by suppressing the wattr* macros which differ due to
+       the introduction of extended colors
+     * modify  configure macro for shared-library rules to use -Wl,-rpath
+       rather than -rpath to work around a bug in scons
+     * improve  ncurses-examples'  configure  script  to define as needed
+       NCURSES_WIDECHAR  for  platforms where _XOPEN_SOURCE_EXTENDED does
+       not  work.  Also  modified  the  test  program  to  ensure that if
+       building  with  ncurses,  that  the cchar_t type is checked, since
+       that  is  normally  (since [92]20111030) ifdef'd depending on this
+       test.
+     * modify  configure  script  to handle the case where tic-library is
+       renamed,  but  the  --with-debug  option is used by itself without
+       normal or shared libraries
+     * modify  editing  script which generates resulting.map to work with
+       the clang configuration on recent FreeBSD, which gives an error on
+       an empty "local" section.
+     * improve configure check for setting the WILDCARD_SYMS variable; on
+       ppc64 the variable is in the Data section rather than Text.
+     * correct  result  of  configure  option  --without-fallbacks, which
+       caused FALLBACK_LIST to be set to "no"
+     * modify  --with-pkg-config-libdir  option  to  make  it possible to
+       install  ".pc"  files  even if pkg-config is not found. Limit this
+       change,  to suppress the actual install if it is not overridden to
+       a valid directory at install time.
+     * disallow "no" as a possible value for --with-shlib-version option,
+       overlooked in cleanup-changes for [93]20000708.
+
+  Portability
+
+   Many  of  the  portability  changes  are implemented via the configure
+   script:
+     * improve  configure  script's  CF_CC_ENV_FLAGS  macro  to allow for
+       compiler  wrappers  such  as  ccache.  This  change moves only the
+       preprocessor,  optimization  and  warning  flags  to  CPPFLAGS and
+       CFLAGS,  leaving the residue in CC. That happens to work for gcc's
+       various   "model"  options,  but  may  require  tuning  for  other
+       compilers.
+     * modify  ncurses-examples'  configure  script to use pkg-config for
+       the  extra  form/menu/panel  libraries, to be more consistent with
+       the handling of the curses/ncurses library.
+     * add  configuration  checks  to build with [94]NetBSD curses, which
+       for example lacks [95]use_env.
+     * change  ncurses-examples  to use attr_t vs chtype to follow X/Open
+       documentation   more   closely   since  Solaris  xpg4-curses  uses
+       different  values for WA_xxx vs A_xxx that rely on attr_t being an
+       unsigned  short.  Tru64  aka  OSF1, HPUX, AIX did as ncurses does,
+       equating the two sets.
+     * modify  several  test  programs  to  reflect  that  ncurses honors
+       existing  signal  handlers in initscr, while other implementations
+       do not.
+     * add  configure  check  for  openpty to ncurses-examples' configure
+       script, for ditto.
+     * improve check for working poll function by using posix_openpt as a
+       fallback in case there is no valid terminal on the standard input
+     * modify  ncurses-examples'  configure  script  to check for pthread
+       dependency  of  ncursest  or  ncursestw  library when building the
+       ncurses examples, e.g., in case weak symbols are used.
+     * add   checks   in  ncurses-examples'  configure  script  for  some
+       functions neither in 4.3BSD curses, nor based on X/Open Curses:
+          + modify  a  loop limit in firework.c to work around absense of
+            limit checks in some libraries.
+          + fill the last row of a window with "?" in firstlast if waddch
+            does not return ERR on the lower-right corner.
+     * build-fixes for the Portland Group (PGI) compilers
+          + accept whitespace in sed expression for generating expanded.c
+          + modify  configure  check  that  g++ compiler warnings are not
+            used.
+          + add  configure  check  for  -fPIC  option  needed  for shared
+            libraries.
+     * modify  configure  script  for  clang  as used on FreeBSD, to work
+       around clang's differences in exit codes vs gcc.
+     * fixes for configure/build using clang on OSX
+          + do   not   redefine   "inline"  in  ncurses_cfg.h;  this  was
+            originally to solve a problem with gcc/g++, but is aggravated
+            by clang's misuse of symbols to pretend it is gcc.
+          + add  braces  to configure script to prevent unwanted addition
+            of "-lstdc++" option to the CXXLIBS symbol.
+          + improve/update  test-program  used  for checking existence of
+            stdc++ library.
+          + if $CXXLIBS is set, the linkage test uses that in addition to
+            $LIBS.
+     * fixes for OS/2:
+          + use  button  instead  of  kbuf[0]  in  EMX-specific  part  of
+            lib_mouse.c
+          + support building with libtool on OS/2
+          + use stdc++ library with OS/2 kLIBC
+          + clear  configure  script's  cf_XOPEN_SOURCE for OS/2, to work
+            with its header files
+     * add  "newer"  baudrate symbols to the [96]baudrate function in the
+       ncurses library as well as to a corresponding table in tset.
+     * modify ncurses-examples savescreen to work with AIX and HPUX.
+     * define WIN32_LEAN_AND_MEAN for MinGW port, making builds faster.
+     * add  a configure check for wcwidth versus the ncurses line-drawing
+       characters,  to  use  in  special-casing  systems such as Solaris.
+       Solaris,  however,  requires  a  special  case  that  maps Unicode
+       line-drawing  characters  into  the  acsc  string  for non-Unicode
+       locales.  Solaris also has a misconfigured wcwidth which marks all
+       of the line drawing characters as double-width.
+     * string-hacks (non-standard):
+          + fix  configure  script  to  record  when  strlcat is found on
+            OpenBSD.
+          + add   --enable-string-hacks   option   to   ncurses-examples'
+            configure script.
+          + completed  string-hacks  for  sprintf,  etc.,  including  the
+            ncurses-examples programs.
+          + make   --enable-string-hacks   option  work  with  Debian  by
+            checking   for   the   "bsd"   library   and  its  associated
+            "<bsd/string.h>" header.
+     * workaround for Debian's antique/unmaintained version of mawk:
+          + see  Debian  #65617,  which  was  fixed  in  mawk's  upstream
+            releases in [97]2009.
+          + related fixes when building link_test.
+     _________________________________________________________________
+
+Features of ncurses
+
+   The  ncurses  package  is  fully upward-compatible with SVr4 (System V
+   Release 4) curses:
+     * All of the SVr4 calls have been implemented (and are documented).
+     * ncurses  supports  all  of  the for SVr4 curses features including
+       keyboard  mapping,  color,  forms-drawing with ACS characters, and
+       automatic recognition of keypad and function keys.
+     * ncurses  provides  these SVr4 add-on libraries (not part of X/Open
+       Curses):
+          + the  panels  library,  supporting  a  stack  of  windows with
+            backing store.
+          + the   menus   library,  supporting  a  uniform  but  flexible
+            interface for menu programming.
+          + the   form   library,   supporting  data  collection  through
+            on-screen forms.
+     * ncurses's  terminal database is fully compatible with that used by
+       SVr4 curses.
+          + ncurses  supports user-defined capabilities which it can see,
+            but  which are hidden from SVr4 curses applications using the
+            same terminal database.
+          + It  can  be optionally configured to match the format used in
+            related systems such as AIX and Tru64.
+          + Alternatively,  ncurses  can  be  configured  to  use  hashed
+            databases  rather  than  the  directory of files used by SVr4
+            curses.
+     * The ncurses utilities have options to allow you to filter terminfo

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-all mailing list