ncurses.git
14 years agoncurses 5.6 - patch 20070224
Thomas E. Dickey [Sun, 25 Feb 2007 01:57:04 +0000 (01:57 +0000)]
ncurses 5.6 - patch 20070224

+ change internal return codes of _nc_wgetch() to check for cases
  where KEY_CODE_YES should be returned, e.g., if a KEY_RESIZE was
  ungetch'd, and read by wget_wch().
+ fix static-library build broken in 20070217 changes to remove "-ldl"
  (report by Miroslav Lichvar).
+ change makefile/scripts for cygwin to allow building termlib.
+ use Form_Hook in manpages to match form.h
+ use Menu_Hook in manpages, as well as a few places in menu.h
+ correct form- and menu-manpages to use specific Field_Options,
  Menu_Options and Item_Options types.
+ correct prototype for _tracechar() in manpage (cf: 20011229).
+ correct prototype for wunctrl() in manpage.

14 years agoncurses 5.6 - patch 20070217
Thomas E. Dickey [Sun, 18 Feb 2007 01:51:57 +0000 (01:51 +0000)]
ncurses 5.6 - patch 20070217

+ fixes for $(TICS_LIST) in ncurses/Makefile (report by Miroslav
  Lichvar).
+ modify relinking of shared libraries to apply only when rpath is
  enabled, and add --disable-relink option which can be used to
  disable the feature altogether (reports by Michail Vidiassov,
  Adam J Richter).
+ fix --with-termlib option for wide-character configuration, stripping
  the "w" suffix in one place (report by Miroslav Lichvar).
+ remove "-ldl" from some library lists to reduce dependencies in
  programs (report by Miroslav Lichvar).
+ correct description of --enable-signed-char in configure --help
  (report by Michail Vidiassov).
+ add pattern for GNU/kFreeBSD configuration to CF_XOPEN_SOURCE,
  which matches an earlier change to CF_SHARED_OPTS, from xterm #224
  fixes.
+ remove "${DESTDIR}" from -install_name option used for linking
  shared libraries on Darwin (report by Michail Vidiassov).

14 years agoncurses 5.6 - patch 20070210
Thomas E. Dickey [Sun, 11 Feb 2007 01:34:24 +0000 (01:34 +0000)]
ncurses 5.6 - patch 20070210

+ add test/inchs.c, test_inch_wide.c, to test win_wchnstr().
+ remove libdl from library list for termlib (report by Miroslav
  Lichvar).
+ fix configure.in to allow --without-progs --with-termlib (patch by
  Miroslav Lichvar).
+ modify win_wchnstr() to ensure that only a base cell is returned
  for each multi-column character (prompted by report by Wei Kong
  regarding change in mvwin_wch() cf: 20041023).

14 years agoncurses 5.6 - patch 20070203
Thomas E. Dickey [Sun, 4 Feb 2007 01:44:56 +0000 (01:44 +0000)]
ncurses 5.6 - patch 20070203

+ modify fix_wchnstr() in form library to strip attributes (and color)
  from the cchar_t array (field cells) read from a field's window.
  Otherwise, when copying the field cells back to the window, the
  associated color overrides the field's background color (report by
  Ricardo Cantu).
+ improve tracing for form library, showing created forms, fields, etc.
+ ignore --enable-rpath configure option if --with-shared was omitted.
+ add _nc_leaks_tinfo(), _nc_free_tic(), _nc_free_tinfo() entrypoints
  to allow leak-checking when both tic- and tinfo-libraries are built.
+ drop CF_CPP_VSCAN_FUNC macro from configure script, since C++ binding
  no longer relies on it.
+ disallow combining configure script options --with-ticlib and
  --enable-termcap (report by Rong-En Fan).
+ remove tack from ncurses tree.

14 years agoncurses 5.6 - patch 20070128
Thomas E. Dickey [Sun, 28 Jan 2007 17:23:09 +0000 (17:23 +0000)]
ncurses 5.6 - patch 20070128

+ fix typo in configure script that broke --with-termlib option
  (report by Rong-En Fan).

14 years agoncurses 5.6 - patch 20070127
Thomas E. Dickey [Sun, 28 Jan 2007 00:56:00 +0000 (00:56 +0000)]
ncurses 5.6 - patch 20070127

+ improve fix for FreeBSD gnu/98975, to allow for null pointer passed
  to tgetent() (report by Rong-en Fan).
+ update tack/HISTORY and tack/README to tell how to build it after
  it is removed from the ncurses tree.
+ fix configure check for libtool's version to trim blank lines
  (report by sci-fi@hush.ai).
+ review/eliminate other original-file artifacts in cursesw.cc, making
  its license consistent with ncurses.
+ use ncurses vw_scanw() rather than reading into a fixed buffer in
  the c++ binding for scanw() methods.
+ eliminate fixed-buffer vsprintf() calls in c++ binding.

14 years agoncurses 5.6 - patch 20070120
Thomas E. Dickey [Sun, 21 Jan 2007 01:25:57 +0000 (01:25 +0000)]
ncurses 5.6 - patch 20070120

+ add _nc_leaks_tic() to separate leak-checking of tic library from
  term/ncurses libraries, and thereby eliminate a library dependency.
+ fix test/mk-test.awk to ignore blank lines.
+ correct paths in include/headers, for --srcdir (patch by Miroslav
  Lichvar).
  in a separate library (suggested by Miroslav Lichvar).

14 years agoncurses 5.6 - patch 20070113
Thomas E. Dickey [Sun, 14 Jan 2007 01:43:23 +0000 (01:43 +0000)]
ncurses 5.6 - patch 20070113

+ add a break-statement in misc/shlib to ensure that it exits on the
  _first_ matched directory (report by Paul Novak).
+ add tack/configure, which can be used to build tack outside the
  ncurses build-tree.
+ add --with-ticlib option, to build/install the tic-support functions
  in a separate library (suggestd by Miroslav Lichvar).

14 years agoncurses 5.6 - patch 20070106
Thomas E. Dickey [Sun, 7 Jan 2007 01:32:36 +0000 (01:32 +0000)]
ncurses 5.6 - patch 20070106

+ change MKunctrl.awk to reduce relocation table for unctrl.o
+ change MKkeyname.awk to reduce relocation table for keyname.o
  (patch by Miroslav Lichvar).

14 years agoncurses 5.6 - patch 20061230
Thomas E. Dickey [Sun, 24 Dec 2006 02:11:39 +0000 (02:11 +0000)]
ncurses 5.6 - patch 20061230

+ modify configure check for libtool's version to trim blank lines
  (report by sci-fi@hush.ai).
+ modify some modules to allow them to be reentrant if _REENTRANT is
  defined: lib_baudrate.c, resizeterm.c (local data only)
+ eliminate static data from some modules: add_tries.c, hardscroll.c,
  lib_ttyflags.c, lib_twait.c
+ improve manpage install to add aliases for the transformed program
  names, e.g., from --program-prefix.
+ used linklint to verify links in the HTML documentation, made fixes
  to manpages as needed.
+ fix a typo in curs_mouse.3x (report by William McBrine).
+ fix install-rule for ncurses5-config to make the bin-directory.

14 years agoncurses 5.6 - patch 20061223
Thomas E. Dickey [Sun, 24 Dec 2006 02:11:39 +0000 (02:11 +0000)]
ncurses 5.6 - patch 20061223

+ modify configure script to omit the tic (terminfo compiler) support
  from ncurses library if --without-progs option is given.
+ modify install rule for ncurses5-config to do this via "install.libs"
+ modify shared-library rules to allow FreeBSD 3.x to use rpath.
+ update config.guess, config.sub

14 years agoncurses 5.6 v5.6
Thomas E. Dickey [Mon, 18 Dec 2006 04:32:42 +0000 (23:32 -0500)]
ncurses 5.6

15 years agoncurses 5.5 v5.5
Thomas E. Dickey [Sun, 9 Oct 2005 18:41:57 +0000 (14:41 -0400)]
ncurses 5.5

17 years agoncurses 5.4 v5.4
Thomas E. Dickey [Mon, 9 Feb 2004 02:15:26 +0000 (21:15 -0500)]
ncurses 5.4

18 years agoncurses 5.3 v5.3
Thomas E. Dickey [Sun, 13 Oct 2002 03:35:53 +0000 (23:35 -0400)]
ncurses 5.3

20 years agoncurses 5.2 v5.2
Thomas E. Dickey [Sat, 21 Oct 2000 04:42:11 +0000 (00:42 -0400)]
ncurses 5.2

20 years agoncurses 5.1 v5.1
Thomas E. Dickey [Sun, 9 Jul 2000 02:46:08 +0000 (22:46 -0400)]
ncurses 5.1

21 years agoncurses 5.0 v5.0
Thomas E. Dickey [Sun, 24 Oct 1999 04:32:42 +0000 (00:32 -0400)]
ncurses 5.0

23 years agoncurses 4.2 v4.2
Thomas E. Dickey [Sun, 1 Mar 1998 04:21:12 +0000 (23:21 -0500)]
ncurses 4.2

24 years agoncurses 4.1 v4.1
Thomas E. Dickey [Thu, 15 May 1997 04:00:00 +0000 (23:00 -0500)]
ncurses 4.1