2026-04-01  Thomas E. Dickey  <dickey@invisible-island.net>

	* configure: regen

	* aclocal.m4: resync with my-autoconf

	* configure.in: update to later naming of autoconf-2.52

	* configure: regen

	* aclocal.m4: resync with my-autoconf

	* package/debian/copyright: dep5 formatting

	* COPYING, VERSION, package/debian/changelog, package/tctest.spec: bump

2025-06-08  Thomas E. Dickey  <dickey@invisible-island.net>

	* install-sh: fix license

2025-01-21  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c:
	fix a possible null-pointer reference if the entry contains only a cancel.

	* tctest.c: gcc15-warnings.

	* package/debian/copyright, COPYING, VERSION, package/debian/changelog,
	  package/tctest.spec:
	bump

2025-01-10  Thomas E. Dickey  <dickey@invisible-island.net>

	* configure: regen

	* aclocal.m4, configure.in: resync with my-autoconf

2024-07-28  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.guess: 2024/07/27

2024-06-03  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.sub: 2024/05/27

2024-04-29  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.1: workaround for groff mis-hyphenating

	* package/tctest.spec: compromise between Mageia and Fedora

	* package/tctest.spec:
	rpmlint, and remove the "strip" command which now confuses Fedora's rpmbuild

	* tctest.1: style/formatting fixes

	* package/debian/compat, package/debian/copyright, COPYING, VERSION,
	  package/debian/changelog, package/tctest.spec:
	bump

2024-01-07  Thomas E. Dickey  <dickey@invisible-island.net>

	* configure: regen

	* aclocal.m4: resync with my-autoconf, for compiler warning fixes

2023-12-27  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.sub: 2023-12-27

2023-12-02  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.guess: 2023-12-02

2023-01-30  Thomas E. Dickey  <dickey@invisible-island.net>

	* makefile.in, testing/run_test.sh: shellcheck-warnings

	* configure: regen

	* configure.in: initialize $ac_includes_default

	* COPYING, VERSION, package/debian/changelog, package/debian/copyright,
	  package/tctest.spec:
	bump

	* aclocal.m4: resync with my-autoconf

2022-10-08  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.1: check-manpage fixes

	* COPYING, VERSION, package/debian/changelog, package/debian/copyright,
	  package/tctest.spec:
	bump

	* aclocal.m4: resync with my-autoconf

	* configure: regen

	* configure.in: resync with my-autoconf

2022-08-01  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.guess, config.sub: 2022-08-01

2021-03-28  Thomas E. Dickey  <dickey@invisible-island.net>

	* aclocal.m4: corrected initial date for this particular collection

	* tctest.c:
	added a -vvv check to show the number of parameters needed for a capability

	* package/debian/rules, package/debian/compat, VERSION,
	  package/debian/changelog, package/debian/copyright,
	  package/tctest.spec, COPYING:
	bump

	* configure: regen

	* aclocal.m4: resync with my-autoconf

	* configure.in: use CF_WITHOUT_X

2020-11-30  Thomas E. Dickey  <dickey@invisible-island.net>

	* install-sh: update to 2020-11-14

2020-08-16  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.guess, config.sub: 2020-08-17

2018-05-12  Thomas E. Dickey  <dickey@invisible-island.net>

	* configure: regen

	* configure.in:
	if the curses/termcap libraries are preset using CFLAGS/LIBS, do not
	look for the actual libraries.

	* aclocal.m4: resync with my-autoconf

	* configure: regen

	* COPYING, VERSION, package/debian/changelog, package/debian/copyright,
	  package/tctest.spec:
	bump

2018-02-05  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.sub: 2018-01-15

	* config.guess: 2018-01-26

2015-07-06  Thomas E. Dickey  <dickey@invisible-island.net>

	* package/debian/copyright, COPYING, package/debian/changelog,
	  package/tctest.spec, VERSION:
	bump

	* configure: regen

	* makefile.in: remove redundant rules

	* aclocal.m4: add new macros

	* configure.in: add --with-man2html

	* makefile.in: add --with-man2html option

	* aclocal.m4: resync with my-autoconf
	add --with-man2html option

2015-05-02  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.guess: 2015-03-04

	* config.sub: 2015-03-08

2013-12-08  Thomas E. Dickey  <dickey@invisible-island.net>

	* configure: regen

	* makefile.in: fix substitution warnings from autoconf

	* aclocal.m4, configure.in: add check for lint-program

	* configure: regen

	* aclocal.m4:
	resync with my-autoconf, pull in CF_PROG_CC and discard unused macros

	* COPYING, package/debian/copyright, package/debian/changelog,
	  package/tctest.spec, VERSION:
	bump

	* configure.in: use CF_PROG_CC

2013-10-25  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.sub: 2013-10-01

2013-09-07  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.guess: 2013-06-10

2011-10-01  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c: icc warnings

	* makefile.in: remove a duplicate suffix rule

	* makefile.in: add docs rule

	* testing/entry-size2.gnu:
	gnuplot script to illustrate entry size distribution differences

	* testing/entry-size.gnu:
	gnuplot file to illustrate entry-size distribution

	* testing/waste-size.gnu: gnuplot file for illustrating wasted space.

	* testing/includes.ref: resync for a case where names cannot be found

	* package/debian/changelog, package/tctest.spec, VERSION: bump

	* tctest.1: document -1 and -g options

	* tctest.c:
	add "-1" option to get counts from a single call to tgetent() per entry.

	* tctest.c:
	provide a breakdown of names+aliases into v6-names, primary and aliases

2011-09-30  Thomas E. Dickey  <dickey@invisible-island.net>

	* testing/bsd44.ref, testing/3bsd.ref: reference

	* tctest.c:
	if -g and -s are set, get counts for number of capabilities with subcategory
	for obsolete and distinct/obsolete.

	* tctest.c:
	add a column to by-name.dat which tells whether the capability is standard
	or obsolete with respect to BSD 4.3

2011-09-29  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c:
	add -g option, to write data-files for plotting frequency of entries at
	a given size, and for plotting frequencies of given capability names.

	* tctest.c:
	use explicit range rather than isgraph(), to avoid bias with systems such
	as OpenBSD which use broken locale data.

	* tctest.c: libtic isn't relevant here - only in configure script

2011-09-26  Thomas E. Dickey  <dickey@invisible-island.net>

	* testing/run_test.sh:
	use ncurses tic -K option if available, to suppress extensions to escapes.

2011-09-24  Thomas E. Dickey  <dickey@invisible-island.net>

	* testing/run_test.sh:
	omit ".db" from TERMCAP and TERMPATH values, needed for *BSD's.
	use "time -p" for more consistent reporting of timing.

2011-08-18  Thomas E. Dickey  <dickey@invisible-island.net>

	* VERSION, package/debian/changelog, package/tctest.spec: bump

	* testing/run_test.sh: workaround for Solaris' sh

2011-08-15  Thomas E. Dickey  <dickey@invisible-island.net>

	* testing/escapes.ref, testing/bsd43.ref, testing/bsd42.ref: regen

	* testing/escapes.tc:
	add ^'s and \'s for punctuation, to exercise ^? and friends

2011-08-13  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c:
	configure script changed so that USE_TERMINFO isn't set for FreeBSD builds

	* testing/run_test.sh: fix in case infocmp is not available

	* testing/run_test.sh:
	check if infocmp uses a hashed-database.  If so, expect that ncurses is
	configured to support this.

	* tctest.c: add a null-pointer check in same_list()

2011-08-12  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c:
	improve check for "unknown" status return from tgetent, showing "unknown"
	in the comment for a name/alias.

	* tctest.c:
	check for NetBSD's "ZZ" entry, to get the resolved size of the entry

	* testing/includes.ref: BSD 4.2 reference

2011-08-11  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c: add counts for tc's before/after

	* testing/includes.tc: test-case for tc's

	* tctest.c:
	consolidate the two instances of unsetenv() into one ifdef'd fallback.
	add ifdef based on configure check for broken tgetent status.

	* configure: regen

	* aclocal.m4: add CF_BROKEN_TGETENT_STATUS

	* configure.in: add check for broken tgetent status

2011-08-10  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.1: add -c, -n and -r options

	* testing/run_test.sh:
	use -n and -r options to show timing of tgetent calls

	* tctest.c: add -c, -n and -r options

2011-08-09  Thomas E. Dickey  <dickey@invisible-island.net>

	* package/debian/changelog, package/tctest.spec, VERSION: bump

	* configure: regen

	* aclocal.m4: add check for otermcap (OpenBSD)
	modify CF_XOPEN_SOURCE for NetBSD to add _NETBSD_SOURCE.

	* configure.in: add check for otermcap (OpenBSD)

	* configure: regen

	* configure.in:
	add --with-curses option, for NetBSD termcap-emulation in curses library.

	* tctest.c: gcc warnings for 64-bits

	* tctest.c: add largest-size to summary report

	* testing/run_test.sh: reduce the ".err" to a reminder

	* makefile.in: add check-cap and check-tic rules

	* tctest.c: fixes/improvements for the dangling "\" check.

	* testing/freebsd.ref: regen

	* testing/run_test.sh:
	improve redirection of stderr to separate output from 'time' (stderr on
	some BSDs) from the program's output.

2011-08-08  Thomas E. Dickey  <dickey@invisible-island.net>

	* testing/bsd43.ref: regen

	* tctest.c:
	provide for entries which have continuation markers in odd places

	* tctest.c: gcc-warnings for 64-bits

	* testing/run_test.sh:
	redirect error messages from the terminal database compilers - want numbers only

	* testing/run_test.sh: improve the cleanup of temporary files

	* testing/run_test.sh:
	modify to allow "-t" option to tell the script to use tic to first create
	a database, which can be used with the termcap library

	* testing/run_test.sh:
	modify to test with hashed-db using NetBSD termcap

2011-08-05  Thomas E. Dickey  <dickey@invisible-island.net>

	* configure: regen

	* configure.in: add check for unsetenv()

	* tctest.c: suppress curses' use of $CC

	* tctest.c: correct parameter to check_tgoto()

	* testing/run_test.sh: redirect library errors to a file, give counts

	* tctest.1, tctest.c:
	modify -o option so that reports go to stdout as well

	* package/debian/changelog, package/tctest.spec, VERSION: bump

	* tctest.c:
	again, wrap tgetstr() to work around various BSD4.2 flavors which are defective.
	show totals for library-failures and tctest-warnings in summary.

2011-08-04  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c: fix count for tgetent() calls for terminfo systems.

	* tctest.c: gcc warnings

	* testing/run_test.sh:
	collect statistics with the summary-option of tctest

	* package/debian/changelog, package/tctest.spec, VERSION: bump

	* tctest.1: document -o and -w options

	* tctest.c: split-out the warning-related stuff as a new option "-w"

	* tctest.c:
	adapt table from ncurses to provide "params" parameter to _nc_infotocap()
	which controls whether it tries to convert parameter-functions.  Add a
	simple check of the result from tgetstr() for unrecognized parameter
	functions.

2011-08-03  Thomas E. Dickey  <dickey@invisible-island.net>

	* testing/escapes.ref: regen

	* testing/escapes.tc: typo

	* testing/escapes.tc: add test-case for carets

	* testing/vim-amiga.ref, testing/freebsd.ref, testing/bsd43.ref,
	  testing/bsd42.ref:
	regen

	* tctest.c:
	remove two cases which are terminfo-specific, to help test ncurses' conversion

2011-07-31  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c: implement -s option

	* tctest.1: add -s option

	* tctest.c: fix sign-extension in use of ctype macros

2011-07-30  Thomas E. Dickey  <dickey@invisible-island.net>

	* package/debian/changelog, package/tctest.spec, VERSION: bump

	* testing/escapes.ref:
	termcap library has more bugs to research - use this as reference.

	* tctest.c: add another debug-trace

	* testing/escapes.ref: reference for escapes.tc

	* testing/escapes.tc: testcase for escapes

	* testing/freebsd.ref, testing/bsd43.ref, testing/bsd42.ref:
	regen with fixed BSD4.2 library which checks for dangling backslash at the
	end of an entry (a syntax error).

	* tctest.c:
	provide for generating statistics if "-v" option is repeated.

2011-07-29  Thomas E. Dickey  <dickey@invisible-island.net>

	* testing/freebsd.ref, testing/bsd43.ref, testing/bsd42.ref,
	  testing/vim-amiga.ref:
	regen

	* tctest.c:
	modify so that the 2-character short-name used in antique termcaps is
	processed last, since it is not guaranteed to be unique.  This is done
	to fix (among others) an obscure problem with the tvi912 entry in bsd42.tc

	* configure: regen

	* tctest.c: instrument for leak-checking with ncurses

	* configure.in: add checks for ncurses no-leaks functions

2011-07-28  Thomas E. Dickey  <dickey@invisible-island.net>

	* testing/run_test.sh:
	improve use of environment variables so the test looks only at the test
	data-file.

2011-07-27  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c: remove unused debug-code

	* tctest.c: escape backslashes before calling _nc_infotocap()

	* testing/run_test.sh:
	collect numbers for both standard and complete flavors.

	* tctest.c: add a "-o" option to simplify testing.

	* makefile.in: change run_test.sh, making different temporary files.

	* testing/vim-amiga.ref, testing/freebsd.ref: regen using "-b" option

	* tctest.c: "#" is a legal character in capability names

	* tctest.c: remove duplicate "ma" entry from conventional table.

	* testing/bsd43.ref:
	regen using "-b" (brute-force) option to pick up non-standard capabilities.
	this also eliminates a duplicate "ma" capability due to table error.

	* testing/bsd42.ref: regen, eliminating a duplicate "ma" line

	* testing/run_test.sh:
	prefer "-b" option, since the termcaps may contain nonstandard entries

	* testing/bsd43.ref: reference for bsd43.tc

	* testing/bsd42.ref: reference for BSD 4.2 termcap

2011-07-26  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c: remove leftover debug variable

	* tctest.c:
	ncurses' translation makes "\^" and "\\" into "\136" and "\134",
	which do not match the common usage in BSD termcaps.  Fix.

	* tctest.c:
	suppress expansion of escapes if we're getting _nc_infotocap() to help.

2011-07-25  Thomas E. Dickey  <dickey@invisible-island.net>

	* testing/run_test.sh:
	set TERMINFO_DIRS to specify that the termcap file should be read first
	(new feature of ncurses)

2011-07-24  Thomas E. Dickey  <dickey@invisible-island.net>

	* makefile.in: widen the mostlyclean rule to add valgrind's core-files.

	* tctest.c: compiler warning

	* configure: regen

	* tctest.c:
	if we can link with use_env(), it's probably because we're also linked
	with (n)curses.  Ask it to leave the lines/columns values alone.

	* configure.in: add configure-check for use_env()

	* testing/run_test.sh:
	adjust $PATH to allow for diffstat in /usr/local/bin

	* testing/freebsd.ref:
	regen using a copy of BSD 4.2 termcap with its buffer-size set to 4096,
	to just get the "correct" settings.

	* tctest.c: use const strings.

	* configure: regen

	* tctest.1: manpage for tctest

	* package/debian/copyright: copyright

	* COPYING: copyright notice

	* package/tctest.spec: build-script

	* tctest.c: add copyright and version message

	* makefile.in: add VERSION file

	* package/debian/rules, package/debian/docs, package/debian/watch,
	  package/debian/control, package/debian/changelog:
	build-script

	* testing/run_test.sh:
	only summarize results with diffstat since they can be quite large.

	* VERSION: version for tctest

	* testing/run_test.sh:
	try to override some of the environment variables that can affect results

	* tctest.c:
	use ncurses' _nc_infotocap() to translate terminfo strings back to termcap.

	* configure.in:
	add options --with-ncurses, --with-ncursesw and --with-curses to override
	the default search for a termcap library

	* aclocal.m4: add CF_FUNC_TGETENT

	* configure.in: add xterm's check for full tgetent()

2011-07-23  Thomas E. Dickey  <dickey@invisible-island.net>

	* testing/run_test.sh: typo

	* testing/run_test.sh: if there is an error, leave the ".tmp" file

	* tctest.c:
	add setjmp/longjmp to stop Solaris termcap from dumping core on too-large
	entries.

	* testing/vim-amiga.ref:
	regen this with Solaris termcap library, because it fixes values for "li"
	which my old build of BSD 4.3 termcap allows to use the terminal's value.

	* testing/run_test.sh: cleanup

	* makefile.in: use test-script

	* testing/freebsd.ref, testing/vim-amiga.ref: reference data

	* tctest.c:
	format result as a termcap file, one capability per line, to simplify diffs

	* testing/run_test.sh: test-script for tctest

	* README: description of tctest

	* tctest.c: add -a option

	* tctest.c: add -l option, for listing name and aliases

	* tctest.c:
	tgetstr() might return -1 for cancelled values in some implementations.

	* tctest.c:
	as alternative to -b, dump the conventional names defined in ncurses.

	* tctest.c: start adding options: -b, -e and -f.

	* makefile.in: makefile template for tctest

	* aclocal.m4: autoconf macros for tctest

	* configure: configure script

	* configure.in: configure script for tctest

	* tctest.c: todo "-o"

	* tctest.c: to-do list

2011-07-22  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c:
	for a start, trim out the features that assume I have terminfo, from ncurses.

	* testing/vim-amiga.tc:
	sample termcap, using unusual formatting and embedded nulls

2011-04-01  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.sub: configure utility script

2011-02-02  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.guess: configure utility script

2011-01-15  Thomas E. Dickey  <dickey@invisible-island.net>

	* tctest.c: test-program for termcap

2010-09-04  Thomas E. Dickey  <dickey@invisible-island.net>

	* package/debian/source/format: build-script

2010-08-08  gavin

	* testing/freebsd.tc: FROM_KEYS

2010-04-20  Thomas E. Dickey  <dickey@invisible-island.net>

	* package/debian/compat: build-script

2003-11-29  Thomas E. Dickey  <dickey@invisible-island.net>

	* install-sh: configure utility script

1994-07-11  Thomas E. Dickey  <dickey@clark.net>

	* config_h.in: s/Header/Id/

	* config_h.in: template for config.h

1992-08-25  dickey@software.org

	* testing/bsd44.tc: BSD 4.4 termcap, for reference

1990-05-21  dickey@software.org

	* testing/bsd43.tc: BSD 4.3 (reno) termcap

1983-07-01  Thomas E. Dickey

	* testing/bsd42.tc: BSD 4.2 termcap, for reference

1979-12-31  Thomas E. Dickey

	* testing/3bsd.tc: termcap from 3BSD

