ncurses 5.9 - patch 20141129

+ improved ".map" files by generating them with a script that builds
  ncurses with several related configurations and merges the results.
  A further refinement is planned, to make the tic- and tinfo-library
  symbols use the same versions across each of the four configurations
  which are represented (reports by Sven Joachim, Werner Fink).
This commit is contained in:
Thomas E. Dickey 2014-11-30 00:36:42 +00:00
parent 50acaeeb9b
commit 762520a793
17 changed files with 2224 additions and 1658 deletions

9
NEWS
View File

@ -25,7 +25,7 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
-- $Id: NEWS,v 1.2300 2014/11/16 00:46:19 tom Exp $
-- $Id: NEWS,v 1.2303 2014/11/29 20:12:50 tom Exp $
-------------------------------------------------------------------------------
This is a log of changes that ncurses has gone through since Zeyd started
@ -45,6 +45,13 @@ 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.
20141129
+ improved ".map" files by generating them with a script that builds
ncurses with several related configurations and merges the results.
A further refinement is planned, to make the tic- and tinfo-library
symbols use the same versions across each of the four configurations
which are represented (reports by Sven Joachim, Werner Fink).
20141115
+ improve description of limits for color values and color pairs in
curs_color.3x (prompted by patch by Tim van der Molen).

View File

@ -1 +1 @@
5:0:9 5.9 20141115
5:0:9 5.9 20141129

View File

@ -25,7 +25,7 @@
# use or other dealings in this Software without prior written #
# authorization. #
##############################################################################
# $Id: dist.mk,v 1.1015 2014/11/15 14:02:33 tom Exp $
# $Id: dist.mk,v 1.1017 2014/11/29 20:06:53 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 = 20141115
NCURSES_PATCH = 20141129
# We don't append the patch to the version, since this only applies to releases
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)

View File

@ -1,8 +1,8 @@
ncurses6 (5.9+20141115) unstable; urgency=low
ncurses6 (5.9+20141129) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 15 Nov 2014 09:02:26 -0500
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Nov 2014 15:06:53 -0500
ncurses6 (5.9-20131005) unstable; urgency=low

View File

@ -1,8 +1,8 @@
ncurses6 (5.9+20141115) unstable; urgency=low
ncurses6 (5.9+20141129) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 15 Nov 2014 09:02:26 -0500
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Nov 2014 15:06:53 -0500
ncurses6 (5.9-20131005) unstable; urgency=low

View File

@ -1,8 +1,8 @@
ncurses6 (5.9+20141115) unstable; urgency=low
ncurses6 (5.9+20141129) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 15 Nov 2014 09:02:26 -0500
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Nov 2014 15:06:53 -0500
ncurses6 (5.9-20120608) unstable; urgency=low

View File

@ -1,4 +1,4 @@
; $Id: mingw-ncurses.nsi,v 1.70 2014/11/15 14:02:33 tom Exp $
; $Id: mingw-ncurses.nsi,v 1.72 2014/11/29 20:06:53 tom Exp $
; TODO add examples
; TODO bump ABI to 6
@ -10,7 +10,7 @@
!define VERSION_MAJOR "5"
!define VERSION_MINOR "9"
!define VERSION_YYYY "2014"
!define VERSION_MMDD "1115"
!define VERSION_MMDD "1129"
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
!define MY_ABI "5"

View File

@ -3,7 +3,7 @@
Summary: shared libraries for terminal handling
Name: mingw32-ncurses6
Version: 5.9
Release: 20141115
Release: 20141129
License: X11
Group: Development/Libraries
Source: ncurses-%{version}-%{release}.tgz

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
Summary: shared libraries for terminal handling
Name: ncurses6
Version: 5.9
Release: 20141115
Release: 20141129
License: X11
Group: Development/Libraries
Source: ncurses-%{version}-%{release}.tgz

View File

@ -1,4 +1,32 @@
# $Id: ncurses.sym,v 1.4 2014/11/16 01:38:47 tom Exp $
# $Id: ncurses.sym,v 1.14 2014/11/28 14:12:48 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
# Configure options (merged 5 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
# --disable-leaks
# --disable-root-environ
# --disable-termcap
# --enable-getcap
# --enable-getcap-cache
# --enable-hard-tabs
# --enable-interop
# --enable-rpath
# --enable-sp-funcs
# --enable-termcap
# --enable-warnings
# --enable-wgetch-events
# --verbose
# --with-shared
# --with-termlib
# --with-ticlib
# --with-trace
# --with-warnings
# --without-ada
# --without-debug
# --without-normal
BC
COLORS
COLOR_PAIR
@ -46,6 +74,13 @@ _nc_Set_Form_Page
_nc_Show_Menu
_nc_Synchronize_Attributes
_nc_Synchronize_Options
_nc_TYPE_ALNUM
_nc_TYPE_ALPHA
_nc_TYPE_ENUM
_nc_TYPE_INTEGER
_nc_TYPE_IPV4
_nc_TYPE_NUMERIC
_nc_TYPE_REGEXP
_nc_Touchline
_nc_Touchpan
_nc_Wnoutrefresh
@ -54,8 +89,11 @@ _nc_add_to_try
_nc_align_termtype
_nc_alloc_entry_leaks
_nc_altcharset_name
_nc_background
_nc_basename
_nc_baudrate
_nc_cap_hash_table
_nc_capalias_table
_nc_capcmp
_nc_captoinfo
_nc_captoinfo_leaks
@ -82,7 +120,9 @@ _nc_do_color
_nc_do_color_sp
_nc_doalloc
_nc_entry_match
_nc_env_access
_nc_err_abort
_nc_eventlist_timeout
_nc_expand_try
_nc_expanded
_nc_fallback
@ -93,6 +133,7 @@ _nc_first_db
_nc_first_name
_nc_flush
_nc_flush_sp
_nc_form_cursor
_nc_format_slks
_nc_free_and_exit
_nc_free_and_exit_sp
@ -106,6 +147,7 @@ _nc_freeall
_nc_freeall_sp
_nc_freewin
_nc_fty_generic
_nc_generic_fieldtype
_nc_get_alias_table
_nc_get_fieldbuffer
_nc_get_hash_info
@ -127,6 +169,8 @@ _nc_hash_map_sp
_nc_hashed_db
_nc_head
_nc_home_terminfo
_nc_info_hash_table
_nc_infoalias_table
_nc_infotocap
_nc_init_acs
_nc_init_acs_sp
@ -138,12 +182,16 @@ _nc_is_abs_path
_nc_is_dir_path
_nc_is_file_path
_nc_keep_tic_dir
_nc_key_names
_nc_keyname
_nc_keyname_leaks
_nc_keypad
_nc_last_db
_nc_leaks_tic
_nc_leaks_tinfo
_nc_lib_traceatr
_nc_lib_tracedmp
_nc_lib_tracemouse
_nc_linedump
_nc_linedump_sp
_nc_locale_breaks_acs
@ -151,6 +199,7 @@ _nc_make_oldhash
_nc_make_oldhash_sp
_nc_makenew
_nc_makenew_sp
_nc_memmove
_nc_menu_cursor_pos
_nc_merge_entry
_nc_msec_cost
@ -175,6 +224,7 @@ _nc_outc_wrapper
_nc_outch
_nc_outch_sp
_nc_outchars
_nc_outstr
_nc_panelhook
_nc_panelhook_sp
_nc_panic_mode
@ -194,6 +244,7 @@ _nc_read_entry
_nc_read_entry_source
_nc_read_file_entry
_nc_read_termcap
_nc_read_termcap_entry
_nc_read_termtype
_nc_remove_key
_nc_remove_string
@ -252,6 +303,7 @@ _nc_scrolln
_nc_scrolln_sp
_nc_set_buffer
_nc_set_buffer_sp
_nc_set_generic_fieldtype
_nc_set_no_padding
_nc_set_source
_nc_set_tty_mode
@ -263,7 +315,9 @@ _nc_setup_tinfo
_nc_setupscreen
_nc_setupscreen_sp
_nc_setupterm
_nc_sigaction
_nc_signal_handler
_nc_slk_format
_nc_slk_initialize
_nc_start_line
_nc_stdscr_of
@ -283,6 +337,7 @@ _nc_tic_written
_nc_timed_wait
_nc_tinfo_cmdch
_nc_tinfo_fkeys
_nc_tinfo_fkeysf
_nc_tparm_analyze
_nc_tparm_err
_nc_tputs_trace
@ -774,6 +829,8 @@ setscrreg
setupterm
show_panel
slk_attr
slk_attr_off
slk_attr_on
slk_attr_set
slk_attr_set_sp
slk_attr_sp
@ -866,6 +923,7 @@ use_screen
use_tioctl
use_tioctl_sp
use_window
vid_attr
vidattr
vidattr_sp
vidputs
@ -902,8 +960,10 @@ wechochar
wenclose
werase
wgetch
wgetch_events
wgetdelay
wgetnstr
wgetnstr_events
wgetparent
wgetscrreg
wgetstr

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,34 @@
# $Id: ncursest.sym,v 1.4 2014/11/16 01:38:44 tom Exp $
# $Id: ncursest.sym,v 1.13 2014/11/28 02:54:53 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
# Configure options (merged 7 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
# --disable-leaks
# --disable-root-environ
# --disable-termcap
# --enable-getcap
# --enable-getcap-cache
# --enable-hard-tabs
# --enable-interop
# --enable-reentrant
# --enable-rpath
# --enable-sp-funcs
# --enable-termcap
# --enable-warnings
# --enable-wgetch-events
# --verbose
# --with-pthread
# --with-shared
# --with-termlib
# --with-ticlib
# --with-trace
# --with-warnings
# --without-ada
# --without-debug
# --without-normal
BC
COLOR_PAIR
PAIR_NUMBER
@ -46,6 +76,13 @@ _nc_Show_Menu
_nc_Synchronize_Attributes
_nc_Synchronize_Options
_nc_TABSIZE
_nc_TYPE_ALNUM
_nc_TYPE_ALPHA
_nc_TYPE_ENUM
_nc_TYPE_INTEGER
_nc_TYPE_IPV4
_nc_TYPE_NUMERIC
_nc_TYPE_REGEXP
_nc_Touchline
_nc_Touchpan
_nc_Wnoutrefresh
@ -92,7 +129,9 @@ _nc_do_color
_nc_do_color_sp
_nc_doalloc
_nc_entry_match
_nc_env_access
_nc_err_abort
_nc_eventlist_timeout
_nc_expand_try
_nc_expanded
_nc_fallback
@ -103,6 +142,7 @@ _nc_first_db
_nc_first_name
_nc_flush
_nc_flush_sp
_nc_form_cursor
_nc_format_slks
_nc_free_and_exit
_nc_free_and_exit_sp
@ -116,6 +156,7 @@ _nc_freeall
_nc_freeall_sp
_nc_freewin
_nc_fty_generic
_nc_generic_fieldtype
_nc_get_alias_table
_nc_get_cur_term
_nc_get_cur_term_sp
@ -165,6 +206,7 @@ _nc_make_oldhash
_nc_make_oldhash_sp
_nc_makenew
_nc_makenew_sp
_nc_memmove
_nc_menu_cursor_pos
_nc_merge_entry
_nc_msec_cost
@ -220,6 +262,7 @@ _nc_read_entry
_nc_read_entry_source
_nc_read_file_entry
_nc_read_termcap
_nc_read_termcap_entry
_nc_read_termtype
_nc_remove_key
_nc_remove_string
@ -278,6 +321,7 @@ _nc_scrolln
_nc_scrolln_sp
_nc_set_buffer
_nc_set_buffer_sp
_nc_set_generic_fieldtype
_nc_set_no_padding
_nc_set_source
_nc_set_tputs_trace
@ -920,8 +964,10 @@ wechochar
wenclose
werase
wgetch
wgetch_events
wgetdelay
wgetnstr
wgetnstr_events
wgetparent
wgetscrreg
wgetstr

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,35 @@
# $Id: ncursestw.sym,v 1.4 2014/11/16 01:38:42 tom Exp $
# $Id: ncursestw.sym,v 1.12 2014/11/28 02:58:56 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
# Configure options (merged 7 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
# --disable-leaks
# --disable-root-environ
# --disable-termcap
# --enable-getcap
# --enable-getcap-cache
# --enable-hard-tabs
# --enable-interop
# --enable-reentrant
# --enable-rpath
# --enable-sp-funcs
# --enable-termcap
# --enable-warnings
# --enable-wgetch-events
# --enable-widec
# --verbose
# --with-pthread
# --with-shared
# --with-termlib
# --with-ticlib
# --with-trace
# --with-warnings
# --without-ada
# --without-debug
# --without-normal
BC
COLOR_PAIR
PAIR_NUMBER
@ -46,6 +77,13 @@ _nc_Show_Menu
_nc_Synchronize_Attributes
_nc_Synchronize_Options
_nc_TABSIZE
_nc_TYPE_ALNUM
_nc_TYPE_ALPHA
_nc_TYPE_ENUM
_nc_TYPE_INTEGER
_nc_TYPE_IPV4
_nc_TYPE_NUMERIC
_nc_TYPE_REGEXP
_nc_Touchline
_nc_Touchpan
_nc_Widen_String
@ -94,7 +132,9 @@ _nc_do_color
_nc_do_color_sp
_nc_doalloc
_nc_entry_match
_nc_env_access
_nc_err_abort
_nc_eventlist_timeout
_nc_expand_try
_nc_expanded
_nc_fallback
@ -105,6 +145,7 @@ _nc_first_db
_nc_first_name
_nc_flush
_nc_flush_sp
_nc_form_cursor
_nc_format_slks
_nc_free_and_exit
_nc_free_and_exit_sp
@ -118,6 +159,7 @@ _nc_freeall
_nc_freeall_sp
_nc_freewin
_nc_fty_generic
_nc_generic_fieldtype
_nc_get_alias_table
_nc_get_cur_term
_nc_get_cur_term_sp
@ -170,6 +212,7 @@ _nc_make_oldhash
_nc_make_oldhash_sp
_nc_makenew
_nc_makenew_sp
_nc_memmove
_nc_menu_cursor_pos
_nc_merge_entry
_nc_msec_cost
@ -225,6 +268,7 @@ _nc_read_entry
_nc_read_entry_source
_nc_read_file_entry
_nc_read_termcap
_nc_read_termcap_entry
_nc_read_termtype
_nc_remove_key
_nc_remove_string
@ -283,6 +327,7 @@ _nc_scrolln
_nc_scrolln_sp
_nc_set_buffer
_nc_set_buffer_sp
_nc_set_generic_fieldtype
_nc_set_no_padding
_nc_set_source
_nc_set_tputs_trace
@ -1026,9 +1071,11 @@ wget_wch
wget_wstr
wgetbkgrnd
wgetch
wgetch_events
wgetdelay
wgetn_wstr
wgetnstr
wgetnstr_events
wgetparent
wgetscrreg
wgetstr

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,33 @@
# $Id: ncursesw.sym,v 1.3 2014/11/16 01:38:46 tom Exp $
# $Id: ncursesw.sym,v 1.13 2014/11/28 14:16:34 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
# Configure options (merged 5 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
# --disable-leaks
# --disable-root-environ
# --disable-termcap
# --enable-getcap
# --enable-getcap-cache
# --enable-hard-tabs
# --enable-interop
# --enable-rpath
# --enable-sp-funcs
# --enable-termcap
# --enable-warnings
# --enable-wgetch-events
# --enable-widec
# --verbose
# --with-shared
# --with-termlib
# --with-ticlib
# --with-trace
# --with-warnings
# --without-ada
# --without-debug
# --without-normal
BC
COLORS
COLOR_PAIR
@ -46,6 +75,13 @@ _nc_Set_Form_Page
_nc_Show_Menu
_nc_Synchronize_Attributes
_nc_Synchronize_Options
_nc_TYPE_ALNUM
_nc_TYPE_ALPHA
_nc_TYPE_ENUM
_nc_TYPE_INTEGER
_nc_TYPE_IPV4
_nc_TYPE_NUMERIC
_nc_TYPE_REGEXP
_nc_Touchline
_nc_Touchpan
_nc_Widen_String
@ -55,9 +91,12 @@ _nc_add_to_try
_nc_align_termtype
_nc_alloc_entry_leaks
_nc_altcharset_name
_nc_background
_nc_basename
_nc_baudrate
_nc_build_wch
_nc_cap_hash_table
_nc_capalias_table
_nc_capcmp
_nc_captoinfo
_nc_captoinfo_leaks
@ -84,7 +123,9 @@ _nc_do_color
_nc_do_color_sp
_nc_doalloc
_nc_entry_match
_nc_env_access
_nc_err_abort
_nc_eventlist_timeout
_nc_expand_try
_nc_expanded
_nc_fallback
@ -95,6 +136,7 @@ _nc_first_db
_nc_first_name
_nc_flush
_nc_flush_sp
_nc_form_cursor
_nc_format_slks
_nc_free_and_exit
_nc_free_and_exit_sp
@ -108,6 +150,7 @@ _nc_freeall
_nc_freeall_sp
_nc_freewin
_nc_fty_generic
_nc_generic_fieldtype
_nc_get_alias_table
_nc_get_fieldbuffer
_nc_get_hash_info
@ -129,6 +172,8 @@ _nc_hash_map_sp
_nc_hashed_db
_nc_head
_nc_home_terminfo
_nc_info_hash_table
_nc_infoalias_table
_nc_infotocap
_nc_init_acs
_nc_init_acs_sp
@ -143,6 +188,7 @@ _nc_is_charable
_nc_is_dir_path
_nc_is_file_path
_nc_keep_tic_dir
_nc_key_names
_nc_keyname
_nc_keyname_leaks
_nc_keypad
@ -156,6 +202,7 @@ _nc_make_oldhash
_nc_make_oldhash_sp
_nc_makenew
_nc_makenew_sp
_nc_memmove
_nc_menu_cursor_pos
_nc_merge_entry
_nc_msec_cost
@ -180,6 +227,7 @@ _nc_outc_wrapper
_nc_outch
_nc_outch_sp
_nc_outchars
_nc_outstr
_nc_panelhook
_nc_panelhook_sp
_nc_panic_mode
@ -199,6 +247,7 @@ _nc_read_entry
_nc_read_entry_source
_nc_read_file_entry
_nc_read_termcap
_nc_read_termcap_entry
_nc_read_termtype
_nc_remove_key
_nc_remove_string
@ -257,6 +306,7 @@ _nc_scrolln
_nc_scrolln_sp
_nc_set_buffer
_nc_set_buffer_sp
_nc_set_generic_fieldtype
_nc_set_no_padding
_nc_set_source
_nc_set_tty_mode
@ -268,7 +318,9 @@ _nc_setup_tinfo
_nc_setupscreen
_nc_setupscreen_sp
_nc_setupterm
_nc_sigaction
_nc_signal_handler
_nc_slk_format
_nc_slk_initialize
_nc_start_line
_nc_stdscr_of
@ -310,6 +362,7 @@ _nc_ungetch
_nc_unicode_locale
_nc_update_screensize
_nc_user_definable
_nc_utf8_outch
_nc_varargs
_nc_visbuf
_nc_visbuf2
@ -1008,9 +1061,11 @@ wget_wch
wget_wstr
wgetbkgrnd
wgetch
wgetch_events
wgetdelay
wgetn_wstr
wgetnstr
wgetnstr_events
wgetparent
wgetscrreg
wgetstr