ncurses 5.6 - patch 20070310
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 11 Mar 2007 01:07:00 +0000 (01:07 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 11 Mar 2007 01:07:00 +0000 (01:07 +0000)
commit0be808514502f3149b379d036ab3a83cbb4d4c02
treec6fd58404b2d9c7fc50921eab59bb2ff9e58f226
parent82a087c4c47679fcfa59bb6d7bdbe587355ba3f6
ncurses 5.6 - patch 20070310

+ increase size of array in _nc_visbuf2n() to make "tic -v" work
  properly in its similar_sgr() function (report/analysis by Peter
  Santoro).
+ add --enable-reentrant configure option for ongoing changes to
  implement a reentrant version of ncurses:
  + libraries are suffixed with "t"
  + wrap several global variables (curscr, newscr, stdscr, ttytype,
    COLORS, COLOR_PAIRS, COLS, ESCDELAY, LINES and TABSIZE) as
    functions returning values stored in SCREEN or cur_term.
  + move some initialization (LINES, COLS) from lib_setup.c,
    i.e., setupterm() to _nc_setupscreen(), i.e., newterm().
30 files changed:
INSTALL
NEWS
configure
configure.in
dist.mk
include/curses.h.in
include/curses.tail
include/curses.wide
include/ncurses_defs
include/ncurses_dll.h
man/curs_terminfo.3x
ncurses/base/MKlib_gen.sh
ncurses/base/lib_color.c
ncurses/base/lib_getch.c
ncurses/base/lib_newterm.c
ncurses/base/lib_newwin.c
ncurses/base/lib_screen.c
ncurses/base/lib_set_term.c
ncurses/base/resizeterm.c
ncurses/curses.priv.h
ncurses/tinfo/lib_acs.c
ncurses/tinfo/lib_baudrate.c
ncurses/tinfo/lib_data.c
ncurses/tinfo/lib_setup.c
ncurses/trace/visbuf.c
test/README
test/cardfile.c
test/ins_wide.c
test/inserts.c
test/ncurses.c