diff options
Diffstat (limited to 'pc/ChangeLog.1')
-rw-r--r-- | pc/ChangeLog.1 | 946 |
1 files changed, 946 insertions, 0 deletions
diff --git a/pc/ChangeLog.1 b/pc/ChangeLog.1 new file mode 100644 index 00000000..5d782951 --- /dev/null +++ b/pc/ChangeLog.1 @@ -0,0 +1,946 @@ +2019-02-22 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst: Regenerated after changing test/Makefile.am and + test/Makefile.in. + +2019-02-07 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst, config.h: Regenerated after DJGPP changes. + +2019-02-06 Arnold D. Robbins <arnold@skeeve.com> + + * GenMakefileTst.awk: Fix typo in call to gsub. + +2010-02-03 Juan Manuel Guerrero <juan.guerrero@gmx.de> + + * config.sed (_GNU_SOURCE) [__DJGPP__]: Define for DJGPP. + (HAVE_LANGINFO_CODESET) [__DJGPP__]: Define for DJGPP. + [__DJGPP__]: Prototype of is_valid_identifier. + + * gawkmisc.pc (nl_langinfo) [__DJGPP__]: New function. + +2019-02-02 Eli Zaretskii <eliz@gnu.org> + + * gawkmisc.pc (w32_execvp) [__MINGW32__]: Renamed from execvp, to + avoid compiler errors with MinGW64, which stupidly defined a + deviant prototype for execvp, because GCC's built-in does. + Reported by Budi <budikusasi@gmail.com>. + + * Makefile.tst (typedregex4): + * GenMakefileTst.awk (substitutions): Replace a literal slash with + $(SLASH) in the typedregex4 test. + +2019-01-26 Arnold D. Robbins <arnold@skeeve.com> + + * GenMakefileTst.awk: Remove BEGIN rule that did cat of + prologue file; moved to main Makefile so that out-of-tree + builds (make distcheck) will work. + * Makefile.tst, config.h: Regenerated. + +2018-09-08 Eli Zaretskii <eliz@gnu.org> + + * config.sed (_GNU_SOURCE) [__MINGW32__]: Define to 1. + * config.h: Regenerate. + +2018-08-04 Eli Zaretskii <eliz@gnu.org> + + * gawkmisc.pc (nl_langinfo) [__MINGW32__]: New function + [DYNAMIC]: Include winerror.h, for MinGW runtime 5.1.0. + + * langinfo.h: New file. + + * config.sed: + * config.h (HAVE_LANGINFO_CODESET): Define for MinGW. + +2018-05-12 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (readfile): Fix a typo. + +2018-05-05 Eli Zaretskii <eliz@gnu.org> + + * GenMakefileTst.awk (substitutions): Replace the literal slash in + -F/ with $(SLASH). + +2018-05-03 Arnold D. Robbins <arnold@skeeve.com> + + * GenMakefileTst.awk: Use only fully portable constructs so that + it can be run by any awk. + * Makefile.tst.original: Renamed from Makefile.tst. To be kept + around until merge with master. + * Makefile.tst: Now autogenerated. + +2018-04-27 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst.prologue (PGAWK, GAWK2): Delete unused variables. + +2018-04-19 Arnold D. Robbins <arnold@skeeve.com> + + * GenMakefileTst.awk: Improve the 'Expect ...' messages. + Make the regexps for target names consistent. Remove + an extraneous semi-colon. + +2018-04-18 Arnold D. Robbins <arnold@skeeve.com> + + * config.sed: Add HAVE_STDBOOL_H for MinGW. + * config.h: Ditto. + + Unrelated: + + * Makefile.tst.prologue (SORT): New macro. + * GenMakefileTst.awk: Add processing of TESOUTCMP for recipes + that need it. + +2018-04-17 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst.prologue, Makefile.tst: Update copyright years. + +2018-04-15 Arnold D. Robbins <arnold@skeeve.com> + + * GenMakefileTst.awk: Further improve processing of input file. + +2018-04-15 Arnold D. Robbins <arnold@skeeve.com> + + * GenMakefileTst.awk: Improve processing of input file. + +2018-04-12 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst.prologue: Initial version for autogeneration + of Makefile.tst. + * GenMakefileTst.awk: New file. + +2018-03-22 Arnold D. Robbins <arnold@skeeve.com> + + * config.h: Add support for printf %a format. + * config.sed: Ditto. + +2018-03-13 Arnold D. Robbins <arnold@skeeve.com> + + * gawkmisc.pc: Update copyright year. + +2018-03-03 Eli Zaretskii <eliz@gnu.org> + + * Makefile (install1): Create parent directories of $(pkgextensiondir). + +2018-02-25 Arnold D. Robbins <arnold@skeeve.com> + + * 4.2.1: Release tar ball made. + +2018-02-17 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (BASIC_TESTS): Add uplus. + (mpfruplus, uplus): New tests. + +2018-02-10 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (MPFR_TESTS): Update to match test/Makefile.in. + +2018-02-03 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (BASIC_TESTS): Add numstr1. + (numindex): New test. Reported by Scott Deifik + <scottd.mail@sbcglobal.net>. + +2018-01-26 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (nlstringtest): Expected failure on MinGW when not + built with gettext. + +2018-01-22 Juan Manuel Guerrero <juan.guerrero@gmx.de> + + * pc/Makefile.tst (nlstringtest): Update the expected failure + messages for DJGPP. + +2018-01-21 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst (pty2): Sync against test/Makefile.in. + Really for real this time. + +2018-01-20 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst: Sync against test/Makefile.in. + For real this time. + +2018-01-20 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (sigpipe1): Fix syntax for non-DJGPP ports. + +2018-01-17 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst: Sync against test/Makefile.in. + +2018-01-10 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst: Initial sync against test/Makefile.in. + +2017-11-19 Juan Manuel Guerrero <juan.guerrero@gmx.de> + + * pc/Makefile (default): Add lines for the djgpp-readline-mpfr + and the djgpp-readline targets. + (djgpp-readline): New target, passes -DHAVE_LIBREADLINE to the + compiler and adds -lreadline to the linker command line. + (djgpp-readline-mpfr): New target, passes -DHAVE_LIBREADLINE and + -DHAVE_MPFR to the compiler and adds -lreadline -lmpfr -lgmp to + the linker command line. + +2017-11-13 Juan Manuel Guerrero <juan.guerrero@gmx.de> + + * Makefile (default): Add a line for the djgpp-mpfr target. + (djgpp-mpfr): New target, passes -DHAVE_MPFR to the + compiler and adds -lmpfr -lgmp to the linker command line. + +2017-11-11 Juan Manuel Guerrero <juan.guerrero@gmx.de> + + * pc/Makefile.tst (sigpipe1): Exclude DJGPP from the sigpipe1 test. + +2017-11-03 Juan Manuel Guerrero <juan.guerrero@gmx.de> + + * Makefile (install1): Copy gawk.exe to awk.exe before copying + *awk.exe. + +2017-11-03 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst (readdir): Make the message identical with + test/Makefile.in. + +2017-10-21 KO Myung-Hun <komh78@gmail.com> + + * gawkmisc.pc (os2_dlsym, os2_fixdllname, os2_dlopen) [__KLIBC__]: + New functions. + +2017-10-21 Eli Zaretskii <eliz@gnu.org> + + * Makefile (install1): Create include/ at desctination, and copy + there gawkapi.h. Also copy *.png image files to share/info, as + those are required for the Info readers. + +2017-10-19 Arnold D. Robbins <arnold@skeeve.com> + + * 4.2.0: Release tar ball made. + +2017-10-01 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst (readdir_test): Announce a possible MinGW failure. + +2017-09-20 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (jarebug): Don't announce a MinGW failure. + (mpfr-tests, shlib-tests): Fix the command to not fail due to a + second "@". Reported by Scott Deifik <scottd.mail@sbcglobal.net>. + (clean-local): Remove readdir_test.ok, for the case that the test + failed. + +2017-09-18 Juan Manuel Guerrero <juan.guerrero@gmx.de> + + * pc/Makefile.tst (mbprintf5, beginfile1, sigpipe1, backw, nonfatal1) + (nonfatal2, nonfatal3, timeout): Update the expected failure messages + for DJGPP. + +2017-09-16 Eli Zaretskii <eliz@gnu.org> + + * config.h (HAVE_GAI_STRERROR) [__MINGW32__]: Define to 1. Update + to Gawk 4.1.64. + + * config.sed (HAVE_GAI_STRERROR) [__MINGW32__]: Edit to 1 for MinGW. + + * Makefile.tst (nondec): Edit the error message to match teh + expected results. + + * Makefile (awkgram.c): Edit "parse error" into "syntax error", + like the mainline Makefile does. + (clean): Remove awkgram.tmp. + +2017-08-27 Juan Manuel Guerrero <juan.guerrero@gmx.de> + + * pc/Makefile.tst (mbstr1, mbstr2, errno, getlndir, clos1way2) + (clos1way3, clos1way4, clos1way5, clos1way6): Update the expected + failure messages for DJGPP. + +2017-08-26 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (SLASH, PATH_SEPARATOR, LS): Change the default + values to be less specific to my private setup. + +2017-08-23 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.am (testext): Fix spelling of testexttmp.txt. + +2017-08-21 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (testext): Remove textexttmp.txt. + +2017-08-19 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (SLASH): New variable for use it readdir_test. + (mbprintf5, profile4, profile5, profile8, getfile): Update the + expected failure messages. + (readdir_test): Use SLASH instead of a literal /, as the latter + gets converted by MSYS Bash to the corresponding Windows directory. + + * Makefile.ext (MPFR, MPFR_LIBS): New variables, used in compiling + intdiv.c. + (ALL_EXTENSIONS): Add intdiv and readdir_test. + (intdiv.$(SOEXT), readdir_test.$(SOEXT)): New recipes. + + * Makefile.tst: Synchronize with test/Makefile.in. + +2017-08-18 Eli Zaretskii <eliz@gnu.org> + + * config.h (HAVE_SYS_IOCTL_H): + * config.sed (HAVE_SYS_IOCTL_H): Do not define for MinGW. + +2017-08-16 Arnold D. Robbins <arnold@skeeve.com> + + * config.h: Regenerated in preparation for release. + +2017-08-01 Juan Manuel Guerrero <juan.guerrero@gmx.de> + + Bring DJGPP support up to speed. + + * Makefile: Add LOCALEDIR, infodir, mandir. Revise prefix, + SHLIBExT, CFLAGS. + * config.sed: Update for DJGPP. + * gawkmisc.pc: Update for DJGPP. + (putwc): New funcction. + +2017-01-21 Arnold D. Robbins <arnold@skeeve.com> + + * gawkmisc.pc: Fix a typo. + +2017-01-21 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst: Modify the locale values to valid ones on Windows. + + * gawkmisc.pc: Undef setlocale and include locale.h. + (lc_var, w32_setlocale): New functions. + + * Makefile (VAPTH): Set to allow Make to find sources in the + 'support' subdirectory. + (CFLAGS): Add "-I./support", as some headers are there. + (LIBOBJS): Add localeinfo$O. + (regex$O): Depend on regex_internal.c. + (localeinfo$O): New dependency. + + * config.sed (SIZEOF_UNSIGNED_INT, SIZEOF_UNSIGNED_LONG): Set to 4 + unconditioonally, as we no longer support 16-bit ports. The + previous definitions caused compilation errors, since config.h is + included by random.h before awk.h, where limits.h is included and + defines UINT_MAX etc. + * config.h: Regenerated. + + * Makefile.tst: Sync with test/Makefile.in. + +2016-11-04 Eli Zaretskii <eliz@gnu.org> + + * gawkmisc.pc (w32_maybe_set_errno) [__MINGW32__]: New function, + to correct errno when it is not set to a useful value. + +2016-10-23 Arnold D. Robbins <arnold@skeeve.com> + + * General: Remove trailing whitespace from all relevant files. + +2016-09-24 Eli Zaretskii <eliz@gnu.org> + + Fix compilation warnings on MinGW with the latest runtime. + Reported by Marc de Bourget <marcdebourget@gmail.com>. + + * socket.h (_WIN32_WINNT): If it's already defined, redefine it + only if the value is less than what we need. This avoids compiler + warnings about redefinitions. + + * config.h (HAVE_STRINGS_H): Define to 1. + + * config.sed: Define STRINGS_H as well, as MinGW runtime 3.22 and + later needs that to get the prototypes of strcasecmp and + strncasecmp. + +2016-09-08 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2016-08-25 Arnold D. Robbins <arnold@skeeve.com> + + * 4.1.4: Release tar ball made. + +2016-08-08 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (BASIC_TESTS): Add ofmtstrnum and sortfor2. + (rscompat, ofmtstrnum, sortfor2): New tests. + +2016-07-01 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2016-06-14 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst: Sync with mainline: + (mixed1, symtab10, subback): New tests. + (FAIL_CODE1): Updated. + +2016-05-25 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (BASIC_TESTS): Add arrayind1 and sigpipe1. + (anchgsub, sclifin): New tests. + +2016-05-15 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2016-05-12 Eli Zaretskii <eliz@gnu.org> + + * Makefile ($(ALLOBJS) $(LIBOBJS)): Depend on nonposix.h. + +2016-04-23 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (pty1): Ignore errors (happens with MinGW). + +2016-04-17 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2016-04-16 Eli Zaretskii <eliz@gnu.org> + + * config.sed (HAVE_BTOWC): Now unconditionally defined to 1. + (HAVE_SYS_WAIT_H): Define to 1 for DJGPP. + +2016-04-08 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (BASIC_TESTS, GAWK_EXT_TESTS): Add new tests. + (mbstr1): Expect to fail on MinGW. + (mbstr2, profile8, muldimposix, watchpoint1, aryprm9, nulinsrc) + (readbuf, clos1way2, clos1way3, clos1way4, clos1way5, fpat5): New + tests. + +2016-04-07 Eli Zaretskii <eliz@gnu.org> + + * config.h: Don't define WEXITSTATUS, it is now defined in + nonposix.h. + + * config.sed: Don't define WEXITSTATUS, it is now defined in + nonposix.h. + + * gawkmisc.pc (w32_status_to_termsig) [__MINGW32__]: New function. + +2016-03-16 Eli Zaretskii <eliz@gnu.org> + + * gawkmisc.pc (usleep): Condition on MinGW runtime version older + than 3.21, which defines 'usleep' as an inline function in + unistd.h, and thus causes compilation errors due to conflicting + definitions. Reported by Ivan Suchý <suchy.ivan@gmail.com>. + + * Makefile (mingw32, mingw32-readline, mingw32-mpfr) + (mingw32-readline-mpfr): Use -Wno-deprecated-declarations, to + avoid warnings about 'usleep' in newer versions of mingw.org's + MinGW runtime. + +2016-01-28 Arnold D. Robbins <arnold@skeeve.com> + + * config.h: Updated to current. + +2015-05-29 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst (negtime): Sync with mainline. + +2015-05-29 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst (dbugeval): Sync with mainline. + +2015-05-19 Arnold D. Robbins <arnold@skeeve.com> + + * 4.1.3: Release tar ball made. + +2015-05-12 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst: Sync with mainline. + +2015-05-04 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2015-04-29 Arnold D. Robbins <arnold@skeeve.com> + + * 4.1.2: Release tar ball made. + +2015-04-22 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Don't do 'make diffout' after pass-fail. + * negtime: Add expect failure for DJGPP. + +2015-04-17 Eli Zaretskii <eliz@gnu.org> + + * testoutcmp.awk (END): Attempt a series of massages on the actual + output to match it to the expected result, when the number of + exponent digits is different. Also, edit "nul" into "null", to + account for the difference in the null device name. This removes + "failures" due to Windows-specific issues that do not indicate + real problems in Gawk, just some non-portable assumptions about + the expected results. + + * Makefile.tst (abs_top_builddir): Define. + (negtime): Mark this test as an expected failure with MinGW. + (profile5, exit, hsprint, posix, double2, fmttest): Remove the + "expect to fail" message for MinGW, and use the testoutcmp.awk + script to loosely compare actual output to expected one. + + * Makefile.ext ($(SIMPLE_EXTENSIONS)): Really use -static-libgcc. + +2015-04-16 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst: Sync with mainline. + * config.h: Sync with mainline. + +2015-04-08 Eli Zaretskii <eliz@gnu.org> + + * Makefile.ext (fnmatch.$(SOEXT), readdir.$(SOEXT), rwarray.$(SOEXT)) + (filefuncs.$(SOEXT), time.$(SOEXT), $(SIMPLE_EXTENSIONS)): Use + -static-libgcc, to avoid run-time dependency on libgcc DLL. This + makes the extensions independent of non-system DLLs, and also + prevents an abort at exit due to a known upstream bug in + libgcc_s_dw2-1.dll. + + * Makefile.tst (mpfrmemok1): Use -p- instead of -p/dev/stdout, for + more portability. + +2015-04-07 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst: Sync with mainline. + * config.h: Sync with mainline. + +2014-11-21 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst (id): Add an 'expect to fail for DJGPP' message. + +2014-11-13 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2014-10-12 KO Myung-Hun <komh78@gmail.com> + + Fixes for OS/2: + + * gawkmisc.pc (init_sockets): Add additional checks for __EMX__. + +2014-09-23 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2014-04-17 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Add readfile2 test. + +2014-04-08 Arnold D. Robbins <arnold@skeeve.com> + + * 4.1.1: Release tar ball made. + +2014-02-03 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Include original test/Makefile.in lines as + comments. + +2014-01-28 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (strftime): Pass the value of 'date' command + through the DATECMD variable. + (readdir): Adapt to changes in test/readdir0.awk. + +2014-01-20 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst (mbprintf4, backbigs1, backsmalls1): Add warning + that the tests are expected to fail with DJGPP. + +2014-01-24 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2014-01-20 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst (split_after_fpat, mpfrnegzero): Added, to + sync with main test Makefile. + +2014-01-15 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (mbprintf4, profile5, backbigs1, backsmalls1): + Announce expected failures. + (fts): Fail gracefully, to avoid bailing out of the test suite too + early. + + * popen.c (os_system): Use spawnl, and quote the command line, to + be consistent with what gawk_popen does. + (os_popen) [__MINGW32__]: Don't scriptify the command, to be + consistent with gawk_popen. + (os_pclose) [__MINGW32__]: Update to match os_open: no need to + unlink the script file. + +2013-12-10 Scott Deifik <scottd.mail@sbcglobal.net> + + * gawkmisc.c (init_sockets): Move into the right part of the + file so that it will be compiled for DJGPP also. + * Makefile.tst: Sync with mainline. + +2013-06-03 Arnold D. Robbins <arnold@skeeve.com> + + * gawkmisc.c (init_sockets): Rearrange ifdefs. + +2013-06-01 Eli Zaretskii <eliz@gnu.org> + + * popen.h (SIGKILL) [__MINGW32__]: Define. + (kill, quote_cmd): New prototypes. + + * popen.c: Include popen.h and errno.h. + (popen, pclose, system): Undefine macros. + (WIN32_LEAN_AND_MEAN) [__MINGW32__]: Define and include windows.h. + (kill, quote_cmd) [!PIPES_SIMULATED]: New functions. + (os_popen): Make the function definition match its prototype + exactly. + + * gawkmisc.pc [HAVE_SOCKETS]: Include socket.h and windows.h. + (socket, setsockopt, bind, connect, listen, accept, recvfrom) + (shutdown): Undefine macros. + (os_close_on_exec) [__MINGW32__]: Non-trivial implementation. + (init_sockets, socket_to_fd, w32_socket, w32_setsockopt) + (w32_bind, w32_connect, w32_listen, w32_accept, valid_socket) + (w32_closesocket, w32_recvfrom, w32_shutdown) [HAVE_SOCKETS]: New + functions for MinGW, emulate Posix sockets specified by file + descriptors. + + * config.h (HAVE_GETADDRINFO, HAVE_SOCKADDR_STORAGE) + (HAVE_SOCKETS) [__MINGW32__]: Define. + + * config.sed (HAVE_GETADDRINFO, HAVE_SOCKADDR_STORAGE) + (HAVE_SOCKETS) [__MINGW32__]: Define. + + * Makefile.tst (fmtspcl): Announce expected failure only if not + built with MPFR. + (inetecht, inetdayt): For MinGW, warn about time-outs. + (beginfile1, clos1way, getlndir): Announce expected failure only + with DJGPP. + (exit): Describe the failure on MinGW. + (readdir): Explain why test might fail with bad ls.exe. + + * Makefile (mingw32, mingw32-readline, mingw32-mpfr) + (mingw32-readline-mpfr): Add -lws2_32 to the link flags. + (gawkmisc$O): Depend on socket.h. + (io$O): Depend on socket.h and in.h. + (popen$O): New dependency. + +2013-05-27 Arnold D. Robbins <arnold@skeeve.com> + + * config.h: Remove obsolete HAVE_ST_BLKSIZE. + +2013-05-14 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (AWK): Set AWKLIBPATH so extensions could be found. + (LS): New variable. + (check): Add back shlib-tests and shlib-msg-end. + (readdir): Add a warning regarding inode reporting by ls.exe. + (fts, fork, fork2): Add message about expected failure on MinGW. + + * Makefile (install): Install the extensions. + (install-strip): Likewise. + + * Makefile.ext: New file. + +2013-05-09 Arnold D. Robbins <arnold@skeeve.com> + + * 4.1.0: Release tar ball made. + +2013-05-09 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2013-05-05 Eli Zaretskii <eliz@gnu.org> + + * config.sed (HAVE_MPFR): Don't #undef; it will be defined by + pc/Makefile as needed. + +2013-05-04 Eli Zaretskii <eliz@gnu.org> + + * config.h (HAVE_MPFR): Don't #undef; it will be defined by + pc/Makefile as needed. + +2013-05-02 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2013-04-29 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (mpfr-tests, shlib-tests, rsnulbig, rsnulbig2): + Insert a space between ' and the following / to prevent MSYS Bash + from interpreting that as a Unix-style file name. + +2013-04-28 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (top_srcdir): Define. This avoids failure in a few + tests that use this variable. + (testext): Prepend a space before the /regexp/ argument, to + prevent MSYS Bash mistaking this for an absolute file name that + needs to be converted to the Windows D:/foo/bar form, which fails + the test. + (check): Remove the shlib tests from 'check', so that they are not + run by default, because the extensions are not yet built + automatically. + +2013-04-22 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2013-04-14 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2013-03-10 Arnold D. Robbins <arnold@skeeve.com> + + * config.h: Update by manually running make-config.bat steps. + +2013-03-10 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile: Sync with mainline. + +2013-03-04 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile: Build additional C source files. + +2013-03-04 Eli Zaretskii <eliz@gnu.org> + + * config.sed: Fixes to build on DJGPP. + +2013-02-09 Eli Zaretskii <eliz@gnu.org> + + * gawkmisc.pc (dlopen, dlerror, dlclose, dlsym) [DYNAMIC]: New + functions for _WIN32 build. + + * dlfcn.h: New file. + + * Makefile (pkgextensiondir, DEFLIBPATH, SHLIBEXT): New variables. + (AWKOBJS4): New sub-list of object files; add gawkapi$O. + (ALLOBJS): Include AWKOBJS4. + (CFLAGS): Add -DDEFLIBPATH=$(DEFLIBPATH) -DSHLIBEXT=$(SHLIBEXT). + + * config.sed (DYNAMIC): Define for _WIN32 build. + +2013-02-07 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline. + +2013-01-25 Arnold D. Robbins <arnold@skeeve.com> + + * config.h: Version bumped. + +2012-12-28 Eli Zaretskii <eliz@gnu.org> + + * Makefile (install1): Don't require a Unixy shell and Sed. Don't + edit igawk.bat to point to the igawk script in $(prefix)/bin, as + that directory should be on PATH when Gawk is installed. Create + $(prefix)/bin/awk.exe, to emulate a symlink created on Unix. + Install documentation in $(prefix)/share. Install gawkinet.info. + (install-strip): New target. + + * install.awk: Install documentation in $prefix/share. + +2012-12-24 Arnold D. Robbins <arnold@skeeve.com> + + * 4.0.2: Release tar ball made. + +2012-12-23 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst (paramuninitglobal): New test. + +2012-11-22 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (jarebug): Update. + (GREP_OPTIONS): Add. + +2012-11-12 Arnold D. Robbins <arnold@skeeve.com> + + * gawkmisc.pc (os_isreadable): Use correct type for first parameter. + +2012-11-04 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst (jarebug, charasbytes): Update. + +2012-10-28 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline version. + +2012-10-28 Andrew J. Schorr <aschorr@telemetry-investments.com> + + * Makefile.pc (messages): Adjust to use standard failure test for + make diffout. + +2012-08-08 Arnold D. Robbins <arnold@skeeve.com> + + * gawkmisc.pc (os_isreadable): Take IOBUF_PUBLIC instead of fd and + use passed in info. + +2012-07-29 Arnold D. Robbins <arnold@skeeve.com> + + * gawkmisc.pc (os_isreadable): Add isdir pointer parameter to be + set to true if fd is for a directory. + +2012-07-26 Arnold D. Robbins <arnold@skeeve.com> + + * gawkmisc.pc (os_isreadable): New function. + +2012-05-14 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile: Remove second mingw32-readline target. Bad + result from branch merging. + +2012-05-06 Eli Zaretskii <eliz@gnu.org> + + * config.sed: Update DJGPP -> __DJGPP__. + +2012-04-16 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst (PGAWK): Redefine as "../gawk.exe -p". + (MPFR_TESTS): New variable, a list of MPFR-related tests. + (mpfr-tests): A new target. + (badargs): Reset GREP_OPTIONS to empty, to avoid gratuitous + failures when the user has something like -nH there. + (mpfrieee, mpfrexprange, mpfrrnd, mpfrnr, mpfrsort, mpfrbigint): + New tests. + + * Makefile (default): Add descriptions of mingw32-mpfr and + mingw32-libreadline-mpfr targets. + (PRSPFILE, DRSPFILE, PRSP, DRSP, PLDRSP, DLDRSP, DO_PLNK) + (DO_PBIND, DO_DLNK, DO_DBIND, PLDJG, DLDJG, PLMINGW32) + (DLMINGW32, PAWKOBJS1, PAWKOBJS2, DAWKOBJS2, PGAWKOBJS) + (DGAWKOBJS): Remove unused variables. + (djgpp, djgpp-debug, mingw32): Don't use them. + (mingw32): Add -D__USE_MINGW_ANSI_STDIO to compilation flags. + (mingw32-readline, mingw32-mpfr, mingw32-readline-mpfr): New targets. + (CFLAGS, AWKOBJS2): Don't reference obsolete DYN_FLAGS and DYN_OBJ + variables. + (AWKOBJS2): Add symbol$O. + (AWKOBJS3): New variable, lists MPFR-related object files. + (AWKOBJS): Add $(AWKOBJS3). + (all): Remove pgawk.exe and dgawk.exe. + (pgawk.exe, dgawk.exe, $(PRSPFILE) $(DRSPFILE), eval_p$O) + (profile_p$O): Remove targets. + (random$O, debug$O): Don't depend on floatmagic.h + (eval$O): Depend on interpret.h. + (clean): Prepend '-' to command line, to ignore errors due to + non-existent files. + + * config.h: Comment out "#undef HAVE_LIBREADLINE" (again). + +2012-03-29 Arnold D. Robbins <arnold@skeeve.com> + + * config.h: Add definition for _Noreturn. + +2012-03-20 Andrew J. Schorr <aschorr@telemetry-investments.com> + + * gawkmisc.pc (deflibpath): New global variable. + +2012-03-28 Arnold D. Robbins <arnold@skeeve.com> + + * 4.0.1: Release tar ball made. + +2012-03-20 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.tst (printfbad3): New test. + +2012-03-14 Eli Zaretskii <eliz@gnu.org> + + * gawkmisc.pc (btowc): New version for DJGPP. + +2012-03-01 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline version. + +2012-03-01 Eli Zaretskii <eliz@gnu.org> + + * Makefile: Quiet confusing info messages from the linker when + gawk is linked against readline as a shared library. + +2012-02-22 Eli Zaretskii <eliz@gnu.org> + + * Makefile.tst: Update CMP and CP definitions, add "Expect xxxx to + fail with MinGW" messages as needed. + +2012-02-15 Arnold D. Robbins <arnold@skeeve.com> + + * gawkmisc.pc (execvp): Modify signature, return -1 + on error. + +2012-02-11 Eli Zaretskii <eliz@gnu.org> + + Fix dependencies in pc/Makefile. + * Makefile ($(ALLOBJS) $(LIBOBJS) eval_p$O profile_p$O): Add eval_d$O, + debug$O, and command$O. + + Support MinGW build with the readline library. + * Makefile (default): Add a line for the mingw32-readline target. + (mingw32-readline): New target, passes -DHAVE_LIBREADLINE to the + compiler and adds -lreadline to the linker command line. + + * config.sed: Comment out "#undef HAVE_LIBREADLINE", so that it + could be #define'd on the compiler command line. + +2012-02-10 Arnold D. Robbins <arnold@skeeve.com> + + * gawkmisc.pc (execvp): New function based on code from Eli + Zaretskii to make dgawk's restarting the debugger work. + +2012-01-27 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline version. + +2011-12-12 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline version. + +2011-12-06 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline version. + Use testoutcmp.awk script. + +2011-12-06 Arnold D. Robbins <arnold@skeeve.com> + + * testoutcmp.awk: Script to replace cmd for DJGPP. + +2011-11-01 Scott Deifik <scottd.mail@sbcglobal.net> + + * config.sed: Additional update. + +2011-10-29 Eli Zaretskii <eliz@gnu.org> + + * config.sed: Fix some edits, to be consistent with the old + config.h file. Make regexps match #undef lines with whitespace + at the end of the line. Add forgotten EMX #defines. + +2011-10-27 Scott Deifik <scottd.mail@sbcglobal.net> + + * Makefile.tst: Sync with mainline version. + +2011-10-24 Eli Zaretskii <eliz@gnu.org> + + * gawkmisc.pc (wctob) [__MINGW32__]: A replacement for the + function of the same name in MS runtime, which does a better job + with 8-bit characters that have their high bit set. + Original supplied by Jim Meyering <jim@meyering.net>. + + * popen.h (system) [__MINGW32__]: Redirect to os_system. + + * Makefile (./doc/awkcard.tr): Don't use Unixy forward slashes in + redirection. + (builtin$O): Depend on popen.h. + (random$O): New target, separated from builtin$O. + + * configpk.sed: + * config.sed: + * make-config.bat: New files, to produce pc/config.h from the top-level + configh.in file. + +2011-10-18 Juan Manuel Guerrero <juan.guerrero@gmx.de> + + * Makefile: doc target to create all documentation files. + +2011-09-30 Eli Zaretskii <eliz@gnu.org> + + * config.h: Update packaging related versions. + +2011-06-23 Arnold D. Robbins <arnold@skeeve.com> + + * ChangeLog.0: Rotated ChangeLog into this file. + * ChangeLog: Created anew for gawk 4.0.0 and on. + * 4.0.0: Release tar ball made. |