2024-01-21         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	New release for MacOS compatibility.
	* NEWS: Update for version 1.1.4.
	* configure.ac (AC_INIT): Bump version to 1.1.4.

2024-01-21         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* test/outputfd.awk: Test using "cksum" instead of "wc -l" because
	the output seems to be more consistent. This should fix a MacOS issue.

2024-01-16         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* NEWS: Update for version 1.1.3.
	* configure.ac (AC_INIT): Bump version to 1.1.3.
	* Makefile.am (name2signal.h): Break up the pipeline into separate
	commands so that we can detect errors, and use $(CPP) instead
	of cpp for better portability.

2021-06-29         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* NEWS: Update for version 1.1.2.
	* configure.ac (AC_INIT): Bump version to 1.1.2.
	* select.c (get_numeric_argument): New function to parse a numeric
	argument, since the gawk API does not provide useful support for
	this.
	(do_select): Use get_numeric_argument to parse the timeout argument
	properly.
	* test/Makefile.am (EXTRA_DIST): Add timeout_parse.{awk,ok}.
	(REGTESTS): Add timeout_parse.
	* test/select.awk: Print a message when a timeout occurs so we can
	detect potential problems that were previously hidden.
	* test/timeout_parse.{awk,ok}: Add new test case.

2018-07-20         Arnold D. Robbins     <arnold@skeeve.com>

	* doc/select.3am: Troff usage greatly improved.

2018-04-02         Manuel Collado       <m-collado@users.sourceforge.net>

	* doc/select.3am: Fix the title line of the manpage to mention gawk.

2018-02-28         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* packaging/gawk-select.spec.in: Add "BuildRequires: gcc"

2017-12-18         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* NEWS: Update for version 1.1.1.
	* configure.ac (AC_INIT): Bump version to 1.1.1.
	* test/outputfd.awk: This test was failing on some extremely slow
	Fedora koji build virtual machines with a SIGPIPE, since we did not
	consume the second line of output. The simple fix is to read both
	lines before closing the pipe.
	* test/outputfd.ok: Update.

2017-12-17         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* packaging/gawk-select.spec.in: Add doc files test/nonblock.awk and
	test/signal.awk.

2017-12-17         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* doc/select.3am: Remove cruft to eliminate rpmlint complaint.

2017-12-17         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* NEWS: Update for version 1.1.0.
	* configure.ac (AC_INIT): Bump version to 1.1.0.
	* README: Update information about compatible gawk versions.
	* doc/select.3am: Clarify that the 4th and 5th arguments to select 
	are optional.
	* packaging/gawk-select.spec.in: Upgrade to Fedora standards.
	* po/LINGUAS: Remove "fr", since we don't actually have a French
	translation.
	* po/fr.po: Delete file, since it contains nothing useful.
	* select.c: Upgrade to support gawk API version 2.  Extension
	functions take a 3rd argument in version 2, so use API_FINFO_ARG
	as a placeholder. Use #if tests to comment out lint checks that are
	redundant in version 2.
	(do_select): Fix minor bug whereby the signal array argument was
	ignored if more than 5 arguments were supplied.
	(func_table): Use new API_FUNC_MAXMIN and API_FUNC macros to declare
	function entries.
	* test/outputfd.awk: Remove calls to output_fd with one argument
	that now generate a fatal error in version 2 of the API where gawk
	ensures that the minimum number of required args are supplied.
	* test/outputfd.ok: Update to match changes in the test case.

2017-10-07         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* packaging/gawk-select.spec.in: Change email address in changelog.

2016-07-30         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* packaging/gawk-select.spec.in: Use %{url} in Source0.

2016-07-23         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* select.c: Fix FSF address.
	* packaging/gawk-select.spec.in: Upgrade to Fedora standards.

2016-07-22         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* packaging/gawk-select.spec.in: Fix some rpmlint complaints.

2015-03-29         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* README: Add a note about using the gawk master branch.

2015-01-06         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* Makefile.am (GENHDR): Remove signal2name.h.
	* select.c (signal2name): #include "name2signal.h" instead of
	"signal2name.h".
	* siglist.awk: Generate only name2signal.h, since it is too difficult
	to generate signal2name.h reliably, particularly on Cygwin where
	multiple platforms are supported by the same header file.

2015-01-06         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* test/Makefile.am (LINTTESTS): Remove nonblock to eliminate lint
	warnings that differ depending on the platform.
	(REGTESTS): Add nonblock.
	* test/nonblock.ok: Remove lint warnings.

2015-01-06         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* doc/select.3am: Gawk bug has been fixed, so remove warning about
	PROCINFO.
	* multiplex.awk{,2}.awk: No need to announce my pid.
	* select.c (set_retry): No need for extra byte at end of string.
	* test/select.awk: No longer necessary to refer to PROCINFO, since the
	gawk bug has been fixed.
	* test/signal.{awk, ok}: Remove race condition that made this test
	unreliable.

2015-01-05         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* doc/select.3am: Document that set_non_blocking cannot instantiate
	the PROCINFO array properly.

2015-01-05         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* README: Enhance.
	* doc/select.3am: Improve formatting.
	* multiplex{,2}.awk: Should close pipes after they return EOF.
	* test/Makefile.am: Add many new tests.
	* test/*: Add tests of all functions.

2015-01-04         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* Makefile.am (select_la_LIBADD): Add -lgawkextlib.
	(signal2name.h, name2signal.h): Fix make rule.
	* select.c (do_select, do_set_non_blocking, do_input_fd, do_output_fd):
	The get_file API no longer takes a typelen argument.
	(set_retry): Use gawkextlib helper function gawk_varinit_array.

2015-01-02         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* select.c (signame2num): Fix signed vs unsigned comparison warning.

2015-01-02         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* doc/select.3am: Document the extension.
	* test/Makfile.am (EXTRA_DIST, select): Add "kill" test.
	* test/kill.{awk,ok}: Add new test.

2014-12-31         Andrew J. Schorr     <ajschorr@fedoraproject.org>

	* First version.
