$Id: CHANGES,v 1.65 2024/09/16 07:56:33 tom Exp $

2024/09/16
----------
	+ exit immediately if an error is detected in a script.

	+ use MIT license throughout rather than ISC

	+ updated configure script to reduce compiler-warnings in checks.

	+ update config.guess, config.sub

2024/01/10
----------
	+ minor fixes to manpage style.

	+ updated configure script to reduce compiler-warnings in checks.

	+ update config.guess, config.sub

2023/02/05
----------
	+ updated configure script to reduce compiler-warnings in checks.

2022/11/04
----------
	+ fixes per cppcheck and clang --analyze.

	+ updated configure script to work around regression in grep 3.8.

	+ update config.guess, config.sub, install-sh

2022/01/17
----------
	+ add locale support, prompted by discussion with Victor Westerhuis.

	+ improve debian rules to use debhelper

	+ improve run_test.sh to allow for renamed program as in Debian package

2021/12/22
----------
	+ do not install "x+" by default, added "install-xterm" rule for it.

	+ improve compile-time configurability prompted by Debian #860281

	+ use limits.h to fix a runtime error when using gcc-stricter flags.

	+ updated configure script.

	+ update config.guess, config.sub

2021/03/24
----------
	+ updates to work with changes in ncurses 20210320 development version
	  to use _Noreturn instead of gcc-specific attribute.

2021/01/08
----------
	+ updated configure script.

	+ update config.guess, config.sub


2020/09/22
----------
	+ use ".PHONY" in makefile

	+ remove obsolete makefile-rules

	+ improve responsiveness to screen-sizing.

	+ updated configure script.

	+ update config.guess, config.sub

2018/07/01
----------
	+ repaint screen on CTL/L, and resize if ncurses returns KEY_RESIZE.

	+ change font in xterm.sh to avoid using font-alias (suggested by Felix
	  Becker).

	+ corrected install-permissions for add.hlp

	+ modify rename.sh to handle "add" in xterm.sh script (report by Felix
	  Becker).

	+ use recommended flags for compiling test-packages

	+ updated configure script.

	+ update config.guess, config.sub

2018/04/01
----------
	+ update ftp url in rpm script

	+ updated configure script.

	+ update config.guess, config.sub

2015/07/04
----------
	+ modify "docs" rule to permit man2html rather than groff

	+ add --disable-echo option to configure script

	+ add --with-screen option to configure script

	+ updated configure script.

	+ update config.guess, config.sub

2014/01/05
----------
	+ add "docs" rule to makefile
	+ update config.guess

2013/12/08
----------
	+ updated configure script.

	+ update config.guess, config.sub

2013/02/26
----------
	+ modify script-reader to treat embedded space the same as tab, telling
	  the program to ignore the remainder of the line.

	+ add null-pointer checks to quiet clang 3.1 --analyze warnings

	+ limit value-width to 20 digits by default.  Use w/W commands to
	  narrow/widen the display to make better use of space for comments.

	+ updated configure script.

	+ update config.guess, config.sub

2011/03/06
----------
	+ add "x+" wrapper script, for xterm.

	+ special-case xterm's control sequence for numeric keypad "+" with
	  ncurses' define_key() function.

	+ updated configure script.

	+ update config.guess, config.sub

2010/09/17
----------
	+ use ncurses' define_key() function to support vt100 numeric keypad.

2010/07/08
----------
	+ modify test-script to allow for 64-bit values.

	+ add configure checks for ctags, etags and lint.

	+ add configure checks for ncurses5-config, etc.

	+ modify makefile.in to install help-file in data-directory.

	+ modify lookup of help-file to check if ADD_HELPFILE is defined using
	  an absolute pathname.  If not, it will still look in the directory
	  where the program is located.
	+ add 

	+ add configure --program-prefix, etc., to allow renaming executable,
	  as done in Debian package to "tapecalc".

	+ change --with-no-leaks to --disable-leaks, for consistency.

	+ drop mkdirs.sh, use "mkdir -p"

	+ updated configure script.

	+ update config.guess, config.sub

2007/02/14
----------
	+ updated configure script.

	+ add -V (version) option (requested by Reuben Thomas).

	+ change license to MIT-style (requested by Reuben Thomas).

2002/12/29
----------
	+ add '~' and related commands for negating a result.

	+ add :f command to show the name of the script which is being edited.
	  Control/G also shows the name.

	+ add control/N and control/P for aliases of j, k cursor movement.

	+ if a comment was changed, mark the script as changed.

	+ update configure script to use comparable macros for finding ncurses,
	  etc., vs other my programs.

	+ indent'd.

1998/08/18
----------
	+ look for trace() function in ncurses rather than _tracef().

970526
	+ add configure-test for COLOR_PAIR, and check for gpm library upon
	which ncurses may depend.

960428
	+ Use scrolling regions if curses supports them.

	+ Fix to ensure colon-command message stays up til next keystroke.

v1_0 release: 1995/12/26
------------

951226
	+ testing with 'atac' (allow scripts to be nested, and comments to be
	  wider than screen).

951210
	+ fix memory leaks.  Added 'autoconf' script.

941121
	+ integration with 'ncurses' 1.8.6

931024
	+ revised to work with PD Curses 2.1 and Turbo C/C++ 3.0,
	  and builtin help-screen.

870421
	+ added online help.

860610
	+ added '(' and ')' operators.  Added '-i' option. Added A,S,M,D,I,T
	  toggles.

860605
	+ added script support, and "repeat" operations (e.g., a,s,m,d,i,t).

860507
	+ initial version, on NCR Tower.