From: Thomas E. Dickey Date: Sun, 9 Jun 2013 01:17:29 +0000 (+0000) Subject: ncurses 5.9 - patch 20130608 X-Git-Tag: v6.0~101 X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff_plain;h=e6f4ffe150c7d919792f29a70b4f031cfab5ef06 ncurses 5.9 - patch 20130608 + add to test/demo_forms.c examples of using the menu-hooks as well as showing how the menu item user-data can be used to pass a callback function pointer. + add test/dots_termcap.c + remove setupterm call from test/demo_termcap.c + build-fix if --disable-ext-funcs configure option is used. + modified test/edit_field.c and test/demo_forms.c to move the lengths into a user-data structure, keeping the original string for later expansion to free-format input/out demo. + modified test/demo_forms.c to load data from file. + added note to clarify Terminal.app's non-emulation of the various terminal types listed in the preferences dialog -TD + fix regression in error-reporting in lib_setup.c (Debian #711134, cf: 20121117). + build-fix for a case where --enable-broken_linker and --enable-reentrant options are combined (report by George R Goffe). --- diff --git a/Ada95/gen/terminal_interface-curses-forms-field_types.ads.m4 b/Ada95/gen/terminal_interface-curses-forms-field_types.ads.m4 index b8481d59..f9784007 100644 --- a/Ada95/gen/terminal_interface-curses-forms-field_types.ads.m4 +++ b/Ada95/gen/terminal_interface-curses-forms-field_types.ads.m4 @@ -38,7 +38,7 @@ include(M4MACRO)dnl ------------------------------------------------------------------------------ -- Author: Juergen Pfeifer, 1996 -- Version Control: --- $Revision: 1.16 $ +-- $Revision: 1.17 $ -- Binding Version 01.00 ------------------------------------------------------------------------------ with Interfaces.C; diff --git a/MANIFEST b/MANIFEST index c409e09b..b7eb0160 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1041,6 +1041,7 @@ ./test/demo_altkeys.c ./test/demo_defkey.c ./test/demo_forms.c +./test/demo_forms.txt ./test/demo_keyok.c ./test/demo_menus.c ./test/demo_panels.c diff --git a/NEWS b/NEWS index e607a694..f38adef0 100644 --- a/NEWS +++ b/NEWS @@ -25,7 +25,7 @@ -- sale, use or other dealings in this Software without prior written -- -- authorization. -- ------------------------------------------------------------------------------- --- $Id: NEWS,v 1.2061 2013/05/26 00:08:21 tom Exp $ +-- $Id: NEWS,v 1.2069 2013/06/08 21:00:03 tom Exp $ ------------------------------------------------------------------------------- This is a log of changes that ncurses has gone through since Zeyd started @@ -45,6 +45,24 @@ See the AUTHORS file for the corresponding full names. Changes through 1.9.9e did not credit all contributions; it is not possible to add this information. +20130608 + + add to test/demo_forms.c examples of using the menu-hooks as well + as showing how the menu item user-data can be used to pass a callback + function pointer. + + add test/dots_termcap.c + + remove setupterm call from test/demo_termcap.c + + build-fix if --disable-ext-funcs configure option is used. + + modified test/edit_field.c and test/demo_forms.c to move the lengths + into a user-data structure, keeping the original string for later + expansion to free-format input/out demo. + + modified test/demo_forms.c to load data from file. + + added note to clarify Terminal.app's non-emulation of the various + terminal types listed in the preferences dialog -TD + + fix regression in error-reporting in lib_setup.c (Debian #711134, + cf: 20121117). + + build-fix for a case where --enable-broken_linker and + --enable-reentrant options are combined (report by George R Goffe). + 20130525 + modify mvcur() to distinguish between internal use by the ncurses library, and external callers, preventing it from reading the content diff --git a/dist.mk b/dist.mk index ca154a14..d439d575 100644 --- a/dist.mk +++ b/dist.mk @@ -25,7 +25,7 @@ # use or other dealings in this Software without prior written # # authorization. # ############################################################################## -# $Id: dist.mk,v 1.930 2013/05/25 15:49:34 tom Exp $ +# $Id: dist.mk,v 1.932 2013/06/07 08:08:46 tom Exp $ # Makefile for creating ncurses distributions. # # This only needs to be used directly as a makefile by developers, but @@ -37,7 +37,7 @@ SHELL = /bin/sh # These define the major/minor/patch versions of ncurses. NCURSES_MAJOR = 5 NCURSES_MINOR = 9 -NCURSES_PATCH = 20130525 +NCURSES_PATCH = 20130608 # We don't append the patch to the version, since this only applies to releases VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR) diff --git a/doc/html/man/index.html b/doc/html/man/index.html index 5a77fe29..c93d1f84 100644 --- a/doc/html/man/index.html +++ b/doc/html/man/index.html @@ -1,5 +1,5 @@