Date: Sat, 30 Apr 2011 10:55:15 +0000 (UTC) From: Ed Schouten <ed@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r221243 - in vendor/ncurses/dist: . Ada95 Ada95/gen Ada95/include Ada95/samples Ada95/src c++ doc/html doc/html/ada doc/html/ada/files doc/html/ada/funcs doc/html/man form include man m... Message-ID: <201104301055.p3UAtFK2042377@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ed Date: Sat Apr 30 10:55:14 2011 New Revision: 221243 URL: http://svn.freebsd.org/changeset/base/221243 Log: Import a stock copy of ncurses 5.8 into the vendor space. It seems both local changes we made to 5.7 have already been fixed upstream properly, so there is no need to preserve the changes. Also, with SVN we import full source trees. Unlike CVS, where we removed unneeded cruft. Added: vendor/ncurses/dist/Ada95/ vendor/ncurses/dist/Ada95/Makefile.in vendor/ncurses/dist/Ada95/README vendor/ncurses/dist/Ada95/TODO vendor/ncurses/dist/Ada95/aclocal.m4 vendor/ncurses/dist/Ada95/configure (contents, props changed) vendor/ncurses/dist/Ada95/configure.in vendor/ncurses/dist/Ada95/gen/ 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/normal.m4 vendor/ncurses/dist/Ada95/gen/table.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-field_user_data.ads.m4 vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-forms-form_user_data.ads.m4 vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-forms.ads.m4 vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-menus-item_user_data.ads.m4 vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-menus-menu_user_data.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-user_data.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/ vendor/ncurses/dist/Ada95/include/MKncurses_def.sh (contents, props changed) vendor/ncurses/dist/Ada95/include/Makefile.in vendor/ncurses/dist/Ada95/include/ncurses_cfg.hin vendor/ncurses/dist/Ada95/include/ncurses_defs vendor/ncurses/dist/Ada95/make-tar.sh (contents, props changed) vendor/ncurses/dist/Ada95/mk-1st.awk vendor/ncurses/dist/Ada95/samples/ vendor/ncurses/dist/Ada95/samples/Makefile.in vendor/ncurses/dist/Ada95/samples/README vendor/ncurses/dist/Ada95/samples/explain.txt vendor/ncurses/dist/Ada95/samples/ncurses.adb vendor/ncurses/dist/Ada95/samples/ncurses2-acs_and_scroll.adb vendor/ncurses/dist/Ada95/samples/ncurses2-acs_and_scroll.ads vendor/ncurses/dist/Ada95/samples/ncurses2-acs_display.adb vendor/ncurses/dist/Ada95/samples/ncurses2-acs_display.ads vendor/ncurses/dist/Ada95/samples/ncurses2-attr_test.adb vendor/ncurses/dist/Ada95/samples/ncurses2-attr_test.ads vendor/ncurses/dist/Ada95/samples/ncurses2-color_edit.adb vendor/ncurses/dist/Ada95/samples/ncurses2-color_edit.ads vendor/ncurses/dist/Ada95/samples/ncurses2-color_test.adb vendor/ncurses/dist/Ada95/samples/ncurses2-color_test.ads vendor/ncurses/dist/Ada95/samples/ncurses2-demo_forms.adb vendor/ncurses/dist/Ada95/samples/ncurses2-demo_forms.ads vendor/ncurses/dist/Ada95/samples/ncurses2-demo_pad.adb vendor/ncurses/dist/Ada95/samples/ncurses2-demo_pad.ads vendor/ncurses/dist/Ada95/samples/ncurses2-demo_panels.adb vendor/ncurses/dist/Ada95/samples/ncurses2-demo_panels.ads vendor/ncurses/dist/Ada95/samples/ncurses2-flushinp_test.adb vendor/ncurses/dist/Ada95/samples/ncurses2-flushinp_test.ads vendor/ncurses/dist/Ada95/samples/ncurses2-genericputs.adb vendor/ncurses/dist/Ada95/samples/ncurses2-genericputs.ads vendor/ncurses/dist/Ada95/samples/ncurses2-getch.ads vendor/ncurses/dist/Ada95/samples/ncurses2-getch_test.adb vendor/ncurses/dist/Ada95/samples/ncurses2-getch_test.ads vendor/ncurses/dist/Ada95/samples/ncurses2-getopt.adb vendor/ncurses/dist/Ada95/samples/ncurses2-getopt.ads vendor/ncurses/dist/Ada95/samples/ncurses2-m.adb vendor/ncurses/dist/Ada95/samples/ncurses2-m.ads vendor/ncurses/dist/Ada95/samples/ncurses2-menu_test.adb vendor/ncurses/dist/Ada95/samples/ncurses2-menu_test.ads vendor/ncurses/dist/Ada95/samples/ncurses2-overlap_test.adb vendor/ncurses/dist/Ada95/samples/ncurses2-overlap_test.ads vendor/ncurses/dist/Ada95/samples/ncurses2-slk_test.adb vendor/ncurses/dist/Ada95/samples/ncurses2-slk_test.ads vendor/ncurses/dist/Ada95/samples/ncurses2-test_sgr_attributes.adb vendor/ncurses/dist/Ada95/samples/ncurses2-test_sgr_attributes.ads vendor/ncurses/dist/Ada95/samples/ncurses2-trace_set.adb vendor/ncurses/dist/Ada95/samples/ncurses2-trace_set.ads vendor/ncurses/dist/Ada95/samples/ncurses2-util.adb vendor/ncurses/dist/Ada95/samples/ncurses2-util.ads vendor/ncurses/dist/Ada95/samples/ncurses2.ads vendor/ncurses/dist/Ada95/samples/rain.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.adb vendor/ncurses/dist/Ada95/samples/sample-curses_demo-mouse.ads vendor/ncurses/dist/Ada95/samples/sample-curses_demo.adb vendor/ncurses/dist/Ada95/samples/sample-curses_demo.ads vendor/ncurses/dist/Ada95/samples/sample-explanation.adb vendor/ncurses/dist/Ada95/samples/sample-explanation.ads vendor/ncurses/dist/Ada95/samples/sample-form_demo-aux.adb vendor/ncurses/dist/Ada95/samples/sample-form_demo-aux.ads vendor/ncurses/dist/Ada95/samples/sample-form_demo-handler.adb vendor/ncurses/dist/Ada95/samples/sample-form_demo-handler.ads vendor/ncurses/dist/Ada95/samples/sample-form_demo.adb vendor/ncurses/dist/Ada95/samples/sample-form_demo.ads vendor/ncurses/dist/Ada95/samples/sample-function_key_setting.adb vendor/ncurses/dist/Ada95/samples/sample-function_key_setting.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-helpers.adb vendor/ncurses/dist/Ada95/samples/sample-helpers.ads vendor/ncurses/dist/Ada95/samples/sample-keyboard_handler.adb 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-aux.adb vendor/ncurses/dist/Ada95/samples/sample-menu_demo-aux.ads vendor/ncurses/dist/Ada95/samples/sample-menu_demo-handler.adb vendor/ncurses/dist/Ada95/samples/sample-menu_demo-handler.ads vendor/ncurses/dist/Ada95/samples/sample-menu_demo.adb vendor/ncurses/dist/Ada95/samples/sample-menu_demo.ads vendor/ncurses/dist/Ada95/samples/sample-my_field_type.adb vendor/ncurses/dist/Ada95/samples/sample-my_field_type.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.adb 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/ vendor/ncurses/dist/Ada95/src/Makefile.in vendor/ncurses/dist/Ada95/src/library.gpr vendor/ncurses/dist/Ada95/src/modules vendor/ncurses/dist/Ada95/src/terminal_interface-curses-aux.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alpha.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alpha.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alphanumeric.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alphanumeric.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration-ada.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-intfield.ads 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-ipv4_address.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-numeric.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-numeric.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-regexp.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-regexp.ads 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-choice.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user.ads 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-panels-user_data.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-panels.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.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-termcap.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-terminfo.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-terminfo.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-aux.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-aux.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-complex_io.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-complex_io.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-decimal_io.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-decimal_io.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-enumeration_io.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-enumeration_io.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-fixed_io.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-fixed_io.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-float_io.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-float_io.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-integer_io.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-integer_io.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-modular_io.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io-modular_io.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-trace.adb_p vendor/ncurses/dist/Ada95/src/terminal_interface.ads vendor/ncurses/dist/README.MinGW vendor/ncurses/dist/c++/ vendor/ncurses/dist/c++/Makefile.in vendor/ncurses/dist/c++/NEWS vendor/ncurses/dist/c++/PROBLEMS vendor/ncurses/dist/c++/README-first 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++/cursespad.cc 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++/edit_cfg.sh (contents, props changed) vendor/ncurses/dist/c++/etip.h.in vendor/ncurses/dist/c++/headers vendor/ncurses/dist/c++/internal.h vendor/ncurses/dist/c++/modules vendor/ncurses/dist/doc/html/Ada95.html vendor/ncurses/dist/doc/html/ada/ vendor/ncurses/dist/doc/html/ada/files/ vendor/ncurses/dist/doc/html/ada/files.htm vendor/ncurses/dist/doc/html/ada/files/T.htm vendor/ncurses/dist/doc/html/ada/funcs/ vendor/ncurses/dist/doc/html/ada/funcs.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/Q.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/index.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/ada/terminal_interface__ads.htm vendor/ncurses/dist/doc/html/index.html vendor/ncurses/dist/doc/html/man/ vendor/ncurses/dist/doc/html/man/adacurses-config.1.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/ncurses5-config.1.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/form/fty_generic.c vendor/ncurses/dist/form/llib-lformt vendor/ncurses/dist/form/llib-lformtw vendor/ncurses/dist/include/nc_mingw.h vendor/ncurses/dist/include/ncurses_dll.h.in vendor/ncurses/dist/include/ncurses_mingw.h vendor/ncurses/dist/man/MKada_config.in vendor/ncurses/dist/man/MKncu_config.in vendor/ncurses/dist/man/curs_sp_funcs.3x vendor/ncurses/dist/man/curs_variables.3x vendor/ncurses/dist/man/form_variables.3x vendor/ncurses/dist/man/tabs.1 vendor/ncurses/dist/man/term_variables.3x vendor/ncurses/dist/menu/llib-lmenut vendor/ncurses/dist/menu/llib-lmenutw vendor/ncurses/dist/misc/gen-pkgconfig.in vendor/ncurses/dist/mk-dlls.sh.in vendor/ncurses/dist/ncurses/base/lib_driver.c vendor/ncurses/dist/ncurses/build.priv.h vendor/ncurses/dist/ncurses/llib-lncursestw vendor/ncurses/dist/ncurses/tinfo/make_hash.c vendor/ncurses/dist/ncurses/tinfo/tinfo_driver.c vendor/ncurses/dist/ncurses/wcwidth.h vendor/ncurses/dist/ncurses/win32con/ vendor/ncurses/dist/ncurses/win32con/gettimeofday.c vendor/ncurses/dist/ncurses/win32con/wcwidth.c vendor/ncurses/dist/ncurses/win32con/win_driver.c vendor/ncurses/dist/panel/llib-lpanelt vendor/ncurses/dist/panel/llib-lpaneltw vendor/ncurses/dist/progs/tabs.c vendor/ncurses/dist/progs/transform.c vendor/ncurses/dist/test/ 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.6 vendor/ncurses/dist/test/bs.c vendor/ncurses/dist/test/bulgarian-utf8.txt (contents, props changed) vendor/ncurses/dist/test/cardfile.c vendor/ncurses/dist/test/cardfile.dat vendor/ncurses/dist/test/chgat.c vendor/ncurses/dist/test/clip_printw.c vendor/ncurses/dist/test/color_set.c vendor/ncurses/dist/test/configure (contents, props changed) 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/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/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/keynames.c vendor/ncurses/dist/test/knight.c vendor/ncurses/dist/test/linedata.h vendor/ncurses/dist/test/linux-color.dat vendor/ncurses/dist/test/listused.sh (contents, props changed) vendor/ncurses/dist/test/lrtest.c vendor/ncurses/dist/test/make-tar.sh (contents, props changed) 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/ncurses_tst.hin vendor/ncurses/dist/test/newdemo.c 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 (contents, props changed) 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_opaque.c vendor/ncurses/dist/test/testaddch.c vendor/ncurses/dist/test/testcurs.c vendor/ncurses/dist/test/testscanw.c vendor/ncurses/dist/test/tracemunch (contents, props changed) vendor/ncurses/dist/test/view.c vendor/ncurses/dist/test/widechars-utf8.txt (contents, props changed) 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 Deleted: vendor/ncurses/dist/include/ncurses_dll.h vendor/ncurses/dist/misc/jpf-indent vendor/ncurses/dist/misc/ncu-indent vendor/ncurses/dist/mkdirs.sh vendor/ncurses/dist/tar-copy.sh Modified: vendor/ncurses/dist/ANNOUNCE vendor/ncurses/dist/INSTALL vendor/ncurses/dist/MANIFEST vendor/ncurses/dist/Makefile.in vendor/ncurses/dist/NEWS vendor/ncurses/dist/TO-DO vendor/ncurses/dist/aclocal.m4 vendor/ncurses/dist/announce.html.in 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/html/announce.html vendor/ncurses/dist/doc/html/hackguide.html vendor/ncurses/dist/doc/html/ncurses-intro.html 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_dup.c vendor/ncurses/dist/form/fld_ftchoice.c vendor/ncurses/dist/form/fld_ftlink.c vendor/ncurses/dist/form/fld_info.c vendor/ncurses/dist/form/fld_just.c vendor/ncurses/dist/form/fld_link.c vendor/ncurses/dist/form/fld_max.c vendor/ncurses/dist/form/fld_move.c vendor/ncurses/dist/form/fld_newftyp.c vendor/ncurses/dist/form/fld_opts.c vendor/ncurses/dist/form/fld_pad.c vendor/ncurses/dist/form/fld_page.c vendor/ncurses/dist/form/fld_stat.c vendor/ncurses/dist/form/fld_type.c vendor/ncurses/dist/form/fld_user.c vendor/ncurses/dist/form/form.h vendor/ncurses/dist/form/form.priv.h vendor/ncurses/dist/form/frm_cursor.c vendor/ncurses/dist/form/frm_data.c vendor/ncurses/dist/form/frm_def.c vendor/ncurses/dist/form/frm_driver.c vendor/ncurses/dist/form/frm_hook.c vendor/ncurses/dist/form/frm_opts.c vendor/ncurses/dist/form/frm_page.c vendor/ncurses/dist/form/frm_post.c vendor/ncurses/dist/form/frm_req_name.c vendor/ncurses/dist/form/frm_scale.c vendor/ncurses/dist/form/frm_sub.c vendor/ncurses/dist/form/frm_user.c vendor/ncurses/dist/form/frm_win.c vendor/ncurses/dist/form/fty_alnum.c vendor/ncurses/dist/form/fty_alpha.c vendor/ncurses/dist/form/fty_enum.c vendor/ncurses/dist/form/fty_int.c vendor/ncurses/dist/form/fty_ipv4.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-lformw vendor/ncurses/dist/form/modules 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/MKterm.h.awk.in vendor/ncurses/dist/include/Makefile.in vendor/ncurses/dist/include/capdefaults.c vendor/ncurses/dist/include/curses.h.in vendor/ncurses/dist/include/curses.tail vendor/ncurses/dist/include/curses.wide vendor/ncurses/dist/include/headers vendor/ncurses/dist/include/nc_alloc.h vendor/ncurses/dist/include/nc_panel.h vendor/ncurses/dist/include/nc_tparm.h vendor/ncurses/dist/include/ncurses_defs vendor/ncurses/dist/include/term_entry.h vendor/ncurses/dist/include/tic.h vendor/ncurses/dist/include/unctrl.h.in 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_getyx.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_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_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_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/man_db.renames 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/term.5 vendor/ncurses/dist/man/term.7 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-lmenuw vendor/ncurses/dist/menu/m_attribs.c vendor/ncurses/dist/menu/m_cursor.c vendor/ncurses/dist/menu/m_driver.c vendor/ncurses/dist/menu/m_format.c vendor/ncurses/dist/menu/m_global.c vendor/ncurses/dist/menu/m_hook.c vendor/ncurses/dist/menu/m_item_cur.c vendor/ncurses/dist/menu/m_item_nam.c vendor/ncurses/dist/menu/m_item_new.c vendor/ncurses/dist/menu/m_item_opt.c vendor/ncurses/dist/menu/m_item_top.c vendor/ncurses/dist/menu/m_item_use.c vendor/ncurses/dist/menu/m_item_val.c vendor/ncurses/dist/menu/m_item_vis.c vendor/ncurses/dist/menu/m_items.c vendor/ncurses/dist/menu/m_new.c vendor/ncurses/dist/menu/m_opts.c vendor/ncurses/dist/menu/m_pad.c vendor/ncurses/dist/menu/m_pattern.c vendor/ncurses/dist/menu/m_post.c vendor/ncurses/dist/menu/m_req_name.c vendor/ncurses/dist/menu/m_scale.c vendor/ncurses/dist/menu/m_spacing.c vendor/ncurses/dist/menu/m_sub.c vendor/ncurses/dist/menu/m_trace.c vendor/ncurses/dist/menu/m_userptr.c vendor/ncurses/dist/menu/m_win.c vendor/ncurses/dist/menu/menu.h vendor/ncurses/dist/menu/menu.priv.h vendor/ncurses/dist/menu/modules vendor/ncurses/dist/misc/Makefile.in vendor/ncurses/dist/misc/ncurses-config.in vendor/ncurses/dist/misc/run_tic.in vendor/ncurses/dist/misc/terminfo.src vendor/ncurses/dist/mk-0th.awk vendor/ncurses/dist/mk-1st.awk vendor/ncurses/dist/mk-hdr.awk vendor/ncurses/dist/ncurses/Makefile.in vendor/ncurses/dist/ncurses/README 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/key_defined.c vendor/ncurses/dist/ncurses/base/keybound.c vendor/ncurses/dist/ncurses/base/keyok.c vendor/ncurses/dist/ncurses/base/legacy_coding.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_clear.c vendor/ncurses/dist/ncurses/base/lib_clearok.c vendor/ncurses/dist/ncurses/base/lib_clrbot.c vendor/ncurses/dist/ncurses/base/lib_clreol.c vendor/ncurses/dist/ncurses/base/lib_color.c vendor/ncurses/dist/ncurses/base/lib_colorset.c vendor/ncurses/dist/ncurses/base/lib_delch.c vendor/ncurses/dist/ncurses/base/lib_delwin.c vendor/ncurses/dist/ncurses/base/lib_dft_fgbg.c vendor/ncurses/dist/ncurses/base/lib_echo.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_immedok.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_insdel.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_leaveok.c vendor/ncurses/dist/ncurses/base/lib_mouse.c vendor/ncurses/dist/ncurses/base/lib_move.c vendor/ncurses/dist/ncurses/base/lib_mvwin.c vendor/ncurses/dist/ncurses/base/lib_newterm.c vendor/ncurses/dist/ncurses/base/lib_newwin.c vendor/ncurses/dist/ncurses/base/lib_nl.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_redrawln.c vendor/ncurses/dist/ncurses/base/lib_refresh.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_scrollok.c vendor/ncurses/dist/ncurses/base/lib_scrreg.c vendor/ncurses/dist/ncurses/base/lib_set_term.c vendor/ncurses/dist/ncurses/base/lib_slk.c vendor/ncurses/dist/ncurses/base/lib_slkatr_set.c vendor/ncurses/dist/ncurses/base/lib_slkatrof.c vendor/ncurses/dist/ncurses/base/lib_slkatron.c vendor/ncurses/dist/ncurses/base/lib_slkatrset.c vendor/ncurses/dist/ncurses/base/lib_slkattr.c vendor/ncurses/dist/ncurses/base/lib_slkclear.c vendor/ncurses/dist/ncurses/base/lib_slkcolor.c vendor/ncurses/dist/ncurses/base/lib_slkinit.c vendor/ncurses/dist/ncurses/base/lib_slklab.c vendor/ncurses/dist/ncurses/base/lib_slkrefr.c vendor/ncurses/dist/ncurses/base/lib_slkset.c vendor/ncurses/dist/ncurses/base/lib_slktouch.c vendor/ncurses/dist/ncurses/base/lib_touch.c vendor/ncurses/dist/ncurses/base/lib_ungetch.c vendor/ncurses/dist/ncurses/base/lib_vline.c vendor/ncurses/dist/ncurses/base/lib_wattroff.c vendor/ncurses/dist/ncurses/base/lib_wattron.c vendor/ncurses/dist/ncurses/base/lib_winch.c vendor/ncurses/dist/ncurses/base/lib_window.c vendor/ncurses/dist/ncurses/base/nc_panel.c vendor/ncurses/dist/ncurses/base/resizeterm.c vendor/ncurses/dist/ncurses/base/safe_sprintf.c vendor/ncurses/dist/ncurses/base/tries.c vendor/ncurses/dist/ncurses/base/use_window.c vendor/ncurses/dist/ncurses/base/wresize.c vendor/ncurses/dist/ncurses/curses.priv.h vendor/ncurses/dist/ncurses/llib-lncurses vendor/ncurses/dist/ncurses/llib-lncursest vendor/ncurses/dist/ncurses/llib-lncursesw 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/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_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/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_has_cap.c vendor/ncurses/dist/ncurses/tinfo/lib_kernel.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_termname.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_keys.c vendor/ncurses/dist/ncurses/tinfo/name_match.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/setbuf.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_tracechr.c vendor/ncurses/dist/ncurses/trace/lib_tracedmp.c vendor/ncurses/dist/ncurses/trace/lib_tracemse.c vendor/ncurses/dist/ncurses/trace/trace_buf.c vendor/ncurses/dist/ncurses/trace/trace_tries.c vendor/ncurses/dist/ncurses/trace/trace_xnames.c vendor/ncurses/dist/ncurses/trace/varargs.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/lib_add_wch.c vendor/ncurses/dist/ncurses/widechar/lib_box_set.c vendor/ncurses/dist/ncurses/widechar/lib_cchar.c vendor/ncurses/dist/ncurses/widechar/lib_erasewchar.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_in_wchnstr.c vendor/ncurses/dist/ncurses/widechar/lib_ins_wch.c vendor/ncurses/dist/ncurses/widechar/lib_inwstr.c vendor/ncurses/dist/ncurses/widechar/lib_pecho_wchar.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/lib_wunctrl.c vendor/ncurses/dist/panel/Makefile.in vendor/ncurses/dist/panel/llib-lpanel vendor/ncurses/dist/panel/llib-lpanelw vendor/ncurses/dist/panel/modules vendor/ncurses/dist/panel/p_above.c vendor/ncurses/dist/panel/p_below.c vendor/ncurses/dist/panel/p_bottom.c vendor/ncurses/dist/panel/p_delete.c vendor/ncurses/dist/panel/p_hidden.c vendor/ncurses/dist/panel/p_hide.c vendor/ncurses/dist/panel/p_move.c vendor/ncurses/dist/panel/p_new.c vendor/ncurses/dist/panel/p_replace.c vendor/ncurses/dist/panel/p_show.c vendor/ncurses/dist/panel/p_top.c vendor/ncurses/dist/panel/p_update.c vendor/ncurses/dist/panel/p_user.c vendor/ncurses/dist/panel/p_win.c vendor/ncurses/dist/panel/panel.c vendor/ncurses/dist/panel/panel.h vendor/ncurses/dist/panel/panel.priv.h vendor/ncurses/dist/progs/Makefile.in vendor/ncurses/dist/progs/dump_entry.c vendor/ncurses/dist/progs/infocmp.c vendor/ncurses/dist/progs/modules vendor/ncurses/dist/progs/tic.c vendor/ncurses/dist/progs/toe.c vendor/ncurses/dist/progs/tput.c vendor/ncurses/dist/progs/tset.c Modified: vendor/ncurses/dist/ANNOUNCE ============================================================================== --- vendor/ncurses/dist/ANNOUNCE Sat Apr 30 05:28:54 2011 (r221242) +++ vendor/ncurses/dist/ANNOUNCE Sat Apr 30 10:55:14 2011 (r221243) @@ -1,4 +1,4 @@ - Announcing ncurses 5.7 + Announcing ncurses 5.8 The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses terminfo format, @@ -27,217 +27,393 @@ Release Notes This release is designed to be upward compatible from ncurses 5.0 - through 5.6; very few applications will require recompilation, + through 5.7; very few applications will require recompilation, depending on the platform. These are the highlights from the - change-log since ncurses 5.6 release. + change-log since ncurses 5.7 release. - Interface changes: - * generate linkable stubs for some macros: - getattrs - - New features and improvements: - * library - + new flavor of the ncurses library provides rudimentary - support for POSIX threads. Several functions are reentrant, - but most require either a window-level or screen-level mutex. - (This is API-compatible, but not ABI-compatible with the - normal library). - + add NCURSES_OPAQUE symbol to curses.h, will use to make - structs opaque in selected configurations. - + add NCURSES_EXT_FUNCS and NCURSES_EXT_COLORS symbols to - curses.h to make it simpler to tell if the extended functions - and/or colors are declared. - + add wresize() to C++ binding - + eliminate fixed-buffer vsprintf() calls in C++ binding. - + add several functions to C++ binding which wrap C functions - that pass a WINDOW* parameter. - + adapt mouse-handling code from menu library in form-library - + improve tracing for form library, showing created forms, - fields, etc. - + make $NCURSES_NO_PADDING feature work for termcap interface . - + add check to trace-file open, if the given name is a - directory, add ".log" to the name and try again. - + several new manpages: curs_legacy.3x, curs_memleaks.3x, - curs_opaque.3x and curs_threads.3x - * programs: - + modified three test-programs to demonstrate the threading - support in this version: ditto, rain, worm. - + several new test-programs: demo_panels, dots_mvcur, - inch_wide, inchs, key_name, key_names, savescreen, - savescreen.sh test_arrays, test_get_wstr, test_getstr, - test_instr, test_inwstr and test_opaque. - + add adacurses-config to the Ada95 install. - + modify tic -f option to format spaces as \s to prevent them - from being lost when that is read back in unformatted - strings. - + The tack program is now distributed separately from ncurses. - * terminal database - + added entries: - o Eterm-256color, Eterm-88color and rxvt-88color - o aterm - o konsole-256color - o mrxvt - o screen.mlterm - o screen.rxvt - o teraterm4.59 is now the primary primary teraterm entry, - renamed original to teraterm2.3 - o 9term terminal - o Newbury Data entries - + updated/improved entries: - o gnome to version 2.22.3 - o h19, z100 - o konsole to version 1.6.6 - o mlterm, mlterm+pcfkeys - o xterm, and building-blocks for function-keys to [3]xterm - patch #230. - - Major bug fixes: - * add logic to tic for cancelling strings in user-defined - capabilities (this is needed for current konsole terminfo entry). - * modify mk-1st.awk so the generated makefile rules for linking or - installing shared libraries do not first remove the library, in - case it is in use, e.g., libncurses.so by /bin/sh. - * correct check for notimeout() in wgetch(). - * fix a sign-extension bug in infocmp's repair_acsc() function. - * change winnstr() to stop at the end of the line. - * make Ada95 demo_panels() example work. - * fix for adding a non-spacing character at the beginning of a line. - * fill in extended-color pair to make colors work for - wide-characters using extended-colors. - * improve refresh of window on top of multi-column characters, - taking into account split characters on left/right window - boundaries. - * modify win_wchnstr() to ensure that only a base cell is returned - for each multi-column character. - * improve waddch() and winsch() handling of EILSEQ from mbrtowc() by - using unctrl() to display illegal bytes rather than trying to - append further bytes to make up a valid sequence. - * restore curs_set() state after endwin()/refresh() - * modify keyname() to use "^X" form only if meta() has been called, - or if keyname() is called without initializing curses, e.g., via - initscr() or newterm(). - * modify unctrl() to check codes in 128-255 range versus isprint(). - If they are not printable, and locale was set, use a "M-" or "~" - sequence. - * improve resizeterm() by moving ripped-off lines, and repainting - the soft-keys. - * modify form library to accept control characters such as newline - in set_field_buffer(), which is compatible with Solaris. - * use NCURSES_MOUSE_MASK() in definition of BUTTON_RELEASE(), etc., - to make those work properly with the --enable-ext-mouse - configuration - * correct some functions in Ada95 binding which were using return - value from C where none was returned. - * reviewed/fixed issues reported by Coverity and Klocwork tools. +Interface changes - Portability: - * configure script: - + new options: + * turn on _XOPEN_CURSES definition in curses.h. + * change _nc_has_mouse to has_mouse, reflect its use in C++ and + Ada95. + * add is_pad and is_subwin functions for opaque access to the WINDOW + structure. + * add tiparm, based on review of X/Open Curses Issue 7. + +New features and improvements + + Library Improvements + + * add a terminal driver for Windows console, which supports a MinGW + port to Windows. + * add extended functions which specify the SCREEN pointer for + several curses functions which use the global SP. + * improve the NCURSES_NO_UTF8_ACS feature by adding a check for an + extended terminfo capability U8. + * improve performance of tigetstr, etc., by using hashing code from + tic. + * add WACS_xxx definitions to wide-character configuration for + thick- and double-lines. + * modify init_pair to allow caller to create extra color pairs + beyond the color_pairs limit, which use default colors. + + Improvements to Programs + + * add tabs program. + * modify tic's -I/-C dump to reformat acsc strings into canonical + form (sorted, unique mapping). + * add checks in tic for inconsistent cursor-movement controls, and + for inconsistent printer-controls. + * add special case to _nc_infotocap (used by tic and infocmp) to + recognize the setaf/setab strings from xterm+256color and + xterm+88color, and provide a reduced version which works with + termcap. + + Terminal Database + + * added entries: + + bterm terminfo entry, based on bogl 0.1.18 + + cons25-debian entry + + eterm-color entry + + linux-16color + + mlterm+256color entry, for mlterm 3.0.0 + + several screen-bce.xxx entries + + screen.Eterm terminfo entry + + vwmterm entry + + xterm-utf8 entry as a demo of the U8 feature + * updated/improved entries: + + use extended capabilities: + o add U8 feature to denote entries for terminal emulators + which do not support VT100 SI/SO when processing UTF-8 + encoding + o add XT capability to entries for terminals that support + both xterm-style mouse- and title-controls, for screen + which special-cases TERM beginning with xterm or rxvt + + improvements based on new checks in tic: + + + o fill in no-parameter forms of cursor-movement where a + parameterized form is available + o fill in missing cursor controls where the form of the + controls is ANSI + o add parameterized cursor-controls to linux-basic + o modify nsterm, xnuppc and tek4115 to make sgr/sgr0 + consistent + o change several terminfo entries to make consistent use + of ANSI clear-all-tabs + + extend ansi.sys pfkey capability from kf1-kf10 to kf1-kf48, + moving function key definitions from emx-base for + consistency. + + correct missing final 'p' in pfkey capability of + ansi.sys-old. + + rename atari and st52 terminfo entries to atari-old, + st52-old, use newer entries from FreeMiNT. + + repurpose gnome terminfo entries as vte, retaining gnome + variants for compatibility, but generally deprecating those + since the VTE library is what actually defines the behavior + of "gnome", etc., since 2003. + + improve interix smso terminfo capability by using reverse + rather than bold. + + correct initc capability of linux-c-nc end-of-range, make + similar change for dg+ccc and dgunix+ccc. + + update minix terminfo entry. + + updated nsterm* entries. + + remove unnecessary kcan assignment to ^C from putty. + + suppress ncv in screen and konsole-base entries, allowing + underline. + + change ncv and op capabilities in sun-color terminfo entry to + match Sun's entry for this. + + fix typo in rmso for tek4106 entry. + + improve acsc string for vt52, show arrow keys. + + add hard-reset for rs2 to wsvt25 to help ensure that reset + ends the alternate character set. + + add ccc and initc capabilities to xterm-16color. + +Major bug fixes + + * ncurses library + + wide character support + o modify length returned by getcchar to count the trailing + null which is documented in X/Open. + o fix an infinite recursion when adding a legacy-coding + 8-bit value using insch. + o improve a workaround in adding wide-characters, when a + control character is found. The library uses unctrl to + obtain a printable version of the control character, but + was not passing color or video attributes. + o modify waddch_literal, updating line-pointer after a + multicolumn character is found to not fit on the current + row, and wrapping is done. Since the line-pointer was + not updated, the wrapped multicolumn character was + written to the beginning of the current row. + o fixes in wins_nwstr and related functions to ensure that + special characters, i.e., control characters are handled + properly with the wide-character configuration. + o correct internal _nc_insert_ch to use _nc_insert_wch + when inserting wide characters, since the wins_wch + function that it used did not update the cursor + position. + + mouse + o add check if Gpm_Open returns a -2, e.g., for "xterm". + This is normally suppressed but can be overridden using + $NCURSES_GPM_TERMS. Ensure that Gpm_Close is called in + this case. + o add check in mouse-driver to disable connection if GPM + returns a zero, indicating that the connection is + closed. + o modify getmouse to act as its documentation implied, + returning on each call the preceding event until none + are left. When no more events remain, it will return + ERR. + + miscellaneous + o improve handling of color-pairs embedded in attributes + for the extended-colors configuration. + o add check for failure to open hashed-database needed for + db4.6. + o modify use of $CC environment variable which is defined + by X/Open as a curses feature, to ignore it if it is not + a single character. + o modify declaration of cur_term when broken-linker is + used, but enable-reentrant is not, to match pre-5.7. + o correct limit-checks in derwin. + o remove old check in mvderwin which prevented moving a + derived window whose origin happened to coincide with + its parent's origin. + o correct limit-checks in newwin, to ensure that windows + have nonzero size. + o modify set_curterm to make broken-linker configuration + work with changes from 20090228. + o modify wgetch to ensure it checks SIGWINCH when it gets + an error in non-blocking mode. + o correct limit-check in wredrawln, accounting for + begy/begx values. + o fix a null-pointer check in _nc_format_slks in + lib_slk.c, from 20070704 changes. + o correct translation of "^" in _nc_infotocap, used to + transform terminfo to termcap strings. + o modify _nc_wgetch to check for a -1 in the fifo, e.g., + after a SIGWINCH, and discard that value, to avoid + confusing application. + * other libraries + + correct transfer of multicolumn characters in multirow + field_buffer, which stopped at the end of the first row due + to filling of unused entries in a cchar_t array with nulls. + + correct buffer-size after internal resizing of wide-character + set_field_buffer, broken in 20081018 changes. + + correct layout of working window used to extract data in + wide-character configured by set_field_buffer - --disable-big-strings - control whether static string tables are generated - as single large strings (to improve startup - performance), or as array of individual strings. - - --disable-relink - control whether shared libraries are relinked - (during install) when rpath is enabled. - - --disable-tic-depends - make explicit whether tic library depends on - ncurses/ncursesw library. - - --enable-mixed-case - override the configure script's check if the - filesystem supports mixed-case filenames. This - allows one to control how the terminal database - maps to the filesystem. For filesystems that do not - support mixed-case, the library uses generate - 2-character (hexadecimal) codes for the lower-level - of the filesystem terminfo database - - --enable-reentrant - builds a different flavor of the ncurses library - (ncursest) which improves reentrant use of the - library by reducing global and static variables - (see the "--with-pthread" option for the threaded - support). - - --enable-weak-symbols - use weak-symbols for linking to the POSIX thread - library, and use the same soname for the ncurses - shared library as the normal library (caveat: the - ABI is for the threaded library, which makes global - data accessed via functions). - - --with-pthread - build with the POSIX thread library (tested with - AIX, Linux, FreeBSD, OpenBSD, HPUX, IRIX64, - Solaris, Tru64). - - --with-ticlib - build/install the tic-support functions in a - separate library - - + improved options: +Portability - --enable-ext-colors - requires the wide-character configuration. + * configure script: + + new options: - --with-chtype - ignore option value "unsigned" is always added to - the type in curses.h; do the same for - --with-mmask-t. - - --with-dmalloc - build-fix for redefinition of strndup. - - --with-hashed-db - accepts a parameter which is the install-prefix of - a given Berkeley Database. - - --with-hashed-db - the $LIBS environment variable overrides the search - for the db library. + --disable-libtool-version + use the "-version-number" feature which was added + in libtool 1.5. The default value for the option + uses the newer feature, which makes libraries + generated using libtool compatible with the + standard builds of ncurses. + + --disable-rpath-hack + disable a feature which adds rpath options for + libraries in unusual places. + + --enable-interop + integrate changes for generic/interop support to + form-library. + + --enable-pc-files + generate ".pc" files for each of the libraries, and + install them in pkg-config's library directory. + + --enable-pthreads-eintr + control whether to allow EINTR to interrupt a read + operation in wgetch. This applies only to the + pthread configuration + + --enable-sp-funcs + compile-in support for extended functions which + accept a SCREEN pointer, reducing the need for + juggling the global SP value with set_term and + delscreen. + + --enable-term-driver + compile with terminal-driver. That is used in the + MinGW port, and (being somewhat more complicated) + is an experimental alternative to the conventional + termlib internals. Currently, it requires the + sp-funcs feature to be enabled. + + --with-ncurses-wrap-prefix + allows setting the prefix for functions used to + wrap global variables to something other than + "_nc_". + + --with-pkg-config=[DIR] + check for pkg-config, optionally specifying its + path. + + --without-manpages + tells the configure script to suppress the install + of ncurses' manpages. - --without-hashed-db - assumed when "--disable-database" is used. + --without-tests + suppress building test programs. + + improved options: + o correct logic for --with-database, which was coded as an + enable-type switch. + o omit the opaque-functions from lib_gen.o when + --disable-ext-funcs is used. + * packaging: + + *-config scripts: + o modify adacurses-config to look for ".ali" files in the + adalib directory. + o correct install for the Ada95 tree, which omitted + libAdaCurses.a used in adacurses-config. + o change install for adacurses-config to provide + additional flavors such as adacursesw-config, for + ncursesw. + o modify scripts to generate ncurses*-config and pc-files + to add dependency for tinfo library. + o use ncurses*-config scripts if available for + test/configure. + o correct name for termlib in ncurses*-config, e.g., if it + is renamed to provide a single file for ncurses/ncursesw + libraries. + o generate manpages for the *-config scripts, adapted from + help2man. + o modify install-rule for manpages so that *-config + manpages will install when building with --srcdir. + o build-fixes for OpenSolaris aka Solaris 11, for + wide-character configuration as well as for rpath + feature in *-config scripts. + o use $includedir symbol in misc/ncurses-config.in, add + --includedir option. + o improve install-rules for pc-files. + o create the pkg-config library directory if needed. + o fix typo "==" where "=" is needed in ncurses-config.in + and gen-pkgconfig.in files. + o modify gen-pkgconfig.in to eliminate a dependency on + rpath when deciding whether to add $LIBS to --libs + output; that should be shown for the ncurses and tinfo + libraries without taking rpath into account. + o modify handling of $PKG_CONFIG_LIBDIR to use only the + first item in a possibly colon-separated list. + + other packaging issues + o add make-tar.sh scripts to Ada95 and test subdirectories + to help with making those separately distributable. + o add Ada95/configure script, to use in tar-file created + by Ada95/make-tar.sh. + o remove tar-copy.sh and related configure/Makefile + chunks, since the Ada95 binding is now installed using + rules in Ada95/src. + * cross-compiling: + + improve configure checks for location of tic and infocmp + programs used for installing database and for generating + fallback data, e.g., for cross-compiling. + + modify #define's for build-compiler to suppress cchar_t + symbol from compile of make_hash and make_keys, improving + cross-compilation of ncursesw. + + simplify include-dependencies of make_hash and make_keys, to + reduce the need for setting BUILD_CPPFLAGS in cross-compiling + when the build- and target-machines differ. + + correct cross-compiling configure check for CF_MKSTEMP macro, + by adding a check cache variable set by AC_CHECK_FUNC. + * library dependencies: + + revise wadd_wch and wecho_wchar to eliminate dependency on + unctrl. + + adjust configure script so that "t" is not added to library + suffix when weak-symbols are used, allowing the pthread + configuration to more closely match the non-thread naming. + * building the Ada95 tree: + + changes to use gnatmake project files in the Ada95 tree. + + add/use configure check to turn on project rules for + Ada95/src. + + old gnatmake (3.15) does not produce libraries using + project-file; work around by adding script to generate + alternate makefile. + + add configure --with-ada-sharedlib option, for the test_make + rule. + + move Ada95-related logic into aclocal.m4, since additional + checks will be needed to distinguish old/new implementations + of gnat. + + add test_make / test_clean / test_install rules in Ada95/src + + change install-path for adainclude directory to + /usr/share/ada (was /usr/lib/ada). * other configure/build issues: - + build-fixes for LynxOS - + modify shared-library rules to allow FreeBSD 3.x to use - rpath. - + build-fix for FreeBSD "contemporary" TTY interface. - + build-fixes for AIX with libtool. - + build-fixes for Darwin and libtool. - + modify BeOS-specific ifdef's to build on Haiku. - + corrected gcc options for building shared libraries on - Solaris and IRIX64. - + change shared-library configuration for OpenBSD, make rpath - work. - + build-fixes for using libutf8, e.g., on OpenBSD 3.7 - + add "-e" option in ncurses/Makefile.in when generating - source-files to force earlier exit if the build environment - fails unexpectedly. - + add support for shared libraries for QNX. - + change delimiter in MKlib_gen.sh from '%' to '@', to avoid - substitution by IBM xlc to '#' as part of its extensions to - digraphs. - * library: - + rewrite wrapper for wcrtomb(), making it work on Solaris. - This is used in the form library to determine the length of - the buffer needed by field_buffer. - + add/use configure script macro CF_SIG_ATOMIC_T, use the - corresponding type for data manipulated by signal handlers. - + set locale in misc/ncurses-config.in since it uses a range - + disable GPM mouse support when $TERM does not happen to - contain "linux", since Gpm_Open() no longer limits its - assertion to terminals that it might handle, e.g., within - "screen" in xterm. - + reset mouse file-descriptor when unloading GPM library. + + make CCHARW_MAX value configurable, noting that changing this + would change the size of cchar_t, and would be + ABI-incompatible. + + improve comparison of program-names when checking for linked + flavors such as "reset" by ignoring the executable suffix. + + drop mkdirs.sh, use "mkdir -p". + + drop misc/ncu-indent and misc/jpf-indent; they are provided + by an external package [3]cindent. + + change makefiles to use $ARFLAGS rather than $AR_OPTS, + provide a configure check to detect whether a "-" is needed + before "ar" options. + + modify CF_DISABLE_LEAKS configure macro so that the + --enable-leaks option is not the same as --disable-leaks. + + improve configure script macros CF_HEADER_PATH and + CF_LIBRARY_PATH by adding CFLAGS, CPPFLAGS and LDFLAGS, LIBS + values to the search-lists. + + improve configure macros CF_GCC_VERSION and CF_GCC_WARNINGS + to work with gcc 4.x's c89 alias, which gives warning + messages for cases where older versions would produce an + error. + + modify CF_WITH_LIBTOOL configure check to allow unreleased + libtool version numbers (e.g. which include alphabetic chars, + as well as digits, after the final '.'). + + improve use of symbolic links in makefiles by using "-f" + option if it is supported, to eliminate temporary removal of + the target + + add a configure-time check to pick a suitable value for + CC_SHARED_OPTS for Solaris. + + add -shared option to MK_SHARED_LIB when -Bsharable is used, + for *BSD's, without which "main" might be one of the shared + library's dependencies. + + modify configure script to allow building shared libraries + with gcc on AIX 5 or 6. + + suppress configure check for static/dynamic linker flags for + gcc on Solaris 10, since gcc is confused by absence of static + libc, and does not switch back to dynamic mode before + finishing the libraries. + + suppress configure check for static/dynamic linker flags for + gcc on Darwin. + + modify misc/run_tic.in to create parent directory, in case + this is a new install of hashed database. + + modify configure check for tic program, used for fallbacks, + to a warning if not found. This makes it simpler to use + additonal scripts to bootstrap the fallbacks code using tic + from the build tree. * test programs: - + update test programs to build/work with various UNIX curses - for comparisons. + + add test/demo_terminfo, for comparison with demo_termcap. + + improve test/ncurses.c 'F' test, show combining characters in + color. + + fix logic for 'V' in test/ncurses.c tests f/F. + + improve test/ncurses.c 'a test to put mouse droppings in the + proper window. + + modify ncurses 'F' test to demo wborder_set with colored + lines. + + modify ncurses 'f' test to demo wborder with colored lines. + + improve test/ncurses.c 'a' test, using unctrl more + consistently to display meta-characters. + + correct use of key_name in test/ncurses.c 'A' test, which + only displays wide-characters, not key-codes since 20070612. + + add test/clip_printw.c to illustrate how to use printw + without wrapping. + + modify test-programs, e.g,. test/view.c, to address subtle + differences between Tru64/Solaris and HPUX/AIX getcchar + return values. + + add some test programs (and make these use the same special + keys by sharing linedata.h functions): test/test_addstr.c + test/test_addwstr.c test/test_addchstr.c + test/test_add_wchstr.c + + add test/xterm-256color.dat + + modify test programs to allow them to be built with NetBSD + curses. + + fixes for test programs to build/work on HPUX and AIX, etc. Features of Ncurses @@ -274,15 +450,15 @@ * Support for mouse event reporting with X Window xterm and FreeBSD and OS/2 console windows. * Extended mouse support via Alessandro Rubini's gpm package. - * The function wresize() allows you to resize windows, preserving + * The function wresize allows you to resize windows, preserving their data. - * The function use_default_colors() allows you to use the terminal's + * The function use_default_colors allows you to use the terminal's default colors for the default color pair, achieving the effect of transparent colors. - * The functions keyok() and define_key() allow you to better control - the use of function keys, e.g., disabling the ncurses KEY_MOUSE, - or by defining more than one control sequence to map to a given - key code. + * The functions keyok and define_key allow you to better control the + use of function keys, e.g., disabling the ncurses KEY_MOUSE, or by + defining more than one control sequence to map to a given key + code. * Support for 256-color terminals, such as modern xterm, when configured using the --enable-ext-colors option. * Support for 16-color terminals, such as aixterm and modern xterm. @@ -293,7 +469,7 @@ incorporates a novel, simple, and cheap algorithm that enables it to make optimal use of hardware scrolling, line-insertion, and line-deletion for screen-line movements. This algorithm is more - powerful than the 4.4BSD curses quickch() routine. + powerful than the 4.4BSD curses quickch routine. * Real support for terminals with the magic-cookie glitch. The screen-update code will refrain from drawing a highlight if the magic- cookie unattributed spaces required just before the @@ -374,7 +550,7 @@ Midnight Commander file manager - [9]http://www.ibiblio.org/mc/ + [9]http://www.midnight-commander.org/ mutt mail utility @@ -387,7 +563,7 @@ nvi New vi versions 1.50 are able to use ncurses versions 1.9.7 and later. - [12]http://www.bostic.com/vi/ + [12]https://sites.google.com/a/bostic.com/keithbostic/nvi pinfo Lynx-like info browser. @@ -412,7 +588,7 @@ Who's Who and What's What Zeyd Ben-Halim started it from a previous package pcurses, written by - Pavel Curtis. Eric S. Raymond continued development. Jürgen Pfeifer + Pavel Curtis. Eric S. Raymond continued development. Juergen Pfeifer wrote most of the form and menu libraries. Ongoing work is being done by [17]Thomas Dickey. Thomas Dickey acts as the maintainer for the Free Software Foundation, which holds the copyright on ncurses. @@ -452,16 +628,16 @@ References 1. ftp://ftp.gnu.org/gnu/ncurses/ 2. ftp://invisible-island.net/ncurses/ - 3. http://invisible-island.net/xterm/xterm.log.html#xterm_230 + 3. http://invisible-island.net/cindent/cindent.html 4. http://invisible-island.net/cdk/ 5. http://www.vexus.ca/products/CDK/ 6. http://invisible-island.net/ded/ 7. http://invisible-island.net/dialog/ 8. http://lynx.isc.org/release/ - 9. http://www.ibiblio.org/mc/ + 9. http://www.midnight-commander.org/ 10. http://www.mutt.org/ 11. http://www.ncftp.com/ - 12. http://www.bostic.com/vi/ + 12. https://sites.google.com/a/bostic.com/keithbostic/nvi 13. https://alioth.debian.org/projects/pinfo/ 14. http://www.tin.org/ 15. http://alioth.debian.org/projects/minicom/ @@ -470,4 +646,4 @@ References 18. mailto:bug-ncurses@gnu.org 19. ftp://invisible-island.net/ncurses/ 20. http://www.catb.org/~esr/terminfo/ - 21. http://www.cs.utk.edu/~shuford/terminal_index.html + 21. http://web.archive.org/web/*/http://www.cs.utk.edu/~shuford/terminal Added: vendor/ncurses/dist/Ada95/Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/ncurses/dist/Ada95/Makefile.in Sat Apr 30 10:55:14 2011 (r221243) @@ -0,0 +1,81 @@ +# $Id: Makefile.in,v 1.21 2010/11/27 21:45:27 tom Exp $ +############################################################################## +# Copyright (c) 1998-2003,2010 Free Software Foundation, Inc. # +# # +# Permission is hereby granted, free of charge, to any person obtaining a # +# copy of this software and associated documentation files (the "Software"), # +# to deal in the Software without restriction, including without limitation # +# the rights to use, copy, modify, merge, publish, distribute, distribute # +# with modifications, sublicense, and/or sell copies of the Software, and to # +# permit persons to whom the Software is furnished to do so, subject to the # +# following conditions: # +# # +# The above copyright notice and this permission notice shall be included in # +# all copies or substantial portions of the Software. # +# # +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # +# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # +# DEALINGS IN THE SOFTWARE. # +# # +# Except as contained in this notice, the name(s) of the above copyright # +# holders shall not be used in advertising or otherwise to promote the sale, # +# use or other dealings in this Software without prior written # +# authorization. # +############################################################################## +# +# Author: Juergen Pfeifer, 1996 +# +# Version Control +# $Revision: 1.21 $ +# +SHELL = /bin/sh +VPATH = @srcdir@ +THIS = Makefile + +SUBDIRS = @ADA_SUBDIRS@ + +CF_MFLAGS = @cf_cv_makeflags@ +@SET_MAKE@ + +all \ +libs \ +sources \ +install \ +install.libs \ +uninstall \ +uninstall.libs :: + for d in $(SUBDIRS); do \ + (cd $$d ; $(MAKE) $(CF_MFLAGS) $@) ;\ + done + +clean \ +mostlyclean :: + for d in $(SUBDIRS); do \ + (cd $$d ; $(MAKE) $(CF_MFLAGS) $@) ;\ + done + +distclean \ +realclean :: + for d in $(SUBDIRS); do \ + (cd $$d ; $(MAKE) $(CF_MFLAGS) $@) ;\ + done + rm -rf lib + for lib_kind in static dynamic; do \ + rm -rf $${lib_kind}-ali; \ + rm -rf $${lib_kind}-obj; \ + done + -rm -f config.cache config.log config.status include/ncurses_cfg.h + -rm -f Makefile + +tags : + @ + +preinstall : + @ + +install.data : + @ Added: vendor/ncurses/dist/Ada95/README ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/ncurses/dist/Ada95/README Sat Apr 30 10:55:14 2011 (r221243) @@ -0,0 +1,33 @@ +------------------------------------------------------------------------------- +-- Copyright (c) 1998 Free Software Foundation, Inc. -- +-- -- +-- Permission is hereby granted, free of charge, to any person obtaining a -- +-- copy of this software and associated documentation files (the -- +-- "Software"), to deal in the Software without restriction, including -- +-- without limitation the rights to use, copy, modify, merge, publish, -- +-- distribute, distribute with modifications, sublicense, and/or sell copies -- +-- of the Software, and to permit persons to whom the Software is furnished -- +-- to do so, subject to the following conditions: -- +-- -- +-- The above copyright notice and this permission notice shall be included -- +-- in all copies or substantial portions of the Software. -- +-- -- +-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -- +-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -- +-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -- +-- NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -- +-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -- +-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -- +-- USE OR OTHER DEALINGS IN THE SOFTWARE. -- +-- -- +-- Except as contained in this notice, the name(s) of the above copyright -- +-- holders shall not be used in advertising or otherwise to promote the -- +-- sale, use or other dealings in this Software without prior written -- +-- authorization. -- +------------------------------------------------------------------------------- + +-- Author: Juergen Pfeifer, 1996 + +The documentation is provided in HTML format in the ./html +subdirectory. The main document is named index.html + Added: vendor/ncurses/dist/Ada95/TODO ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/ncurses/dist/Ada95/TODO Sat Apr 30 10:55:14 2011 (r221243) @@ -0,0 +1,55 @@ +------------------------------------------------------------------------------- +-- Copyright (c) 1998-1999,2006 Free Software Foundation, Inc. -- +-- -- +-- Permission is hereby granted, free of charge, to any person obtaining a -- +-- copy of this software and associated documentation files (the -- +-- "Software"), to deal in the Software without restriction, including -- +-- without limitation the rights to use, copy, modify, merge, publish, -- +-- distribute, distribute with modifications, sublicense, and/or sell copies -- +-- of the Software, and to permit persons to whom the Software is furnished -- +-- to do so, subject to the following conditions: -- +-- -- +-- The above copyright notice and this permission notice shall be included -- +-- in all copies or substantial portions of the Software. -- +-- -- +-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -- +-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -- +-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -- +-- NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -- +-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -- +-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -- +-- USE OR OTHER DEALINGS IN THE SOFTWARE. -- +-- -- +-- Except as contained in this notice, the name(s) of the above copyright -- +-- holders shall not be used in advertising or otherwise to promote the -- +-- sale, use or other dealings in this Software without prior written -- +-- authorization. -- +------------------------------------------------------------------------------- +-- $Id: TODO,v 1.5 2006/04/22 22:23:21 tom Exp $ +------------------------------------------------------------------------------- + +-- Intensive testing + Perhaps the delivery of the Beta will help a bit. + +-- Documentation + Like most WEB pages: under continuous construction + +-- Style cleanup + +-- Alternate functions for procedures with out params + Comfort purpose + +-- Sample program + Under continuous construction (and it's not a WEB page!!!) + +-- Make the binding objects a shared library + They are rather large, so it would make sense, otherwise Ada95 + would look too large, although the generated code is as compact + as C or C++. I'll wait a bit until the GNAT people provide some + better support to construct shared libraries. + +-- Think about more inlining + +-- Check for memory leaks. + Oh I would like it so much if the GNAT guys would put an optional + GC into their system. Added: vendor/ncurses/dist/Ada95/aclocal.m4 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/ncurses/dist/Ada95/aclocal.m4 Sat Apr 30 10:55:14 2011 (r221243) @@ -0,0 +1,3458 @@ +dnl*************************************************************************** +dnl Copyright (c) 2010,2011 Free Software Foundation, Inc. * +dnl * +dnl Permission is hereby granted, free of charge, to any person obtaining a * +dnl copy of this software and associated documentation files (the * +dnl "Software"), to deal in the Software without restriction, including * +dnl without limitation the rights to use, copy, modify, merge, publish, * +dnl distribute, distribute with modifications, sublicense, and/or sell * +dnl copies of the Software, and to permit persons to whom the Software is * +dnl furnished to do so, subject to the following conditions: * +dnl * +dnl The above copyright notice and this permission notice shall be included * +dnl in all copies or substantial portions of the Software. * +dnl * +dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * +dnl OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * +dnl MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * +dnl IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * +dnl DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * +dnl OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * +dnl THE USE OR OTHER DEALINGS IN THE SOFTWARE. * +dnl * +dnl Except as contained in this notice, the name(s) of the above copyright * +dnl holders shall not be used in advertising or otherwise to promote the * +dnl sale, use or other dealings in this Software without prior written * +dnl authorization. * +dnl*************************************************************************** +dnl +dnl Author: Thomas E. Dickey +dnl +dnl $Id: aclocal.m4,v 1.20 2011/01/22 19:46:50 tom Exp $ +dnl Macros used in NCURSES Ada95 auto-configuration script. +dnl +dnl These macros are maintained separately from NCURSES. The copyright on +dnl this file applies to the aggregation of macros and does not affect use of +dnl these macros in other applications. +dnl +dnl See http://invisible-island.net/autoconf/ for additional information. +dnl +dnl --------------------------------------------------------------------------- +dnl --------------------------------------------------------------------------- +dnl CF_ADA_INCLUDE_DIRS version: 6 updated: 2010/02/26 19:52:07 +dnl ------------------- +dnl Construct the list of include-options for the C programs in the Ada95 +dnl binding. +AC_DEFUN([CF_ADA_INCLUDE_DIRS], +[ +ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS" +if test "$srcdir" != "."; then + ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS" +fi +if test "$GCC" != yes; then + ACPPFLAGS="$ACPPFLAGS -I\${includedir}" +elif test "$includedir" != "/usr/include"; then + if test "$includedir" = '${prefix}/include' ; then + if test $prefix != /usr ; then + ACPPFLAGS="$ACPPFLAGS -I\${includedir}" + fi + else + ACPPFLAGS="$ACPPFLAGS -I\${includedir}" + fi +fi +AC_SUBST(ACPPFLAGS) +])dnl +dnl --------------------------------------------------------------------------- +dnl CF_ADD_ADAFLAGS version: 1 updated: 2010/06/19 15:22:18 +dnl --------------- +dnl Add to $ADAFLAGS, which is substituted into makefile and scripts. +AC_DEFUN([CF_ADD_ADAFLAGS],[ + ADAFLAGS="$ADAFLAGS $1" + AC_SUBST(ADAFLAGS) +])dnl +dnl --------------------------------------------------------------------------- +dnl CF_ADD_CFLAGS version: 10 updated: 2010/05/26 05:38:42 +dnl ------------- +dnl Copy non-preprocessor flags to $CFLAGS, preprocessor flags to $CPPFLAGS +dnl The second parameter if given makes this macro verbose. +dnl +dnl Put any preprocessor definitions that use quoted strings in $EXTRA_CPPFLAGS, +dnl to simplify use of $CPPFLAGS in compiler checks, etc., that are easily +dnl confused by the quotes (which require backslashes to keep them usable). +AC_DEFUN([CF_ADD_CFLAGS], +[ +cf_fix_cppflags=no +cf_new_cflags= +cf_new_cppflags= +cf_new_extra_cppflags= + +for cf_add_cflags in $1 +do +case $cf_fix_cppflags in +no) + case $cf_add_cflags in #(vi + -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi + case $cf_add_cflags in + -D*) + cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[[^=]]*='\''\"[[^"]]*//'` + + test "${cf_add_cflags}" != "${cf_tst_cflags}" \ + && test -z "${cf_tst_cflags}" \ + && cf_fix_cppflags=yes + + if test $cf_fix_cppflags = yes ; then + cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" + continue + elif test "${cf_tst_cflags}" = "\"'" ; then + cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" + continue + fi + ;; + esac + case "$CPPFLAGS" in + *$cf_add_cflags) #(vi + ;; + *) #(vi + case $cf_add_cflags in #(vi + -D*) + cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` + CF_REMOVE_DEFINE(CPPFLAGS,$CPPFLAGS,$cf_tst_cppflags) + ;; + esac + cf_new_cppflags="$cf_new_cppflags $cf_add_cflags" + ;; + esac + ;; + *) + cf_new_cflags="$cf_new_cflags $cf_add_cflags" + ;; + esac + ;; +yes) + cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104301055.p3UAtFK2042377>