2013-06-24 Arnold D. Robbins * Makefile.am (clos1way): Move to here since Maketests gets regenerated whenever Makefile.am is touched. 2013-06-22 Eli Zaretskii * Maketests (clos1way): Set AC_ALL=C, since clos1way.awk no longer does. 2013-06-03 Arnold D. Robbins * Makefile.am (exit2): New test. * exit2.awk, exit2.ok: New files. 2013-06-01 Eli Zaretskii * clos1way.awk: Don't use features of Posix shells, to allow this test to work on Windows. * beginfile2.sh: Leave one blank between the left quote and the following slash. Use non-absolute name for a non-existent file. This is to avoid breakage on Windows due to MSYS transformation of Posix style /foo/bar absolute file names. * beginfile2.ok: Adapt to changes in beginfile2.sh. 2013-05-30 Arnold D. Robbins * Makefile.am (profile4, profile5): New tests. * profile4.awk, profile4.in, profile5.awk, profile5.in: New files. 2013-05-20 Arnold D. Robbins * Makefile.am (mpfr-tests, shlib-tests): Propogate Eli's changes and comment of 2013-05-14 to here, so that they get passed into Makefile.in whenever Makefile.am is modified. 2013-05-14 Eli Zaretskii * Makefile.in (mpfr-tests, shlib-tests): Add a blank character between ' and /FOO/ in Gawk command lines, for the benefit of testing under MSYS Bash. * filefuncs.awk (BEGIN): Call 'stat' on gawkapi.o, not on gawk, which does not exist on systems that produce gawk.exe. 2013-05-09 Arnold D. Robbins * 4.1.0: Release tar ball made. 2013-05-02 Arnold D. Robbins * symtab9.awk: Don't remove test file in END rule, breaks on Windows. * Makefile.am (symtab9): Add explicit rule and remove test file file. 2013-04-19 Arnold D. Robbins * Makefile.am (LOCALES): New variable split out from AWK. (AWK): Adjust. (next): Add LOCALES to the test so that it will pass everywhere. Thanks to Juergen Kahrs for the report. 2013-04-16 Arnold D. Robbins * Makefile.am: Prettify the lists of tests. (GENTESTS_UNUSED): Bring the list up to date. 2013-03-24 Arnold D. Robbins * Makefile.am (readdir): Add a check for GNU/Linux and NFS directory and issue a warning if so. (fts): Ditto for IRIX - can't check for NFS so just print the message. (fnmatch.awk, fnmatch.ok): Improve portability. 2013-03-20 Arnold D. Robbins * Makefile.am (readdir): Add -a to ls options. -f does not automatically mean -a on all systems. * jarebug.sh: Send error output of locale to /dev/null in case it doesn't exist. 2013-03-11 Arnold D. Robbins * Makefile.am (colonwarn): New test. * colonwarn.awk, colonwarn.in, colonwarn.ok: New files. 2013-02-26 Arnold D. Robbins * parseme.ok: Update after change in grammar. Now with new and improved error message! 2013-01-31 Arnold D. Robbins * Makefile.am: Move functab4 into shlib tests, since it uses @load. Thanks to Anders Wallin for the report. (shlib-tests): Check --version output for "API" and run tests if there. 2013-01-31 Andrew J. Schorr * Makefile.am: To decide whether to run MPFR tests, use the output of gawk --version instead of the automake TEST_MPFR conditional (which has now been removed from configure.ac). 2013-01-27 Arnold D. Robbins * Makefile.am (EXTRA_DIST): Add all the mpfr test files. Duh. (reginttrad): Use $(srcdir)/$@.awk. Double Duh. 2013-01-27 Andrew J. Schorr * Makefile.am: Add mpfr tests if MPFR is available. 2013-01-20 Arnold D. Robbins * Makefile.am (reginttrad): New test. * reginttrad.awk, reginttrad.ok: New files. 2013-01-16 Arnold D. Robbins Fix tests to work with make diffout: * rtlenmb.ok: New file. * Makefile.am (clobber, mmap8k, rtlenmb): Tests adjusted. (EXTRA_DIST): Add rtlenmb.ok. 2013-01-15 Andrew J. Schorr * Gentests: Remove a debugging printf. 2013-01-15 Andrew J. Schorr * Makefile.am (readdir): Try to protect against failure on filesystems lacking type information by invoking readdir.awk before readdir0.awk and passing the results of readdir to readdir0 for inspection. * readdir0.awk: Analyze the results of the readdir extension. If all file types are set to "u", we infer that this filesystem lacks type information. 2013-01-14 Arnold D. Robbins * Makefile.am (rand): Let Gentests create the test. (fmtspcl): Add $(AWKFLAGS). * Gentests: For MPFR tests, add $(AWKFLAGS) on the command line. * mpfr-rand.ok: Updated. 2013-01-14 Andrew J. Schorr * Makefile.am (symtab8): Use grep to remove FILENAME from the output so the test will succeed when building outside the source tree. * symtab8.ok: Remove FILENAME. 2013-01-10 Andrew J. Schorr * inplace.1.in, inplace.2.in, inplace.in, inplace1.1.ok, inplace1.2.ok, inplace1.ok, inplace2.1.bak.ok, inplace2.1.ok, inplace2.2.bak.ok, inplace2.2.ok, inplace2.ok, inplace3.1.bak.ok, inplace3.1.ok, inplace3.2.bak.ok, inplace3.2.ok, inplace3.ok: New files. * Makefile.am (EXTRA_DIST): Add new files. (SHLIB_TESTS): Add inplace1, inplace2, and inplace3. (inplace1, inplace2, inplace3): New tests. 2012-12-25 Arnold D. Robbins * assignconst.awk, assignconst.ok: Removed. * Makefile.am (EXTRA_DIST): Removed assignconst.awk, assignconst.ok. (SHLIB_TESTS): Removed assignconst. (assignconst): Removed test. 2012-12-24 Arnold D. Robbins * 4.0.2: Release tar ball made. 2012-12-23 Arnold D. Robbins * Makefile.am (paramuninitglobal): New test. * paramuninitglobal.awk, paramuninitglobal.ok: New files. Thanks to John Haque. 2012-12-19 Arnold D. Robbins * symtab9.awk, symtab9.ok: New files. * Makefile.am (EXTRA_DIST): Add new files. (symtab9): New test. * symtab1.ok, testext.ok: Updated. 2012-12-16 Arnold D. Robbins * symtab7.awk, symtab7.in, symtab7.ok, symtab8.awk, symtab8.in, symtab8.ok: New files. * Makefile.am (EXTRA_DIST): Add new files. (symtab7, symtab8): New tests. Thanks to Assaf Gordon . 2012-11-19 Arnold D. Robbins * Makefile.am (readdir): Add a 'this could fail message'. * readdir.awk: Revise to match simplified behavior of the extension. 2012-11-13 Arnold D. Robbins * Makefile.am (GAWK_EXTRA_TESTS): Move to sorted order of tests. 2012-11-12 Arnold D. Robbins * symtab6.ok: Remove PROCINFO. * Makefile.am (symtab6): Adjust recipe. 2012-11-10 Arnold D. Robbins * symtab4.awk, symtab4.in, symtab4.ok, symtab5.awk, symtab5.in, symtab5.ok, symtab6.awk: New files. * Makefile.am (EXTRA_DIST): Add new files. (symtab4, symtab5, symtab6): New tests. Thanks to Assaf Gordon . 2012-10-28 Andrew J. Schorr * messages.awk, fts.awk: Adjusted so make diffout will work. * Makefile.am (messages): Adjust to use standard failure test for make diffout. 2012-10-19 Arnold D. Robbins * symtab1.awk: Adjust to not print ENVIRON and PROCINFO which won't be the same as on the author's machine. * lintwarn.ok: Adjust. 2012-10-13 Arnold D. Robbins * Makefile.am (EXTRA_DIST): Add jarebug.sh. 2012-10-11 Andrew J. Schorr * Makefile.am (readdir): Use $(top_srcdir) instead of `.'. Helps when running the valgrind tests. 2012-10-11 Arnold D. Robbins * testext.ok: Updated. 2012-10-04 Akim Demaille Fix VPATH builds. * Makefile.am (shlib-tests): config.h is in builddir. (beginfile2): So is gawk itself. * Makefile.am (functab1, functab2, functab3, functab4, id, symtab1, symtab2, symtab3): New tests. * functab1.awk, functab1.ok, functab2.awk, functab2.ok, functab3.awk, functab3.ok, functab4.awk, functab4.ok, id.awk, id.ok, symtab1.awk, symtab1.ok, symtab2.awk, symtab2.ok, symtab3.awk, symtab3.ok: New files. 2012-09-23 Arnold D. Robbins * lintwarn.ok: Updated. 2012-09-14 Arnold D. Robbins * testext.ok: Updated. Twice. 2012-09-11 Arnold D. Robbins * Makefile.am (shlib-tests): Check if DYNAMIC is enabled and only if so run the tests. A bit hacky. Needed at least for z/OS. 2012-09-07 Arnold D. Robbins * readdir.awk: Change argument to readdir_do_ftype(). 2012-08-28 Andrew J. Schorr * Makefile.am (EXTRA_DIST): Add jarebug.sh. (readdir): Use standard output filenames readdir.ok and _readdir instead of readdir.out1 and readdir.out2. The standard names are required for the pass-fail and diffout rules to work correctly. (clean): Remove readdir.ok 2012-08-26 Arnold D. Robbins * Makefile.am (charasbytes): Revise test to canonicalize whitespace. (For Mac OS X 10.5, at least.) * charasbytes.ok: Updated. 2012-08-23 Arnold D. Robbins * Makefile.am (revout, revtwoway): New tests. * revout.awk, revout.ok, revtwoway.awk, revtwoway.ok: New files. 2012-08-11 Andrew J. Schorr * Makefile.am (EXTRA_DIST): Add inchello.awk and incdupe[4-7].ok. (GAWK_EXT_TESTS): Add incdupe[4-7]. (incdupe[4-7]): New tests to ensure that mixing -f with include causes a fatal error. * incdupe[4-7].ok, inchello.awk: New files. 2012-08-08 Arnold D. Robbins * Makefile.am (fts): New test. * fts.awk: New file. 2012-07-30 Arnold D. Robbins * Makefile.am (assignconst): Use AWKPATH to get results that will be consistent no matter where the test is run. * assignconst.ok: Updated. 2012-07-29 Arnold D. Robbins * Makefile.am (readdir): New test. * readdir0.awk, readdir.awk: New files. 2012-07-16 Arnold D. Robbins * fnmatch.awk, fnmatch.ok: Portability updates. 2012-07-15 Arnold D. Robbins * testext.ok: Update contents. 2012-07-12 Arnold D. Robbins * Makefile.am (fnmatch): New test. * fnmatch.awk, fnmatch.ok: New files. * Makefile.am (assignconst): New test. * assignconst.awk, assignconst.ok: New files. 2012-06-28 Andrew J. Schorr * time.awk: Avoid possibly throwing a spurious error by protecting a race condition that depends on the order of expression evaluation. 2012-06-25 Arnold D. Robbins * Makefile.am (rwarray): New test. * rwarray.awk, rwarray.in, rwarray.ok: New files. 2012-06-21 Arnold D. Robbins * testext.ok: Update contents. 2012-06-20 Arnold D. Robbins * testext.ok: Update contents. 2012-06-19 Arnold D. Robbins * testext.ok: Update contents. 2012-06-18 Arnold D. Robbins * Makefile.am (testext): New test. (EXTRA_DIST): Add new file testext.ok. (SHLIB_TESTS): Add testext. (clean): Add testext.awk to the list. * testext.ok: New file. 2012-06-12 Arnold D. Robbins * Makefile.am (clean): Add fork.tmp.* to the list. 2012-06-10 Andrew J. Schorr * Makefile.am (EXTRA_DIST): Add new files time.awk and time.ok. (SHLIB_TESTS): Add time. * time.awk, time.ok: New files. 2012-05-29 Arnold D. Robbins * Makefile.am (clean): Add readfile.ok to list of files to removed. 2012-05-26 Andrew J. Schorr * Makefile.am (readfile): Revert previous patch, and add comment explaining that we need to create readfile.ok on failure so that "make diffout" will work properly. (ordchr.awk, ordchr.ok): Add more tests to catch type conversion problems. 2012-05-25 Arnold D. Robbins * Makefile.am (readfile): Don't copy the Makefile over readfile.ok if there's a problem. 2012-05-24 Andrew J. Schorr * Makefile.am (fmtspcl, include2, incdupe, incdup2, incdupe3): Fix paths to work properly when built in another directory. 2012-05-19 Andrew J. Schorr * Makefile.am (EXTRA_DIST): Add new files hello.awk, inclib.awk, include.awk, include.ok, include2.ok, incdupe.ok, incdupe2.ok and incdupe3.ok. (GAWK_EXT_TESTS): Add include, include2, incdupe, incdupe2 and incdupe3. (include2, incdupe, incdupe2, incdupe3): New tests. * badargs.ok: Fix usage message to include new -i option. * hello.awk, incdupe.ok, incdupe2.ok, incdupe3.ok, inclib.awk, include.awk, include.ok, include2.ok: New files. 2012-08-12 Arnold D. Robbins * Makefile.am (regexprange): New test. * regexprange.awk, regexprange.ok: New files. 2012-08-05 Arnold D. Robbins New test from Nelson Beebe. * Makefile.am (ofs1): New test. * ofs1.awk, ofs1.in, ofs1.ok: New files. 2012-07-13 Arnold D. Robbins * Makefile.am (getline5): New test. * getline5.awk, getline5.ok: New files. 2012-06-19 Arnold D. Robbins * Makefile.am (charasbytes): New test. * charasbytes.awk, charasbytes.in, charasbytes.ok: New files. 2012-05-20 Arnold D. Robbins * jarebug.sh: New file. Handles Mac OS X also. * Makefile.am (jarebug): Use jarebug.sh to run the test. 2012-05-16 Arnold D. Robbins * Makefile.am (jarebug): Remove leading `-' from $(CMP) line. 2012-05-14 Arnold D. Robbins * Makefile.am (jarebug): Move to charset tests. Adjust to check for existence of needed Japanese locale before running the test. 2012-05-09 Arnold D. Robbins * Makefile.am (jarebug): New test. * jarebug.awk, jarebug.in, jarebug.ok: New files. 2012-04-08 Andrew J. Schorr * Makefile.am (VALGRIND): Set to empty to protect against random values in the environment. 2012-04-08 Andrew J. Schorr * Makefile.am (EXTRA_DIST): Add missing files fork.ok, fork2.ok and ordchr2.ok. 2012-04-08 Andrew J. Schorr * Makefile.am (AWK, PGAWK): Include new $(VALGRIND) variable in command line (now passed in by top-level Makefile). 2012-04-07 Andrew J. Schorr * Makefile.am (ordchr2, readfile): Fix so "make diffout" will work properly. * orchr2.ok: New file. 2012-04-07 Andrew J. Schorr * Makefile.am (check): Add new shlib-tests target. (SHLIB_TESTS): Add tests ordchr, ordchr2, fork, fork2, readfile and filefuncs. * ordchr.awk, ordchr.ok, fork.awk, fork.ok, fork2.awk, fork2.ok, filefuncs.awk, filefuncs.ok: New files. 2012-04-01 Andrew J. Schorr * Makefile.am (valgrind-scan): Update to match modern valgrind output. 2012-04-01 John Haque * Makefile.am (mpfr-test): Add target for manual testing of MPFR and GMP numbers. * mpfrbigint.awk, mpfrexprange.awk, mpfrieee.awk, mpfrnr.awk, mpfrrnd.awk, mpfrsort.awk: New tests. (MPFR_TESTS): Add the new tests. * mpfrnr.in, mpfrbigint.ok, mpfrexprange.ok, mpfrieee.ok, mpfrnr.ok, mpfrrnd.ok, mpfrsort.ok: New files. (AWK): Add AWKFLAGS; useful for testing with 'gawk -M' invocation. 2012-02-28 Arnold D. Robbins * fmtspcl-mpfr.ok, fnarydel-mpfr.ok, fnparydl-mpfr.ok, rand-mpfr.ok: New files. * Makefile.am (EXTRA_DIST): Add them. (CHECK_MPFR): New list of files that have MPFR variant .ok file. * Gentests: Deal with MPFR files by modifying the generated comparison command. 2011-12-26 John Haque * badargs.ok: Adjust for new and changed command line options. 2012-03-28 Arnold D. Robbins * 4.0.1: Release tar ball made. 2012-03-20 Arnold D. Robbins * Makefile.am (printfbad3): New test. * printfbad3.awk, printfbad3.ok: New files. 2012-02-22 Arnold D. Robbins * Makefile.am (beginfile2, next): Set LC_ALL=C so that error messages will be in English for comparison with .ok files. Thanks to Jeroen Schot . 2011-12-26 Arnold D. Robbins * Makefile.am (rri1): New test. * rri1.awk, rri1.in, rri1.ok: New files. 2011-12-06 Arnold D. Robbins * Makefile.am: Rationalize the $(CMP) lines wherever possible. 2011-10-24 Arnold D. Robbins * beginfile2.sh: Use `...` instead of $(...) for broken systems where /bin/sh doesn't support $(...). Thanks to Nelson Beebe for the report. 2011-10-21 John Haque * beginfile2.in, beginfile2.sh, beginfile2.ok: Adjust input file names. 2011-10-21 Corinna Vinschen * Makefile.am (beginfile2): Adjust for running out of srcdir. * beginfile2.sh: Same. 2011-10-02 Arnold D. Robbins * Makefile.am (rtlen, rtlen01, rtlenmb): New tests. * rtlen.ok, rtlen.sh, rtlen01.ok, rtlen01.sh: New files. Thanks to Rogier as forwarded by Jeroen Schot . 2011-08-10 Arnold D. Robbins * Makefile.am (beginfile2, fpat3, fwtest3): New tests. * beginfile2.awk, beginfile2.in, beginfile2.ok: New files. * fpat3.awk, fpat3.in, fpat3.ok: New files. * fwtest3.awk, fwtest3.in, fwtest3.ok: New files. 2011-08-09 Arnold D. Robbins * pty1.awk, pty1.ok: New files. * Makefile.am (pty1): New test. (profile1, profile2, profile3): Use unique names for the profile files to avoid problems with parallel 'make check' 2011-07-29 Arnold D. Robbins * Makefile.am (next): Redirect output to output file! 2011-07-28 Arnold D. Robbins * sortu.awk, sortu.ok: Modified to make numeric comparison do a stable sort. Thanks to Peter Fales . * backgsub.ok: Update for change in code. * Makefile.am (posix2008sub): Add --posix to invocation. 2011-07-26 Arnold D. Robbins * Makefile.am (getline4, gsubtst8): New tests. * getline4.awk, getline4.in, getline4.ok: New files. * gsubtst8.awk, gsubtst8.in, gsubtst8.ok: New files. 2011-07-15 Arnold D. Robbins * Makefile.am (gsubtst7): New test. * gsubtst7.awk, gsubtst7.in, gsubtst7.ok: New files. 2011-06-24 Arnold D. Robbins * Makefile.am (EXTRA_DIST): Add ChangeLog.0. * 4.0.0: Remake the tar ball. 2011-06-23 Arnold D. Robbins * ChangeLog.0: Rotated ChangeLog into this file. * ChangeLog: Created anew for gawk 4.0.0 and on. * 4.0.0: Release tar ball made.