aboutsummaryrefslogtreecommitdiffstats
path: root/vms/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'vms/ChangeLog')
-rw-r--r--vms/ChangeLog702
1 files changed, 4 insertions, 698 deletions
diff --git a/vms/ChangeLog b/vms/ChangeLog
index b635ce30..8aaeb418 100644
--- a/vms/ChangeLog
+++ b/vms/ChangeLog
@@ -1,699 +1,5 @@
-Wed Jun 22 18:04:29 2011 Pat Rankin <rankin@pactechdata.com>
+2011-06-23 Arnold D. Robbins <arnold@skeeve.com>
- * vmstest.com (msg): Display gawk's version at start of test run.
-
-Mon Jun 20 20:38:35 2011 Arnold D. Robbins <arnold@skeeve.com>
-
- * vmstest.com (dfastress): New test.
-
-Mon Jun 20 20:24:34 2011 Pat Rankin <rankin@pactechdata.com>
-
- * descrip.mms: Remove compilation of hard-locale.c.
- * vmsbuild.com: Likewise.
-
-Tue May 31 23:10:35 2011 Arnold D. Robbins <arnold@skeeve.com>
-
- * vmstest.com (regrange): New test.
-
-Thu May 26 22:14:06 2011 Arnold D. Robbins <arnold@skeeve.com>
-
- * vmstest.com (fpat2): New test.
-
-Wed May 25 01:31:50 2011 Pat Rankin <rankin@pactechdata.com>
-
- * gawk.hlp: Substantial updates, for first time in 8 years!
-
- * vmstest.com (fpatnull): New test.
-
-Sun May 15 19:24:22 2011 Pat Rankin <rankin@pactechdata.com>
-
- * vmstest.com (delargv): New test.
-
-Fri May 13 18:45:35 2011 Pat Rankin <rankin@pactechdata.com>
-
- * vmstest.com (exit, next): Move from basic to gawk extensions.
- (exit: do__exit): Define "gawk" in subroutine to make sure PIPE
- uses the local definition instead of some other global one.
-
- * vms_gawk.c (vms_gawk): Convert /OPTIMIZE into "-O" rather than
- to "-W optimize".
-
- * gawk.cld (gen_pot): Fix typo in name.
-
-Mon May 9 01:43:40 2011 Pat Rankin <rankin@pactechdata.com>
-
- * vmstest.com (arraysort, delsub, exit, next, ofmta, sortu): New
- tests.
- (paramdup): Merge with other exit_code 1 tests.
- {various}: change several instances of "nl:" to "_NL:" so that all
- tests which reference the null device spell it the same way.
-
-Fri Apr 29 18:10:49 2011 Pat Rankin <rankin@pactechdata.com>
-
- * gawkmisc.vms (os_isatty): New routine.
-
-Sat Feb 26 18:35:01 2011 Pat Rankin <rankin@pactechdata.com>
-
- * vms_gawk.c, gawk.cld: Add support for new command qualifiers:
- /extra_commands="text" -e "awk program text"
- /profile[=file] --profile [awkprof.out]
- /dump_variables[=file] --dump_variables [awkvars.out]
- /optimize, /traditional, /re_interval, /sandbox, /non_decimal_data
- New but not documented since not useful for present VMS port:
- /characters_as_bytes, /use_lc_numeric, /gen_pot
- Revamp several existing qualifiers:
- /strict was --compat, now synonym for /traditional
- /lint=(warn,fatal,invalid,old)
- /lint=warn --lint (same as /lint without any value)
- /lint=fatal --lint fatal
- /lint=old --lint-old
- /lint=(warn,fatal) --lint fatal (warn ignored)
- /lint=(warn,old) --lint --lint-old
- /lint=(fatal,old) --lint fatal --lint-old
- /usage, /version, /copyright try harder to make awk program and
- data file be optional since these just give messages and then quit.
- (vms_usage): Substitute "GAWK", "DGAWK", or "PGAWK" as appropriate
- for command name when issuing the VMS-specific usage message.
- * vms.h (CLI$_NEGATED): Define macro (from <cilmsgdef.h>).
-
- * vms_cli.c: Add copyright notice. Remove unused P() macro.
- (dcl$present, dcl$get_value, dcl$parse_command): Use lowercase
- rather than upper for these system routine names.
-
-Fri Feb 18 19:24:30 2011 Pat Rankin <rankin@pactechdata.com>
-
- * vmstest.com (beginfile1, dumpvars): New tests.
- (lintwarn): Add exit_code 1.
-
-Wed Feb 16 21:09:50 2011 Arnold D. Robbins <arnold@skeeve.com>
-
- * vmstest.com (lintwarn): New test.
-
-Sun Feb 13 18:48:29 2011 Pat Rankin <rankin@pactechdata.com>
-
- * gawkmisc.vms (files_are_same): Update to handle new arguments.
-
- * vmstest.com (profile1, profile2, profile3): New tests.
- (pgawk_tests, profile_tests): New test sets.
- (iobug1): Clean up spurious extra output file. Sigh.
-
- * descrip.mms, vmsbuild.com: Include hard-locale.c in build.
-
-Sun Feb 13 20:23:57 2011 Eli Zaretskii <eliz@gnu.org>
-
- * gawkmisc.vms (files_are_same): Change arguments; call `stat' as
- part of the body.
-
-Sat Feb 12 19:29:41 2011 Pat Rankin <rankin@pactechdata.com>
-
- * redirect.h (snprintf): Declare regardless of HAVE_SNPRINTF or
- CRTL_VER_V732.
-
-Mon Feb 7 22:43:37 2011 Arnold Robbins <arnold@skeeve.com>
-
- * vmstest.com (negrange): Add new test.
-
-Sun Feb 6 18:54:20 2011 Pat Rankin <rankin@pactechdata.com>
-
- * vmstest.com (psx96sub, whiny): Remove obsolete tests.
- (aadelete1, aadelete2, aarray1, aasort, assorti, fpat1,
- indirectcall, patsplit, posix2000sub, range1, sortfor, splitarg4,
- switch2): Add new tests.
-
-Tue Jan 18 17:51:07 2011 Pat Rankin <rankin@pactechdata.com>
-
- * vms_args.c (vms_arg_fixup): If AWK_LIBRARY lacks a value, define
- it as "SYS$LIBRARY:" so that the default value of AWKPATH ends
- with a valid directory. Needed so that gawk -f no-such-file
- will report "file not found" or "no such file or directory"
- instead of "file specification syntax error".
-
- * vms-conf.h: Sync with configh.in; define HAVE_STRCOLL as 1.
-
- * vmstest.com (fnarray, funsmnam, paramres, parseme): Change these
- tests to expect EXIT_CODE 1 rather than EXIT_CODE 2.
-
-Sat Nov 6 16:33:01 2010 Pat Rankin <rankin@pactechdata.com>
-
- * redirect.h, vms.h: Drop use of P() macro in function prototypes.
- * vms_misc.c, vms_popen.c: Likewise.
-
-Wed Aug 11 17:47:57 2010 Pat Rankin <rankin@pactechdata.com>
-
- * redirect.h (vsnprintf): Move #define into !HAVE_SNPRINTF block.
-
-Tue Aug 10 12:57:40 2010 Pat Rankin <rankin@pactechdata.com>
-
- * redirect.h: Declare vsnprintf and define it to use missing_d one.
- * vms-conf.h: Add #undef template for HAVE_SETENV.
-
-Mon Aug 9 10:58:03 2010 Arnold Robbins <arnold@skeeve.com>
-
- * redirect.h: Add decls of setenv, unsetenv, and snprintf to
- avoid informational warnings from the compiler about undecleared
- functions.
-
-Thu Aug 5 15:01:55 2010 Arnold Robbins <arnold@skeeve.com>
-
- * vms-build.com: Correctly build dgawk.
- * redirect.h (setenv, unsetenv): Define as macros to get the
- replacement versions in missing_d/.
-
-Mon Mar 8 15:17:41 2010 Pat Rankin <rankin@pactechdata.com>
-
- * vmstest.com (space): handle alternate error reason.
- (fmtspcl): suppress this test.
-
-Wed Mar 3 16:29:10 2010 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h: sync with configh.in; reformat a couple of comments.
- (PACKAGE_URL): add #undef as placeholder.
-
-Wed Jan 6 19:05:05 2010 Pat Rankin <rankin@pactechdata.com>
-
- * vms_fwrite.c (tty_fwrite): Check which_gawk, and stick to
- ordinary fwrite() when it's exe_debugging because dgawk uses
- other stdio calls besides fwrite for terminal output, and that
- wouldn't interleave sanely with tty_fwrite()'s terminal output.
-
-Wed Jan 6 19:05:05 2010 Pat Rankin <rankin@pactechdata.com>
-
- * awk.h (exe_mode): Define new enum: exe_gawking for regular gawk,
- exe_debugging for dgawk, and exe_profiling for pgawk.
- (which_gawk): Declare new variable.
- * eval.c (which_gawk): Define it.
-
-Thu May 6 20:55:14 2010 Arnold D. Robbins <arnold@skeeve.com>
-
- * Release 3.1.8: Release tar file made.
-
-Tue Apr 20 14:54:03 2010 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h (HAVE_LIBSIGSEGV): Add placeholder; leave undefined.
- * vmstest.com (manyfiles): keep going even if gawk fails.
-
-Thu Apr 1 14:04:17 2010 Pat Rankin <rankin@pactechdata.com>
-
- * vmstest.com (uninit5): fix typo in test name.
-
-Mon Mar 29 16:26:39 2010 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h (HAVE_USLEEP): define.
- * vmstest.com (fcall_exit, fcall_exit2, forref, uninit5): new tests.
- * descrip.mms (builtin.obj): add floatmagic.h dependency.
-
-Mon Mar 8 15:17:41 2010 Pat Rankin <rankin@pactechdata.com>
-
- * vmstest.com (space): handle alternate error reason.
- (fmtspcl): suppress this test.
-
-Wed Mar 3 16:29:10 2010 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h: sync with configh.in; reformat a couple of comments.
- (PACKAGE_URL): add #undef as placeholder.
-
-Tue Jul 21 22:28:56 2009 Arnold D. Robbins <arnold@skeeve.com>
-
- * Release 3.1.7: Release tar file made.
-
-Wed Jul 8 18:59:22 2009 Pat Rankin <rankin@pactechdata.com>
-
- * vmstest.com (charset_tests): New list; move various tests from
- basic and gawk_ext lists.
- (fmtspcl): Move to machine_tests list.
- (lc_num1, mbfw1, mbprintf1, rsstart3): Skip these failing tests.
- (double1, double2): Likewise.
-
-Mon Jun 22 00:51:17 2009 Pat Rankin <rankin@pactechdata.com>
-
- * vms_misc.c (vms_open): Explicitly specify "rat=cr" to force
- carriage-return-carraige-control record attribute along with
- stmlf foramt. gawk failed on an internal redirection attempt
- (``print anything > file'') if an earlier version of the output
- file existed with conflicting attributes and the program was
- built using DECC$SHR run-time library rather than VAXCRTL.
-
- * vmstest.com: Add over 70 new tests. Overhaul how lists of
- tests are specified and executed. Make many similar tests run
- with shared commands instead of maintaining separate code for
- each one. Put output for 'test' into "_'test'.tmp" instead of
- "tmp." so that it's easier to investigate if/when multiple test
- failures occur in the same run.
- (vms_io2): New test to check the ``print anything > file'' fix.
-
-Wed Mar 18 18:16:50 2009 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h (EXIT_SUCCESS, EXIT_FAILURE): Define #if !HAVE_STDLIB_H.
- (EXIT_FATAL): Define.
-
-Mon Mar 16 19:09:27 2009 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h: Synchronize with configh.in,
- (HAVE_ATEXIT): Define.
-
-Tue Jan 27 21:49:53 2009 Arnold D. Robbins <arnold@skeeve.com>
-
- Per Pat Rankin based on changes to awk.h and change in main code
- to use EXIT_SUCCESS / EXIT_FAILURE from Toni Schilling
- <Schilling@equicon.de>.
-
- * redirect.h (exit): Remove definition.
- * vms_misc.c (vms_exit): Remove code.
-
-Mon Oct 22 08:49:05 2007 Arnold D. Robbins <arnold@skeeve.com>
-
- * Release 3.1.6: Release tar file made.
-
-Wed May 16 19:54:00 2007 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h: re-sync with configh.in.
-
-Sun Apr 29 18:09:17 2007 Pat Rankin <rankin@pactechdata.com>
-
- * redirect.h: declare snprintf() if CRTL_VER_V732 is defined;
- redefining __CRTL_VER in config.h causes <stdio.h> to suppress it.
-
- * vmstest.com (fnarray): exit code has changed to 2.
- (pid): target values now passed by command line rather than file.
-
-Fri Apr 20 16:48:30 2007 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h: #define HAVE_SNPRINTF for V7.3-2 and later CRTL.
- * redirect.h: #define snprintf to gawk_snprintf if we're using
- missing_d/snprintf.c; avoids diagnostic about its declaration.
-
-Thu Apr 12 18:59:33 2007 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h: Leave HAVE_MKSTEMP undefined; we want tmpfile().
-
-Thu Mar 29 19:30:20 2007 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h: reconcile with configh.in.
-
- * descrip.mms: compile floatcomp.c; add pgawk target and build
- pgawk.exe for `make all'.
- * vmsbuild.com: compile floatcomp.c; always build pgawk.exe in
- addition to gawk.exe.
-
-Wed Jul 27 21:31:14 2005 Pat Rankin <rankin@pactechdata.com>
-
- * vmstest.com: Format test group feedback differently (append "...")
- to distinguish it from individual test feedback.
- (manyfiles): Determine the number of files to use dynamically
- instead of using hardcoded 300 in case user's open file quota
- is generous enough to support more than that.
- (longsub): Add error trap so that failure when gawk is built with
- VAXCRTL doesn't cause testing to terminate.
- (vms_io1): Invoke with normal Unix-style command line syntax.
- (vms_cmd): New test; split off DCL-style command line from vms_io1.
-
-Tue Jul 26 21:46:16 2005 Arnold D. Robbins <arnold@skeeve.com>
-
- * Release 3.1.5: Release tar file made.
-
-Mon May 23 20:54:31 2005 Pat Rankin <rankin@pactechdata.com>
-
- * vms_gawk.c [gawk_cmd, #if __ia64__]: Switch from globalvalue
- to strict_refdef and then take gawk_cmd's address during use.
-
- * vmstest.com (concat1, longsub, arrayprm2, arrayprm3, arryref2,
- arryref3, arryref4, arryref5, aryprm1, aryprm2, aryprm3,
- aryprm4, aryprm5, aryprm6, aryprm7, aryprm8, concat2, concat3,
- delarpm2, delfunc, exitval2, fmttest, fnarray2, fnmisc, fordel,
- getline3, gsubasgn, gsubtest, gsubtst2, gsubtst4, gsubtst5,
- hex, inputred, iobug1, manglprm, nested, nfneg, noloop1,
- noloop2, nulrsend, prec, prtoeval, rstest1, rstest2, rstest3,
- rstest4, rstest5, scalar, sortempty, splitarr, strcat1,
- subsepnm, synerr1, uninit2, uninit3, uninit4, uninitialized,
- unterm, wjposer1, zeroe0): New tests.
-
-Wed May 18 21:22:09 2005 Pat Rankin <rankin@pactechdata.com>
-
- * vms_gawk.c [#if __ia64__]: Use #pragma extern_model globalvalue
- for the declaration of gawk_cmd.
-
-Mon May 9 21:17:33 2005 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h [#if DECC]: Use #pragma to suppress "new feature in C99"
- diagnostic for structure field designator style initialization in
- regexec.c.
-
-Thu May 5 21:17:48 2005 Anders Wallin <anders_s_wallin@yahoo.se>
-
- * vms_gawk.c [__ia64__]: Change to lower case, then Itanium
- VMS is happy.
-
-Sun May 1 08:20:00 2005 Pat Rankin <rankin@pactechdata.com>
-
- * vms_gawk.c [gawk_cmd]: Declare as ordinary data symbol rather
- than as a fake routine for Itanium. (Can't do that for other
- configurations without getting tangled up in compiler-specific
- details like `#pragma extern_model' and VAX C's `globalref'.)
-
-Fri Mar 4 20:46:20 2005 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h: Define VAXCRTL when appropriate; used in builtin.c.
-
-Sat Feb 19 20:13:28 2005 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h [RE_TOKEN_INIT_BUG]: Define for regcomp.c.
-
-Wed Feb 16 20:45:21 2005 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h [NO_MBSUPPORT]: Define when compiling with VAX C.
- [inline]: Define as empty when compiling with VAX C.
-
-Thu Jan 20 19:09:52 2005 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h: Synchronize with configh.in.
-
-Mon Aug 2 12:18:15 2004 Arnold D. Robbins <arnold@skeeve.com>
-
- * Release 3.1.4: Release tar file made.
-
-Mon Jun 14 18:40:22 2004 Pat Rankin <rankin@pactechdata.com>
-
- * descrip.mms (dfa.c, dfa.h): reinstate these.
- (gettext.h, mbsupport.h): add these.
- (patchlev.h): remove this.
-
- * vmstest.com (longwrds): customize it.
- (getline, getline2): replace getline with getline2.
-
-Mon Jul 7 11:01:43 2003 Arnold D. Robbins <arnold@skeeve.com>
-
- * Release 3.1.3: Release tar file made.
-
-Mon Jun 9 22:15:40 2003 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h: Synchronize with current configh.in.
- ALLOW_SWITCH: Define this to enable new `switch' feature.
-
-Wed Mar 19 14:10:31 2003 Arnold D. Robbins <arnold@skeeve.com>
-
- This time for sure.
- -- Bullwinkle
-
- * Release 3.1.2: Release tar file made.
-
-Thu Feb 27 17:54:33 2003 Pat Rankin <rankin@pactechdata.com>
-
- * descrip.mms: Revert regex compilation to single file.
- vmsbuild.com: Likewise.
-
-Thu Feb 20 18:06:54 2003 Pat Rankin <rankin@pactechdata.com>
-
- * vms_gawk.c (vms_gawk): Don't check for `RUNUSED' status because
- it gets a false match when gawk is invoked via fork+exec.
-
- * gawk.hlp: Limited updates to the release notes section.
-
-Tue Feb 4 14:28:06 2003 Arnold D. Robbins <arnold@skeeve.com>
-
- All relevant files: Copyright year updated to 2003.
-
-Mon Feb 3 20:37:09 2003 Pat Rankin <rankin@pactechdata.com>
-
- * vms-conf.h (ssize_t): Define as int.
- (TIME_T_UNSIGNED): New macro; used in strftime.
- * vms_cli.c (Cli_Parse_Command): Increase command buffer size
- from 2.5Kb to 8Kb.
-
- From Steve Pitcher:
- * vms_gawk.c (vms_gawk): Don't report "missing required element"
- for INSFPRM status unless invoked via a native DCL verb.
-
- From Jouk Jansen:
- * vms-conf.h (CRTL_VER_V731): New macro.
- * vms_misc.c (getpgrp): Use it.
-
-Mon Dec 23 16:53:42 2002 Pat Rankin <rankin@pactechdata.com>
-
- * descrip.mms (AWKOBJ1, AWKOBJ2): Split AWKOBJS into pieces to
- avoid line length overflow when creating gawk.opt.
- (regcomp.obj, regexec.obj, regex_internal.obj): New targets.
- * vmsbuild.com: Likewise.
-
-Thu Nov 21 19:45:08 2002 Pat Rankin <rankin@pactechdata.com>
-
- * descrip.mms: Update to reflect regex changes; eliminate dfa.
-
- * vmstest.com (exit_code): Hack to add "EXIT CODE n" record to
- output for tests that trigger gawk failure.
-
-Wed May 1 16:41:32 2002 Arnold D. Robbins <arnold@skeeve.com>
-
- * Release 3.1.1: Release tar file made.
-
-Wed Apr 17 15:57:30 2002 Pat Rankin <rankin@eql.caltech.edu>
-
- * vmstest.com (forsimp, concat1, longsub): New Tests.
- (strftime): Revamp test to avoid use of defunct %v extension.
-
-Sat Dec 22 19:18:31 2001 Pat Rankin <rankin@eql.caltech.edu>
-
- * redirect.h (tzset): Declare.
-
-Sun Jun 3 13:04:44 2001 Arnold D. Robbins <arnold@skeeve.com>
-
- * Release 3.1.0: Release tar file made. And there was
- rejoicing.
-
-Thu Apr 12 18:29:50 2001 Pat Rankin <rankin@eql.caltech.edu>
-
- * vms_misc.c (open): Add handling for /dev/null and /dev/tty.
- (vms_devopen): Remove handling for /dev/null and /dev/tty.
-
- * vms_misc.c (VMS_stat, VMS_fstat): New functions to work
- around old VAXCRTL bugs.
- * redirect.h (fstat): Define as VMS_fstat for VAX C or GNU C.
-
- * vms-conf.h (HAVE_UNISTD_H): Avoid <unistd.h> for GNU C.
-
- * descrip.mms: Synchronize with 3.1.0 sources.
-
- * vmstest.com: Add many new tests.
- (fixup_LRL): New subroutine.
-
-Thu Apr 5 20:31:22 2001 Pat Rankin <rankin@eql.caltech.edu>
-
- * vms-conf.h: synchronize with current configh.in.
- [NO_ALLOCA]: define instead of C_ALLOCA.
- * redirect.h (strcoll): substitute strcmp for VAXCRTL config.
- (struct timeval): define.
- (gettimeofday): substitute vms_gettimeofday; declare.
-
- * vms_misc.c (vms_gettimeofday): new function.
- * vms_fwrite.c [#if NO_ALLOCA]: fix fake alloca's use of free().
-
- * vmsbuild.com: synchronize with current sources.
-
-Sun Jan 28 15:50:02 2001 Eli Zaretskii <eliz@is.elta.co.il>
-
- * gawkmisc.vms (os_restore_mode): New function.
-
-Sun Dec 3 16:53:37 2000 Arnold D. Robbins <arnold@skeeve.com>
-
- * gawkmisc.vms (os_setbinmode): new function.
-
-Tue Nov 7 14:09:14 2000 Arnold D. Robbins <arnold@skeeve.com>
-
- * gawkmisc.vms (os_is_setuid): new function.
-
-Wed Jul 30 19:53:52 1997 Arnold D. Robbins <arnold@gnu.org>
-
- * Close-on-exec changes:
- gawkmisc.vms: (os_close_on_exec, os_isdir): new functions.
-
-Mon Aug 7 15:23:00 2000 Arnold D. Robbins <arnold@skeeve.com>
-
- * Release 3.0.6: Release tar file made.
-
-Sat Jul 15 20:52:09 2000 Pat Rankin <rankin@eql.caltech.edu>
-
- * vmstest.com (printf1, fusmnam, fnamedat, numindex,
- subslash, opasnslf, opasnidx, arynocls, getlnbuf,
- arysubnm, fnparydl): New basic tests.
- (igncdym): New gawk.extensions test.
- (nondec): Old gawk.extensions test commented out.
-
-Sun Jun 25 15:08:19 2000 Arnold D. Robbins <arnold@skeeve.com>
-
- * Release 3.0.5: Release tar file made.
-
-Wed Jun 30 16:14:36 1999 Arnold D. Robbins <arnold@gnu.org>
-
- * Release 3.0.4: Release tar file made. This time for sure.
-
-Fri May 7 20:29:04 1999 Pat Rankin <rankin@eql.caltech.edu>
-
- * vms-conf.h (__CRTL_VER): Add same override as __VMS_VER.
-
-Wed May 5 19:10:15 1999 Pat Rankin <rankin@eql.caltech.edu>
-
- * vmstest.com (nasty, zeroflag, getnr2tm, getnr2tb): New tests.
-
-Wed Nov 25 17:24:26 1998 Pat Rankin <rankin@eql.caltech.edu>
-
- * vmstest.com (vms_tests): New general target.
- (vms_io1): New specific test.
-
-Thu May 15 12:49:08 1997 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
-
- * Release 3.0.3: Release tar file made.
-
-Mon May 12 18:39:30 1997 Pat Rankin <rankin@eql.caltech.edu>
-
- * vmstest.com (delarprm, prdupval): new `basic' tests.
- (nondec): new `gawk.extensions' test (commented out for now).
- (reint): move from `basic' to `gawk.extensions'.
-
-Mon May 5 21:40:07 1997 Pat Rankin <rankin@eql.caltech.edu>
-
- * vmstest.com (clobber): new `basic' test.
- (pid): new test, replacing `specfile'.
- (pipeio2): new for `unix-tests'; can't execute this one under VMS.
-
-Mon May 5 21:23:52 1997 Pat Rankin <rankin@eql.caltech.edu>
-
- * vms_args.c (vms_arg_fixup): for the 2>&1 case, don't set the
- output filename to "sys$error" because that results in an extra
- empty file being created.
-
- * vms_misc.c (vms_open): explicitly specify stream_lf format
- when creating files rather than letting DECC$SHR make a new file
- inherit its record format from any earlier version of that file.
-
- Suggested by Pete Cascio <pete@rmi.net>:
-
- * vms_misc.c (vms_open): use full record sharing options when
- reading any record-oriented file, regardless of its organization.
-
-Mon Apr 21 19:22:12 1997 Pat Rankin <rankin@eql.caltech.edu>
-
- * vmstest.com (funstack): new `basic' test.
- (reint): add missing entry to `basic'.
- (pipeio1, specfile, strftlng): move from `basic' to `unix-tests'.
- (childin): skip due to known failure.
- (specfile): skip due to potentially confusing feedback.
-
-Thu Apr 24 23:18:04 1997 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
-
- * vms_popen.c, vms_misc.c, vms_gawk.c, vms_fwrite.c,
- vms_args.c: moved to generic GPL statement at top.
-
-Fri Apr 18 07:55:47 1997 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
-
- * BETA Release 3.0.34: Release tar file made.
-
-Wed Apr 2 18:17:30 1997 Pat Rankin <rankin@eql.caltech.edu>
-
- * descrip.mms, vmsbuild.com (PATCHLVL): update to 3.
-
- * vmstest.com (nlfldsep, splitvar, intest, nfldstr, nors,
- fnarydel, noparms, pipeio1): new tests.
-
-Wed Jan 15 15:21:01 1997 Pat Rankin <rankin@eql.caltech.edu>
-
- * redirect.h (stat, fstat): do not declare these functions;
- rely on <stat.h> to do so. There are too many DEC C version
- variants to handle otherwise.
-
- From Martin Zinser <zinser@axp602.gsi.de>:
-
- * descrip.mms (gawk.dvi): update to build in [.doc] directory
- using texindex.c retained from an earlier gawk 2.x distribution.
- (texindex.exe): don't assume VAX C.
-
-Wed Dec 25 11:25:22 1996 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
-
- * Release 3.0.2: Release tar file made.
-
-Mon Dec 23 20:51:27 1996 Pat Rankin <rankin@eql.caltech.edu>
-
- * vms_misc.c (vms_bcopy): `bcopy' is defined as this in redirect.h.
-
-Thu Dec 19 17:49:31 1996 Pat Rankin <rankin@eql.caltech.edu>
-
- * redirect.h (strcasecmp, strncasecmp, tzset, tzname,
- daylight, timezone, altzone, bcopy, popen, pclose, unlink):
- New macros to avoid conflict with VMS V7.x DECC$SHR symbols.
- (close, dup, dup2, read): Declare with full prototypes.
- (fstat, stat): Ditto, and guard against conflicting DEC C
- declarations (which might have trailing elipsis).
- * vms_misc.c (tzset, tzname, daylight, timezone, altzone):
- Suppress these if compiled with VMS_V7 defined [not supported].
-
-Mon Dec 16 14:32:08 1996 Pat Rankin <rankin@eql.caltech.edu>
-
- * vms_popen (popen): Delete unprototyped declaration of strcmp()
- to avoid conflict with a strcmp macro in DEC C V5.0 header files.
-
-Tue Dec 10 23:09:26 1996 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
-
- * Release 3.0.1: Release tar file made.
-
-Fri Dec 6 20:55:57 1996 Pat Rankin <rankin@eql.caltech.edu>
-
- * redirect.h, vms-conf.h: Refine Sep 20th change: include
- <stdlib.h> and <string.h> in redirect.h rather than vms-conf.h
- so that it occurs for VMS POSIX as well as for normal VMS.
-
-Wed Nov 20 15:47:02 1996 Pat Rankin <rankin@eql.caltech.edu>
-
- * descrip.mms (LIBOBJS): Rename from GNUOBJS; add random.obj.
- (LIBSRC): Rename from GNUSRC; add random.c.
- (AWKSRC): Add random.h.
- (random.obj, builtin.obj): Depend upon random.h.
- * vmsbuild.com: compile random.c, link random.obj.
-
- * vmstest.com (childin): Split message about expected failure
- in order to avoid consecutive tick marks in the quoted string.
-
-Wed Nov 13 15:32:58 1996 Pat Rankin <rankin@eql.caltech.edu>
-
- * vmstest.com: New file to execute test suite.
-
-Fri Nov 8 18:29:42 1996 Pat Rankin <rankin@eql.caltech.edu>
-
- Revise makefiles so that no editing should be needed.
-
- * descrip.mms: Use DEC C as the default compiler, since
- the same compile and link options for it can be used as-is
- on both VAX and Alpha.
- (GNUC, VAXC): New `make' macros for specifying an alternate
- compiler on the MMS or MMK command line.
- (PATCHLVL): Update to 1.
- * vmsbuild.com: Make the equivalent changes.
-
-Mon Oct 28 17:02:39 1996 Pat Rankin <rankin@eql.caltech.edu>
-
- * vms.h (U_Long, U_Short): Replace u_long and u_short typedefs.
- * vms_*.c: Use them.
-
- * vms.h, vms_*.c: Change SYS$ and LIB$ routines to lower case
- equivalents; fully prototype sys$ and lib$ routines rather than
- just declare them.
-
-Fri Sep 20 17:33:05 1996 Pat Rankin <rankin@eql.caltech.edu>
-
- * vms-conf.h: directly include <stdlib.h> and <string.h>.
- * vms-conf.h (strftime): delete this macro.
- * redirect.h (strftime): define it here instead.
-
-Fri May 17 09:08:16 1996 Arnold Robbins <arnold@skeeve.atl.ga.us>
-
- * gawkmisc.vms (envsep): Now initialized to ',' instead of ':',
- per email from Pat Rankin.
-
-Thu Jan 11 15:20:14 1996 Pat Rankin <rankin@eql.caltech.edu>
-
- * vms-conf.h [#if __DECC]: Changes to support V5.x of DEC C.
- (_DECC_V4SOURCE, __SOCKET_TYPEDEFS): Define these to avoid
- duplicate u_long and u_short typedefs.
- (__VMS_VER): If value indicates VMS V6.2 or later, redefine it to
- indicate V6.1 in order to avoid conflicting prototype for getopt.
-
-Wed Jan 10 22:58:55 1996 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
-
- * ChangeLog created.
+ * ChangeLog.0: Rotated ChangeLog into this file.
+ * ChangeLog: Created anew for gawk 4.0.0 and on.
+ * 4.0.0: Release tar ball made.