https://invisible-island.net/add/CHANGES
$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.