From owner-svn-src-all@freebsd.org Wed Feb 19 16:58:09 2020 Return-Path: Delivered-To: svn-src-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6342B24006A; Wed, 19 Feb 2020 16:58:09 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48N3nX2Wycz4F45; Wed, 19 Feb 2020 16:58:08 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EF5ADBE88; Wed, 19 Feb 2020 16:58:07 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 01JGw74f076138; Wed, 19 Feb 2020 16:58:07 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01JGw7IP076136; Wed, 19 Feb 2020 16:58:07 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <202002191658.01JGw7IP076136@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Wed, 19 Feb 2020 16:58:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r358125 - in vendor/ncurses/dist: . Ada95 Ada95/doc Ada95/gen Ada95/include Ada95/samples Ada95/src c++ doc/html doc/html/ada doc/html/ada/funcs doc/html/man form include man menu misc ... X-SVN-Group: vendor X-SVN-Commit-Author: bapt X-SVN-Commit-Paths: in vendor/ncurses/dist: . Ada95 Ada95/doc Ada95/gen Ada95/include Ada95/samples Ada95/src c++ doc/html doc/html/ada doc/html/ada/funcs doc/html/man form include man menu misc ncurses ncurses/base ncur... X-SVN-Commit-Revision: 358125 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2020 16:58:09 -0000 Author: bapt Date: Wed Feb 19 16:58:06 2020 New Revision: 358125 URL: https://svnweb.freebsd.org/changeset/base/358125 Log: import ncurses 6.2-20200215 Added: vendor/ncurses/dist/Ada95/samples/split-path.awk (contents, props changed) Modified: vendor/ncurses/dist/ANNOUNCE vendor/ncurses/dist/AUTHORS 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 vendor/ncurses/dist/Ada95/configure.in vendor/ncurses/dist/Ada95/doc/Makefile.in vendor/ncurses/dist/Ada95/gen/Makefile.in vendor/ncurses/dist/Ada95/gen/adacurses-config.in vendor/ncurses/dist/Ada95/gen/gen.c vendor/ncurses/dist/Ada95/gen/html.m4 vendor/ncurses/dist/Ada95/gen/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/MKncurses_def.sh 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 vendor/ncurses/dist/Ada95/mk-1st.awk vendor/ncurses/dist/Ada95/samples/Makefile.in vendor/ncurses/dist/Ada95/samples/README 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_p 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/Makefile.in vendor/ncurses/dist/Ada95/src/c_threaded_variables.c vendor/ncurses/dist/Ada95/src/c_threaded_variables.h vendor/ncurses/dist/Ada95/src/c_varargs_to_ada.c vendor/ncurses/dist/Ada95/src/c_varargs_to_ada.h vendor/ncurses/dist/Ada95/src/library-cfg.sh vendor/ncurses/dist/Ada95/src/library.gpr.in vendor/ncurses/dist/Ada95/src/modules vendor/ncurses/dist/Ada95/src/ncurses_compat.c 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/COPYING vendor/ncurses/dist/INSTALL vendor/ncurses/dist/MANIFEST vendor/ncurses/dist/Makefile.in vendor/ncurses/dist/Makefile.os2 vendor/ncurses/dist/NEWS vendor/ncurses/dist/README vendor/ncurses/dist/README.MinGW vendor/ncurses/dist/README.emx vendor/ncurses/dist/TO-DO vendor/ncurses/dist/VERSION vendor/ncurses/dist/aclocal.m4 vendor/ncurses/dist/announce.html.in 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 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/configure vendor/ncurses/dist/configure.in vendor/ncurses/dist/convert_configure.pl vendor/ncurses/dist/dist.mk vendor/ncurses/dist/doc/html/Ada95.html 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/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-curses_constants__ads.htm vendor/ncurses/dist/doc/html/ada/terminal_interface__ads.htm vendor/ncurses/dist/doc/html/announce.html vendor/ncurses/dist/doc/html/hackguide.html vendor/ncurses/dist/doc/html/index.html vendor/ncurses/dist/doc/html/man/adacurses6-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/ncurses6-config.1.html vendor/ncurses/dist/doc/html/man/new_pair.3x.html vendor/ncurses/dist/doc/html/man/panel.3x.html vendor/ncurses/dist/doc/html/man/resizeterm.3x.html vendor/ncurses/dist/doc/html/man/scr_dump.5.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/user_caps.5.html vendor/ncurses/dist/doc/html/man/wresize.3x.html vendor/ncurses/dist/doc/html/ncurses-intro.html vendor/ncurses/dist/form/Makefile.in vendor/ncurses/dist/form/READ.ME 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_generic.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/headers vendor/ncurses/dist/form/llib-lform vendor/ncurses/dist/form/llib-lformt vendor/ncurses/dist/form/llib-lformtw vendor/ncurses/dist/form/llib-lformw vendor/ncurses/dist/form/modules vendor/ncurses/dist/include/Caps vendor/ncurses/dist/include/Caps-ncurses vendor/ncurses/dist/include/Caps.aix4 vendor/ncurses/dist/include/Caps.hpux11 vendor/ncurses/dist/include/Caps.keys vendor/ncurses/dist/include/Caps.osf1r5 vendor/ncurses/dist/include/Caps.uwin vendor/ncurses/dist/include/MKhashsize.sh vendor/ncurses/dist/include/MKkey_defs.sh vendor/ncurses/dist/include/MKncurses_def.sh vendor/ncurses/dist/include/MKparametrized.sh vendor/ncurses/dist/include/MKterm.h.awk.in vendor/ncurses/dist/include/Makefile.in vendor/ncurses/dist/include/capdefaults.c vendor/ncurses/dist/include/curses.h.in vendor/ncurses/dist/include/edit_cfg.sh vendor/ncurses/dist/include/hashed_db.h vendor/ncurses/dist/include/headers vendor/ncurses/dist/include/nc_alloc.h vendor/ncurses/dist/include/nc_mingw.h vendor/ncurses/dist/include/nc_panel.h vendor/ncurses/dist/include/nc_string.h vendor/ncurses/dist/include/nc_termios.h vendor/ncurses/dist/include/nc_tparm.h vendor/ncurses/dist/include/ncurses_cfg.hin vendor/ncurses/dist/include/ncurses_defs vendor/ncurses/dist/include/ncurses_dll.h.in vendor/ncurses/dist/include/ncurses_mingw.h vendor/ncurses/dist/include/term_entry.h vendor/ncurses/dist/include/termcap.h.in vendor/ncurses/dist/include/tic.h vendor/ncurses/dist/include/unctrl.h.in vendor/ncurses/dist/man/MKada_config.in vendor/ncurses/dist/man/MKncu_config.in vendor/ncurses/dist/man/MKterminfo.sh vendor/ncurses/dist/man/Makefile.in vendor/ncurses/dist/man/captoinfo.1m vendor/ncurses/dist/man/clear.1 vendor/ncurses/dist/man/curs_add_wch.3x vendor/ncurses/dist/man/curs_add_wchstr.3x vendor/ncurses/dist/man/curs_addch.3x vendor/ncurses/dist/man/curs_addchstr.3x vendor/ncurses/dist/man/curs_addstr.3x vendor/ncurses/dist/man/curs_addwstr.3x vendor/ncurses/dist/man/curs_attr.3x vendor/ncurses/dist/man/curs_beep.3x vendor/ncurses/dist/man/curs_bkgd.3x vendor/ncurses/dist/man/curs_bkgrnd.3x vendor/ncurses/dist/man/curs_border.3x vendor/ncurses/dist/man/curs_border_set.3x vendor/ncurses/dist/man/curs_clear.3x vendor/ncurses/dist/man/curs_color.3x vendor/ncurses/dist/man/curs_delch.3x vendor/ncurses/dist/man/curs_deleteln.3x vendor/ncurses/dist/man/curs_extend.3x vendor/ncurses/dist/man/curs_get_wch.3x vendor/ncurses/dist/man/curs_get_wstr.3x vendor/ncurses/dist/man/curs_getcchar.3x vendor/ncurses/dist/man/curs_getch.3x vendor/ncurses/dist/man/curs_getstr.3x vendor/ncurses/dist/man/curs_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_sp_funcs.3x vendor/ncurses/dist/man/curs_termattrs.3x vendor/ncurses/dist/man/curs_termcap.3x vendor/ncurses/dist/man/curs_terminfo.3x vendor/ncurses/dist/man/curs_threads.3x vendor/ncurses/dist/man/curs_touch.3x vendor/ncurses/dist/man/curs_trace.3x vendor/ncurses/dist/man/curs_util.3x vendor/ncurses/dist/man/curs_variables.3x vendor/ncurses/dist/man/curs_window.3x vendor/ncurses/dist/man/default_colors.3x vendor/ncurses/dist/man/define_key.3x vendor/ncurses/dist/man/form.3x vendor/ncurses/dist/man/form_cursor.3x vendor/ncurses/dist/man/form_data.3x vendor/ncurses/dist/man/form_driver.3x vendor/ncurses/dist/man/form_field.3x vendor/ncurses/dist/man/form_field_attributes.3x vendor/ncurses/dist/man/form_field_buffer.3x vendor/ncurses/dist/man/form_field_info.3x vendor/ncurses/dist/man/form_field_just.3x vendor/ncurses/dist/man/form_field_new.3x vendor/ncurses/dist/man/form_field_opts.3x vendor/ncurses/dist/man/form_field_userptr.3x vendor/ncurses/dist/man/form_field_validation.3x vendor/ncurses/dist/man/form_fieldtype.3x vendor/ncurses/dist/man/form_hook.3x vendor/ncurses/dist/man/form_new.3x vendor/ncurses/dist/man/form_new_page.3x vendor/ncurses/dist/man/form_opts.3x vendor/ncurses/dist/man/form_page.3x vendor/ncurses/dist/man/form_post.3x vendor/ncurses/dist/man/form_requestname.3x vendor/ncurses/dist/man/form_userptr.3x vendor/ncurses/dist/man/form_variables.3x vendor/ncurses/dist/man/form_win.3x vendor/ncurses/dist/man/infocmp.1m vendor/ncurses/dist/man/infotocap.1m vendor/ncurses/dist/man/key_defined.3x vendor/ncurses/dist/man/keybound.3x vendor/ncurses/dist/man/keyok.3x vendor/ncurses/dist/man/legacy_coding.3x vendor/ncurses/dist/man/make_sed.sh vendor/ncurses/dist/man/man_db.renames vendor/ncurses/dist/man/manhtml.aliases vendor/ncurses/dist/man/manhtml.externs vendor/ncurses/dist/man/manlinks.sed 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/new_pair.3x vendor/ncurses/dist/man/panel.3x vendor/ncurses/dist/man/resizeterm.3x vendor/ncurses/dist/man/scr_dump.5 vendor/ncurses/dist/man/tabs.1 vendor/ncurses/dist/man/term.5 vendor/ncurses/dist/man/term.7 vendor/ncurses/dist/man/term_variables.3x vendor/ncurses/dist/man/terminfo.head vendor/ncurses/dist/man/terminfo.tail vendor/ncurses/dist/man/tic.1m vendor/ncurses/dist/man/toe.1m vendor/ncurses/dist/man/tput.1 vendor/ncurses/dist/man/tset.1 vendor/ncurses/dist/man/user_caps.5 vendor/ncurses/dist/man/wresize.3x vendor/ncurses/dist/menu/Makefile.in vendor/ncurses/dist/menu/READ.ME vendor/ncurses/dist/menu/eti.h vendor/ncurses/dist/menu/headers vendor/ncurses/dist/menu/llib-lmenu vendor/ncurses/dist/menu/llib-lmenut vendor/ncurses/dist/menu/llib-lmenutw vendor/ncurses/dist/menu/llib-lmenuw vendor/ncurses/dist/menu/m_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/mf_common.h vendor/ncurses/dist/menu/modules vendor/ncurses/dist/misc/Makefile.in vendor/ncurses/dist/misc/chkdef.cmd vendor/ncurses/dist/misc/cleantic.cmd vendor/ncurses/dist/misc/cmpdef.cmd vendor/ncurses/dist/misc/csort vendor/ncurses/dist/misc/emx.src vendor/ncurses/dist/misc/gen-pkgconfig.in vendor/ncurses/dist/misc/gen_edit.sh vendor/ncurses/dist/misc/magic vendor/ncurses/dist/misc/makedef.cmd vendor/ncurses/dist/misc/makellib vendor/ncurses/dist/misc/ncurses-config.in vendor/ncurses/dist/misc/ncurses.supp vendor/ncurses/dist/misc/run_tic.in vendor/ncurses/dist/misc/shlib vendor/ncurses/dist/misc/tdlint vendor/ncurses/dist/mk-0th.awk vendor/ncurses/dist/mk-1st.awk vendor/ncurses/dist/mk-2nd.awk vendor/ncurses/dist/mk-hdr.awk vendor/ncurses/dist/ncurses/Makefile.in vendor/ncurses/dist/ncurses/README vendor/ncurses/dist/ncurses/README.IZ vendor/ncurses/dist/ncurses/SigAction.h vendor/ncurses/dist/ncurses/base/MKkeyname.awk vendor/ncurses/dist/ncurses/base/MKlib_gen.sh vendor/ncurses/dist/ncurses/base/MKunctrl.awk vendor/ncurses/dist/ncurses/base/README 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_driver.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/new_pair.c vendor/ncurses/dist/ncurses/base/resizeterm.c vendor/ncurses/dist/ncurses/base/safe_sprintf.c vendor/ncurses/dist/ncurses/base/sigaction.c vendor/ncurses/dist/ncurses/base/tries.c vendor/ncurses/dist/ncurses/base/use_window.c vendor/ncurses/dist/ncurses/base/version.c vendor/ncurses/dist/ncurses/base/vsscanf.c vendor/ncurses/dist/ncurses/base/wresize.c vendor/ncurses/dist/ncurses/build.priv.h vendor/ncurses/dist/ncurses/curses.priv.h vendor/ncurses/dist/ncurses/fifo_defs.h vendor/ncurses/dist/ncurses/llib-lncurses vendor/ncurses/dist/ncurses/llib-lncursest vendor/ncurses/dist/ncurses/llib-lncursestw vendor/ncurses/dist/ncurses/llib-lncursesw vendor/ncurses/dist/ncurses/llib-ltic vendor/ncurses/dist/ncurses/llib-ltict vendor/ncurses/dist/ncurses/llib-ltictw vendor/ncurses/dist/ncurses/llib-lticw vendor/ncurses/dist/ncurses/llib-ltinfo vendor/ncurses/dist/ncurses/llib-ltinfot vendor/ncurses/dist/ncurses/llib-ltinfotw vendor/ncurses/dist/ncurses/llib-ltinfow vendor/ncurses/dist/ncurses/modules vendor/ncurses/dist/ncurses/new_pair.h vendor/ncurses/dist/ncurses/report_offsets.c vendor/ncurses/dist/ncurses/tinfo/MKcaptab.awk vendor/ncurses/dist/ncurses/tinfo/MKcaptab.sh vendor/ncurses/dist/ncurses/tinfo/MKcodes.awk vendor/ncurses/dist/ncurses/tinfo/MKfallback.sh vendor/ncurses/dist/ncurses/tinfo/MKkeys_list.sh vendor/ncurses/dist/ncurses/tinfo/MKnames.awk vendor/ncurses/dist/ncurses/tinfo/MKuserdefs.sh vendor/ncurses/dist/ncurses/tinfo/README vendor/ncurses/dist/ncurses/tinfo/access.c vendor/ncurses/dist/ncurses/tinfo/add_tries.c vendor/ncurses/dist/ncurses/tinfo/alloc_entry.c vendor/ncurses/dist/ncurses/tinfo/alloc_ttype.c vendor/ncurses/dist/ncurses/tinfo/captoinfo.c vendor/ncurses/dist/ncurses/tinfo/comp_error.c vendor/ncurses/dist/ncurses/tinfo/comp_expand.c vendor/ncurses/dist/ncurses/tinfo/comp_hash.c vendor/ncurses/dist/ncurses/tinfo/comp_parse.c vendor/ncurses/dist/ncurses/tinfo/comp_scan.c vendor/ncurses/dist/ncurses/tinfo/db_iterator.c vendor/ncurses/dist/ncurses/tinfo/doalloc.c vendor/ncurses/dist/ncurses/tinfo/entries.c vendor/ncurses/dist/ncurses/tinfo/free_ttype.c vendor/ncurses/dist/ncurses/tinfo/getenv_num.c vendor/ncurses/dist/ncurses/tinfo/hashed_db.c vendor/ncurses/dist/ncurses/tinfo/home_terminfo.c vendor/ncurses/dist/ncurses/tinfo/init_keytry.c vendor/ncurses/dist/ncurses/tinfo/lib_acs.c vendor/ncurses/dist/ncurses/tinfo/lib_baudrate.c vendor/ncurses/dist/ncurses/tinfo/lib_cur_term.c vendor/ncurses/dist/ncurses/tinfo/lib_data.c vendor/ncurses/dist/ncurses/tinfo/lib_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_tgoto.c vendor/ncurses/dist/ncurses/tinfo/lib_ti.c vendor/ncurses/dist/ncurses/tinfo/lib_tparm.c vendor/ncurses/dist/ncurses/tinfo/lib_tputs.c vendor/ncurses/dist/ncurses/tinfo/lib_ttyflags.c vendor/ncurses/dist/ncurses/tinfo/make_hash.c vendor/ncurses/dist/ncurses/tinfo/make_keys.c vendor/ncurses/dist/ncurses/tinfo/name_match.c vendor/ncurses/dist/ncurses/tinfo/obsolete.c vendor/ncurses/dist/ncurses/tinfo/parse_entry.c vendor/ncurses/dist/ncurses/tinfo/read_entry.c vendor/ncurses/dist/ncurses/tinfo/read_termcap.c vendor/ncurses/dist/ncurses/tinfo/strings.c vendor/ncurses/dist/ncurses/tinfo/tinfo_driver.c vendor/ncurses/dist/ncurses/tinfo/trim_sgr0.c vendor/ncurses/dist/ncurses/tinfo/use_screen.c vendor/ncurses/dist/ncurses/tinfo/write_entry.c vendor/ncurses/dist/ncurses/trace/README 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/charable.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_key_name.c vendor/ncurses/dist/ncurses/widechar/lib_pecho_wchar.c vendor/ncurses/dist/ncurses/widechar/lib_slk_wset.c vendor/ncurses/dist/ncurses/widechar/lib_unget_wch.c vendor/ncurses/dist/ncurses/widechar/lib_vid_attr.c vendor/ncurses/dist/ncurses/widechar/lib_vline_set.c vendor/ncurses/dist/ncurses/widechar/lib_wacs.c vendor/ncurses/dist/ncurses/widechar/lib_wunctrl.c vendor/ncurses/dist/ncurses/widechar/widechars.c 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/package/debian-mingw/changelog vendor/ncurses/dist/package/debian-mingw64/changelog vendor/ncurses/dist/package/debian/changelog vendor/ncurses/dist/package/mingw-ncurses.nsi vendor/ncurses/dist/package/mingw-ncurses.spec vendor/ncurses/dist/package/ncurses.map vendor/ncurses/dist/package/ncurses.spec vendor/ncurses/dist/package/ncursest.map vendor/ncurses/dist/package/ncursest.spec vendor/ncurses/dist/package/ncursestw.map vendor/ncurses/dist/package/ncursesw.map vendor/ncurses/dist/panel/Makefile.in vendor/ncurses/dist/panel/headers vendor/ncurses/dist/panel/llib-lpanel vendor/ncurses/dist/panel/llib-lpanelt vendor/ncurses/dist/panel/llib-lpaneltw vendor/ncurses/dist/panel/llib-lpanelw vendor/ncurses/dist/panel/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/MKtermsort.sh vendor/ncurses/dist/progs/Makefile.in vendor/ncurses/dist/progs/capconvert vendor/ncurses/dist/progs/clear.c vendor/ncurses/dist/progs/clear.sh vendor/ncurses/dist/progs/clear_cmd.c vendor/ncurses/dist/progs/clear_cmd.h vendor/ncurses/dist/progs/dump_entry.c vendor/ncurses/dist/progs/dump_entry.h vendor/ncurses/dist/progs/infocmp.c vendor/ncurses/dist/progs/modules vendor/ncurses/dist/progs/progs.priv.h vendor/ncurses/dist/progs/reset_cmd.c vendor/ncurses/dist/progs/reset_cmd.h vendor/ncurses/dist/progs/tabs.c vendor/ncurses/dist/progs/tic.c vendor/ncurses/dist/progs/toe.c vendor/ncurses/dist/progs/tparm_type.c vendor/ncurses/dist/progs/tparm_type.h vendor/ncurses/dist/progs/tput.c vendor/ncurses/dist/progs/transform.c vendor/ncurses/dist/progs/tset.c vendor/ncurses/dist/progs/tty_settings.c vendor/ncurses/dist/progs/tty_settings.h 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/cardfile.c vendor/ncurses/dist/test/chgat.c vendor/ncurses/dist/test/clip_printw.c vendor/ncurses/dist/test/color_content.c vendor/ncurses/dist/test/color_name.h vendor/ncurses/dist/test/color_set.c vendor/ncurses/dist/test/configure vendor/ncurses/dist/test/configure.in vendor/ncurses/dist/test/demo_altkeys.c vendor/ncurses/dist/test/demo_defkey.c vendor/ncurses/dist/test/demo_forms.c vendor/ncurses/dist/test/demo_keyok.c vendor/ncurses/dist/test/demo_menus.c vendor/ncurses/dist/test/demo_new_pair.c vendor/ncurses/dist/test/demo_panels.c vendor/ncurses/dist/test/demo_tabs.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_curses.c vendor/ncurses/dist/test/dots_mvcur.c vendor/ncurses/dist/test/dots_termcap.c vendor/ncurses/dist/test/dots_xcurses.c vendor/ncurses/dist/test/dump_window.c vendor/ncurses/dist/test/dump_window.h vendor/ncurses/dist/test/echochar.c vendor/ncurses/dist/test/edit_field.c vendor/ncurses/dist/test/edit_field.h vendor/ncurses/dist/test/extended_color.c vendor/ncurses/dist/test/filter.c vendor/ncurses/dist/test/firework.c vendor/ncurses/dist/test/firstlast.c vendor/ncurses/dist/test/foldkeys.c vendor/ncurses/dist/test/form_driver_w.c vendor/ncurses/dist/test/gdc.6 vendor/ncurses/dist/test/gdc.c vendor/ncurses/dist/test/hanoi.c vendor/ncurses/dist/test/hashtest.c vendor/ncurses/dist/test/inch_wide.c vendor/ncurses/dist/test/inchs.c vendor/ncurses/dist/test/ins_wide.c vendor/ncurses/dist/test/insdelln.c vendor/ncurses/dist/test/inserts.c vendor/ncurses/dist/test/key_names.c vendor/ncurses/dist/test/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/list_keys.c vendor/ncurses/dist/test/listused.sh vendor/ncurses/dist/test/lrtest.c vendor/ncurses/dist/test/make-tar.sh vendor/ncurses/dist/test/mk-test.awk vendor/ncurses/dist/test/modules vendor/ncurses/dist/test/movewindow.c vendor/ncurses/dist/test/ncurses.c vendor/ncurses/dist/test/ncurses_tst.hin vendor/ncurses/dist/test/padview.c vendor/ncurses/dist/test/pair_content.c vendor/ncurses/dist/test/parse_rgb.h vendor/ncurses/dist/test/picsmap.c vendor/ncurses/dist/test/picsmap.h vendor/ncurses/dist/test/popup_msg.c vendor/ncurses/dist/test/popup_msg.h vendor/ncurses/dist/test/programs vendor/ncurses/dist/test/railroad.c vendor/ncurses/dist/test/rain.c vendor/ncurses/dist/test/redraw.c vendor/ncurses/dist/test/savescreen.c vendor/ncurses/dist/test/savescreen.sh vendor/ncurses/dist/test/sp_tinfo.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/test_setupterm.c vendor/ncurses/dist/test/test_sgr.c vendor/ncurses/dist/test/test_termattrs.c vendor/ncurses/dist/test/test_vid_puts.c vendor/ncurses/dist/test/test_vidputs.c vendor/ncurses/dist/test/testaddch.c vendor/ncurses/dist/test/testscanw.c vendor/ncurses/dist/test/tput-colorcube vendor/ncurses/dist/test/tput-initc vendor/ncurses/dist/test/tracemunch vendor/ncurses/dist/test/view.c vendor/ncurses/dist/test/widechars.h vendor/ncurses/dist/test/worm.c vendor/ncurses/dist/test/xterm-16color.dat vendor/ncurses/dist/test/xterm-256color.dat vendor/ncurses/dist/test/xterm-88color.dat Modified: vendor/ncurses/dist/ANNOUNCE ============================================================================== --- vendor/ncurses/dist/ANNOUNCE Wed Feb 19 16:44:16 2020 (r358124) +++ vendor/ncurses/dist/ANNOUNCE Wed Feb 19 16:58:06 2020 (r358125) @@ -1,4 +1,4 @@ - Announcing ncurses 6.1 + Announcing ncurses 6.2 Overview @@ -17,7 +17,7 @@ Overview * It is used in almost every system based on the Linux kernel (aside from some embedded applications). * It is used as the system curses library on OpenBSD, FreeBSD and - OSX. + MacOS. * It is used in environments such as Cygwin and MinGW. The first of these was EMX on OS/2 Warp. * It is used (though usually not as the system curses) on all of the @@ -26,611 +26,374 @@ Overview * It should work readily on any ANSI/POSIX-conforming unix. The distribution includes the library and support utilities, including - * [1]captoinfo, a termcap conversion tool - * [2]clear, utility for clearing the screen - * [3]infocmp, the terminfo decompiler - * [4]tabs, set tabs on a terminal - * [5]tic, the terminfo compiler - * [6]toe, list (table of) terminfo entries - * [7]tput, utility for retrieving terminal capabilities in shell + * captoinfo, a termcap conversion tool + * clear, utility for clearing the screen + * infocmp, the terminfo decompiler + * tabs, set tabs on a terminal + * tic, the terminfo compiler + * toe, list (table of) terminfo entries + * tput, utility for retrieving terminal capabilities in shell scripts - * [8]tset, to initialize the terminal + * tset, to initialize the terminal Full manual pages are provided for the library and tools. - The ncurses distribution is available at ncurses' [9]homepage: + The ncurses distribution is available at ncurses' homepage: - [10]ftp://ftp.invisible-island.net/ncurses/ or - [11]https://invisible-mirror.net/archives/ncurses/ . + ftp://ftp.invisible-island.net/ncurses/ or + https://invisible-mirror.net/archives/ncurses/ . It is also available via anonymous FTP at the GNU distribution site - [12]ftp://ftp.gnu.org/gnu/ncurses/ . + ftp://ftp.gnu.org/gnu/ncurses/ . Release Notes - These notes are for ncurses 6.1, released January 27, 2018. + These notes are for ncurses 6.2, released February 12, 2020. This release is designed to be source-compatible with ncurses 5.0 - through 6.0; providing extensions to the application binary interface + through 6.1; providing extensions to the application binary interface (ABI). Although the source can still be configured to support the - ncurses 5 ABI, the intent of the release is to provide extensions to - the ncurses 6 ABI: - * improve integration of tput and tset - * provide support for extended numeric capabilities. + ncurses 5 ABI, the reason for the release is to reflect improvements + to the ncurses 6 ABI and the supporting utility programs. There are, of course, numerous other improvements, listed in this announcement. - The release notes also mention some bug-fixes, but are focused on new - features and improvements to existing features since ncurses 6.0 - release. + The most important bug-fixes/improvements dealt with user-defined + capabilities in terminal descriptions. The release notes also mention + some other bug-fixes, but are focused on new features and improvements + to existing features since ncurses 6.1 release. Library improvements New features - The improved integration of tput and tset made only small changes to - the libraries. However, supporting extended numeric capabilities - required a few changes: - * The TERMINAL structure in is now opaque. Doing that - allowed making the structure larger, to hold the extended numeric - data. - A few applications required changes during development of - ncurses 6.1 because those applications misused the members of that - structure, e.g., directly modifying it rather than using - [13]def_prog_mode. - * Having made TERMINAL opaque (and because none of the library - functions use anything except a pointer to TERMINAL), it was - possible to increase the size of the structure, adding to the end. - Existing applications which were linked to the ncurses 6.0 - high-level (ncurses, ncursesw) and low-level (tinfo, tinfo) - libraries should not require re-linking since the binary interface - did not change, nor did the structure offsets with TERMINAL - change. - A few applications use the inner TERMTYPE structure's offsets to - refer to terminfo capabilities within that structure. Again, those - do not require modification because their offsets within TERMINAL - did not change. - * When configured for wide-characters, i.e., "ncursesw" the TERMINAL - structure is extended. - The new data in TERMINAL holds the same information as TERMTYPE, - but with larger numbers ("int" versus "short"). It is named - TERMTYPE2. - The library uses this structure internally in preference to - TERMTYPE, referring to TERMTYPE only to initialize it for - applications that use the capabilities defined in - * When configured for 8-bit (narrow) characters, the TERMTYPE2 - structure is not used. - * The updated application binary interface is 6.1.20171230 (used for - new [14]versioned symbols), although the interface changes were - developed several months previously. + There are several new features: + * O_EDGE_INSERT_STAY tells the form library to optionally delay + cursor movement on a field edge/boundary + * O_INPUT_FIELD extension to form library allows a dynamic field to + shrink if the new limit is smaller than the current field size. + * added exit_curses and exit_terminfo to replace internal symbols + for leak-checking. + * added curses_trace, to replace trace(). - The motivation for making this extension came from noticing that - [15]termcap applications could (though not [16]realistically) use - larger numbers than would fit in 16-bits, and the fact that the number - of color pairs for a 256-color xterm could not be expressed in - terminfo (i.e., 32767 versus 65536). Also, a few terminals support - direct-colors, which could use the extension. - - Generally speaking, applications that use internal details of a - library are unsupported. There was exactly one exception for ncurses: - the tack program used the internal details of TERMINAL, because it - provides an ncurses-specific feature for interactively modifying a - terminfo description and writing the updated description to a - text-file. It was possible to not only separate tack from these - [17]internal details of ncurses, but to generalize it so that the - program works with Unix curses (omitting the ncurses-specific - feature). That was released as [18]tack 1.08 in July 2017. - - While making changes to tack to eliminate its dependency upon ncurses - internals, the publicly-visible details of those internals were - reviewed, and some symbols were moved to private header files, while - others were marked explicitly as ncurses internals. Future releases of - ncurses may eliminate some of those symbols (such as those used by - tack 1.07) because they are neither part of the API or the ABI. - - Using the TERMTYPE2 extended numeric capabilities, it is possible to - support both color pair values and color values past 32767. Taking - compatibility into account, developers readily understand that neither - function signatures nor structure offsets change. Also, existing - functions have to operate with the extended numbers. Most of that work - is internal to the library. For the external interfaces, a hybrid - approach was used: - * X/Open Curses defined function prototypes such as wattr_set with - an unused parameter, for "future" use. After 25 years, the future - is here: ncurses uses the parameter to augment color pair values - as described in the [19]manual page. - * Other functions such as those defining color pairs did not have a - corresponding reserved parameter. For those, ncurses defines - extended versions such as init_extended_pair (versus init_pair), - init_extended_color (versus init_color). - Additionally, to improve performance other changes (and extensions) are provided in this release: - * Several new functions simplify management of large sets of color - pairs: reset_color_pairs, alloc_pair, find_pair and free_pair. - * New "RGB" extension capability for direct-color support is used to - improve performance of color_content. - * The internal colorpair_t is now a struct, eliminating an internal - 8-bit limit on colors - * Allocation for SCREEN's color-pair table starts small, grows on - demand up to the limit given in the terminal description. - * setcchar and getcchar now treat a negative color-pair as an error. + * mouse decoding now handles shift/control/alt logic when decoding + xterm's 1006 mode + * ncurses now defines a limit for wgetnstr, wgetn_wstr when length + is negative or "too large". + * reordered loop-limit checks in winsnstr in case the string has no + terminating null and only the number of characters is used. + * there is now no buffer-size limit when reading the $TERMCAP + variable. + * the $TERMCAP variable may be interpreted as a fallback to a + terminfo entry + * mvcur now decides whether to use hard-tabs, using xt, tbc and hts + as clues. + * extended colors are improved by modifying an internal call to + vid_puts to pass extended color pairs e.g., from tty_update.c and + lib_mvcur.c + * the initialization functions now avoid relying upon persistent + data for the result from getenv + * scrolling is improved: + + a limit check in newline_forces_scroll handles the case where + the row is inside scroll-margins, but not at the end. + + improved loop limits in _nc_scroll_window handle a case where + the scrolled data is a pad which is taller than the window. Other improvements - These are new or revised features: - * modify c++/etip.h.in to accommodate deprecation of throw and - throws in c++17 - * add new function unfocus_current_field - * add option to preserve leading whitespace in form fields - * add a macro for is_linetouched and adjust the function's return - value to make it possible for most applications to check for an - error-return. - * add build-time utility report_offsets to help show when the - various configurations of tinfo library are compatible or not. + These are revised features: + * used "const" in some prototypes rather than NCURSES_CONST where + X/Open Curses was updated to do this, e.g., wscanw, newterm, the + terminfo interface. Also use "const" for consistency in the + termcap interface, which was withdrawn by X/Open Curses in Issue 5 + (2007). As of Issue 7, X/Open Curses still lacks "const" for + certain return values, e.g., keyname. + * modified wbkgd and wbkgrnd to improve compatibility with SVr4 + curses, changing the way the window rendition is updated when the + background character is modified + * improved terminfo write/read by modifying the fourth item of the + extended header to denote the number of valid strings in the + extended string table (see term(5)). + * modified the initialization checks for mouse so that the + xterm+sm+1006 block will work with terminal descriptions not + mentioning xterm. These were done to limit or ultimately deprecate features: - * drop two symbols obsoleted in 2004: _nc_check_termtype, and - _nc_resolve_uses - * move _nc_tracebits, _tracedump and _tracemouse to curses.priv.h, - since they are not part of the suggested ABI6. - * mark some structs in form/menu/panel libraries as potentially - opaque without modifying API/ABI. - * ifdef'd header-file definition of mouse_trafo with - NCURSES_NOMACROS - * remove initialization-check for calling napms in the term-driver - configuration; none is needed. - * modify trace to avoid overwriting existing file + * deprecated safe-sprintf, since the vsnprintf function, which does + what was needed, was standardized long ago. + * marked vwprintw and vwscanw as deprecated; recommend using + vw_printw and vw_scanw, respectively. + * added deprecation warnings for internal functions called by older + versions of tack. + * removed unused _nc_import_termtype2 function. These are improvements to existing features: - * modify make_hash to allow building with address-sanitizer, - assuming that --disable-leaks is configured. - * move SCREEN field for use_tioctl data before the ncursesw fields, - and limit that to the sp-funcs configuration to improve termlib - compatibility - * modify db-iterator: - + ignore zero-length files in db-iterator; these are useful for - instance to suppress $HOME/.terminfo when not wanted. - + modify update_getenv to ensure that environment variables - which are not initially set will be checked later if an - application happens to set them - * modify _nc_outc_wrapper to use the standard output if the screen - was not initialized, rather than returning an error. - * improve checks for low-level terminfo functions when the terminal - has not been initialized. - * modify set_curterm to update ttytype[] data used by longname/p> - * modify _nc_get_screensize to allow for use_env and use_tioctl - state to be per-screen when sp-funcs are configured, better - matching the behavior when using the term-driver configuration. - * remove an early-return from _nc_do_color, which can interfere with - data needed by bkgd when ncurses is configured with extended - colors - * incorporate A_COLOR mask into COLOR_PAIR, in case user application - provides an out-of-range pair number - * modify logic for endwin-state to be able to detect the case where - the screen was never initialized, using that to trigger a flush of - ncurses' buffer for mvcur, e.g., in the sample program dots_mvcur - for the term-driver configuration. + * check parameter of set_escdelay, return ERR if negative. + * check parameter of set_tabsize, return ERR if not greater than + zero + * correct a status-check in _nc_read_tic_entry() so that if reading + a hex/b64 $TERMINFO, and the $TERM does not match, fall-through to + the compiled-in search list. + * amend check for repeat_char to handle a case where setlocale() was + called after initscr + * move macro for is_linetouched inside NCURSES_NOMACROS ifndef. + * use _nc_copy_termtype2 rather than direct assignment in setupterm, + in case it is called repeatedly using fallback terminfo + descriptions + * improve workaround for Solaris wcwidth versus line-drawing + characters + * add checks in repair_subwindows to keep the current position and + scroll-margins inside the resized subwindow. + * correct a buffer-limit in write_entry.c for systems that use + caseless filenames. + * improved build-time utility report_offsets: + + add categories, e.g., "w" for wide-character, "t" for threads + to make the report more readable. Reorganized the structures + reported to make the categories more apparent. + + add NCURSES_GLOBALS and NCURSES_PRESCREEN to report to show + how similar the different libtinfo configurations are. + * modified some header files to ensure that those include necessary + files except for the previously-documented cases + * added some traces in initialization to show whether a fallback + entry is used. + * made minor optimization to reduce calls to _nc_reserve_pairs These are corrections to existing features: - * fixes for writing extended color pairs in putwin. - * modify no-leaks code for lib_cur_term.c to account for the tgetent - cache. - * amend handling of the repeat_char capability in EmitRange to avoid - scope creep: translate the character to the alternate character - set when the alternate character set is enabled, and do not use - repeat_char for characters past 255. - * improve wide-character implementation of myADDNSTR in - frm_driver.c, which was inconsistent with the normal - implementation. - * modify winnstr and winchnstr to return error if the output pointer - is null, as well as adding a null pointer check of the window - pointer for better compatibility with other implementations. - * modify setupterm to save original tty-modes so that erasechar - works as expected. Also modify _nc_setupscreen to avoid redundant - calls to get original tty-modes. - * modify wattr_set and wattr_get to return ERR if win-parameter is - null, as documented. - * correct order of initialization for traces in use_env and - use_tioctl versus first _tracef calls. - * correct parameters for copywin call in _nc_Synchronize_Attributes - * flush the standard output in _nc_flush for the case where SP is - zero, e.g., when called via putp. This fixes a scenario where - "tput flash" did not work after changes in 20130112. - * amend internal use of tputs to consistently use the number of - lines affected, e.g., for insert/delete character operations. - While merging terminfo source early in 1995, several descriptions - used the "*" proportional delay for these operations, prompting a - change in doupdate. - * correct return-value of extended putwin. - * double-width multibyte characters were not counted properly in - winsnstr and wins_nwstr. - * amend fix for _nc_ripoffline from 20091031 to make test/ditto.c - work in threaded configuration. - * modify _nc_viscbuf2 and _tracecchar_t2 to trace wide-characters as - a whole rather than their multibyte equivalents. - * minor fix in wadd_wchnstr to ensure that each cell has nonzero - width. - * move PUTC_INIT calls next to wcrtomb calls, to avoid carry-over of - error status when processing Unicode values which are not mapped. - * add missing assignment in lib_getch.c to make notimeout work + * fix a special case in PutAttrChar where a cell is marked as + alternate-character set, but the terminal does not actually + support the given graphic character. This would happen in an older + terminal such as vt52, which lacks most line-drawing capability. + * corrected flag for "seq" method of db 1.8.5 interface, needed by + toe on some of the BSDs. + * modify comparison in make_hash.c to correct a special case in + collision handling for Caps-hpux11 + * add extended_slk_color{,_sp} symbols to the appropriate + package/*.{map,sym} files + * modify lib_setup to avoid calling pthread_self() without first + verifying that the address is valid, i.e., for weak symbols + * add a couple of broken-linker symbols to the list of versioned + symbols to help with link-time optimization versus weak symbols. Program improvements - While reviewing user feedback, it became apparent that the differences - between [20]reset (an alias for tset) and "tput reset" were confusing: - * one ([21]tset) updated the terminal modes, but used only part of - the terminfo capabilities for initialization, while - * the other ([22]tput) used all of the terminal capabilities while - neglecting the terminal modes. + Several improvements were made to the utility programs: - On further investigation, it turned out that the differences were - largely an accident due to the way those programs had evolved. + clear - This release eliminates the unnecessary differences, using the same - approach for tput's init (initialization), reset and clear operations - as the separate [23]reset and [24]clear programs. Doing this does not - change the command-line options; existing scripts are unaffected. + + improved logic for clearing with the E3 extension, in case + the terminal scrolls content onto its saved-lines before + actually clearing the display, by clearing the saved-lines + after clearing the display - These are the user-visible changes for the three programs (tput, tset - and clear): - * add the terminal-mode parts of "reset" (aka tset) to the "tput - reset" command, making the two almost the same except for - window-size. - * improve tput's check for being called as "init" or "reset" to - allow for transformed names. - * add "clear" as a possible link/alias to tput. - * amend changes for tput to reset tty modes to "sane" if the program - is run as "reset", like tset. Likewise, ensure that tset sends - either reset- or init-strings. - * add -x option to clear/tput to make the E3 extension optional - * add functionality of "tset -w" to tput, like the "-c" feature this - is not optional in tput. - * add options -T and -V to clear command for compatibility with - tput. - * drop long-obsolete "-n" option from tset. - * modify tset's assignment to TERM in its output to reflect the name - by which the terminal description is found, rather than the - primary name. That was an unnecessary part from the initial - conversion of tset from termcap to terminfo. The termcap library - in 4.3BSD did this to avoid using the short 2-character name - * remove a restriction in tput's support for termcap names which - omitted capabilities normally not shown in termcap translations - * add usage message to clear command - * improve usage messages for tset and tput. + infocmp - Other user-visible improvements and new features include: - * modify tic/infocmp display of numeric values to use hexadecimal - when they are "close" to a power of two, making the result more - readable. - * add "-W" option to tic/infocmp to force long strings to wrap. - + This is in addition to the "-w" option which attempts to fit - capabilities into a given line-length. - + If "-f" option splits line, do not further split it with - "-W". - + Begin a new line when adding "use=" after a wrapped line. - * add "-q" option to infocmp to suppress the "Reconstructed from" - comment from the header, and a corresponding option to tic to - suppress all comments from the "tic -I" output. - * Sorted options in usage message for infocmp, to make it simpler to - see unused letters. - * Updated usage message for tic, adding "-0" option. - * add infocmp/tic "-Q" option, which allows one to dump the compiled - form of the terminal entry, in hexadecimal or base64: - + A "b64:" prefix in the TERMINFO variable tells the terminfo - reader to use base64 according to RFC-3548 as well as - RFC-4648 url/filename-safe format. - + A "hex:" prefix tells the terminfo reader to accept - hexadecimal data as generated by "infocmp -0qQ1". + + omit filtering of "OTxx" names which are used for obsolete + capabilities, when the output is sorted by long-names. This + change helps when making a table of the short/long capability + names. - Other less-visible improvements and new features include: - * modify utility headers such as tic.h to make it clearer which are - externals that are used by tack. - * add "reset" to list of programs whose names might change in - manpages due to program-transformation configure options. - * modify "-T" option of clear and tput to call use_tioctl to obtain - the operating system's notion of the screensize if possible. - * add check in tput for init/reset operands to ensure those use a - terminal. - * modify programs clear, tabs, tput and tset to pass the actual tty - file descriptor to setupterm rather than the standard output or - error, making padding work. - * change tset's initialization to allow it to get settings from the - standard input as well as /dev/tty, to be more effective when - output or error are redirected. - * amend check in tput, tabs and clear to allow those to use the - database-only features in cron if a "-T" option gives a suitable - terminal name. - * improve error message from tset/reset when both stderr/stdout are - redirected to a file or pipe. + tic - Several of the less apparent features deal with translation of - terminfo to termcap (and the reverse), with corresponding checks by - tic: - * modify check in fmt_entry to handle a cancelled reset string. Make - similar fixes in other parts of dump_entry.c and tput.c - * correct read of terminfo entry in which all strings are absent or - explicitly cancelled. Before this fix, the result was that all - were treated as only absent. - * modify infocmp to suppress mixture of absent/cancelled - capabilities that would only show as "NULL, NULL", unless the "-q" - option is used, e.g., to show "-, @" or "@, -". - * correct a warning from tic about keys which are the same, to skip - over missing/cancelled values. - * add check in tic for use of bold, etc., video attributes in the - color capabilities, accounting whether the feature is listed in - ncv. - * add check in tic for unnecessary use of "2" to denote a shifted - special key. - * improve check in tic for delays by also warning about beep/flash - when a delay is not embedded, or if those use the VT100 reverse - video escape without using a delay. - * improve checks in trim_sgr0, comp_parse.c and parse_entry.c, for - cancelled string capabilities. - * add check in tic for some syntax errors of delays, as well as use - of proportional delays for non-line capabilities. - * add check in tic for conflict between ritm, rmso, rmul versus - sgr0. - * add check in _nc_parse_entry for invalid entry name, setting the - name to "invalid" to avoid problems storing entries. - * improve _nc_tparm_analyze, using that to extend the checks made by - tic for reporting inconsistencies between the expected number of - parameters for a capability and the actual. - * remove tic warning about "^?" in string capabilities, which was - marked as an extension; however all Unix implementations support - this and X/Open Curses does not address it. On the other hand, - [25]BSD termcap did not support this feature (until the - [26]mid-1990s). - in _nc_infotocap, added a check to ensure that terminfo "^?" is - not written to termcap. - * modify sscanf calls in _nc_infotocap for patterns "%{number}%+%c" - and "%'char'%+%c" to check that the final character is really "c", - avoiding a case in icl6404 which cannot be converted to termcap. - * in _nc_tic_expand and _nc_infotocap, improved string-length check - when deciding whether to use "^X" or "\xxx" format for control - characters, to make the output of tic/infocmp more predictable. - * limited termcap "%d" width to 2 digits on input, and use "%2" in - preference to "%02" on output. - * correct terminfo/termcap conversion of "%02" and "%03" into "%2" - and "%3"; the result repeated the last character. + + added check for consistent alternate character set + capabilities. + + added check for paired indn/rin. + + added check for terminals with parm_dch vs parm_ich. + + added check for the case where setf/setb are given using + different strings, but provide identical results to + setaf/setab. + + corrected check for ich1. + + changed a too-large terminal entry from a fatal error to a + warning. + toe + + + ignores any hex/b64 $TERMINFO value in the list of terminfo + databases. + + tset + + + replace check in reset command for obsolete "pt" capability + using tbc and hts capabilities as clues + + modify reset to allow for tabstops at intervals other than 8. + + change reset's behavior for margins to simply clear + soft-margins if possible, rather than clearing and then + setting them according to the terminal's width. + + tput + + + add "x" to getopt string so that "tput -x clear" works. + + Several changes were made to the generated ncurses*config scripts and + the analogous ".pc" files to reduce differences between the + configurations they report: + * modified the ncurse*-config and pc-files to more closely match for + the -I and -l options. + * filtered out linker-specs from the --libs report. + * amended the ncurses*-config and pc-files to take into account the + rpath hack which differed between those files. + * modified generated ncurses*config and ncurses.pc, ncursesw.pc, + etc., to list helper libraries such as gpm for static linking. + Examples - Along with the library and utilities, many improvements were made to - the [27]ncurses-examples. + Along with the library and utilities, improvements were made to the + ncurses-examples. Most of this activity aimed at improving the + test-packages. A few changes are more generally useful, e.g., for the + main ncurses test-program, and for analyzing traces using the + tracemunch script: + * improve recovery from error when reading command-character in + test/ncurses.c, showing the relevant error message and not exiting + on EINTR. + * improve tracemunch, by keeping track of TERMINAL* values, and if + tracing was first turned on after initialization, attempt to show + distinct screen, window and terminal names anyway. + * modify tracemunch to accept filename parameters in addition to use + as a pipe/filter. + * update tracemunch to work with perl 5.26.2, which changed the + rules for escaping regular expressions. + * add some checks in tracemunch for undefined variables. + * modify TurnOn/TurnOff macros (in lib_vidattr.c and lib_vid_attr.c) + to avoid expansion of "CUR" in trace. - These changes were made to demonstrate new extensions in ncurses: - * add demo_new_pair program, to demonstrate [28]alloc_pair, - [29]find_pair and [30]free_pair functions. - This program iterates over the possible color combinations, - allocating or initializing color pairs. For best results, choose - screen-width dividing evenly into the number of colors. e.g., + There are other new demo/test programs and reusable examples: - 32x64,32x128 256 colors - 24x44,24x88 88 colors - 32x64,24x128 16 colors + color_content + Demonstrate the color_content and extended_color_content + functions. - * add extended_color program, like the older color_set program, but - using the extended color functions, with and without the - SP-functions interface. - * add picsmap program to fill in some testing issues not met by - dots, using this as the third example in a comparison of the - [31]ncurses versus slang libraries. - The program can directly read X bitmap and pixmap files, - displaying a picture. It can read other image files using - ImageMagick's convert program to translate the image into text. - For 16-, 88- and 256-color terminal descriptions, picsmap can load - a palette file which tells it which color palette entries to use. - For direct-colors, the terminal descriptions use the RGB extension - capability. + demo_tabs + A simple demo of tabs in curses. - There are other new example programs and a few scripts: - * add dots_xcurses program to illustrate a different approach used - for extended colors which can be contrasted with dots_curses. - * add list_keys program show function keys for one or more terminal - descriptions. It uses ncurses's convention of modifiers for - special keys, based on xterm. - * add padview program, to compare pads with direct updates in the - view program. - * add sp_tinfo program to exercise the SP-functions extension of the - low-level terminfo library. - * add test-programs for termattrs and term_attrs functions. - * add test_sgr program to exercise all combinations of the sgr - capability. - * add tput-colorcube demo script, imitating xterm's 88- and - 256-color scripts using tput. - * add tput-initc script to demonstrate how tput may be used to - initialize a color palette from a data file. + dump_window + A portable curses screen-dump, used to compare ncurses screen + contents with Solaris. + pair_content + Demonstrate the pair_content and extended_pair_content + functions. + + report_hashing + Check hash-tables used for terminfo and termcap names. + + parse_rgb + Sample implementation of the ncurses RGB extension from + user_caps.5, used in picsmap and savescreen programs. + A variety of improvements were made to existing programs, both new features as well as options added to make the set of programs more consistent. + * add "-l" option to test/background, to dump screen contents in a + form that lets different curses implementations be compared. + * add "@" command to test/ncurses F-test, to allow rapid jump to + different character pages. + * added enum, regex examples to test/demo_forms + * amend Scaled256() macro in test/picsmap.c to cover the full range + 0..1000 + * corrected pathname used in Ada95 sample programs for explain.txt, + to work with test-packages, and used an awk script to split the + resulting pathname when it would be too long for a single line. + * ignore interrupted system-call in test/ncurses's command-line, + e.g., if the terminal were resized. + * improved ifdef's for TABSIZE variable, to help with AIX/HPUX + ports. - The ncurses program is the largest; a proportionately large number of - changes were made to it: - * modify a/A screens to make exiting on an escape character depend - on the start of keypad and timeout modes, to allow better testing - of function-keys. - add "t" toggle for notimeout function. - * modify layout of b/B screens to allow for additional annotation on - the right margin; some terminals with partial support did not - display well. - * modify c/C screens to allow for extended color pairs. - add z/Z zoom feature to make extended color pairs easier to test. - modify test-screens to take advantage of wide screens, reducing - the number of lines used for 88- and 256-colors. - * modify "d" edit-color screen to optionally read xterm color - palette directly from terminal, as well as handling KEY_RESIZE and - screen-repainting with control/L and control/R. - * add examples to "F" screen for WACS_D_PLUS and WACS_T_PLUS. - * improve "g" screen, correcting ifdef which made the legend not - reflect changes to keypad- and scroll-modes. Added check for - return-value of putwin. - * make "s" test easier to understand which subtests are available - add a corresponding "S" wide-character overlap test-screen. - * add "v" screen to show baudrate and other values. - - These changes were made to the other examples: - * modify blue program to use Unicode values for card-glyphs when - available, as well as improving the check for CP437 and CP850. - * improve demo_menus program, allowing mouse-click on the - menu-headers to switch the active menu. This requires a new - extension option O_MOUSE_MENU to tell the menu driver to put mouse - events which do not apply to the active menu back into the queue - so that the application can handle the event. - * correct logic in demo_terminfo program for "-f" option - * modify ditto program to allow $XTERM_PROG environment variable to - override "xterm" as the name of the program to run in the threaded - configuration. - * add several options to the "dots" test-programs. - * modify filter program: - + illustrate an alternative to getnstr, that polls for input - while updating a clock on the right margin as well as - responding to window size-changes. - + adapt logic used in [32]dialog [33]"--keep-tite" option for - filter program as the "-a" option. When set, filter attempts - to suppress the alternate screen. - * modify knight program to provide the "slow" solution for small - screens using "R", noting that Warnsdorf's method is easily done - with "a". - * modify the savescreen program to add test patterns that exercise - 88-, 256-, etc., colors. - * add options to test_arrays, for selecting termcap vs terminfo, - etc. - * modify the view program: - + expand tabs using the ncurses library rather than in the - test-program. - + eliminate the "-n" option by simply reading the whole file. - + implement page up/down commands. - + remove the very old SIGWINCH example; just use KEY_RESIZE. - * improve animation in xmas program by adding a time-delay in - blinkit. - * modify several test-programs which call use_default_colors to - consistently do this only if the "-d" option is given. - * modify the install-rule for ncurses-examples to put the data files - in the data directory, e.g., /usr/share/ncurses-examples. - * modify several test programs to use new popup_msgs function, - adapted from the help-screen used in the edit_field program. - * modify test data for xterm palettes to use the newer - color4/color12 values. - * improve the tracemunch script: - + show screenXX pointers and thread identifiers as names. - + chang address-parameters of add_wch, color_content and - pair_content to dummy parameters. - Terminal database There are several new terminal descriptions: - dumb-emacs-ansi, dvtm, dvtm-256color, fbterm, iterm2, linux-m1 - minitel entries, putty-noapp, viewdata, and vt100+4bsd - building-block. + alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal, + n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, + ti703-w, ti707-w vscode, vscode-direct, xterm-mono, xterm.js - xterm+noalt, xterm+titlestack, xterm+alt1049, xterm+alt+title - building blocks and xterm+direct, xterm+indirect, xterm-direct. - from [34]xterm patch #331. - - several other "-direct" descriptions to address the differences of - other terminal emulators versus xterm-direct. - There are many changes to existing terminal descriptions. Some were updates to several descriptions: - * use xterm+sm+1006 in several terminal descriptions which were - validated as supporting the extended mouse feature for their - respective terminal emulators. - * corrected sgr/sgr0 strings in a few cases reported by tic, making - those correspond to the non-sgr settings where they differ, but - otherwise use ECMA-48 consistently. - * add 0.1sec mandatory delay to flash capabilities using the VT100 - reverse-video control + * use ansi+rep in a dozen places + * add rs1 to konsole, mlterm + * improve several flash capabilities with trailing mandatory delays + * drop ich1 from rxvt-basic, Eterm and mlterm to improve + compatibility with old non-curses programs + * add/use xterm+keypad in xterm-new + * use xterm+sl-twm for consistency, nine places + * improve xm example in xterm+x11mouse and xterm+sm_1006. while others affected specific descriptions. These were retested, to - take into account new/undocumented changes by their developers: + take into account changes by their developers: - iterm, minitel, st, viewdata, nsterm + terminator, st - while these are specific fixes based on user reports, or warnings from - tic: + while these are specific fixes based on reviewing documentation, user + reports, or warnings from tic: - [35]ansi building blocks + adds200: - + restored rmir/smir in ansi+idc to better match original - ansiterm+idc, add alias ansiterm + + fix typo - [36]icl6402 + gnome-256color - + corrected missing comma-separator between string capabilities - in icl6402 and m2-nam + + base entry on "gnome", not "vte", for consistency - [37]interix + interix - + updated using tack and SFU with Windows 7 Ultimate. - + used ^? for kdch1 + + trim unnecessary setf/setb - [38]linux + linux-16color - + made linux3.0 entry the default linux entry - + modify linux2.6 entry to improve line-drawing so that the - linux3.0 entry can be used in non-UTF-8 mode - + omitted selection of ISO-8859-1 for G0 in enacs capability - from linux2.6 entry, to avoid conflict with the user-defined - mapping. The reset feature uses ISO-8859-1 in any case. - + modify flash capability for linux and wyse entries to put the - delay between the reverse/normal escapes rather than after - + modify linux-16color to not mask dim, standout or reverse - with the ncv capability + + accommodate Linux console driver incompatibility introduced + in early 2018 - [39]pccon entries + nsterm-256color: - + fixed some inconsistencies in the pccon* entries - + add bold to pccon+sgr+acs and pccon-base - + add keys f12-f124 to pccon+keys + + add nsterm-build309 to replace nsterm-256color, assigning the + latter as an alias of nsterm, to make mouse work with + nsterm-256color - [40]tmux + regent40: - + corrected sgr string, which used screen's "standout" code - rather than the standard code. - + add settings corresponding to xterm-keys option to reflect - upcoming change to make that option "on" by default - + uncanceled Ms + + renumber function-keys to match manual - [41]vt100 + regent60: - + modify vt100 rs2 string to reset vt52 mode and scrolling - regions - + corrected rs2 string for vt100-nam - + made minor fixes for vt100+4bsd, e.g., delay in sgr for - consistency + + add cd (clr_eos) + + corrected acsc + + add shifted function-keys - [42]vte + tvi950: - + moved SGR 24 and 27 from vte-2014 to vte-2012 - + add a few capabilities fixed in recent VTE development + + added function-key definitions to agree with Televideo 950 + manual + + corrected acsc + + remove bogus kf0 + + add bel - [43]xterm + tvi955: - + add rep to xterm-new, available since [44]late 1996. - + modify xterm+256color and xterm+256setaf to use correct - number of color pairs. - + modify rs1 for xterm-16color, xterm-88color and - xterm-256color to reset palette using oc string as in linux - entry. - + add rs1 capability to xterm-256color - + add oc capability to xterm+256color, allowing palette reset - for xterm - + add op to xterm+256setaf - + modify xterm-r5, xterm-r6 and xterm-xf86-v32 to use xterm+kbs - to match [45]xterm #272, reflecting packager's changes - + used ANSI reply for u8 in xterm-new, to reflect vt220-style - responses that could be returned. - + made xterm-pcolor sgr consistent with other capabilities + + fix typo + vi200: + + + add acsc string, including right/down-arrow + + wy50: + + + corrected acsc + + wy50 and wy60: + + + add shifted function-keys as kF1 to kF16 + + xterm+x11hilite: + + + eliminate unused p5 parameter. + A few entries use extensions (user-defined terminal capabilities): - * add rmxx/smxx ECMA-48 strikeout extension to tmux and xterm-basic - * used RGB capability in new *-direct entries to denote direct-color - feature. + * use xterm+sm+1006 (aka "SGR 1006 mouse") for konsole-base and + putty + * add Smol/Rmol user-defined capability to tmux and vte-2018 + * add Smulx user-defined capability to tmux, vte-2018 Documentation @@ -639,273 +402,279 @@ Release Notes * attempts to improve the description of features which users have found confusing * fills in overlooked descriptions of features which were described - in the [46]NEWS file but treated sketchily in manual pages. + in the NEWS file but treated sketchily in manual pages. - In particular, - * Since the underlying features for [47]tset, [48]tput, and - [49]clear have been better integrated, the documentation now - includes information on how those tools evolved. - In addition to explaining the improved integration of the tools, - the manual pages made it easier to see how the tools are similar - and how they are different. - * The addch manual page has additional information on - [50]portability and differences from other implementations. - * The discussion of color-pairs in the attributes manual page is - improved in its [51]history section. - * The documentation of the chtype, cchar_t types and the attribute - values which can be stored in those types, in particular the - [52]history and [53]portability sections of the attributes manual - page, has been improved. - * improve discussion of [54]portability in the mouse manual. - * The pad manual page has a section on the [55]origin and - portability of pads. - * Differences between SVr4 and X/Open Curses soft-keys are discussed - in a new section on [56]portability. - * There are updated/improved notes on portability in the - [57]resizeterm and [58]wresize manual pages. - In addition to providing background information to explain these features and show how they evolved, there are corrections, clarifications, etc.: - * add note in the [59]addch manual about line-drawing when it - depends upon UTF-8. - * improve discussion of line-drawing characters in the [60]add_wch - manual. - * explain in [61]clear's manual page that it writes to the standard - output. - * improve description of [62]endwin. - * improve discussion of field validation in the [63]form driver - manual page. - * clarify the use of wint_t vs wchar_t in [64]get_wstr manual page. - * clarify in the [65]getch manual that the keypad mode affects an - application's ability to read KEY_MOUSE codes, but does not affect - KEY_RESIZE. - trim some obsolete/incorrect wording about EINTR from the getch - manual page - improve manual pages for [66]getch and [67]get_wch to point out - that they might return user-defined values which have no - predefined names in - * improve description of the -R option in the [68]infocmp manual - page - * clarify in the [69]resizeterm manual page how KEY_RESIZE is pushed - onto the input stream. - * document return value of [70]use_extended_names - * document differences in [71]ESCDELAY versus AIX's implementation - in the variables manual page. - * The _nc_free_tinfo function is now documented in the - [72]memory-leaks manual page, because it could be used in tack for - memory-leak checking. - * add a note to the [73]tic manual page about -W versus -f options. - * improve terminfo manual description of [74]terminfo syntax. - improve terminfo manual page discussion of [75]control- and - graphics- characters. - improve [76]color-handling section in terminfo manual page - * clarify description in [77]tput manual page regarding support for - termcap names - update [78]tput manual page to reflect changes to manipulate - terminal modes by sharing functions with tset. - * clarify in manual pages that the optional verbose option level of - [79]tic and [80]infocmp is available only when ncurses is - configured for tracing. - * improve manual page description of [81]tset/reset versus - window-size. - * improve description of [82]tgoto parameters + * Corrections: + + correct error-returns listed in manual pages for a few form + functions + + corrected prototypes in several manpages using script to + extract those in compilable form. + + fix typo in term.5, improve explanation of format + * Clarify in manual pages that vwprintw and vwscanw are obsolete. + They have not been part of X/Open Curses since 2007. + * New/improved history and portability sections: + + curs_addch.3x gives some background for ACS symbols. + + curs_getcchar.3x explains a difference between ncurses and + X/Open Curses. + + curs_getstr.3x gives historical/portability background for + the length parameter of wgetnstr. *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***