ncurses 5.6 - patch 20080816
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 17 Aug 2008 01:51:55 +0000 (01:51 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 17 Aug 2008 01:51:55 +0000 (01:51 +0000)
commit11ca5f62994c7a14c4e500510bd242e1e721f8be
treeeed331c2c6114e5064b665e7a300fedcbc215093
parent8f527f87c0b979d9c2598ef5c3394463af288468
ncurses 5.6 - patch 20080816

+ add configure option --enable-weak-symbols to turn on new feature.
+ add configure-check for availability of weak symbols.
+ modify linkage with pthread library to use weak symbols so that
  applications not linked to that library will not use the mutexes,
  etc.  This relies on gcc, and may be platform-specific (patch by Dr
  Werner Fink).
+ add note to INSTALL to document limitation of renaming of tic library
  using the --with-ticlib configure option (report by Dr Werner Fink).
+ document (in manpage) why tputs does not detect I/O errors (prompted
  by comments by Samuel Thibault).
+ fix remaining warnings from Klocwork report.
46 files changed:
INSTALL
NEWS
aclocal.m4
c++/cursesapp.cc
c++/cursesp.h
configure
configure.in
dist.mk
include/ncurses_defs
include/term_entry.h
man/curs_terminfo.3x
ncurses/base/lib_addch.c
ncurses/base/lib_getch.c
ncurses/base/lib_getstr.c
ncurses/base/lib_initscr.c
ncurses/base/lib_mouse.c
ncurses/base/lib_newterm.c
ncurses/base/lib_screen.c
ncurses/base/lib_slk.c
ncurses/base/tries.c
ncurses/curses.priv.h
ncurses/tinfo/alloc_entry.c
ncurses/tinfo/captoinfo.c
ncurses/tinfo/comp_expand.c
ncurses/tinfo/comp_hash.c
ncurses/tinfo/comp_parse.c
ncurses/tinfo/comp_scan.c
ncurses/tinfo/lib_acs.c
ncurses/tinfo/lib_cur_term.c
ncurses/tinfo/lib_data.c
ncurses/tinfo/lib_options.c
ncurses/tinfo/lib_termcap.c
ncurses/tinfo/lib_tgoto.c
ncurses/tinfo/lib_tparm.c
ncurses/tinfo/parse_entry.c
ncurses/trace/lib_trace.c
ncurses/trace/lib_tracedmp.c
ncurses/tty/lib_mvcur.c
ncurses/widechar/lib_get_wch.c
ncurses/widechar/lib_get_wstr.c
progs/infocmp.c
progs/tic.c
progs/toe.c
test/Makefile.in
test/hashtest.c
test/programs