Change-Log for ADD


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.