]> ncurses.scripts.mit.edu Git - ncurses.git/log
ncurses.git
17 years agoncurses 5.6 - patch 20070407
Thomas E. Dickey [Sun, 8 Apr 2007 01:10:28 +0000 (01:10 +0000)]
ncurses 5.6 - patch 20070407

17 years agoncurses 5.6 - patch 20070331
Thomas E. Dickey [Sun, 1 Apr 2007 00:48:02 +0000 (00:48 +0000)]
ncurses 5.6 - patch 20070331

+ modify Ada95 binding to build with --enable-reentrant by wrapping
  global variables (bug: acs_map does not yet work).
+ modify Ada95 binding to use the new access-functions, allowing it
  to build/run when NCURSES_OPAQUE is set.
+ add access-functions and macros to return properties of the WINDOW
  structure, e.g., when NCURSES_OPAQUE is set.
+ improved install-sh's quoting.
+ use mkdirs.sh rather than mkinstalldirs, e.g., to use fixes from
  other programs.
  NCURSES_OPAQUE set, since we cannot pass a reference to

17 years agoncurses 5.6 - patch 20070324
Thomas E. Dickey [Sun, 25 Mar 2007 00:28:09 +0000 (00:28 +0000)]
ncurses 5.6 - patch 20070324

+ eliminate part of the direct use of WINDOW data from Ada95 interface.
+ fix substitutions for termlib filename to make configure option
  --enable-reentrant work with --with-termlib.
+ change a constructor for NCursesWindow to allow compiling with
  NCURSES_OPAQUE defined, since we cannot pass a reference to
  an opaque pointer.

17 years agoncurses 5.6 - patch 20070317
Thomas E. Dickey [Sat, 17 Mar 2007 21:11:16 +0000 (21:11 +0000)]
ncurses 5.6 - patch 20070317

+ ignore --with-chtype=unsigned since unsigned is always added to
  the type in curses.h; do the same for --with-mmask-t.
+ change warning regarding --enable-ext-colors and wide-character
  in the configure script to an error.
+ tweak error message in CF_WITH_LIBTOOL to distinguish other programs
  such as Darwin's libtool program (report by Michail Vidiassov)
+ modify edit_man.sh to allow for multiple substitutions per line.
+ set locale in misc/ncurses-config.in since it uses a range
+ change permissions libncurses++.a install (report by Michail
  Vidiassov).
+ corrected length of temporary buffer in wide-character version
  of set_field_buffer() (related to report by Bryan Christ).

17 years agoncurses 5.6 - patch 20070311
Thomas E. Dickey [Sun, 11 Mar 2007 14:41:19 +0000 (14:41 +0000)]
ncurses 5.6 - patch 20070311

+ fix mk-1st.awk script install_shlib() function, broken in 20070224
  changes for cygwin (report by  Michail Vidiassov).

17 years agoncurses 5.6 - patch 20070310
Thomas E. Dickey [Sun, 11 Mar 2007 01:07:00 +0000 (01:07 +0000)]
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().

17 years agoncurses 5.6 - patch 20070303
Thomas E. Dickey [Sun, 4 Mar 2007 00:18:45 +0000 (00:18 +0000)]
ncurses 5.6 - patch 20070303

+ regenerated html documentation.
+ add NCURSES_OPAQUE symbol to curses.h, will use to make structs
  opaque in selected configurations.
+ move the chunk in lib_acs.c which resets acs capabilities when
  running on a terminal whose locale interferes with those into
  _nc_setupscreen(), so the libtinfo/libtinfow files can be made
  identical (requested by Miroslav Lichvar).
+ do not use configure variable SHLIB_LIBS for building libraries
  outside the ncurses directory, since that symbol is customized
  only for that directory, and using it introduces an unneeded
  dependency on libdl (requested by Miroslav Lichvar).
+ modify mk-1st.awk so the generated makefile rules for linking or
  installing shared libraries do not first remove the library, in
  case it is in use, e.g., libncurses.so by /bin/sh (report by Jeff
  Chua).
+ revised section "Using NCURSES under XTERM" in ncurses-intro.html
  (prompted by newsgroup comment by Nick Guenther).

17 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.

17 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).

17 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).

17 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.

17 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).

17 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.

17 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).

17 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).

17 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).

17 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.

17 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

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

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

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

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

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

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

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

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

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