1 | Tue Jul 26 21:46:16 2005 Arnold D. Robbins <arnold@skeeve.com>
|
---|
2 |
|
---|
3 | * Release 3.1.5: Release tar file made.
|
---|
4 |
|
---|
5 | Mon May 23 20:54:31 2005 Pat Rankin <rankin@pactechdata.com>
|
---|
6 |
|
---|
7 | * vms_gawk.c [gawk_cmd, #if __ia64__]: Switch from globalvalue
|
---|
8 | to strict_refdef and then take gawk_cmd's address during use.
|
---|
9 |
|
---|
10 | * vmstest.com (concat1, longsub, arrayprm2, arrayprm3, arryref2,
|
---|
11 | arryref3, arryref4, arryref5, aryprm1, aryprm2, aryprm3,
|
---|
12 | aryprm4, aryprm5, aryprm6, aryprm7, aryprm8, concat2, concat3,
|
---|
13 | delarpm2, delfunc, exitval2, fmttest, fnarray2, fnmisc, fordel,
|
---|
14 | getline3, gsubasgn, gsubtest, gsubtst2, gsubtst4, gsubtst5,
|
---|
15 | hex, inputred, iobug1, manglprm, nested, nfneg, noloop1,
|
---|
16 | noloop2, nulrsend, prec, prtoeval, rstest1, rstest2, rstest3,
|
---|
17 | rstest4, rstest5, scalar, sortempty, splitarr, strcat1,
|
---|
18 | subsepnm, synerr1, uninit2, uninit3, uninit4, uninitialized,
|
---|
19 | unterm, wjposer1, zeroe0): New tests.
|
---|
20 |
|
---|
21 | Wed May 18 21:22:09 2005 Pat Rankin <rankin@pactechdata.com>
|
---|
22 |
|
---|
23 | * vms_gawk.c [#if __ia64__]: Use #pragma extern_model globalvalue
|
---|
24 | for the declaration of gawk_cmd.
|
---|
25 |
|
---|
26 | Mon May 9 21:17:33 2005 Pat Rankin <rankin@pactechdata.com>
|
---|
27 |
|
---|
28 | * vms-conf.h [#if DECC]: Use #pragma to suppress "new feature in C99"
|
---|
29 | diagnostic for structure field designator style initialization in
|
---|
30 | regexec.c.
|
---|
31 |
|
---|
32 | Thu May 5 21:17:48 2005 Anders Wallin <anders_s_wallin@yahoo.se>
|
---|
33 |
|
---|
34 | * vms_gawk.c [__ia64__]: Change to lower case, then Itanium
|
---|
35 | VMS is happy.
|
---|
36 |
|
---|
37 | Sun May 1 08:20:00 2005 Pat Rankin <rankin@pactechdata.com>
|
---|
38 |
|
---|
39 | * vms_gawk.c [gawk_cmd]: Declare as ordinary data symbol rather
|
---|
40 | than as a fake routine for Itanium. (Can't do that for other
|
---|
41 | configurations without getting tangled up in compiler-specific
|
---|
42 | details like `#pragma extern_model' and VAX C's `globalref'.)
|
---|
43 |
|
---|
44 | Fri Mar 4 20:46:20 2005 Pat Rankin <rankin@pactechdata.com>
|
---|
45 |
|
---|
46 | * vms-conf.h: Define VAXCRTL when appropriate; used in builtin.c.
|
---|
47 |
|
---|
48 | Sat Feb 19 20:13:28 2005 Pat Rankin <rankin@pactechdata.com>
|
---|
49 |
|
---|
50 | * vms-conf.h [RE_TOKEN_INIT_BUG]: Define for regcomp.c.
|
---|
51 |
|
---|
52 | Wed Feb 16 20:45:21 2005 Pat Rankin <rankin@pactechdata.com>
|
---|
53 |
|
---|
54 | * vms-conf.h [NO_MBSUPPORT]: Define when compiling with VAX C.
|
---|
55 | [inline]: Define as empty when compiling with VAX C.
|
---|
56 |
|
---|
57 | Thu Jan 20 19:09:52 2005 Pat Rankin <rankin@pactechdata.com>
|
---|
58 |
|
---|
59 | * vms-conf.h: Synchronize with configh.in.
|
---|
60 |
|
---|
61 | Mon Aug 2 12:18:15 2004 Arnold D. Robbins <arnold@skeeve.com>
|
---|
62 |
|
---|
63 | * Release 3.1.4: Release tar file made.
|
---|
64 |
|
---|
65 | Mon Jun 14 18:40:22 2004 Pat Rankin <rankin@pactechdata.com>
|
---|
66 |
|
---|
67 | * descrip.mms (dfa.c, dfa.h): reinstate these.
|
---|
68 | (gettext.h, mbsupport.h): add these.
|
---|
69 | (patchlev.h): remove this.
|
---|
70 |
|
---|
71 | * vmstest.com (longwrds): customize it.
|
---|
72 | (getline, getline2): replace getline with getline2.
|
---|
73 |
|
---|
74 | Mon Jul 7 11:01:43 2003 Arnold D. Robbins <arnold@skeeve.com>
|
---|
75 |
|
---|
76 | * Release 3.1.3: Release tar file made.
|
---|
77 |
|
---|
78 | Mon Jun 9 22:15:40 2003 Pat Rankin <rankin@pactechdata.com>
|
---|
79 |
|
---|
80 | * vms-conf.h: Synchronize with current configh.in.
|
---|
81 | ALLOW_SWITCH: Define this to enable new `switch' feature.
|
---|
82 |
|
---|
83 | Wed Mar 19 14:10:31 2003 Arnold D. Robbins <arnold@skeeve.com>
|
---|
84 |
|
---|
85 | This time for sure.
|
---|
86 | -- Bullwinkle
|
---|
87 |
|
---|
88 | * Release 3.1.2: Release tar file made.
|
---|
89 |
|
---|
90 | Thu Feb 27 17:54:33 2003 Pat Rankin <rankin@pactechdata.com>
|
---|
91 |
|
---|
92 | * descrip.mms: Revert regex compilation to single file.
|
---|
93 | vmsbuild.com: Likewise.
|
---|
94 |
|
---|
95 | Thu Feb 20 18:06:54 2003 Pat Rankin <rankin@pactechdata.com>
|
---|
96 |
|
---|
97 | * vms_gawk.c (vms_gawk): Don't check for `RUNUSED' status because
|
---|
98 | it gets a false match when gawk is invoked via fork+exec.
|
---|
99 |
|
---|
100 | * gawk.hlp: Limited updates to the release notes section.
|
---|
101 |
|
---|
102 | Tue Feb 4 14:28:06 2003 Arnold D. Robbins <arnold@skeeve.com>
|
---|
103 |
|
---|
104 | All relevant files: Copyright year updated to 2003.
|
---|
105 |
|
---|
106 | Mon Feb 3 20:37:09 2003 Pat Rankin <rankin@pactechdata.com>
|
---|
107 |
|
---|
108 | * vms-conf.h (ssize_t): Define as int.
|
---|
109 | (TIME_T_UNSIGNED): New macro; used in strftime.
|
---|
110 | * vms_cli.c (Cli_Parse_Command): Increase command buffer size
|
---|
111 | from 2.5Kb to 8Kb.
|
---|
112 |
|
---|
113 | From Steve Pitcher:
|
---|
114 | * vms_gawk.c (vms_gawk): Don't report "missing required element"
|
---|
115 | for INSFPRM status unless invoked via a native DCL verb.
|
---|
116 |
|
---|
117 | From Jouk Jansen:
|
---|
118 | * vms-conf.h (CRTL_VER_V731): New macro.
|
---|
119 | * vms_misc.c (getpgrp): Use it.
|
---|
120 |
|
---|
121 | Mon Dec 23 16:53:42 2002 Pat Rankin <rankin@pactechdata.com>
|
---|
122 |
|
---|
123 | * descrip.mms (AWKOBJ1, AWKOBJ2): Split AWKOBJS into pieces to
|
---|
124 | avoid line length overflow when creating gawk.opt.
|
---|
125 | (regcomp.obj, regexec.obj, regex_internal.obj): New targets.
|
---|
126 | * vmsbuild.com: Likewise.
|
---|
127 |
|
---|
128 | Thu Nov 21 19:45:08 2002 Pat Rankin <rankin@pactechdata.com>
|
---|
129 |
|
---|
130 | * descrip.mms: Update to reflect regex changes; eliminate dfa.
|
---|
131 |
|
---|
132 | * vmstest.com (exit_code): Hack to add "EXIT CODE n" record to
|
---|
133 | output for tests that trigger gawk failure.
|
---|
134 |
|
---|
135 | Wed May 1 16:41:32 2002 Arnold D. Robbins <arnold@skeeve.com>
|
---|
136 |
|
---|
137 | * Release 3.1.1: Release tar file made.
|
---|
138 |
|
---|
139 | Wed Apr 17 15:57:30 2002 Pat Rankin <rankin@eql.caltech.edu>
|
---|
140 |
|
---|
141 | * vmstest.com (forsimp, concat1, longsub): New Tests.
|
---|
142 | (strftime): Revamp test to avoid use of defunct %v extension.
|
---|
143 |
|
---|
144 | Sat Dec 22 19:18:31 2001 Pat Rankin <rankin@eql.caltech.edu>
|
---|
145 |
|
---|
146 | * redirect.h (tzset): Declare.
|
---|
147 |
|
---|
148 | Sun Jun 3 13:04:44 2001 Arnold D. Robbins <arnold@skeeve.com>
|
---|
149 |
|
---|
150 | * Release 3.1.0: Release tar file made. And there was
|
---|
151 | rejoicing.
|
---|
152 |
|
---|
153 | Thu Apr 12 18:29:50 2001 Pat Rankin <rankin@eql.caltech.edu>
|
---|
154 |
|
---|
155 | * vms_misc.c (open): Add handling for /dev/null and /dev/tty.
|
---|
156 | (vms_devopen): Remove handling for /dev/null and /dev/tty.
|
---|
157 |
|
---|
158 | * vms_misc.c (VMS_stat, VMS_fstat): New functions to work
|
---|
159 | around old VAXCRTL bugs.
|
---|
160 | * redirect.h (fstat): Define as VMS_fstat for VAX C or GNU C.
|
---|
161 |
|
---|
162 | * vms-conf.h (HAVE_UNISTD_H): Avoid <unistd.h> for GNU C.
|
---|
163 |
|
---|
164 | * descrip.mms: Synchronize with 3.1.0 sources.
|
---|
165 |
|
---|
166 | * vmstest.com: Add many new tests.
|
---|
167 | (fixup_LRL): New subroutine.
|
---|
168 |
|
---|
169 | Thu Apr 5 20:31:22 2001 Pat Rankin <rankin@eql.caltech.edu>
|
---|
170 |
|
---|
171 | * vms-conf.h: synchronize with current configh.in.
|
---|
172 | [NO_ALLOCA]: define instead of C_ALLOCA.
|
---|
173 | * redirect.h (strcoll): substitute strcmp for VAXCRTL config.
|
---|
174 | (struct timeval): define.
|
---|
175 | (gettimeofday): substitute vms_gettimeofday; declare.
|
---|
176 |
|
---|
177 | * vms_misc.c (vms_gettimeofday): new function.
|
---|
178 | * vms_fwrite.c [#if NO_ALLOCA]: fix fake alloca's use of free().
|
---|
179 |
|
---|
180 | * vmsbuild.com: synchronize with current sources.
|
---|
181 |
|
---|
182 | Sun Jan 28 15:50:02 2001 Eli Zaretskii <eliz@is.elta.co.il>
|
---|
183 |
|
---|
184 | * gawkmisc.vms (os_restore_mode): New function
|
---|
185 |
|
---|
186 | Sun Dec 3 16:53:37 2000 Arnold D. Robbins <arnold@skeeve.com>
|
---|
187 |
|
---|
188 | * gawkmisc.vms (os_setbinmode): new function.
|
---|
189 |
|
---|
190 | Tue Nov 7 14:09:14 2000 Arnold D. Robbins <arnold@skeeve.com>
|
---|
191 |
|
---|
192 | * gawkmisc.vms (os_is_setuid): new function.
|
---|
193 |
|
---|
194 | Wed Jul 30 19:53:52 1997 Arnold D. Robbins <arnold@gnu.ai.mit.edu>
|
---|
195 |
|
---|
196 | * Close-on-exec changes:
|
---|
197 | gawkmisc.vms: (os_close_on_exec, os_isdir): new functions.
|
---|
198 |
|
---|
199 | Mon Aug 7 15:23:00 2000 Arnold D. Robbins <arnold@skeeve.com>
|
---|
200 |
|
---|
201 | * Release 3.0.6: Release tar file made.
|
---|
202 |
|
---|
203 | Sat Jul 15 20:52:09 2000 Pat Rankin <rankin@eql.caltech.edu>
|
---|
204 |
|
---|
205 | * vmstest.com (printf1, fusmnam, fnamedat, numindex,
|
---|
206 | subslash, opasnslf, opasnidx, arynocls, getlnbuf,
|
---|
207 | arysubnm, fnparydl): New basic tests.
|
---|
208 | (igncdym): New gawk.extensions test.
|
---|
209 | (nondec): Old gawk.extensions test commented out.
|
---|
210 |
|
---|
211 | Sun Jun 25 15:08:19 2000 Arnold D. Robbins <arnold@skeeve.com>
|
---|
212 |
|
---|
213 | * Release 3.0.5: Release tar file made.
|
---|
214 |
|
---|
215 | Wed Jun 30 16:14:36 1999 Arnold D. Robbins <arnold@gnu.org>
|
---|
216 |
|
---|
217 | * Release 3.0.4: Release tar file made. This time for sure.
|
---|
218 |
|
---|
219 | Fri May 7 20:29:04 1999 Pat Rankin <rankin@eql.caltech.edu>
|
---|
220 |
|
---|
221 | * vms-conf.h (__CRTL_VER): Add same override as __VMS_VER.
|
---|
222 |
|
---|
223 | Wed May 5 19:10:15 1999 Pat Rankin <rankin@eql.caltech.edu>
|
---|
224 |
|
---|
225 | * vmstest.com (nasty, zeroflag, getnr2tm, getnr2tb): New tests.
|
---|
226 |
|
---|
227 | Wed Nov 25 17:24:26 1998 Pat Rankin <rankin@eql.caltech.edu>
|
---|
228 |
|
---|
229 | * vmstest.com (vms_tests): New general target.
|
---|
230 | (vms_io1): New specific test.
|
---|
231 |
|
---|
232 | Thu May 15 12:49:08 1997 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
|
---|
233 |
|
---|
234 | * Release 3.0.3: Release tar file made.
|
---|
235 |
|
---|
236 | Mon May 12 18:39:30 1997 Pat Rankin <rankin@eql.caltech.edu>
|
---|
237 |
|
---|
238 | * vmstest.com (delarprm, prdupval): new `basic' tests.
|
---|
239 | (nondec): new `gawk.extensions' test (commented out for now).
|
---|
240 | (reint): move from `basic' to `gawk.extensions'.
|
---|
241 |
|
---|
242 | Mon May 5 21:40:07 1997 Pat Rankin <rankin@eql.caltech.edu>
|
---|
243 |
|
---|
244 | * vmstest.com (clobber): new `basic' test.
|
---|
245 | (pid): new test, replacing `specfile'.
|
---|
246 | (pipeio2): new for `unix-tests'; can't execute this one under VMS.
|
---|
247 |
|
---|
248 | Mon May 5 21:23:52 1997 Pat Rankin <rankin@eql.caltech.edu>
|
---|
249 |
|
---|
250 | * vms_args.c (vms_arg_fixup): for the 2>&1 case, don't set the
|
---|
251 | output filename to "sys$error" because that results in an extra
|
---|
252 | empty file being created.
|
---|
253 |
|
---|
254 | * vms_misc.c (vms_open): explicitly specify stream_lf format
|
---|
255 | when creating files rather than letting DECC$SHR make a new file
|
---|
256 | inherit its record format from any earlier version of that file.
|
---|
257 |
|
---|
258 | Suggested by Pete Cascio <pete@rmi.net>:
|
---|
259 |
|
---|
260 | * vms_misc.c (vms_open): use full record sharing options when
|
---|
261 | reading any record-oriented file, regardless of its organization.
|
---|
262 |
|
---|
263 | Mon Apr 21 19:22:12 1997 Pat Rankin <rankin@eql.caltech.edu>
|
---|
264 |
|
---|
265 | * vmstest.com (funstack): new `basic' test.
|
---|
266 | (reint): add missing entry to `basic'.
|
---|
267 | (pipeio1, specfile, strftlng): move from `basic' to `unix-tests'.
|
---|
268 | (childin): skip due to known failure.
|
---|
269 | (specfile): skip due to potentially confusing feedback.
|
---|
270 |
|
---|
271 | Thu Apr 24 23:18:04 1997 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
|
---|
272 |
|
---|
273 | * vms_popen.c, vms_misc.c, vms_gawk.c, vms_fwrite.c,
|
---|
274 | vms_args.c: moved to generic GPL statement at top.
|
---|
275 |
|
---|
276 | Fri Apr 18 07:55:47 1997 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
|
---|
277 |
|
---|
278 | * BETA Release 3.0.34: Release tar file made.
|
---|
279 |
|
---|
280 | Wed Apr 2 18:17:30 1997 Pat Rankin <rankin@eql.caltech.edu>
|
---|
281 |
|
---|
282 | * descrip.mms, vmsbuild.com (PATCHLVL): update to 3.
|
---|
283 |
|
---|
284 | * vmstest.com (nlfldsep, splitvar, intest, nfldstr, nors,
|
---|
285 | fnarydel, noparms, pipeio1): new tests.
|
---|
286 |
|
---|
287 | Wed Jan 15 15:21:01 1997 Pat Rankin <rankin@eql.caltech.edu>
|
---|
288 |
|
---|
289 | * redirect.h (stat, fstat): do not declare these functions;
|
---|
290 | rely on <stat.h> to do so. There are too many DEC C version
|
---|
291 | variants to handle otherwise.
|
---|
292 |
|
---|
293 | From Martin Zinser <zinser@axp602.gsi.de>:
|
---|
294 |
|
---|
295 | * descrip.mms (gawk.dvi): update to build in [.doc] directory
|
---|
296 | using texindex.c retained from an earlier gawk 2.x distribution.
|
---|
297 | (texindex.exe): don't assume VAX C.
|
---|
298 |
|
---|
299 | Wed Dec 25 11:25:22 1996 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
|
---|
300 |
|
---|
301 | * Release 3.0.2: Release tar file made.
|
---|
302 |
|
---|
303 | Mon Dec 23 20:51:27 1996 Pat Rankin <rankin@eql.caltech.edu>
|
---|
304 |
|
---|
305 | * vms_misc.c (vms_bcopy): `bcopy' is defined as this in redirect.h.
|
---|
306 |
|
---|
307 | Thu Dec 19 17:49:31 1996 Pat Rankin <rankin@eql.caltech.edu>
|
---|
308 |
|
---|
309 | * redirect.h (strcasecmp, strncasecmp, tzset, tzname,
|
---|
310 | daylight, timezone, altzone, bcopy, popen, pclose, unlink):
|
---|
311 | New macros to avoid conflict with VMS V7.x DECC$SHR symbols.
|
---|
312 | (close, dup, dup2, read): Declare with full prototypes.
|
---|
313 | (fstat, stat): Ditto, and guard against conflicting DEC C
|
---|
314 | declarations (which might have trailing elipsis).
|
---|
315 | * vms_misc.c (tzset, tzname, daylight, timezone, altzone):
|
---|
316 | Suppress these if compiled with VMS_V7 defined [not supported].
|
---|
317 |
|
---|
318 | Mon Dec 16 14:32:08 1996 Pat Rankin <rankin@eql.caltech.edu>
|
---|
319 |
|
---|
320 | * vms_popen (popen): Delete unprototyped declaration of strcmp()
|
---|
321 | to avoid conflict with a strcmp macro in DEC C V5.0 header files.
|
---|
322 |
|
---|
323 | Tue Dec 10 23:09:26 1996 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
|
---|
324 |
|
---|
325 | * Release 3.0.1: Release tar file made.
|
---|
326 |
|
---|
327 | Fri Dec 6 20:55:57 1996 Pat Rankin <rankin@eql.caltech.edu>
|
---|
328 |
|
---|
329 | * redirect.h, vms-conf.h: Refine Sep 20th change: include
|
---|
330 | <stdlib.h> and <string.h> in redirect.h rather than vms-conf.h
|
---|
331 | so that it occurs for VMS POSIX as well as for normal VMS.
|
---|
332 |
|
---|
333 | Wed Nov 20 15:47:02 1996 Pat Rankin <rankin@eql.caltech.edu>
|
---|
334 |
|
---|
335 | * descrip.mms (LIBOBJS): Rename from GNUOBJS; add random.obj.
|
---|
336 | (LIBSRC): Rename from GNUSRC; add random.c.
|
---|
337 | (AWKSRC): Add random.h.
|
---|
338 | (random.obj, builtin.obj): Depend upon random.h.
|
---|
339 | * vmsbuild.com: compile random.c, link random.obj.
|
---|
340 |
|
---|
341 | * vmstest.com (childin): Split message about expected failure
|
---|
342 | in order to avoid consecutive tick marks in the quoted string.
|
---|
343 |
|
---|
344 | Wed Nov 13 15:32:58 1996 Pat Rankin <rankin@eql.caltech.edu>
|
---|
345 |
|
---|
346 | * vmstest.com: New file to execute test suite.
|
---|
347 |
|
---|
348 | Fri Nov 8 18:29:42 1996 Pat Rankin <rankin@eql.caltech.edu>
|
---|
349 |
|
---|
350 | Revise makefiles so that no editing should be needed.
|
---|
351 |
|
---|
352 | * descrip.mms: Use DEC C as the default compiler, since
|
---|
353 | the same compile and link options for it can be used as-is
|
---|
354 | on both VAX and Alpha.
|
---|
355 | (GNUC, VAXC): New `make' macros for specifying an alternate
|
---|
356 | compiler on the MMS or MMK command line.
|
---|
357 | (PATCHLVL): Update to 1.
|
---|
358 | * vmsbuild.com: Make the equivalent changes.
|
---|
359 |
|
---|
360 | Mon Oct 28 17:02:39 1996 Pat Rankin <rankin@eql.caltech.edu>
|
---|
361 |
|
---|
362 | * vms.h (U_Long, U_Short): Replace u_long and u_short typedefs.
|
---|
363 | * vms_*.c: Use them.
|
---|
364 |
|
---|
365 | * vms.h, vms_*.c: Change SYS$ and LIB$ routines to lower case
|
---|
366 | equivalents; fully prototype sys$ and lib$ routines rather than
|
---|
367 | just declare them.
|
---|
368 |
|
---|
369 | Fri Sep 20 17:33:05 1996 Pat Rankin <rankin@eql.caltech.edu>
|
---|
370 |
|
---|
371 | * vms-conf.h: directly include <stdlib.h> and <string.h>.
|
---|
372 | * vms-conf.h (strftime): delete this macro.
|
---|
373 | * redirect.h (strftime): define it here instead.
|
---|
374 |
|
---|
375 | Fri May 17 09:08:16 1996 Arnold Robbins <arnold@skeeve.atl.ga.us>
|
---|
376 |
|
---|
377 | * gawkmisc.vms (envsep): Now initialized to ',' instead of ':',
|
---|
378 | per email from Pat Rankin.
|
---|
379 |
|
---|
380 | Thu Jan 11 15:20:14 1996 Pat Rankin <rankin@eql.caltech.edu>
|
---|
381 |
|
---|
382 | * vms-conf.h [#if __DECC]: Changes to support V5.x of DEC C.
|
---|
383 | (_DECC_V4SOURCE, __SOCKET_TYPEDEFS): Define these to avoid
|
---|
384 | duplicate u_long and u_short typedefs.
|
---|
385 | (__VMS_VER): If value indicates VMS V6.2 or later, redefine it to
|
---|
386 | indicate V6.1 in order to avoid conflicting prototype for getopt.
|
---|
387 |
|
---|
388 | Wed Jan 10 22:58:55 1996 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
|
---|
389 |
|
---|
390 | * ChangeLog created.
|
---|