source: trunk/essentials/sys-apps/gawk/vms/ChangeLog

Last change on this file was 3076, checked in by bird, 18 years ago

gawk 3.1.5

File size: 13.4 KB
Line 
1Tue Jul 26 21:46:16 2005 Arnold D. Robbins <arnold@skeeve.com>
2
3 * Release 3.1.5: Release tar file made.
4
5Mon 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
21Wed 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
26Mon 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
32Thu 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
37Sun 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
44Fri 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
48Sat 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
52Wed 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
57Thu Jan 20 19:09:52 2005 Pat Rankin <rankin@pactechdata.com>
58
59 * vms-conf.h: Synchronize with configh.in.
60
61Mon Aug 2 12:18:15 2004 Arnold D. Robbins <arnold@skeeve.com>
62
63 * Release 3.1.4: Release tar file made.
64
65Mon 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
74Mon Jul 7 11:01:43 2003 Arnold D. Robbins <arnold@skeeve.com>
75
76 * Release 3.1.3: Release tar file made.
77
78Mon 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
83Wed 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
90Thu 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
95Thu 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
102Tue Feb 4 14:28:06 2003 Arnold D. Robbins <arnold@skeeve.com>
103
104 All relevant files: Copyright year updated to 2003.
105
106Mon 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
121Mon 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
128Thu 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
135Wed May 1 16:41:32 2002 Arnold D. Robbins <arnold@skeeve.com>
136
137 * Release 3.1.1: Release tar file made.
138
139Wed 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
144Sat Dec 22 19:18:31 2001 Pat Rankin <rankin@eql.caltech.edu>
145
146 * redirect.h (tzset): Declare.
147
148Sun 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
153Thu 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
169Thu 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
182Sun Jan 28 15:50:02 2001 Eli Zaretskii <eliz@is.elta.co.il>
183
184 * gawkmisc.vms (os_restore_mode): New function
185
186Sun Dec 3 16:53:37 2000 Arnold D. Robbins <arnold@skeeve.com>
187
188 * gawkmisc.vms (os_setbinmode): new function.
189
190Tue Nov 7 14:09:14 2000 Arnold D. Robbins <arnold@skeeve.com>
191
192 * gawkmisc.vms (os_is_setuid): new function.
193
194Wed 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
199Mon Aug 7 15:23:00 2000 Arnold D. Robbins <arnold@skeeve.com>
200
201 * Release 3.0.6: Release tar file made.
202
203Sat 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
211Sun Jun 25 15:08:19 2000 Arnold D. Robbins <arnold@skeeve.com>
212
213 * Release 3.0.5: Release tar file made.
214
215Wed 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
219Fri 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
223Wed May 5 19:10:15 1999 Pat Rankin <rankin@eql.caltech.edu>
224
225 * vmstest.com (nasty, zeroflag, getnr2tm, getnr2tb): New tests.
226
227Wed 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
232Thu 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
236Mon 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
242Mon 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
248Mon 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
263Mon 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
271Thu 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
276Fri 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
280Wed 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
287Wed 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
299Wed 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
303Mon 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
307Thu 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
318Mon 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
323Tue 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
327Fri 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
333Wed 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
344Wed Nov 13 15:32:58 1996 Pat Rankin <rankin@eql.caltech.edu>
345
346 * vmstest.com: New file to execute test suite.
347
348Fri 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
360Mon 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
369Fri 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
375Fri 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
380Thu 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
388Wed Jan 10 22:58:55 1996 Arnold D. Robbins <arnold@skeeve.atl.ga.us>
389
390 * ChangeLog created.
Note: See TracBrowser for help on using the repository browser.