2015-09-12  Bruce Korb  <bkorb@gnu.org>

	set release date

2015-08-25  Bruce Korb  <bkorb@gnu.org>

	suppress autoconf chaff

	remove debug stuff

	tar up autogen-ed files for bootstrap
	If the autogen program is not available, untar the needed files
	from stashed away tarballs.

2015-08-22  Bruce Korb  <bkorb@gnu.org>

	even more ignorance

	move version extraction to after version burn

	use git-version-gen for version number

	doc some of the recent changes

2015-08-16  Bruce Korb  <bkorb@gnu.org>

	accept specified bootstrap executables

2015-08-10  Bruce Korb  <bkorb@gnu.org>

	when creating mdoc/man pages, prefer using MAN_PAGE_DATE
	to using the date command for the page footer date.

2015-08-08  Bruce Korb  <bkorb@gnu.org>

	Allow SOURCE_DATE to override using the date program
	for stamping the date in man page type docs.

	add (max-file-time) scheme function

	finish de-daemonization

	make "date" output a bit more consistent
	specify LC_ALL=C for its usage.  Plus some cleanups.
	* agen5/funcFor.c(for_by_step): extract out loop limitations
	* config/misc.def(timeout): new configure option
	* configure.ac.pre: take configured option instead of using configure time

2015-08-01  Bruce Korb  <bkorb@gnu.org>

	still more ignorance

	missing file

	add --enable-static-autogen config option
	This will force autogen to be linked to libopts statically.
	* config/misc.def (daemon): unused, remove
	  (static_autogen): added
	* agen5/Makefile.am.pre: the derived name is AG_STATIC_AUTOGEN

	re-installed file

	copy fake Makefile.am into place
	automake must run before we are ready to figure out what all
	goes into it.  So copy a temp one into place to keep it happy.

	remove derived files from repo

	bootstrap is idempotent
	Still wiggles source though:
	# Changes not staged for commit:
	#   (use "git add <file>..." to update what will be committed)
	#   (use "git checkout -- <file>..." to discard changes in working directory)
	#
	#       modified:   Makefile.am
	#       modified:   NEWS
	#       modified:   agen5/Makefile.am
	#       modified:   autoopts/Makefile.am
	#       modified:   configure.ac
	#       modified:   getdefs/getdefs.c
	#       modified:   pkg/Makefile.am

	Doc requirement for gnulib

	First cut at INSTALL and bootstrap
	Thanks to Eric Raymond.

	Terminological fix, comment only.

2015-07-20  Bruce Korb  <bkorb@gnu.org>

	do not segfault
	Guile cannot always handle scm_backtrace, so just do not use it.
	* agen5/autogen.c (done_check): omit scm_backtrace call
	* agen5/test/error.test: trim off variable messages from error output

2015-07-18  Bruce Korb  <bkorb@gnu.org>

	simplify building char-mapper for linux

	Remove dead interfaces
	Mostly Guile 1.6 stuff, but some cleaning of sprintf, too
	* agen5/ag-text.def: unused string removal
	* agen5/agInit.c (DAEMON_ENABLED): it will never be enabled
	* agen5/autogen.c (main): re-exec if LC_ALL is defined, not empty and not "C"
	* agen5/agDep.c (start_dep_file): memcpy vs. sprintf.
	* agen5/expExtract.c: memcpy vs. sprintf
	* agen5/loadPseudo.c: memcpy vs. sprintf
	* agen5/expFormat.c: Guile 1.6 re-removal
	* agen5/expGuile.c: Guile 1.6 re-removal
	* agen5/expOutput.c: Guile 1.6 re-removal
	* agen5/expPrint.c: Guile 1.6 re-removal
	* agen5/expState.c: Guile 1.6 re-removal
	* agen5/expString.c: Guile 1.6 re-removal
	* agen5/funcDef.c: Guile 1.6 re-removal
	* agen5/funcEval.c: Guile 1.6 re-removal
	* agen5/funcFor.c: Guile 1.6 re-removal
	* agen5/funcIf.c: Guile 1.6 re-removal
	* agen5/guile-iface.def: Guile 1.6 re-removal
	* agen5/tpProcess.c: Guile 1.6 re-removal
	* autoopts/ao-strs.def: reordered, add a message
	* autoopts/configfile.c: memcpy vs. sprintf
	* autoopts/enum.c: snprintf vs. sprintf
	* autoopts/load.c: memcpy vs. sprintf
	* autoopts/putshell.c: assert for sprintf
	* autoopts/save.c: memcpy vs. sprintf
	* autoopts/time.c: snprintf vs. sprintf
	* autoopts/tpl/optmain.tlib: fix exit code
	* autoopts/test/handler.test: adjustment

2015-06-28  Bruce Korb  <bkorb@gnu.org>

	Unwind the removal of Guile wrapper macros.

2015-06-07  Bruce Korb  <bruce.korb@hgst.com>

	stylistic fix in mdoc2man

2015-05-31  Bruce Korb  <bruce.korb@hgst.com>

	improve license file description

2015-04-30  Bruce Korb  <bruce.korb@hgst.com>

	correct library version bump

2015-04-26  Bruce Korb  <bruce.korb@hgst.com>

	libopts need rev bump, too

2015-04-25  Bruce Korb  <bruce.korb@hgst.com>

	update NEWS

	more Guile-config somersaults
	* config/misc.def: sometimes, "pkg-config --cflags-only-I" yields
	  multiple directories for Guile and that incantation is the only
	  way to find libguile/version.h and that header is the only way
	  to determine the micro version and the micro version is the best
	  way to check for certain types of breakage.  (Testing is too
	  convoluted.)

2015-04-18  Bruce Korb  <bruce.korb@hgst.com>

	remove Guile 1.6 support
	Also, prep for release

2015-04-17  Bruce Korb  <bruce.korb@hgst.com>

	remove support for Guile 1.6.
	* agen5/guile-iface.def: remove all pre-1.7 entries
	* agen5/*: remove a mess of macros that are now invariant

2015-04-14  Bruce Korb  <bkorb@gnu.org>

	in for-each-file main's, allow calle to free file text
	* autoopts/tpl/optmain.tlib (validate_fname):
	  if the file text is read in and passed to the handler function,
	  omit the "free(3)" call in the presence of a "handler-frees"
	  attribute.
	* doc/autogen-texi.txt: update documentation

2015-02-25  Bruce Korb  <bkorb@gnu.org>

	Add warning messages to the option code
	When "warn-code" is specified in the options definitions,
	warning_msg() and vwarning_msg() will be added to the
	generated code.  Calling either will ensure (eventually)
	a non-zero exit when exit(2) is ultimately called.

	fix size computation
	Thanks to siddharthkabra.
	The PAGE_USAGE_FMT uses "fname" twice, so the requirement size
	must double the string length.

2015-02-05  Bruce Korb  <bkorb@gnu.org>

	fix guile directory
	* autoopts/mk-tpl-config.sh (fix_guile): invoke the find_libguiledir
	  function with GUILE_CFLAGS as separate tokens.

	fix guile directory
	* autoopts/mk-tpl-config.sh (fix_guile): invoke the find_libguiledir
	  function with GUILE_CFLAGS as separate tokens.

2015-01-17  Bruce Korb  <bkorb@gnu.org>

	bump vers

	ensure chars are unsigned when used as index.
	* autoopts/makeshell.c (to_uchar): inline that converts char to unsigned
	  (UPPER): macro that converts any char type to lower case
	  (LOWER): likewise
	  (*elsewhere*): use these

2015-01-04  Bruce Korb  <bkorb@gnu.org>

	cright-update cleanup
	Finish handling embedded copyright mark expressions.
	Replace "nobase_data_DATA" with "pkgconfig_DATA".
	Update some copyright marks.

2015-01-01  Bruce Korb  <bkorb@gnu.org>

	happy 2015

	pointer usage cleanup

