~vcs-imports/gawk/master

« back to all changes in this revision

Viewing changes to doc/ChangeLog.1

  • Committer: Andrew J. Schorr
  • Date: 2014-08-03 18:44:47 UTC
  • mfrom: (408.7.1)
  • mto: (408.2.352)
  • mto: This revision was merged to the branch mainline in revision 507.
  • Revision ID: git-v1:ff21da5c7f072a69e9582f1a7ae2039f27f564cf
Merge branch 'gawk-4.1-stable' to get --profile to work with -M.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2019-04-07         Arnold D. Robbins     <arnold@skeeve.com>
2
 
 
3
 
        * texinfo.tex: Updated from GNULIB.
4
 
 
5
 
2019-04-05         Andrew J. Schorr     <aschorr@telemetry-investments.com>
6
 
 
7
 
        * gawktexi.in: Add a missing word.
8
 
 
9
 
2019-03-25         Arnold D. Robbins     <arnold@skeeve.com>
10
 
 
11
 
        * gawkinet.texi: Small formatting fixes. Update version and dates.
12
 
 
13
 
2019-03-13         Arnold D. Robbins     <arnold@skeeve.com>
14
 
 
15
 
        * gawktexi.in: More minor fixes.
16
 
        * wordlist: Updated.
17
 
 
18
 
2019-03-10         Arnold D. Robbins     <arnold@skeeve.com>
19
 
 
20
 
        * gawktexi.in: Update master menu.
21
 
 
22
 
2019-03-09         Arnold D. Robbins     <arnold@skeeve.com>
23
 
 
24
 
        * gawktexi.in (Regexp Operators): Refactor a bit into subsections,
25
 
        mention that BWK awk now has interval expressions.
26
 
 
27
 
2019-02-28         Arnold D. Robbins     <arnold@skeeve.com>
28
 
 
29
 
        * gawktexi.in: Fix a spelling error, change update month.
30
 
        * gawkworkflow.texi: Small fixes.
31
 
        * wordlist: Updated.
32
 
 
33
 
2019-02-25         Arnold D. Robbins     <arnold@skeeve.com>
34
 
 
35
 
        * texinfo.tex: Updated from GNULIB.
36
 
 
37
 
2019-02-20         Arnold D. Robbins     <arnold@skeeve.com>
38
 
 
39
 
        * gawktexi.in: Fix order of values for PROCINFO["platform"],
40
 
        save an email in @ignore for possible eventual inclusion.
41
 
        * gawk.1: Correct values for PROCINFO["platform"].
42
 
 
43
 
2019-02-17         Arnold D. Robbins     <arnold@skeeve.com>
44
 
 
45
 
        * gawktexi.in (Viewing And Changing Data): Revise note for eval
46
 
        to list commands that are not allowed using it.
47
 
 
48
 
2019-02-15         Arnold D. Robbins     <arnold@skeeve.com>
49
 
 
50
 
        * gawktexi.in: Fix wording for %f.
51
 
        Thanks to Dan Liddell <dan_liddell@mentor.com> for the catch.
52
 
        (Viewing And Changing Data): Note that eval has problems calling
53
 
        user-defined functions that return a value. Thanks to
54
 
        Lothar Langer <lotharla@gmail.com> for the report.
55
 
 
56
 
2019-02-11         Arnold D. Robbins     <arnold@skeeve.com>
57
 
 
58
 
        * gawktexi.in: Don't use `\global\usebracesinindexestrue' as it's
59
 
        no longer supported.
60
 
        (Function Calling): Renamed from `Function Caveats'.
61
 
        (Function Caveats): New node.
62
 
        * gawkinet.texi: Don't use `\global\usebracesinindexestrue' as it's
63
 
        no longer supported.
64
 
 
65
 
2019-02-07         Arnold D. Robbins     <arnold@skeeve.com>
66
 
 
67
 
        * gawktexi.in: Fix some indexing with too many commas.
68
 
        * gawk.info: Regenerated, moved to makeinfo 6.5.
69
 
        * texinfo.tex: Updated.
70
 
 
71
 
2019-02-04         Arnold D. Robbins     <arnold@skeeve.com>
72
 
 
73
 
        * gawk.1: Some more minor edits.
74
 
 
75
 
2019-02-03         Arnold D. Robbins     <arnold@skeeve.com>
76
 
 
77
 
        * Makefile.am (EXTRA_DIST): Add wordlist3.
78
 
        (spellmanpage): New target.
79
 
        (spell): Add spellmanpage to the list.
80
 
        * wordlist1: Updated.
81
 
        * wordlist3: New file.
82
 
        * awkcard.in: Finish cleanups.
83
 
        * gawk.1: Ditto.
84
 
        * gawktexi.in: Fix small typo.
85
 
 
86
 
2019-02-01         Arnold D. Robbins     <arnold@skeeve.com>
87
 
 
88
 
        * awkcard.in: Start on cleanup edits.
89
 
        * gawk.1: Ditto.
90
 
        * gawktexi.in: Credit Nelson Beebe with gawk's current
91
 
        random number generator.
92
 
        * gawk.texi, gawk.info: Brought back into sync.
93
 
 
94
 
2019-01-28         Arnold D. Robbins     <arnold@skeeve.com>
95
 
 
96
 
        * gawktexi.in, gawk.1, awkcard.in: Update copyright dates and
97
 
        appropriate version numbers.
98
 
 
99
 
2019-01-25         Arnold D. Robbins     <arnold@skeeve.com>
100
 
 
101
 
        * gawktexi.in (Namespaces): Add a cautionary note that the feature
102
 
        is new and may still have dark corners and/or bugs.
103
 
 
104
 
2019-01-18         Arnold D. Robbins     <arnold@skeeve.com>
105
 
 
106
 
        * gawktexi.in: Finish up indexing changes.
107
 
 
108
 
2019-01-14         Arnold D. Robbins     <arnold@skeeve.com>
109
 
 
110
 
        * gawktexi.in: More work on the indexing.
111
 
        Document that `-f -' works to read source code from stdin.
112
 
 
113
 
2019-01-13         Arnold D. Robbins     <arnold@skeeve.com>
114
 
 
115
 
        * gawktexi.in: Work on the indexing.
116
 
 
117
 
2019-01-11         Arnold D. Robbins     <arnold@skeeve.com>
118
 
 
119
 
        * gawktexi.in (I18N Example): $LC_MESSAGES is involved here
120
 
        also. Document this.
121
 
 
122
 
2019-01-09         Andrew J. Schorr     <aschorr@telemetry-investments.com>
123
 
 
124
 
        * gawktexi.in (Undocumented): Discuss typeof's optional 2nd argument.
125
 
 
126
 
2019-01-08         Arnold D. Robbins     <arnold@skeeve.com>
127
 
 
128
 
        * gawktexi.in (I18N Example): Add more explanation of how to
129
 
        make the directory to hold the .mo file.
130
 
 
131
 
2019-01-04         Arnold D. Robbins     <arnold@skeeve.com>
132
 
 
133
 
        * gawktexi.in: Indexing fixes and small corrections.
134
 
 
135
 
2019-01-03         Arnold D. Robbins     <arnold@skeeve.com>
136
 
 
137
 
        * gawktexi.in: Some small indexing fixes. Thanks to Antonio
138
 
        Giovanni Colombo for pointing them out.
139
 
 
140
 
2019-01-02         Arnold D. Robbins     <arnold@skeeve.com>
141
 
 
142
 
        * gawktexi.in: A few more fixes w.r.t. namespaces. Thanks to
143
 
        Antonio Giovanni Colombo for pointing out the problems.
144
 
 
145
 
2018-12-31         Arnold D. Robbins     <arnold@skeeve.com>
146
 
 
147
 
        * gawktexi.in: A few fixes w.r.t. namespaces. Thanks to
148
 
        Antonio Giovanni Colombo for pointing out the problems.
149
 
 
150
 
2018-12-18         Arnold D. Robbins     <arnold@skeeve.com>
151
 
 
152
 
        * gawktexi.in: Added more indexing to the debugger chapter.
153
 
        Add more indexing to namespaces chapter, too.
154
 
 
155
 
2018-12-12         Arnold D. Robbins     <arnold@skeeve.com>
156
 
 
157
 
        * gawktexi.in: Clean up some FIXMEs and other improvements.
158
 
        * gawk.1: Mention that files read with -f and -i and command
159
 
        line segments all implicitly start with @namespace "awk".
160
 
 
161
 
2018-12-18         Arnold D. Robbins     <arnold@skeeve.com>
162
 
 
163
 
        * gawktexi.in: Added more indexing to the debugger chapter.
164
 
 
165
 
2018-11-29         Arnold D. Robbins     <arnold@skeeve.com>
166
 
 
167
 
        * gawktexi.in (Auto-set): Document that you can no longer use
168
 
        arbitrary indices in SYMTAB.
169
 
        * gawk.1: Ditto.
170
 
 
171
 
2018-12-18         Arnold D. Robbins     <arnold@skeeve.com>
172
 
 
173
 
        * gawktexi.in: Added more indexing to the debugger chapter.
174
 
 
175
 
2018-11-27         Arnold D. Robbins     <arnold@skeeve.com>
176
 
 
177
 
        * gawktexi.in (Other Versions): Document GoAWK, an awk interpreter
178
 
        written in Go.
179
 
 
180
 
2018-11-26         Arnold D. Robbins     <arnold@skeeve.com>
181
 
 
182
 
        * gawktexi.in (Auto-set) : Update values of PROCINFO["platform"].
183
 
        (PC Using): Add to BINMODE discussion to always set it and
184
 
        not worry about checking platforms. Per discussion with the dev team.
185
 
 
186
 
2018-11-26         Arnold D. Robbins     <arnold@skeeve.com>
187
 
 
188
 
        * gawktexi.in: Document that split() third arg is like FS, if it's
189
 
        a single character, that character is used, even if it's a
190
 
        regexp metacharacter.
191
 
        * gawk.1: Ditto.
192
 
        Thanks to R <0xef967c36@gmail.com> for the report.
193
 
 
194
 
2018-11-25         Arnold D. Robbins     <arnold@skeeve.com>
195
 
 
196
 
        * gawktexi.in: Document PROCINFO["platform"].
197
 
        * gawk.1: Ditto.
198
 
 
199
 
2018-11-25         Arnold D. Robbins     <arnold@skeeve.com>
200
 
 
201
 
        * gawktexi.in: Small typo fix.
202
 
 
203
 
2018-11-24         Arnold D. Robbins     <arnold@skeeve.com>
204
 
 
205
 
        * gawktexi.in (Assignment Options): Add description of assigning
206
 
        strongly typed regexp constants to variables.
207
 
 
208
 
2018-11-02         Arnold D. Robbins     <arnold@skeeve.com>
209
 
 
210
 
        * gawktexi.in): Small typo fixes. Thanks to Antonio
211
 
        Giovanni Colombo for pointing them out.
212
 
 
213
 
2018-11-01         Arnold D. Robbins     <arnold@skeeve.com>
214
 
 
215
 
        * gawktexi.in (Profiling): Review and update.
216
 
 
217
 
2018-10-30         Arnold D. Robbins     <arnold@skeeve.com>
218
 
 
219
 
        * gawktexi.in (Arrays of Arrays): Typo fix in code. Thanks to Alto Tom
220
 
        <alto.tom@gmail.com> for the report.
221
 
        (Usenet): Small edit.
222
 
 
223
 
2018-10-27         Arnold D. Robbins     <arnold@skeeve.com>
224
 
 
225
 
        * gawktexi.in (Usenet): Mention that web forums are also not
226
 
        the right place for gawk bug reports.
227
 
 
228
 
2018-10-23         Arnold D. Robbins     <arnold@skeeve.com>
229
 
 
230
 
        * gawktexi.in (Bug address): Mention the GNU Kind
231
 
        Communications Guidelines, with URL.
232
 
        * texinfo.tex: Updated from GNULIB.
233
 
 
234
 
2018-10-17         Arnold D. Robbins     <arnold@skeeve.com>
235
 
 
236
 
        * gawktexi.in (Profiling): Revise example for pattern without
237
 
        action and note that the profiler distinguishes `print' and
238
 
        `print $0'.
239
 
 
240
 
2018-09-23         Arnold D. Robbins     <arnold@skeeve.com>
241
 
 
242
 
        * gawktexi.in (Extracting): Note that patch levels above
243
 
        60 are beta software, instead of above 70.
244
 
 
245
 
2018-09-21         Arnold D. Robbins     <arnold@skeeve.com>
246
 
 
247
 
        * gawktexi.in: Update UPDATE_MONTH.
248
 
 
249
 
2018-09-16         Arnold D. Robbins     <arnold@skeeve.com>
250
 
 
251
 
        * Makefile.in: Regenerated, using Automake 1.16.1.
252
 
 
253
 
2018-08-26         Arnold D. Robbins     <arnold@skeeve.com>
254
 
 
255
 
        * gawktexi.in (Other Versions): Updated info on BWK awk.
256
 
        * gawktexi.in (Control Letters): Note that BWK awk now also
257
 
        supports %a/%A.
258
 
 
259
 
2018-08-24         Arnold D. Robbins     <arnold@skeeve.com>
260
 
 
261
 
        * gawktexi.in: A number of unrelated updates. Most notably,
262
 
        removed the section on old extensions which has been irrelevant
263
 
        since 4.2.0. Oops.
264
 
 
265
 
2018-08-02         Arnold D. Robbins     <arnold@skeeve.com>
266
 
 
267
 
        * gawktexi.in (Scalar Constants): Fix typos in example.
268
 
 
269
 
2018-07-31         Arnold D. Robbins     <arnold@skeeve.com>
270
 
 
271
 
        * gawktexi.in (Scalar Constants): Document what happens with
272
 
        physical newlines in strings, escaped and otherwise.
273
 
 
274
 
2018-07-31         Arnold D. Robbins     <arnold@skeeve.com>
275
 
 
276
 
        * gawktexi.in (Two-way I/O): Fix some typos.
277
 
        * gawkworkflow.texi (Configuring git): Correct some
278
 
        command usages. Thanks to Antonio Colombo for the fix.
279
 
 
280
 
2018-07-31         Ralph Corderoy        <ralph@inputplus.co.uk>
281
 
 
282
 
        * gawk.1: Avoid hyphenation in gawk email address.
283
 
 
284
 
2018-07-25         Arnold D. Robbins     <arnold@skeeve.com>
285
 
 
286
 
        * gawktexi.in (Two-way I/O): Add a nice example on buffering
287
 
        and ptys from Andrew Schorr.
288
 
 
289
 
2018-07-10         Arnold D. Robbins     <arnold@skeeve.com>
290
 
 
291
 
        * gawktexi.in (Control Letters): Add a note about output of NaN and
292
 
        INF values with an xref to POSIX Floating Point Problems.
293
 
        (POSIX Floating Point Problems): Describe that gawk also outputs the
294
 
        four special strings for NaN and INF values.
295
 
 
296
 
2018-06-27         Arnold D. Robbins     <arnold@skeeve.com>
297
 
 
298
 
        * texinfo.tex: Updated.
299
 
 
300
 
2018-06-12         Arnold D. Robbins     <arnold@skeeve.com>
301
 
 
302
 
        * gawktexi.in (Records, gawk split records): More explanation
303
 
        of how RS works when it's longer than one character. Thanks
304
 
        to Andrew Schorr for most of the wording.
305
 
        * wordlist: Updated.
306
 
 
307
 
2018-06-11         Arnold D. Robbins     <arnold@skeeve.com>
308
 
 
309
 
        * gawktexi.in (awk split records): Document that even if the
310
 
        single character in RS is a regexp metacharacter, it's
311
 
        treated literally. Per suggestion from Ed Morton.
312
 
 
313
 
2018-06-06         Arnold D. Robbins     <arnold@skeeve.com>
314
 
 
315
 
        * gawktexi.in (Extract Program): Remove an obsolete sentence.
316
 
        Thanks to Andrew Giovanni Colombo for pointing it out.
317
 
 
318
 
2018-05-31         Arnold D. Robbins     <arnold@skeeve.com>
319
 
 
320
 
        * gawktexi.in (String Functions): Clean up and clarify the
321
 
        prose description of gensub(). Thanks to Andrew Schorr
322
 
        for the encouragement (back in 2016...).
323
 
 
324
 
2018-05-31         Arnold D. Robbins     <arnold@skeeve.com>
325
 
 
326
 
        * gawktexi.in (Extract Program): Additional bug fixes. Close
327
 
        the last file processed, and use the index of the for loop
328
 
        which is the filename as the argument to close()!
329
 
 
330
 
2018-05-28         Bjarni Ingi Gislason  <bjarniig@rhi.hi.is>
331
 
 
332
 
        * gawk.1: Change two-fonts macros to one-font macros for a
333
 
        single argument.
334
 
 
335
 
2018-05-27         Arnold D. Robbins     <arnold@skeeve.com>
336
 
 
337
 
        * gawktexi.in (Extract Program): Bug fix. Keep the files open
338
 
        in case one program's bits are intermixed with another's.
339
 
        Then close them all at the end.  Bug report was about
340
 
        indirectcall.awk but affected another file as well. Thanks
341
 
        to Ramasahayam Reddy <rureddy57@gmail.com> for the report.
342
 
 
343
 
2018-05-23         Arnold D. Robbins     <arnold@skeeve.com>
344
 
 
345
 
        * gawktexi.in (Auto-Set): For PROCINFO["sorted_in"], make the xref
346
 
        point to the right place. Reported by David Kaspar
347
 
        <dkaspar@redhat.com> from downstream bugzilla:
348
 
        https://bugzilla.redhat.com/show_bug.cgi?id=1581434
349
 
 
350
 
2018-05-13         Arnold D. Robbins     <arnold@skeeve.com>
351
 
 
352
 
        * gawktexi.in (Bitwise Functions): Use @asis in the table to
353
 
        get brackets for optional stuff to come out in Roman.
354
 
 
355
 
2018-05-10         Arnold D. Robbins     <arnold@skeeve.com>
356
 
 
357
 
        * gawktexi.in (Bracket Expressions): Document the full list
358
 
        of characters in [:space:]. Thanks to Jannick <thirdedition@gmx.net>
359
 
        for the suggestion.  Also note that current BWK awk gets [:blank:]
360
 
        wrong, treating it like [:space:].
361
 
 
362
 
2018-04-08         Arnold D. Robbins     <arnold@skeeve.com>
363
 
 
364
 
        * gawk.1: Minor edit in the man page. Thanks to Howard
365
 
        Johnson <hj@HowardJohnson.name> for the report.
366
 
 
367
 
2018-04-02         Arnold D. Robbins     <arnold@skeeve.com>
368
 
 
369
 
        * texinfo.tex: Updated.
370
 
 
371
 
2018-03-26         Arnold D. Robbins     <arnold@skeeve.com>
372
 
 
373
 
        * gawktexi.in, gawk.1: Remove mention of tail recursion
374
 
        optimization from documentation on -O.
375
 
 
376
 
2018-03-22         Arnold D. Robbins     <arnold@skeeve.com>
377
 
 
378
 
        * gawktexi.in, gawk.1, awkcard.in: Document %a and %A.
379
 
        * wordlist, wordlist2: Updated.
380
 
 
381
 
2018-03-13         Arnold D. Robbins     <arnold@skeeve.com>
382
 
 
383
 
        * gawkworkflow.texi: Fix update month.
384
 
 
385
 
2018-02-25         Arnold D. Robbins     <arnold@skeeve.com>
386
 
 
387
 
        * 4.2.1: Release tar ball made.
388
 
 
389
 
2018-02-25         Arnold D. Robbins     <arnold@skeeve.com>
390
 
 
391
 
        * gawktexi.in: Update UPDATE-MONTH.
392
 
        * awkcard.in: Update tar ball version and copyright year.
393
 
 
394
 
2018-02-25         Arnold D. Robbins     <arnold@skeeve.com>
395
 
 
396
 
        * texinfo.tex: Updated.
397
 
 
398
 
2018-02-17         Arnold D. Robbins     <arnold@skeeve.com>
399
 
 
400
 
        * gawktexi.in: Further fix to NONFATAL stuff. Thanks to
401
 
        Antonio Giovanni Colombo for the report.
402
 
 
403
 
2018-02-16         Arnold D. Robbins     <arnold@skeeve.com>
404
 
 
405
 
        * gawktexi.in: Fix NONFATAL stuff to cover input redirections too.
406
 
 
407
 
2018-02-15         Arnold D. Robbins     <arnold@skeeve.com>
408
 
 
409
 
        * gawk.1: Fix NONFATAL stuff to cover input redirections too.
410
 
 
411
 
2018-02-08         Arnold D. Robbins     <arnold@skeeve.com>
412
 
 
413
 
        * gawktexi.in: Clarify binary mode is default on Cygwin,
414
 
        improve section on using on PCs to refer to MinGW and DJGPP.
415
 
        Thanks for the report to a contributor who wishes to
416
 
        remain anonymous.
417
 
 
418
 
2018-01-28         Arnold D. Robbins     <arnold@skeeve.com>
419
 
 
420
 
        * wordlist: Updated.
421
 
 
422
 
2018-01-25         Arnold D. Robbins     <arnold@skeeve.com>
423
 
 
424
 
        * gawktexi.in (AWKLIBPATH Variable): Add note that changing
425
 
        ENVIRON["AWKLIBPATH"] won't affect the running program. Thanks to
426
 
        Neil R. Ormos <ormos-gnulists17@ormos.org> for the suggestion.
427
 
 
428
 
2018-01-25         Arnold D. Robbins     <arnold@skeeve.com>
429
 
 
430
 
        * gawktexi.in (gawkextlib): Update discussion of gawkextlib.
431
 
        Add not about json extension, and just present the list as
432
 
        describing some of the extensions, since there are now too
433
 
        many to try to keep up with all of them.
434
 
 
435
 
2018-01-15         Arnold D. Robbins     <arnold@skeeve.com>
436
 
 
437
 
        * gawktexi.in: Update gnu.org and fsf.org URLs to https. OK'd
438
 
        by the FSF.
439
 
 
440
 
2018-01-11         Arnold D. Robbins     <arnold@skeeve.com>
441
 
 
442
 
        * gawktexi.in: Remove incorrect '*' on some declarations of
443
 
        ext_id in sample extension code. Thanks to Panos Papadopoulos
444
 
        <panos1962@gmail.com> for the report.
445
 
        * texinfo.tex: Updated from GNULIB.
446
 
 
447
 
2018-01-08         Andrew J. Schorr     <aschorr@telemetry-investments.com>
448
 
 
449
 
        * gawktexi.in (Checking for MPFR): Add warnings about exit's processing
450
 
        of END rules.
451
 
 
452
 
2018-01-03         Arnold D. Robbins     <arnold@skeeve.com>
453
 
 
454
 
        * gawktexi.in: Update copryight year, and some small cleanups.
455
 
 
456
 
2018-01-02         Arnold D. Robbins     <arnold@skeeve.com>
457
 
 
458
 
        * gawktexi.in (Setting the rounding mode): Add a sidebar
459
 
        with sample code (courtesy of <nethox@gmail.com>) to
460
 
        demonstrate how ROUNDMODE affects number to string conversion.
461
 
 
462
 
2017-12-28         Arnold D. Robbins     <arnold@skeeve.com>
463
 
 
464
 
        * texinfo.tex: Updated.
465
 
        * gawktexi.in (How To Contribute): Update to point to
466
 
        awklang.org.
467
 
 
468
 
2017-12-22         Arnold D. Robbins     <arnold@skeeve.com>
469
 
 
470
 
        * texinfo.tex: Updated.
471
 
 
472
 
2017-12-20         Arnold D. Robbins     <arnold@skeeve.com>
473
 
 
474
 
        * gawktexi.in (Additional Configuration Options): Add
475
 
        description of the --enable-versioned-extension-dir option.
476
 
 
477
 
2017-12-01         Sergey Tselikh     <stselikh@gmail.com>
478
 
 
479
 
        * gawktexi.in: Several small changes to gawktexi.in,
480
 
        mainly related to fixing typos, small text polishing
481
 
        and adding @group/@end group in @example and @example-like
482
 
        constructs to clean PDF version (formatted for Letter paper,
483
 
        which is the default) of orphaned single lines of source code
484
 
        or example output in higher and lower parts of pages (such
485
 
        lines were with just a "}", or with a single line of code or
486
 
        a comment).  Hyphenated words "single-precision",
487
 
        "double-precision" and alike left untouched.
488
 
 
489
 
2017-12-14         Arnold D. Robbins     <arnold@skeeve.com>
490
 
 
491
 
        * gawktexi.in: Add a note to add a section on recursion.
492
 
        Thanks to Bill Duncan <bduncan@beachnet.org> for the
493
 
        suggestion.
494
 
        * gawktexi.in: Add a missing DARKCORNER indicator and
495
 
        a few missing dark corner index entries. Remove the note
496
 
        at the end to check that all dark corners are indexed and
497
 
        instead make it part of the list of consistency checks.
498
 
 
499
 
2017-11-24         Arnold D. Robbins     <arnold@skeeve.com>
500
 
 
501
 
        * gawkworkflow.texi (General practices): Use correct option
502
 
        --delete for deleting a branch upstream, instead of -d.
503
 
 
504
 
2017-11-21         Andrew J. Schorr     <aschorr@telemetry-investments.com>
505
 
 
506
 
        * gawktexi.in (Setting the Rounding Mode): Fix the description
507
 
        of ROUNDMODE "A": it uses MPFR_RNDA mode, which rounds away from zero,
508
 
        not "Round to nearest, ties away from zero". 
509
 
        * gawk.1 (ROUNDMODE): Fix description of "A".
510
 
 
511
 
2017-11-17         Arnold D. Robbins     <arnold@skeeve.com>
512
 
 
513
 
        * gawktexi.in (Changes from API V1): Give a list of things
514
 
        that changed, with xrefs. Thanks to Andrew Schorr for the push.
515
 
 
516
 
2017-11-09         Arnold D. Robbins     <arnold@skeeve.com>
517
 
 
518
 
        * gawktexi.in (For Statement): Small clarification in the text.
519
 
 
520
 
2017-11-08         Arnold D. Robbins     <arnold@skeeve.com>
521
 
 
522
 
        * gawktexi.in (General Data Types): Move AWK_NUMBER_TYPE
523
 
        enum out to top level, corresponding to code change.
524
 
 
525
 
2017-10-19         Arnold D. Robbins     <arnold@skeeve.com>
526
 
 
527
 
        * 4.2.0: Release tar ball made.
528
 
 
529
 
2017-10-17         Arnold D. Robbins     <arnold@skeeve.com>
530
 
 
531
 
        * gawktexi.in (EDITION): Update to 4.2. Also, remove all visible
532
 
        references to http://awk.info; that site no longer exists.  
533
 
 
534
 
2017-10-17         Andrew J. Schorr     <aschorr@telemetry-investments.com>
535
 
 
536
 
        Update docs to indicate that isarray is not deprected in this release.
537
 
 
538
 
        * awkcard.in: Remove "Deprecated" notice under isarray.
539
 
        * gawk.1: Remove deprecated warning under isarray documentation.
540
 
        * gawkexti.in: Remove sentence indicating that isarray is deprecated
541
 
        and recommending typeof instead.
542
 
 
543
 
2017-10-16         Arnold D. Robbins     <arnold@skeeve.com>
544
 
 
545
 
        * awkcard.in: Add @namespaces to Execution section.
546
 
 
547
 
2017-10-12         Arnold D. Robbins     <arnold@skeeve.com>
548
 
 
549
 
        * gawk.1: Documents namespaces.
550
 
        * awkcard.in: Ditto.
551
 
 
552
 
2017-10-10         Arnold D. Robbins     <arnold@skeeve.com>
553
 
 
554
 
        * gawktexi.in (Readfile Function): Fix the code for the naive
555
 
        function to be syntactically and semantically correct. Thanks to
556
 
        Jaromir Obr <jaromir.obr@gmail.com> for the report.
557
 
        (POSIX String Comparison): Add some URL references in @ignore.
558
 
 
559
 
        Unrelated:
560
 
 
561
 
        * gawktexi.in: Remove description of --with-whiny-user-strftime
562
 
        configuration option.
563
 
 
564
 
2017-10-08         Andrew J. Schorr     <aschorr@telemetry-investments.com>
565
 
 
566
 
        * gawktexi.in: Fix discussion of AWKPATH in section on @include.
567
 
 
568
 
2017-10-04         Arnold D. Robbins     <arnold@skeeve.com>
569
 
 
570
 
        * gawktexi.in: Update the update month to October.
571
 
 
572
 
2017-10-02         Antonio Giovanni Colombo   <azc100@gmail.com>
573
 
 
574
 
        * gawktexi.in: Two typo fixes.
575
 
 
576
 
2017-10-01         Arnold D. Robbins     <arnold@skeeve.com>
577
 
 
578
 
        * gawktexi.in: Add pointer to mawk 2.0 GitHub page.
579
 
 
580
 
2017-10-01         Antonio Giovanni Colombo   <azc100@gmail.com>
581
 
 
582
 
        * gawktexi.in: Update many URLs to https. Some other small fixes.
583
 
 
584
 
2017-10-01         Arnold D. Robbins     <arnold@skeeve.com>
585
 
 
586
 
        * awkcard.in: One more small change.
587
 
        * gawk.1: Brought up to date and polished a bit.
588
 
        * gawktexi.in: Some small additional fixes.
589
 
 
590
 
2017-09-29         Arnold D. Robbins     <arnold@skeeve.com>
591
 
 
592
 
        * awkcard.in: Finish changes (we hope) for next release.
593
 
 
594
 
2017-09-28         Arnold D. Robbins     <arnold@skeeve.com>
595
 
 
596
 
        * ad.block: Change FSF URL to https.
597
 
        * awkcard.in: First round of changes for next release.
598
 
 
599
 
2017-09-18         Arnold D. Robbins     <arnold@skeeve.com>
600
 
 
601
 
        * gawktexi.in: Change GNU URLs to use `https://...'.
602
 
        Revise UPDATE_MONTH.
603
 
        * texinfo.tex: Updated.
604
 
 
605
 
2017-09-17         Arnold D. Robbins     <arnold@skeeve.com>
606
 
 
607
 
        * gawktexi.in: Change 'namespace' to 'name_space' where it matters
608
 
        for C++ compatibility.
609
 
 
610
 
2017-09-13         David Kaspar          <dkaspar@redhat.com>
611
 
 
612
 
        * gawktexi.in: Fix the dir entry.
613
 
        * gawkinet.texi: Allow calling as `info awktexi'.
614
 
 
615
 
2017-09-12         Arnold D. Robbins     <arnold@skeeve.com>
616
 
 
617
 
        * gawktexi.in (Installation summary): Note OS/2 exists for PCs
618
 
        in a comment.
619
 
 
620
 
2017-08-28         Arnold D. Robbins     <arnold@skeeve.com>
621
 
 
622
 
        * gawktexi.in (Contributors): Update entry for Steven Davies.
623
 
 
624
 
2017-08-24         Arnold D. Robbins     <arnold@skeeve.com>
625
 
 
626
 
        * texinfo.tex: Updated. Fixes table of contents issue
627
 
        with very long title.
628
 
        * gawktexi.in: Slight rearranging of order of things that
629
 
        happened in 4.2.  Minor cleanups related to Scott Deifik.
630
 
 
631
 
2017-08-21         Arnold D. Robbins     <arnold@skeeve.com>
632
 
 
633
 
        * texinfo.tex: Updated. Fixes table of contents issue
634
 
        with Part header.
635
 
 
636
 
2017-08-17         Arnold D. Robbins     <arnold@skeeve.com>
637
 
 
638
 
        * gawktexi.in: Document Marco Curreli's contribution of
639
 
        the Italian translation, along with Antonio Colombo.
640
 
 
641
 
2017-08-16         Arnold D. Robbins     <arnold@skeeve.com>
642
 
 
643
 
        * gawktexi.in: Update history of features appendix section.
644
 
        * wordlist, worldlist2: Add more words.
645
 
 
646
 
2017-08-13         Arnold D. Robbins     <arnold@skeeve.com>
647
 
 
648
 
        * gawktexi.in, gawk.1, awkcard.in: Update versions and
649
 
        copyright years, prepatory to starting a release spiral.
650
 
 
651
 
2017-08-13         Arnold D. Robbins     <arnold@skeeve.com>
652
 
 
653
 
        * gawktexi.in: Update API chapter with info about additions
654
 
        for accessing and/or creating MPZ and MPFR values.
655
 
 
656
 
2017-08-04         Arnold D. Robbins     <arnold@skeeve.com>
657
 
 
658
 
        * texinfo.tex: Updated.
659
 
 
660
 
2017-08-02         Arnold D. Robbins     <arnold@skeeve.com>
661
 
 
662
 
        * gawktexi.in (Namespace Summary): Add summary to namespace
663
 
        chapter.
664
 
 
665
 
2017-08-01         Arnold D. Robbins     <arnold@skeeve.com>
666
 
 
667
 
        * gawktexi.in: Update with info about DJGPP port now
668
 
        being supported.
669
 
 
670
 
2017-07-28         Arnold D. Robbins     <arnold@skeeve.com>
671
 
 
672
 
        * gawktexi.in (Type Functions): Improve the example
673
 
        for untyped variables.
674
 
        (Extension Exercises): Remove the exercise that talks
675
 
        about namespaces, since it's no longer relevant.
676
 
 
677
 
2017-07-28         Arnold D. Robbins     <arnold@skeeve.com>
678
 
 
679
 
        * gawktexi.in (Extension Sample Inplace): Apply GPL to
680
 
        inplace.awk; should have done that when it was first
681
 
        added. Oops.
682
 
 
683
 
2017-07-26         Arnold D. Robbins     <arnold@skeeve.com>
684
 
 
685
 
        * gawktexi.in (Namespaces): More edits.
686
 
 
687
 
2017-07-21         Arnold D. Robbins     <arnold@skeeve.com>
688
 
 
689
 
        * gawktexi.in: Fix a spelling error.
690
 
        * wordlist: Update with more words.
691
 
 
692
 
        Done also for namespace material.
693
 
 
694
 
2017-07-20         Arnold D. Robbins     <arnold@skeeve.com>
695
 
 
696
 
        * gawktexi.in (Extension Sample Inplace): Rework to use the
697
 
        "inplace" namespace.
698
 
 
699
 
        * gawktexi.in (Namespace And Features): Renamed from
700
 
        `Namespace Misc' and reworked.
701
 
        (Symbol table by name): Add note about namespace and
702
 
        component name rules with xref to section in Namespaces chapter.
703
 
 
704
 
2017-07-19         Arnold D. Robbins     <arnold@skeeve.com>
705
 
 
706
 
        * gawktexi.in (Namespaces): Cleanup, new section on naming rules
707
 
        added.
708
 
 
709
 
2017-07-17         Arnold D. Robbins     <arnold@skeeve.com>
710
 
 
711
 
        * gawktexi.in (Namespaces): Revised password suite example.
712
 
        (Symbol table by name): Add entries for namespace versions
713
 
        of lookup and update routines.
714
 
 
715
 
2017-07-13         Arnold D. Robbins     <arnold@skeeve.com>
716
 
 
717
 
        * gawktexi.in (Namespaces): More updates. Especially that
718
 
        reserved words are not allowed in either half of a fully
719
 
        qualified name or as a namespace.
720
 
 
721
 
2017-07-05         Arnold D. Robbins     <arnold@skeeve.com>
722
 
 
723
 
        * gawktexi.in (Namespaces): More updates.
724
 
 
725
 
2017-07-02         Arnold D. Robbins     <arnold@skeeve.com>
726
 
 
727
 
        * texinfo.tex: Pull in latest from Texinfo SVN.
728
 
 
729
 
2017-06-30         Arnold D. Robbins     <arnold@skeeve.com>
730
 
 
731
 
        * gawktexi.in (Namespaces): Move to later in the book.
732
 
 
733
 
2017-06-23         Arnold D. Robbins     <arnold@skeeve.com>
734
 
 
735
 
        * gawktexi.in (Namespaces): More minor doc edits.
736
 
 
737
 
2017-06-19         Andrew J. Schorr     <aschorr@telemetry-investments.com>
738
 
 
739
 
        * gawktexi.in (Memory Allocation Functions and Convenience Macros):
740
 
        Document new ezalloc API macro.
741
 
 
742
 
2017-06-18         Andrew J. Schorr     <aschorr@telemetry-investments.com>
743
 
 
744
 
        * gawkworkflow.texi: Fix typo.
745
 
 
746
 
2017-06-15         Arnold D. Robbins     <arnold@skeeve.com>
747
 
 
748
 
        * gawktexi.in: Expand tab characters.
749
 
        * gawktexi.in (Namespaces): Further minor doc edits, including
750
 
        hyphenation hint.
751
 
 
752
 
2017-06-13         Arnold D. Robbins     <arnold@skeeve.com>
753
 
 
754
 
        * gawktexi.in (Namespaces): Document that reserved words and
755
 
        predefined functions can be namespace names but can be in
756
 
        the second part of a fully qualified name. (Design decision
757
 
        change.)
758
 
 
759
 
2017-06-11         Arnold D. Robbins     <arnold@skeeve.com>
760
 
 
761
 
        * gawktexi.in (Namespaces): Document that reserved words and
762
 
        predefined functions can't be namespace names. Reformat the
763
 
        input a little bit.
764
 
 
765
 
2017-06-06         Arnold D. Robbins     <arnold@skeeve.com>
766
 
 
767
 
        * gawktexi.in (Namespaces): Further clarifications. Move to
768
 
        `::' as the namespace separator.
769
 
 
770
 
2017-06-05         Andrew J. Schorr     <aschorr@telemetry-investments.com>
771
 
 
772
 
        * gawktexi.in (Checking for MPFR): Fix typo.
773
 
 
774
 
2017-06-02         Arnold D. Robbins     <arnold@skeeve.com>
775
 
 
776
 
        * gawktexi.in (Namespaces): Fixes in passwd.awk example. Document
777
 
        that indirect calls with an unadorned name assume "awk" namespace.
778
 
 
779
 
2017-05-30         Arnold D. Robbins     <arnold@skeeve.com>
780
 
 
781
 
        * gawktexi.in: Initial doc on namespaces. Serves as a design
782
 
        right now.
783
 
        * gawktexi.in: More doc added.
784
 
 
785
 
2017-05-30         Arnold D. Robbins     <arnold@skeeve.com>
786
 
 
787
 
        * gawktexi.in: Document PROCINFO["argv"].
788
 
 
789
 
2017-05-29         Arnold D. Robbins     <arnold@skeeve.com>
790
 
 
791
 
        * gawktexi.in (Checking for MPFR): New node on checking if
792
 
        gawk was invoked with -M.
793
 
 
794
 
2017-05-22         Arnold D. Robbins     <arnold@skeeve.com>
795
 
 
796
 
        * gawktexi.in: Document FIELDWIDTHS much better, including how
797
 
        it works in corner cases. Some general organizational improvements
798
 
        in this chunk of text.
799
 
 
800
 
2017-04-23         Arnold D. Robbins     <arnold@skeeve.com>
801
 
 
802
 
        * gawktexi.in: Improve documentation of --source option.
803
 
 
804
 
2017-04-20         Arnold D. Robbins     <arnold@skeeve.com>
805
 
 
806
 
        * gawktexi.in: Document --disable-mpfr configure option.
807
 
 
808
 
2017-04-16         Arnold D. Robbins     <arnold@skeeve.com>
809
 
 
810
 
        * awkcard.in: Comment out description of intdiv().
811
 
        * gawk.1: Ditto.
812
 
        * gawktexi.in: References to intdiv changed to intdiv0 and
813
 
        bracketed inside @ifset INTDIV. Not set by default.
814
 
 
815
 
2017-04-16         Arnold D. Robbins     <arnold@skeeve.com>
816
 
 
817
 
        * gawktexi.in: Improve documentation of the intdiv() function.
818
 
 
819
 
2017-04-12         Arnold D. Robbins     <arnold@skeeve.com>
820
 
 
821
 
        * it: New directory with Italian translation of the manual.
822
 
        * Makefile.am (EXTRA_DIST): Add `it' and wordlist2.
823
 
 
824
 
2017-04-12         Manuel Collado        <m-collado@users.sourceforge.net>
825
 
 
826
 
        * gawktexi.in, gawk.1: Small clarification of the patsplit behavior.
827
 
 
828
 
2017-04-11         Arnold D. Robbins     <arnold@skeeve.com>
829
 
 
830
 
        * gawktexi.in: Minor style edits.
831
 
 
832
 
2017-04-10         Andrew J. Schorr     <aschorr@telemetry-investments.com>
833
 
 
834
 
        * gawktexi.in: Document FIELDWIDTHS enhancement to support an optional
835
 
        field skip prefix. Document new PROCINFO["FS"] value "API".
836
 
        Document new get_record field_width argument that enables the API
837
 
        parser to override the default field parsing mechanism.
838
 
 
839
 
2017-04-07         Arnold D. Robbins     <arnold@skeeve.com>
840
 
 
841
 
        * using-git.texi: Removed.
842
 
        * gawkworkflow.texi: Added. New file.
843
 
        * wordlist2: New file.
844
 
        * Makefile.am: Revised for new document. Copyright years updated.
845
 
 
846
 
        * gawkworkflow.texi: Fix some spelling errors. :-(
847
 
        * wordlist2: Updated.
848
 
        * Makefile.am: Fix spell checking. :-(
849
 
 
850
 
2017-03-22         Andrew J. Schorr     <aschorr@telemetry-investments.com>
851
 
 
852
 
        * gawk.1: Document new PROCINFO["FS"] value "API".
853
 
 
854
 
2017-03-22         Andrew J. Schorr     <aschorr@telemetry-investments.com>
855
 
 
856
 
        * awkcard.in: Document FIELDWIDTHS enhancement to support an optional
857
 
        field skip prefix.
858
 
        * gawk.1: Ditto.
859
 
 
860
 
2017-03-17         Arnold D. Robbins     <arnold@skeeve.com>
861
 
 
862
 
        * gawktexi.in: Improve the discussion of quoting on
863
 
        MS-Windows. Original text contributed by
864
 
        Vincent Belaiche <vincent.belaiche@gmail.com>.
865
 
 
866
 
2017-03-03         Arnold D. Robbins     <arnold@skeeve.com>
867
 
 
868
 
        * gawktexi.in: Additional small writing tip in the notes
869
 
        after the @bye.
870
 
 
871
 
2017-03-02         Arnold D. Robbins     <arnold@skeeve.com>
872
 
 
873
 
        * gawktexi.in: Edits preparatory to release.
874
 
 
875
 
2017-02-23         Arnold D. Robbins     <arnold@skeeve.com>
876
 
 
877
 
        * gawk.1: "timezone" --> "time zone".
878
 
        * awkcard.in: Update copyright year.
879
 
 
880
 
2017-02-21         Andrew J. Schorr     <aschorr@telemetry-investments.com>
881
 
 
882
 
        * gawk.1: Document new mktime optional 2nd utc-flag argument.
883
 
        * gawktexi.in: Ditto.
884
 
        * awkcard.in: Ditto.
885
 
 
886
 
2017-02-13         Arnold D. Robbins     <arnold@skeeve.com>
887
 
 
888
 
        * gawktexi.in: Fix two typos.
889
 
        * wordlist.txt: Update.
890
 
 
891
 
        Related:
892
 
 
893
 
        * gawktexi.in: Fix more typos.
894
 
        * wordlist.txt: Update again.
895
 
 
896
 
2017-01-27         Arnold D. Robbins     <arnold@skeeve.com>
897
 
 
898
 
        * gawktexi.in: Update UPDATE-MONTH and copyright years.
899
 
 
900
 
2017-01-25         Arnold D. Robbins     <arnold@skeeve.com>
901
 
 
902
 
        * gawktexi.in: Comment out stuff about awk.info, since that
903
 
        domain is now gone.
904
 
 
905
 
2016-12-05         Andrew J. Schorr     <aschorr@telemetry-investments.com>
906
 
 
907
 
        * gawktexi.in: Explain why an API extension function might want
908
 
        to use the AWK_STRNUM type to return data.
909
 
 
910
 
2016-12-23         Arnold D. Robbins     <arnold@skeeve.com>
911
 
 
912
 
        * gawktexi.in: Update API table of type requested / type returned.
913
 
 
914
 
2016-12-22         Arnold D. Robbins     <arnold@skeeve.com>
915
 
 
916
 
        * gawktexi.in: Minor edits after merging branches and some
917
 
        additional work in the code.
918
 
 
919
 
2016-12-17         Arnold D. Robbins     <arnold@skeeve.com>
920
 
 
921
 
        * gawktexi.in: Further API clarifications and edits, add a
922
 
        section on backwards compatibility.
923
 
 
924
 
2016-12-16         Arnold D. Robbins     <arnold@skeeve.com>
925
 
 
926
 
        * gawktexi.in: Update description of awk_ext_func_t structure,
927
 
        again.
928
 
 
929
 
2016-12-14         Arnold D. Robbins     <arnold@skeeve.com>
930
 
 
931
 
        * gawktexi.in: Update description of awk_ext_func_t structure.
932
 
 
933
 
2016-12-05         Andrew J. Schorr     <aschorr@telemetry-investments.com>
934
 
 
935
 
        * gawktexi.in: Document strnum changes as relates to API.
936
 
        Still stuff left to do -- tables for type conversions need
937
 
        to be updated to show new strnum and regex rows and columns.
938
 
 
939
 
2016-12-04         Andrew J. Schorr     <aschorr@telemetry-investments.com>
940
 
 
941
 
        * gawktexi.in: Remove make_regex and replace it with make_const_regex
942
 
        and make_malloced_regex.
943
 
 
944
 
2016-12-04         Andrew J. Schorr     <aschorr@telemetry-investments.com>
945
 
 
946
 
        * gawktexi.in: Document new flatten_array_typed API function, and
947
 
        indicate that the old flatten_array function has been superseded.
948
 
 
949
 
2016-11-30         Arnold D. Robbins     <arnold@skeeve.com>
950
 
 
951
 
        * gawktexi.in: Document typed regex changes as relates to API.
952
 
        Still stuff left to do.
953
 
 
954
 
2016-11-21         Arnold D. Robbins     <arnold@skeeve.com>
955
 
 
956
 
        * gawktexi.in: Finish off discussion of strongly typed regexp
957
 
        constants and put it in the right place in the manual. A few other
958
 
        minor fixes.
959
 
        * wordlist: Updated.
960
 
 
961
 
2016-11-18         Arnold D. Robbins     <arnold@skeeve.com>
962
 
 
963
 
        * gawktexi.in (Variable Typing): Rework and improve discussion
964
 
        of strings, numbers, and strnums.  Update description of strnum
965
 
        in other places.
966
 
 
967
 
2016-11-10         Arnold D. Robbins     <arnold@skeeve.com>
968
 
 
969
 
        * gawktexi.in: Fix example use of dcngettext.
970
 
        Thanks to Sergey Tselikh <stselikh@gmail.com>
971
 
        for the report.
972
 
 
973
 
2016-11-08         Arnold D. Robbins     <arnold@skeeve.com>
974
 
 
975
 
        * gawktexi.in, wordlist: Typo fix. ECBDIC --> EBCDIC.
976
 
        Thanks to Sergey Tselikh <stselikh@gmail.com> for the report.
977
 
        (bitwise-ops): Put table in @verbatim instead of @display.
978
 
        Works better for Info, text, and HTML. Thanks to
979
 
        Marco Curreli <marcocurreli@tiscali.it> for the report.
980
 
 
981
 
2016-11-04         Arnold D. Robbins     <arnold@skeeve.com>
982
 
 
983
 
        * gawktexi.in: Fix a spelling error.
984
 
        * wordlist: Update.
985
 
 
986
 
2016-10-25         Arnold D. Robbins     <arnold@skeeve.com>
987
 
 
988
 
        * gawktexi.in: Document that negative arguments are not allowed
989
 
        for bitwise functions. Add a sidebar explaining it a bit and
990
 
        also showing the difference with and without -M.
991
 
        * gawk.1: Document that negative arguments are not allowed.
992
 
 
993
 
2016-10-23         Arnold D. Robbins     <arnold@skeeve.com>
994
 
 
995
 
        * gawktexi.in: Remove references to MS-DOS and OS/2,
996
 
        simplify the whole section on PC operating systems.
997
 
 
998
 
2016-10-02         Arnold D. Robbins     <arnold@skeeve.com>
999
 
 
1000
 
        * gawktexi.in (Bugs): Rework this section and break into
1001
 
        subsections, mainly to emphasize that I no longer
1002
 
        read comp.lang.awk.
1003
 
 
1004
 
2016-09-20         Arnold D. Robbins     <arnold@skeeve.com>
1005
 
 
1006
 
        * gawktexi.in (Group Functions): Typo fix. Reported
1007
 
        by Jaromir Obr <jaromir.obr@gmail.com>.
1008
 
        (Time Functions): Slightly enhance description of ISO 8601
1009
 
        definition of first and last weeks. Thanks to
1010
 
        Michel de Ruiter <mdruiter@gmail.com> for the note.
1011
 
 
1012
 
2016-08-25         Arnold D. Robbins     <arnold@skeeve.com>
1013
 
 
1014
 
        * gawktexi.in (POSIX String Comparison): Update for new
1015
 
        spec where == and != use strcmp, rest use strcoll. Thanks to
1016
 
        Chet Ramey for pointing me at the new rules.
1017
 
 
1018
 
2016-08-25         Arnold D. Robbins     <arnold@skeeve.com>
1019
 
 
1020
 
        * 4.1.4: Release tar ball made.
1021
 
 
1022
 
2016-08-24         Arnold D. Robbins     <arnold@skeeve.com>
1023
 
 
1024
 
        * wordlist: Add more words.
1025
 
        * gawktexi.in: Fix more typos.
1026
 
 
1027
 
2016-08-23         Arnold D. Robbins     <arnold@skeeve.com>
1028
 
 
1029
 
        * Makefile.am (EXTRA_DIST): Add new file, wordlist.
1030
 
        (spell): New target.
1031
 
        * wordlist: New file.
1032
 
        * gawktexi.in: Fix typos, adjust update date.
1033
 
        * awkcard.in: Update copyright years.
1034
 
 
1035
 
2016-08-03         Arnold D. Robbins     <arnold@skeeve.com>
1036
 
 
1037
 
        Restored doc on typed regexes.
1038
 
 
1039
 
        * gawk.1, gawktexi.in: Updated.
1040
 
 
1041
 
2016-08-03         Arnold D. Robbins     <arnold@skeeve.com>
1042
 
 
1043
 
        Remove typed regexes until they can be done properly.
1044
 
 
1045
 
        * gawk.1, gawktexi.in: Updated.
1046
 
 
1047
 
2016-08-01         Arnold D. Robbins     <arnold@skeeve.com>
1048
 
 
1049
 
        * gawktexi.in: Mark DJGPP port as unsupported.
1050
 
 
1051
 
2016-07-24         Arnold D. Robbins     <arnold@skeeve.com>
1052
 
 
1053
 
        * gawktexi.in: Fix a typo. Thanks to Marco Curreli for reporting.
1054
 
 
1055
 
2016-07-23         Arnold D. Robbins     <arnold@skeeve.com>
1056
 
 
1057
 
        * gawktexi.in: Document return value of close on a pipe now like
1058
 
        that of system: exit status, status + 256 for signal, or
1059
 
        status + 512 for signal with core dump.
1060
 
 
1061
 
2016-07-18         Arnold D. Robbins     <arnold@skeeve.com>
1062
 
 
1063
 
        * gawktexi.in: Fix a typo. Thanks to Antonio Colombo for reporting.
1064
 
 
1065
 
2016-07-17         Arnold D. Robbins     <arnold@skeeve.com>
1066
 
 
1067
 
        * gawktexi.in: Document GAWK_LOCALE_DIR env var and also to not
1068
 
        use LANGUAGE env var.
1069
 
 
1070
 
2016-07-12         Arnold D. Robbins     <arnold@skeeve.com>
1071
 
 
1072
 
        * gawktexi.in (Auto-set): Add example use of multiply function.
1073
 
 
1074
 
2016-06-30         Arnold D. Robbins     <arnold@skeeve.com>
1075
 
 
1076
 
        * gawk.1: Typo fix. Thanks to Antonio Giovanni Colombo
1077
 
        for noticing.
1078
 
 
1079
 
2016-06-15         Arnold D. Robbins     <arnold@skeeve.com>
1080
 
 
1081
 
        * gawk.1: Document typeof(), update modified date.
1082
 
        * awkcard.in: Document typeof().
1083
 
 
1084
 
2016-06-10         Arnold D. Robbins     <arnold@skeeve.com>
1085
 
 
1086
 
        * gawktexi.in: Fix a typo, and replace hard-coded "section" with
1087
 
        @value{SECTION} where appropriate. Thanks to Antonio
1088
 
        Giovanni Colombo for the reports.
1089
 
        (UPDATE-MONTH, PATCHLEVEL): Update to current before release.
1090
 
        * awkcard.in: Update version.
1091
 
 
1092
 
2016-05-30         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1093
 
 
1094
 
        * gawktexi.in: Replace num_expected_args with max_expected_args.
1095
 
        Explain what it's used for.
1096
 
 
1097
 
2016-05-25         Manuel Collado        <mcollado2011@gmail.com>.
1098
 
 
1099
 
        * gawktexi.in: Document new 'nonfatal' API function.
1100
 
 
1101
 
2016-05-25         Arnold D. Robbins     <arnold@skeeve.com>
1102
 
 
1103
 
        * gawktexi.in: Typo fix in extension section, thanks to
1104
 
         Manuel Collado <mcollado2011@gmail.com>.
1105
 
 
1106
 
2016-05-02         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1107
 
 
1108
 
        * gawktexi.in: Document new CPP defines gawk_api_major_version and
1109
 
        gawk_api_minor_version.
1110
 
 
1111
 
2016-04-13         Arnold D. Robbins     <arnold@skeeve.com>
1112
 
 
1113
 
        * gawkinet.texi: Some general cleanups. Remove stuff commented
1114
 
        out since 2001, index RFCs, change function name convention to
1115
 
        match main gawktexi.in. Update the update month.
1116
 
 
1117
 
2016-04-06         Arnold D. Robbins     <arnold@skeeve.com>
1118
 
 
1119
 
        * gawktexi.in (Two-way I/O): Document that writing to the closed
1120
 
        write end of a two way pipe or reading from the closed read end
1121
 
        can be made nonfatal.
1122
 
 
1123
 
2016-04-04         Arnold D. Robbins     <arnold@skeeve.com>
1124
 
 
1125
 
        * gawktexi.in, gawkinet.texi: Enable use of braces in
1126
 
        indexes. Requires Texinfo 6.0 or later.
1127
 
 
1128
 
2016-04-02         Arnold D. Robbins     <arnold@skeeve.com>
1129
 
 
1130
 
        * gawktexi.in (Two-way I/O): Document that closing the "from"
1131
 
        end waits for the process to exit, so it's not such a great idea.
1132
 
 
1133
 
2016-03-27         Arnold D. Robbins     <arnold@skeeve.com>
1134
 
 
1135
 
        * gawkinet.texi: Small update about end of line vs full
1136
 
        comments when pretty printing.
1137
 
 
1138
 
2016-03-21         Arnold D. Robbins     <arnold@skeeve.com>
1139
 
 
1140
 
        * gawkinet.texi: Update UDP client and discussion, update
1141
 
        modification dates and gawk versions.
1142
 
 
1143
 
2016-03-11         Arnold D. Robbins     <arnold@skeeve.com>
1144
 
 
1145
 
        * gawktexi.in: Improve system() return values documentation.
1146
 
 
1147
 
2016-03-07         Arnold D. Robbins     <arnold@skeeve.com>
1148
 
 
1149
 
        * gawktexi.in: Document system() return values.
1150
 
        * gawk.1: Add a pointer to the manual about same.
1151
 
 
1152
 
2016-02-23         Arnold D. Robbins     <arnold@skeeve.com>
1153
 
 
1154
 
        * sidebar.awk: Globally replace [[:space:]] with [ \t] so that
1155
 
        it will work with old versions of mawk (as found, boo!, on many
1156
 
        Debian-based distributions).  Thanks to Yehezkel Bernat for
1157
 
        discovering and reporting the issue.
1158
 
 
1159
 
2016-02-20         Arnold D. Robbins     <arnold@skeeve.com>
1160
 
 
1161
 
        * gawktexi.in (Bracket Expressions): Add a small note about
1162
 
        Unicode in bracket expressions.
1163
 
 
1164
 
2016-02-18         Arnold D. Robbins     <arnold@skeeve.com>
1165
 
 
1166
 
        * gawktexi.in: Fixes in wc.awk and in cut.awk. Thanks to David Ward,
1167
 
        dlward134@gmail.com.  Added an example of use of rewind(), also
1168
 
        per suggestion from David Ward.
1169
 
        * gawktexi.in: Update info about Texinfo versions.
1170
 
        * gawktexi.in (Limitations): Fix Heisenberg Physics example and
1171
 
        spelling of Heisenberg's name. Thanks to Hermann Peifer.
1172
 
 
1173
 
2016-02-14         Arnold D. Robbins     <arnold@skeeve.com>
1174
 
 
1175
 
        * gawktexi.in: Revise for use with Texinfo 6.1.
1176
 
        Remove ` @c' at the end of inline docbook constructs.
1177
 
        Remove special @DB*REF macros, not needed anymore.
1178
 
        Use @sup for superscripts where possible.
1179
 
        * texinfo.tex: Updated.
1180
 
 
1181
 
2016-02-05         Arnold D. Robbins     <arnold@skeeve.com>
1182
 
 
1183
 
        * gawk.texi: Document that optimization in now the default,
1184
 
        there are new -s/--no-optimize options and that
1185
 
        pretty-printing and profiling disable optimization.
1186
 
        * gawk.1: Ditto.
1187
 
        * awkcard.in: Ditto.
1188
 
 
1189
 
2016-02-03         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1190
 
 
1191
 
        * gawktexi.in (Command-Line Options): Change wording of -M description
1192
 
        to say "Select" instead of "Force".
1193
 
        (Arbitrary-Precision Arithmetic Features): Tweak the wording to make
1194
 
        it clear that MPFR is not used unless the -M option is supplied.
1195
 
 
1196
 
2016-02-03         Arnold D. Robbins     <arnold@skeeve.com>
1197
 
 
1198
 
        * gawktexi.in (VMS Running): Improve the Texinfo usage.
1199
 
 
1200
 
2016-01-31         John E. Malmberg     <wb8tyw@qsl.net>
1201
 
 
1202
 
        * gawktexi.in (VMS Running): Add instructions on how to redirect
1203
 
        gawk data to a VMS command.
1204
 
 
1205
 
2016-01-18         Arnold D. Robbins     <arnold@skeeve.com>
1206
 
 
1207
 
        * gawktexi.in (Bracket Expressions): Document that '[', '.' and
1208
 
        '*' are literal inside bracket expressions.
1209
 
        (Two-way I/O): Add stuff about stdbuf and deadlocks.
1210
 
 
1211
 
2016-01-15         Arnold D. Robbins     <arnold@skeeve.com>
1212
 
 
1213
 
        * gawktexi.in (Array Sorting Functions): Clean up the code some,
1214
 
        per suggestion from Michal Jaegermann. Tighten up the prose
1215
 
        a bit too.
1216
 
 
1217
 
2016-01-14         Arnold D. Robbins     <arnold@skeeve.com>
1218
 
 
1219
 
        * ChangeLog: Remove spurious whitespace.
1220
 
 
1221
 
        Unrelated:
1222
 
 
1223
 
        * gawk.1: Restore text on PROCINFO["RETRY"] and fix up the
1224
 
        formatting while we're at it. Thanks to Andrew Schorr for
1225
 
        pointing out the problem.
1226
 
 
1227
 
2016-01-13         Arnold D. Robbins     <arnold@skeeve.com>
1228
 
 
1229
 
        * gawktexi.in (Array Sorting Functions): Add an example of
1230
 
        using a function name with asort(). Response to bug report
1231
 
        Stephane Goujet <stephane.goujet@wanadoo.fr>.
1232
 
 
1233
 
2016-01-06         Arnold D. Robbins     <arnold@skeeve.com>
1234
 
 
1235
 
        * gawktexi.in: Finish documenting that --pretty-print
1236
 
        doesn't run the program. Thanks to Antonio
1237
 
        Giovanni Colombo for the report and patch.
1238
 
 
1239
 
2016-01-03         Arnold D. Robbins     <arnold@skeeve.com>
1240
 
 
1241
 
        * gawktexi.in: Document that GNU/Linux on Alpha is no
1242
 
        longer supported.
1243
 
 
1244
 
2015-12-27         Arnold D. Robbins     <arnold@skeeve.com>
1245
 
 
1246
 
        * gawktexi.in: Fix some @c endfile. Thanks to Antonio
1247
 
        Giovanni Colombo for the report and patch.
1248
 
 
1249
 
2015-12-20         Arnold D. Robbins     <arnold@skeeve.com>
1250
 
 
1251
 
        * gawktexi.in: Add PROCINFO["NONFATAL"] to the list for PROCINFO.
1252
 
        * gawk.1: Ditto.
1253
 
 
1254
 
2015-12-18         Arnold D. Robbins     <arnold@skeeve.com>
1255
 
 
1256
 
        * gawk.1: Update description of PROCINFO, and sort it properly.
1257
 
        * gawktexi.in: Ditto.
1258
 
 
1259
 
2015-11-26         Arnold D. Robbins     <arnold@skeeve.com>
1260
 
 
1261
 
        * gawktexi.in: Add "exit" as synonym for "quit" in the
1262
 
        debugger.  Suggested by Joep van Delft <joepvandelft@xs4all.nl>.
1263
 
 
1264
 
2015-11-15         Arnold D. Robbins     <arnold@skeeve.com>
1265
 
 
1266
 
        * gawktexi.in: Minor edits.
1267
 
        * gawk.1: Revise \x to maximum of two digits.
1268
 
 
1269
 
2015-11-04         Arnold D. Robbins     <arnold@skeeve.com>
1270
 
 
1271
 
        * Makefile.am (pdf-local): Remove igawk.1.pdf. Ooops.
1272
 
 
1273
 
2015-10-30         Arnold D. Robbins     <arnold@skeeve.com>
1274
 
 
1275
 
        * Makefile.am (awkcard.ps): Add options to force paper size
1276
 
        to letter. This makes the cut marks come out correctly even
1277
 
        if groff's default paper size is a4.
1278
 
 
1279
 
2015-10-26         Arnold D. Robbins     <arnold@skeeve.com>
1280
 
 
1281
 
        * gawk.1: Put commas outside quoting in regexps to avoid
1282
 
        confusion. Thanks to Mike Frysinger <vapier@gentoo.org>.
1283
 
 
1284
 
2015-10-16         Arnold D. Robbins     <arnold@skeeve.com>
1285
 
 
1286
 
        * awkcard.in: Fix tbl complaint.
1287
 
 
1288
 
2015-10-07         Arnold D. Robbins     <arnold@skeeve.com>
1289
 
 
1290
 
        * texinfo.tex: Updated to a working version.
1291
 
 
1292
 
2015-10-04         Arnold D. Robbins     <arnold@skeeve.com>
1293
 
 
1294
 
        * texinfo.tex: Revert update. It stopped working. I should learn
1295
 
        to test these things. Thanks to Antonio Giovanni Colombo for
1296
 
        the report.
1297
 
 
1298
 
2015-10-02         Arnold D. Robbins     <arnold@skeeve.com>
1299
 
 
1300
 
        * gawktexi.in: Note that there is no support for SSL.
1301
 
 
1302
 
2015-09-25         Arnold D. Robbins     <arnold@skeeve.com>
1303
 
 
1304
 
        * texinfo.tex: Update to latest.
1305
 
 
1306
 
2015-08-28      Daniel Richard G.       <skunk@iSKUNK.ORG>
1307
 
 
1308
 
        * doc/gawktexi.in: Check for the "struct passwd.pw_passwd" and
1309
 
        "struct group.gr_passwd" fields and conditionalize their use, as
1310
 
        they don't exist on z/OS.
1311
 
        * Makefile.am (pdf-local): Renamed from "pdf", as Automake already
1312
 
        defines "pdf" and warns us as much.
1313
 
 
1314
 
2015-08-14         Arnold D. Robbins     <arnold@skeeve.com>
1315
 
 
1316
 
        * gawktexi.in: Typo fixes in Appendix A.
1317
 
        Thanks to Antonio Colombo.
1318
 
 
1319
 
2015-07-30         Arnold D. Robbins     <arnold@skeeve.com>
1320
 
 
1321
 
        * gawktexi.in: Small typo fix; thanks to Antonio Colombo
1322
 
        for noticing.
1323
 
 
1324
 
2015-07-01         Arnold D. Robbins     <arnold@skeeve.com>
1325
 
 
1326
 
        * gawktexi.in: Update info on Quiktrim awk; thanks to
1327
 
        Antonio Colombo for the pointer.
1328
 
 
1329
 
2015-06-30         Arnold D. Robbins     <arnold@skeeve.com>
1330
 
 
1331
 
        * gawktexi.in (Limitations): Document that sometimes the
1332
 
        debugger can affect the program being run.
1333
 
        Thanks to Hermann Peifer for the test case.
1334
 
 
1335
 
2015-06-26         Arnold D. Robbins     <arnold@skeeve.com>
1336
 
 
1337
 
        * gawktexi.in: Update description of values returned by typeof.
1338
 
 
1339
 
2015-06-19         Arnold D. Robbins     <arnold@skeeve.com>
1340
 
 
1341
 
        * gawkinet.info: Fix an old arnold@gnu.org.
1342
 
 
1343
 
2015-06-17         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1344
 
 
1345
 
        * gawktexi.in: Document inplace shortcomings -- it does not preserve
1346
 
        ACLs, and it may leave temporary files behind if killed by a signal.
1347
 
 
1348
 
2015-06-17         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1349
 
 
1350
 
        * gawktexi.in: Document new inplace variable to control whether
1351
 
        inplace editing is active.
1352
 
 
1353
 
2015-06-13         Arnold D. Robbins     <arnold@skeeve.com>
1354
 
 
1355
 
        * gawktexi.in: Comment out exercise 10.3, since the answer
1356
 
        is included in the text. Thanks to Antonio Colombo
1357
 
        for pointing this out.
1358
 
 
1359
 
2015-06-12         Arnold D. Robbins     <arnold@skeeve.com>
1360
 
 
1361
 
        * gawktexi.in: Add another pithy quote from Chet Ramey. Currently
1362
 
        commented out.
1363
 
 
1364
 
2015-05-31         Arnold D. Robbins     <arnold@skeeve.com>
1365
 
 
1366
 
        * gawktexi.in: Revised description of default field parsing
1367
 
        for POSIX. Newline is now a separator also.  Thanks to
1368
 
        Michael Klement <michael.klement@usa.net> for pointing this out.
1369
 
        * gawk.1: Updated too.
1370
 
 
1371
 
2015-05-30         Arnold D. Robbins     <arnold@skeeve.com>
1372
 
 
1373
 
        * gawktexi.in (Bitwise Functions): Update results of testbits.awk.
1374
 
 
1375
 
2015-05-19         Arnold D. Robbins     <arnold@skeeve.com>
1376
 
 
1377
 
        * 4.1.3: Release tar ball made.
1378
 
 
1379
 
2015-05-19         Arnold D. Robbins     <arnold@skeeve.com>
1380
 
 
1381
 
        * gawktexi.in: Bump patch level and modified date.
1382
 
        Move to modern version of @image.
1383
 
        * texinfo.tex: Update to latest.
1384
 
        * array-elements.txt: Remove texinfo commands.
1385
 
 
1386
 
2015-05-18         Arnold D. Robbins     <arnold@skeeve.com>
1387
 
 
1388
 
        * gawktexi.in: Add a pithy quote from Chet Ramey. Currently
1389
 
        commented out.
1390
 
 
1391
 
2015-05-16         Arnold D. Robbins     <arnold@skeeve.com>
1392
 
 
1393
 
        * gawktexi.in: Fix description of nextfile within a function. Sigh.
1394
 
 
1395
 
2015-05-15         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1396
 
 
1397
 
        * gawktexi.in (Undocumented): Describe the new PROCINFO["argv"] array.
1398
 
 
1399
 
2015-05-14         Arnold D. Robbins     <arnold@skeeve.com>
1400
 
 
1401
 
        * gawktexi.in (Bugs): Add that email should be in plain
1402
 
        text and not in HTML.  Sigh.
1403
 
 
1404
 
2015-05-11         Arnold D. Robbins     <arnold@skeeve.com>
1405
 
 
1406
 
        * gawktexi.in: Add doc on conversions for strongly typed
1407
 
        regexp variables.
1408
 
 
1409
 
2015-05-03         Arnold D. Robbins     <arnold@skeeve.com>
1410
 
 
1411
 
        * gawktexi.in: Add initial documentation for strongly typed
1412
 
        regexps and for `typeof'.
1413
 
 
1414
 
2015-04-29         Arnold D. Robbins     <arnold@skeeve.com>
1415
 
 
1416
 
        * 4.1.2: Release tar ball made.
1417
 
 
1418
 
2015-04-16         Arnold D. Robbins     <arnold@skeeve.com>
1419
 
 
1420
 
        * gawktexi.in (Undocumented): More info added.
1421
 
 
1422
 
2015-04-08         Arnold D. Robbins     <arnold@skeeve.com>
1423
 
 
1424
 
        * gawktexi.in: Update feature history section.
1425
 
 
1426
 
2015-04-07         Arnold D. Robbins     <arnold@skeeve.com>
1427
 
 
1428
 
        * gawktexi.in: Add a minor note to revisit FPAT pattern for CSV
1429
 
        files at some point.
1430
 
 
1431
 
2015-04-05         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1432
 
 
1433
 
        * gawktexi.in: Replace http://gawkextlib.sourceforge.net with
1434
 
        http://sourceforge.net/projects/gawkextlib, since the former link
1435
 
        contains obsolete info.  Update the gawkextlib build instructions
1436
 
        to point to http://sourceforge.net/projects/gawkextlib/files for the
1437
 
        current info.
1438
 
 
1439
 
2015-04-05         Arnold D. Robbins     <arnold@skeeve.com>
1440
 
 
1441
 
        * gawktexi.in: Fix a figure caption. Thanks to Antonio Colombo
1442
 
        for pointing this out.
1443
 
        * gawktexi.in: Additional typo fix, also thanks to Antonio.
1444
 
 
1445
 
2015-04-02         Arnold D. Robbins     <arnold@skeeve.com>
1446
 
 
1447
 
        * gawktexi.in, gawk.1, awkcard.in: Name change: div() --> intdiv().
1448
 
 
1449
 
2015-03-31         Arnold D. Robbins     <arnold@skeeve.com>
1450
 
 
1451
 
        * gawktexi.in: Update discussion of calling built-in functions
1452
 
        indirectly. Small additional fix relating to rand(). Thanks
1453
 
        to Antonio Colombo.
1454
 
 
1455
 
2015-03-27         Arnold D. Robbins     <arnold@skeeve.com>
1456
 
 
1457
 
        * gawktexi.in: Minor edits.
1458
 
 
1459
 
2015-03-24         Arnold D. Robbins     <arnold@skeeve.com>
1460
 
 
1461
 
        * gawktexi.in: Minor fixes from Antonio Colombo and new exercise
1462
 
        in chapter 16.
1463
 
        * gawk.1: Minor edits.
1464
 
        * gawktexi.in: Edits in material on errno and retryable and get_file
1465
 
        API.
1466
 
 
1467
 
2015-03-17         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1468
 
 
1469
 
        * gawktexi.in: Modify inplace.awk to call inplace_end in BEGINFILE
1470
 
        and END instead of in ENDFILE. This way, actions in ENDFILE rules
1471
 
        will be redirected as expected.
1472
 
 
1473
 
2015-03-17         Arnold D. Robbins     <arnold@skeeve.com>
1474
 
 
1475
 
        * gawktexi.in: Turn "positive" into non-negative as appropriate.
1476
 
        Thanks to Nicholas Mills <nlmills@clemson.edu> for pointing out
1477
 
        the issue.
1478
 
 
1479
 
2015-03-08         Arnold D. Robbins     <arnold@skeeve.com>
1480
 
 
1481
 
        * gawktexi.in: Briefly describe that nonfatal I/O overrides
1482
 
        GAWK_SOCK_RETRIES, in the env var part and in the nonfatal I/O
1483
 
        part.
1484
 
 
1485
 
2015-03-01         Arnold D. Robbins     <arnold@skeeve.com>
1486
 
 
1487
 
        * gawktexi.in: Change quotes to @dfn for pseudorandom.
1488
 
        A last-minute O'Reilly fix.
1489
 
 
1490
 
2015-02-27         Arnold D. Robbins     <arnold@skeeve.com>
1491
 
 
1492
 
        * gawktexi.in: Update UPDATE-MONTH and copyright year.
1493
 
        Note that "the guide is definitive" quote is really
1494
 
        from "The Restaurant at the End of the Universe". Thanks
1495
 
        to Antonio Colombo for pointing this out.
1496
 
 
1497
 
2015-02-24         Arnold D. Robbins     <arnold@skeeve.com>
1498
 
 
1499
 
        * texinfo.tex: Update to most current version.
1500
 
        * gawktexi.in: Minor edit to match an O'Reilly fix.
1501
 
        Add some FIXMEs to one day use @sup.
1502
 
 
1503
 
2015-02-22         Arnold D. Robbins     <arnold@skeeve.com>
1504
 
 
1505
 
        * gawktexi.in: Change 'div' to 'divisor' in some examples.
1506
 
        This future-proofs against a new function in master.
1507
 
        Thanks to Antonio Giovanni Colombo for the report.
1508
 
 
1509
 
2015-02-20         Arnold D. Robbins     <arnold@skeeve.com>
1510
 
 
1511
 
        * gawktexi.in: More O'Reilly fixes. I think it's done!
1512
 
 
1513
 
2015-02-19         Arnold D. Robbins     <arnold@skeeve.com>
1514
 
 
1515
 
        * gawktexi.in: More O'Reilly fixes.
1516
 
 
1517
 
2015-02-17         Arnold D. Robbins     <arnold@skeeve.com>
1518
 
 
1519
 
        * gawktexi.in: A few minor formatting fixes to sync with O'Reilly
1520
 
        version.
1521
 
 
1522
 
2015-02-13         Arnold D. Robbins     <arnold@skeeve.com>
1523
 
 
1524
 
        * gawktexi.in: O'Reilly fixes. Through QC1 review.
1525
 
 
1526
 
2015-02-11         Arnold D. Robbins     <arnold@skeeve.com>
1527
 
 
1528
 
        * gawktexi.in: O'Reilly fixes.
1529
 
 
1530
 
2015-02-10         Arnold D. Robbins     <arnold@skeeve.com>
1531
 
 
1532
 
        * gawktexi.in: Minor fixes, O'Reilly fixes.
1533
 
 
1534
 
2015-02-09         Arnold D. Robbins     <arnold@skeeve.com>
1535
 
 
1536
 
        * gawktexi.in: Restore a lost sentence. O'Reilly fixes.
1537
 
 
1538
 
2015-02-08         Arnold D. Robbins     <arnold@skeeve.com>
1539
 
 
1540
 
        * gawktexi.in: O'Reilly fixes.
1541
 
        Make non-fatal i/o use "NONFATAL".
1542
 
 
1543
 
2015-02-06         Arnold D. Robbins     <arnold@skeeve.com>
1544
 
 
1545
 
        * gawktexi.in: O'Reilly fixes.
1546
 
 
1547
 
2015-02-04         Arnold D. Robbins     <arnold@skeeve.com>
1548
 
 
1549
 
        * gawktexi.in: O'Reilly fixes.
1550
 
        * gawktexi.in: Update various version-related bits of info.
1551
 
 
1552
 
2015-02-02         Arnold D. Robbins     <arnold@skeeve.com>
1553
 
 
1554
 
        * gawktexi.in: O'Reilly fixes.
1555
 
 
1556
 
2015-02-01         Arnold D. Robbins     <arnold@skeeve.com>
1557
 
 
1558
 
        * gawktexi.in: POSIX requirement that function parameters cannot
1559
 
        have the same name as a function is now --posix.
1560
 
        Restore indirectcall example.
1561
 
 
1562
 
        More O'Reilly fixes.
1563
 
 
1564
 
2015-01-30         Arnold D. Robbins     <arnold@skeeve.com>
1565
 
 
1566
 
        * gawktexi.in: Document POSIX requirement that function parameters
1567
 
        cannot have the same name as a function. Fix indirectcall example.
1568
 
 
1569
 
2015-01-27         Arnold D. Robbins     <arnold@skeeve.com>
1570
 
 
1571
 
        * gawktexi.in: O'Reilly fixes.
1572
 
        And still more. Also, fix @code --> @command in a number of places.
1573
 
 
1574
 
2015-01-26         Arnold D. Robbins     <arnold@skeeve.com>
1575
 
 
1576
 
        * gawktexi.in: O'Reilly fixes.
1577
 
 
1578
 
2015-01-25         Arnold D. Robbins     <arnold@skeeve.com>
1579
 
 
1580
 
        * gawktexi.in: Fix a bad URL. And another one.
1581
 
        More O'Reilly fixes.
1582
 
 
1583
 
2015-01-23         Arnold D. Robbins     <arnold@skeeve.com>
1584
 
 
1585
 
        * gawktexi.in: O'Reilly fixes.
1586
 
        (Glossary): Many new entries from Antonio Giovanni Colombo.
1587
 
 
1588
 
2015-01-21         Arnold D. Robbins     <arnold@skeeve.com>
1589
 
 
1590
 
        * gawktexi.in: O'Reilly fixes.
1591
 
        Remove obsolete start/end of range indexing comments.
1592
 
 
1593
 
2015-01-20         Arnold D. Robbins     <arnold@skeeve.com>
1594
 
 
1595
 
        * gawktexi.in: O'Reilly fixes.
1596
 
 
1597
 
2015-01-19         Arnold D. Robbins     <arnold@skeeve.com>
1598
 
 
1599
 
        * gawkinet.texi: Fix capitalization in document title.
1600
 
        * gawktexi.in: Here we go again: Starting on more O'Reilly fixes.
1601
 
 
1602
 
2014-12-27         Arnold D. Robbins     <arnold@skeeve.com>
1603
 
 
1604
 
        * gawktexi.in: Add info that nonfatal I/O works with stdout and
1605
 
        stderr.  Revise version info and what was added when.
1606
 
 
1607
 
2015-01-05         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1608
 
 
1609
 
        * gawktexi.in: Improve get_file documentation.
1610
 
 
1611
 
2015-01-05         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1612
 
 
1613
 
        * gawktexi.in: Replace "Retrying I/O" with "Retrying Input", since this
1614
 
        feature pertains to input, not output.
1615
 
 
1616
 
2015-01-04         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1617
 
 
1618
 
        * gawktexi.in: Document the get_file API function.
1619
 
 
1620
 
2015-01-04         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1621
 
 
1622
 
        * gawk.1: Document new features PROCINFO["errno"] and
1623
 
        PROCINFO["input", "RETRY"], and new getline return value of -2.
1624
 
        * gawktexi.in: Ditto.
1625
 
 
1626
 
2014-12-26         Antonio Giovanni Colombo   <azc100@gmail.com>
1627
 
 
1628
 
        * gawktexi.in (Glossary): Really sort the items.
1629
 
 
1630
 
2014-12-24         Arnold D. Robbins     <arnold@skeeve.com>
1631
 
 
1632
 
        * gawktexi.in: Start documenting nonfatal output.
1633
 
 
1634
 
2014-12-24         Arnold D. Robbins     <arnold@skeeve.com>
1635
 
 
1636
 
        * gawktexi.in: Add one more paragraph to new foreword.
1637
 
        * gawktexi.in: Fix exponentiation in TeX mode. Thanks to
1638
 
        Marco Curreli by way of Antonio Giovanni Colombo.
1639
 
 
1640
 
        * texinfo.tex: Updated.
1641
 
 
1642
 
2014-12-12         Arnold D. Robbins     <arnold@skeeve.com>
1643
 
 
1644
 
        * gawktexi.in: Minor fix.
1645
 
        Thanks to Teri Price <tjp212@lehigh.edu>.
1646
 
 
1647
 
2014-12-10         Arnold D. Robbins     <arnold@skeeve.com>
1648
 
 
1649
 
        * gawktexi.in: More minor fixes.
1650
 
 
1651
 
2014-12-09         Arnold D. Robbins     <arnold@skeeve.com>
1652
 
 
1653
 
        * gawktexi.in: More minor fixes.
1654
 
 
1655
 
2014-12-07         Arnold D. Robbins     <arnold@skeeve.com>
1656
 
 
1657
 
        * gawktexi.in: Minor fixes.
1658
 
 
1659
 
2014-12-06         Arnold D. Robbins     <arnold@skeeve.com>
1660
 
 
1661
 
        * gawktexi.in: A minor fix.
1662
 
 
1663
 
2014-12-05         Arnold D. Robbins     <arnold@skeeve.com>
1664
 
 
1665
 
        * gawktexi.in: Various minor fixes and updates.
1666
 
 
1667
 
2014-11-23         Arnold D. Robbins     <arnold@skeeve.com>
1668
 
 
1669
 
        * gawktexi.in: Update that TZ env. var can influence mktime
1670
 
        in running program.  Thanks to Hermann Peifer.
1671
 
 
1672
 
2014-11-19         Arnold D. Robbins     <arnold@skeeve.com>
1673
 
 
1674
 
        * gawktexi.in: Update that RFC 4180 documents CSV data.
1675
 
 
1676
 
2014-11-17         Arnold D. Robbins     <arnold@skeeve.com>
1677
 
 
1678
 
        * gawktexi.in: Copyedits applied.
1679
 
 
1680
 
2014-11-02         Arnold D. Robbins     <arnold@skeeve.com>
1681
 
 
1682
 
        * gawktexi.in: Comment out that I need an owner for awk.info.
1683
 
        I may have found one or two people.
1684
 
 
1685
 
2014-10-29         Andrew J. Schorr     <aschorr@telemetry-investments.com>
1686
 
 
1687
 
        * gawktexi.in: Document new extras directory containing shell startup
1688
 
        files to manipulate AWKPATH and AWKLIBPATH environment variables.
1689
 
 
1690
 
2014-10-28         Arnold D. Robbins     <arnold@skeeve.com>
1691
 
 
1692
 
        * gawk.1: Clarification that debugger reads stdin.
1693
 
        * gawktexi.in: Ditto, and correctly place the "Braces" entry in
1694
 
        the Glossary. Thanks to Antonio Colombo for that.
1695
 
 
1696
 
        Unrelated:
1697
 
 
1698
 
        * gawktexi.in: Restore use of @sc. Karl fixed makeinfo. :-)
1699
 
 
1700
 
2014-10-25         Arnold D. Robbins     <arnold@skeeve.com>
1701
 
 
1702
 
        * gawktexi.in: Minor typo fixes.
1703
 
        Fix discussion of \x, per note from Antonio Colombo.
1704
 
 
1705
 
2014-10-17         Arnold D. Robbins     <arnold@skeeve.com>
1706
 
 
1707
 
        * gawktexi.in: Fix date in docbook attribution for new Foreword;
1708
 
        thanks to Antonio Colombo for the catch.  Update latest version
1709
 
        of gettext.
1710
 
 
1711
 
2014-10-15         Arnold D. Robbins     <arnold@skeeve.com>
1712
 
 
1713
 
        * gawk.1: Fix default value for AWKLIBPATH.
1714
 
        * gawktexi.in: Revised text for AWKPATH and AWKLIBPATH.
1715
 
 
1716
 
2014-10-14         Arnold D. Robbins     <arnold@skeeve.com>
1717
 
 
1718
 
        * gawktexi.in: Add new Foreword from Mike Brennan.
1719
 
 
1720
 
2014-10-13         Arnold D. Robbins     <arnold@skeeve.com>
1721
 
 
1722
 
        * gawktexi.in: Fix example outputs in chapter 2.
1723
 
        Improve description of SYMTAB.
1724
 
 
1725
 
2014-10-12         Arnold D. Robbins     <arnold@skeeve.com>
1726
 
 
1727
 
        * gawktexi.in: Revise doc for {INT,STR}_CHAIN_MAX. Remove Pat
1728
 
        Rankin from VMS duties (per his request). Add a small TeX fix
1729
 
        for the table in ch 16 for requesting values.
1730
 
 
1731
 
2014-10-05         Arnold D. Robbins     <arnold@skeeve.com>
1732
 
 
1733
 
        * gawktexi.in: Finished changes!
1734
 
 
1735
 
2014-10-03         Arnold D. Robbins     <arnold@skeeve.com>
1736
 
 
1737
 
        * gawktexi.in (EMRED): Renamed from EMISTERED to match original.
1738
 
        Thanks to Warren Toomey at TUHS for access to archives recording
1739
 
        the text.
1740
 
 
1741
 
2014-10-02         Arnold D. Robbins     <arnold@skeeve.com>
1742
 
 
1743
 
        * gawktexi.in: Pretty much done!
1744
 
 
1745
 
        Unrelated:
1746
 
 
1747
 
        * gawktexi.in: Fix braino in awk version of div function.
1748
 
        Thanks to Katie Wasserman for the catch.
1749
 
 
1750
 
2014-10-01         Arnold D. Robbins     <arnold@skeeve.com>
1751
 
 
1752
 
        * gawktexi.in: More fixes after reading through the MS.
1753
 
 
1754
 
        Unrelated:
1755
 
 
1756
 
        * gawktexi.in: Add Katie Wasserman's program to compute
1757
 
        the digits of PI.
1758
 
 
1759
 
        Unrelated:
1760
 
 
1761
 
        * gawktexi.in: Document the differences between profiling
1762
 
        and pretty printing.
1763
 
 
1764
 
2014-09-30         Arnold D. Robbins     <arnold@skeeve.com>
1765
 
 
1766
 
        * gawktexi.in: More fixes after reading through the MS.
1767
 
 
1768
 
2014-09-29         Arnold D. Robbins     <arnold@skeeve.com>
1769
 
 
1770
 
        * gawktexi.in: More fixes after reading through the MS.
1771
 
        And still more fixes.
1772
 
 
1773
 
2014-09-28         Arnold D. Robbins     <arnold@skeeve.com>
1774
 
 
1775
 
        * gawktexi.in: More fixes after reading through the MS.
1776
 
        Document the debugger's "where" command.
1777
 
 
1778
 
2014-09-27         Arnold D. Robbins     <arnold@skeeve.com>
1779
 
 
1780
 
        * gawktexi.in: Lots more fixes after reading through the MS.
1781
 
 
1782
 
2014-09-23         Arnold D. Robbins     <arnold@skeeve.com>
1783
 
 
1784
 
        * gawktexi.in: Rework the documentation of special files in
1785
 
        Chapter 5; some reordering as well as rewriting.
1786
 
 
1787
 
2014-09-22         Arnold D. Robbins     <arnold@skeeve.com>
1788
 
 
1789
 
        * gawktex.in: Continue fixes after reading through the MS.
1790
 
 
1791
 
2014-09-21         Arnold D. Robbins     <arnold@skeeve.com>
1792
 
 
1793
 
        * gawktex.in: Start on fixes after reading through the MS.
1794
 
 
1795
 
2014-09-18         Arnold D. Robbins     <arnold@skeeve.com>
1796
 
 
1797
 
        * gawktexi.in: Fix italics in quotations.  Some docbook special
1798
 
        cases.
1799
 
 
1800
 
2014-09-15         Arnold D. Robbins     <arnold@skeeve.com>
1801
 
 
1802
 
        * gawktexi.in: Document that identifiers must use the English
1803
 
        letters.
1804
 
 
1805
 
2014-09-14         Arnold D. Robbins     <arnold@skeeve.com>
1806
 
 
1807
 
        * gawktexi.in: More edits during review, minor addition.
1808
 
 
1809
 
2014-09-08         Arnold D. Robbins     <arnold@skeeve.com>
1810
 
 
1811
 
        * gawktexi.in: Remove text that won't get used.
1812
 
 
1813
 
2014-09-07         Arnold D. Robbins     <arnold@skeeve.com>
1814
 
 
1815
 
        * gawktexi.in: Minor cleanups.
1816
 
 
1817
 
2014-09-05         Arnold D. Robbins     <arnold@skeeve.com>
1818
 
 
1819
 
        * gawktexi.in: Document builtin functions in FUNCTAB and in
1820
 
        PROCINFO["identifiers"].
1821
 
        * gawk.1: Ditto.
1822
 
 
1823
 
        Unrelated:
1824
 
 
1825
 
        * gawktexi.in: More stuff from reviewer comments.
1826
 
 
1827
 
2014-09-04         Arnold D. Robbins     <arnold@skeeve.com>
1828
 
 
1829
 
        * gawktexi.in: Document that indirect calls now work on built-in
1830
 
        and extension functions.
1831
 
        * gawk.1: Same.
1832
 
 
1833
 
2014-09-03         Arnold D. Robbins     <arnold@skeeve.com>
1834
 
 
1835
 
        * gawktexi.in: Further fixes from reviews and bug reports.
1836
 
 
1837
 
2014-09-02         Arnold D. Robbins     <arnold@skeeve.com>
1838
 
 
1839
 
        * gawktexi.in: Corrections to walkthrough in debugger chapter.
1840
 
        Thanks to David Ward <dlward134@gmail.com> for the problem report.
1841
 
 
1842
 
2014-09-01         Arnold D. Robbins     <arnold@skeeve.com>
1843
 
 
1844
 
        * gawktexi.in: Add index entry for @ - @load, @include,
1845
 
        and indirect function calls. Thanks to "Kenny McKormack" in
1846
 
        comp.lang.awk.
1847
 
 
1848
 
2014-08-29         Arnold D. Robbins     <arnold@skeeve.com>
1849
 
 
1850
 
        * gawktexi.in: Continuing on reviewer comments, and other
1851
 
        bug fixes, miscellaneous improvements.
1852
 
 
1853
 
2014-08-26         Arnold D. Robbins     <arnold@skeeve.com>
1854
 
 
1855
 
        * gawktexi.in: Use a different mechanism to exclude
1856
 
        exercises. Remove use of LC_ALL in an example; doesn't seem
1857
 
        to be needed anymore.
1858
 
 
1859
 
        Unrelated:
1860
 
 
1861
 
        * gawktexi.in: Document that MirBSD is no longer supported.
1862
 
 
1863
 
2014-08-25         Arnold D. Robbins     <arnold@skeeve.com>
1864
 
 
1865
 
        * gawktexi.in: Exercises are excluded from print edition.
1866
 
 
1867
 
2014-08-24         Arnold D. Robbins     <arnold@skeeve.com>
1868
 
 
1869
 
        * gawktexi.in: Continuing on reviewer comments.
1870
 
 
1871
 
2014-08-23         Arnold D. Robbins     <arnold@skeeve.com>
1872
 
 
1873
 
        * gawktexi.in: Continuing on reviewer comments.
1874
 
 
1875
 
2014-08-22         Arnold D. Robbins     <arnold@skeeve.com>
1876
 
 
1877
 
        * gawktexi.in: Continuing on reviewer comments.
1878
 
 
1879
 
2014-08-20         Arnold D. Robbins     <arnold@skeeve.com>
1880
 
 
1881
 
        * gawktexi.in: Continuing on reviewer comments.
1882
 
 
1883
 
2014-08-16         Arnold D. Robbins     <arnold@skeeve.com>
1884
 
 
1885
 
        * gawktexi.in: Continuing on reviewer comments.
1886
 
 
1887
 
2014-08-15         Arnold D. Robbins     <arnold@skeeve.com>
1888
 
 
1889
 
        * gawktexi.in: Continuing on reviewer comments.
1890
 
 
1891
 
2014-08-13         Arnold D. Robbins     <arnold@skeeve.com>
1892
 
 
1893
 
        * gawktexi.in: Starting on reviewer comments.
1894
 
        Update acknowledgements.
1895
 
 
1896
 
2014-08-12         Arnold D. Robbins     <arnold@skeeve.com>
1897
 
 
1898
 
        * gawktexi.in: Cause div.awk to get into the example files.
1899
 
 
1900
 
2014-08-06         Arnold D. Robbins     <arnold@skeeve.com>
1901
 
 
1902
 
        * gawktexi.in: Misc minor additions.
1903
 
 
1904
 
2014-08-03         Arnold D. Robbins     <arnold@skeeve.com>
1905
 
 
1906
 
        * gawktexi.in: For sprintf %c document that if value is a valid
1907
 
        wide character, gawk uses the low 8 bits of the value.
1908
 
 
1909
 
        Unrelated:
1910
 
 
1911
 
        * gawktexi.in: Fix doc for API get_record - errcode needs to
1912
 
        be greater than zero.
1913
 
 
1914
 
2014-07-24         Arnold D. Robbins     <arnold@skeeve.com>
1915
 
 
1916
 
        * gawktexi.in (Numeric Functions): For `div()', clarify
1917
 
        truncation is towards zero.  Thanks to Michal Jaegermann
1918
 
        for pointing out the need to clarify this.
1919
 
 
1920
 
2014-07-10         Arnold D. Robbins     <arnold@skeeve.com>
1921
 
 
1922
 
        * gawktexi.in (Numeric Functions): Document new `div()' function.
1923
 
        (Arbitrary Precision Integers): Document raison d'etre for div().
1924
 
        * gawk.1, awkcard.in: Document `div()'.
1925
 
 
1926
 
2014-07-04         Arnold D. Robbins     <arnold@skeeve.com>
1927
 
 
1928
 
        * gawktexi.in (Bracket Expressions): Add a note about how to
1929
 
        match ASCII characters.  Thanks to Hermann Peifer.
1930
 
 
1931
 
2014-06-25         Arnold D. Robbins     <arnold@skeeve.com>
1932
 
 
1933
 
        * gawktexi.in: Update permissions on copyright page per
1934
 
        latest maintain.texi. Add GPL to print version of book.
1935
 
 
1936
 
2014-06-24         Arnold D. Robbins     <arnold@skeeve.com>
1937
 
 
1938
 
        * gawktexi.in: Document that --pretty-print no longer runs the
1939
 
        program. Remove mention of GAWK_NO_PP_RUN env var.
1940
 
 
1941
 
2014-06-22         Arnold D. Robbins     <arnold@skeeve.com>
1942
 
 
1943
 
        * gawktexi.in: Typo fixes and minor corrections.
1944
 
 
1945
 
2014-06-19         Arnold D. Robbins     <arnold@skeeve.com>
1946
 
 
1947
 
        * gawktexi.in: Add thanks to Patrice Dumas and to Karl Berry.
1948
 
        Per request from Hermann Peifer, try to clarify how local variables
1949
 
        in functions are initialized.
1950
 
 
1951
 
2014-06-18         Arnold D. Robbins     <arnold@skeeve.com>
1952
 
 
1953
 
        * gawktexi.in: Split 6.1.4 into subsections. Other minor fixes.
1954
 
 
1955
 
2014-06-17         Arnold D. Robbins     <arnold@skeeve.com>
1956
 
 
1957
 
        * gawktexi.in: Finish adding exercises.
1958
 
        Rework chapter 15 on floating point and MPFR.
1959
 
        Spell check. Fix menues.
1960
 
 
1961
 
2014-06-16         Arnold D. Robbins     <arnold@skeeve.com>
1962
 
 
1963
 
        * gawktexi.in: Start adding exercises.
1964
 
 
1965
 
2014-06-15         Arnold D. Robbins     <arnold@skeeve.com>
1966
 
 
1967
 
        * gawktexi.in: Finish up summaries. Improvements in mystrtonum().
1968
 
 
1969
 
2014-06-13         Arnold D. Robbins     <arnold@skeeve.com>
1970
 
 
1971
 
        * gawktexi.in: Fix typos from changes of 3 June when macros were
1972
 
        added for filename, data file, etc. Ooops.
1973
 
 
1974
 
2014-06-12         Arnold D. Robbins     <arnold@skeeve.com>
1975
 
 
1976
 
        * gawktexi.in: More "Summary" sections. Through chapter 14.
1977
 
 
1978
 
2014-06-11         Arnold D. Robbins     <arnold@skeeve.com>
1979
 
 
1980
 
        * gawktexi.in: More "Summary" sections. Through chapter 10.
1981
 
 
1982
 
2014-06-10         Arnold D. Robbins     <arnold@skeeve.com>
1983
 
 
1984
 
        * gawktexi.in: Update docbook figure markup.
1985
 
 
1986
 
2014-06-09         Arnold D. Robbins     <arnold@skeeve.com>
1987
 
 
1988
 
        * gawktexi.in: More "Summary" sections.
1989
 
        Judiciously arrange for full xrefs in docbook in a few spots.
1990
 
 
1991
 
2014-06-08         Arnold D. Robbins     <arnold@skeeve.com>
1992
 
 
1993
 
        * gawktexi.in: Start adding "Summary" sections.
1994
 
 
1995
 
2014-06-03         Arnold D. Robbins     <arnold@skeeve.com>
1996
 
 
1997
 
        * gawktexi.in: Restore macros for file name vs. filename etc.
1998
 
        Go through @if... and @ifnot... and fix them up too. Other misc.
1999
 
        cleanup.
2000
 
 
2001
 
2014-05-29         Arnold D. Robbins     <arnold@skeeve.com>
2002
 
 
2003
 
        * gawktexi.in: Remove some obsolete bits, fix up some other
2004
 
        minor stuff.
2005
 
 
2006
 
2014-05-27         Arnold D. Robbins     <arnold@skeeve.com>
2007
 
 
2008
 
        * gawktexi.in: Edits through the end!
2009
 
 
2010
 
2014-05-25         Arnold D. Robbins     <arnold@skeeve.com>
2011
 
 
2012
 
        * gawktexi.in: Edits through Appendix A.
2013
 
        * gawktexi.in: Tweak nested lists for docbook.
2014
 
 
2015
 
2014-05-24         Arnold D. Robbins     <arnold@skeeve.com>
2016
 
 
2017
 
        * gawktexi.in (Staying current): New section.
2018
 
 
2019
 
2014-05-22         Andrew J. Schorr     <aschorr@telemetry-investments.com>
2020
 
 
2021
 
        * gawktexi.in (BEGINFILE/ENDFILE): Update doc for getline - any
2022
 
        redirected form is allowed inside BEGINFILE/ENDFILE.
2023
 
 
2024
 
2014-05-21         Arnold D. Robbins     <arnold@skeeve.com>
2025
 
 
2026
 
        * gawktexi.in: Add comments for where we need full xrefs in
2027
 
        docbook.
2028
 
 
2029
 
2014-05-20         Arnold D. Robbins     <arnold@skeeve.com>
2030
 
 
2031
 
        * gawktexi.in: Misc improvements for docbook, consistency
2032
 
        in table and figure captions.
2033
 
 
2034
 
2014-05-17         Arnold D. Robbins     <arnold@skeeve.com>
2035
 
 
2036
 
        * gawktexi.in: Edits through Chapter 16.
2037
 
 
2038
 
2014-05-16         Arnold D. Robbins     <arnold@skeeve.com>
2039
 
 
2040
 
        * gawktexi.in: Edits through Chapter 14.
2041
 
 
2042
 
2014-05-15         Arnold D. Robbins     <arnold@skeeve.com>
2043
 
 
2044
 
        * gawktexi.in: Fix displays for docbook, edits through Chapter 11.
2045
 
 
2046
 
2014-05-14         Arnold D. Robbins     <arnold@skeeve.com>
2047
 
 
2048
 
        * gawktexi.in: Fix real preface for docbook.
2049
 
 
2050
 
2014-05-13         Arnold D. Robbins     <arnold@skeeve.com>
2051
 
 
2052
 
        * gawktexi.in: Complete formatting for FOR_PRINT and not FOR_PRINT.
2053
 
 
2054
 
2014-05-07         Arnold D. Robbins     <arnold@skeeve.com>
2055
 
 
2056
 
        * gawktexi.in: Docbook edits for preface and parts.
2057
 
        Document AWKBUFSIZE.
2058
 
 
2059
 
2014-05-05         Arnold D. Robbins     <arnold@skeeve.com>
2060
 
 
2061
 
        * gawktexi.in: Editing progress. Through Chapter 9.
2062
 
 
2063
 
2014-05-05         Michal Jaegermann     <michal@harddata.com>
2064
 
 
2065
 
        * array-elements.fig: Fix subscripts to be aligned
2066
 
        horizontally.  Regenerate the other files.
2067
 
 
2068
 
2014-05-02         Arnold D. Robbins     <arnold@skeeve.com>
2069
 
 
2070
 
        * gawktexi.in: Editing progress. Through Chapter 8.
2071
 
        * array-elements.eps, array-elements.fig, array-elements.pdf,
2072
 
        array-elements.png array-elements.txt: New files.
2073
 
        * Makefile.am (EXTRA_DIST): Add them.
2074
 
 
2075
 
2014-04-30         Arnold D. Robbins     <arnold@skeeve.com>
2076
 
 
2077
 
        * gawktexi.in: Editing progress. Through Chapter 5.
2078
 
        * gawktexi.in: Editing progress. Through Chapter 6 and into
2079
 
        Chapter 7.
2080
 
 
2081
 
2014-04-29         Arnold D. Robbins     <arnold@skeeve.com>
2082
 
 
2083
 
        * gawktexi.in: Editing progress. Through Chapter 3.
2084
 
 
2085
 
2014-04-24         Arnold D. Robbins     <arnold@skeeve.com>
2086
 
 
2087
 
        * gawktexi.in: Start on revisions.
2088
 
 
2089
 
2014-04-17         Arnold D. Robbins     <arnold@skeeve.com>
2090
 
 
2091
 
        * gawk.1: Remove the bit about single character programs overflowing
2092
 
        the parse stack. It doesn't seem to be true anymore.
2093
 
 
2094
 
2014-04-08         Arnold D. Robbins     <arnold@skeeve.com>
2095
 
 
2096
 
        * 4.1.1: Release tar ball made.
2097
 
 
2098
 
2014-04-08         Arnold D. Robbins     <arnold@skeeve.com>
2099
 
 
2100
 
        * texinfo.tex: Update to latest.
2101
 
        * awkcard.in: Update copyright, patchlevel in download.
2102
 
        * gawktexi.in: Update patchlevel, update month, spell check.
2103
 
 
2104
 
2014-03-30         Arnold D. Robbins     <arnold@skeeve.com>
2105
 
 
2106
 
        * gawktexi.in: Cleanups to docbook, finish math stuff.
2107
 
 
2108
 
2014-03-28         Arnold D. Robbins     <arnold@skeeve.com>
2109
 
 
2110
 
        * gawktexi.in: Minor cleanups to the indexing.
2111
 
 
2112
 
        Unrelated:
2113
 
 
2114
 
        * gawktexi.in: Merge in changes needed for creating valid
2115
 
        DocBook XML. Works with post-5.2 Texinfo and dblatex!
2116
 
 
2117
 
2014-03-27         Arnold D. Robbins     <arnold@skeeve.com>
2118
 
 
2119
 
        * gawktexi.in: Finish the massive indexing improvements such that
2120
 
        functions are indexed the way I want in TeX and the way Eli
2121
 
        wants in Info.
2122
 
 
2123
 
        Unrelated:
2124
 
 
2125
 
        * gawktexi.in: Add a note in extension chapter that lookup of
2126
 
        PROCINFO can fail.
2127
 
 
2128
 
2014-03-27         Eli Zaretskii             <eliz@gnu.org>
2129
 
 
2130
 
        * gawktexi.in: First round of massive indexing improvements.
2131
 
 
2132
 
2014-03-27         Antonio Giovanni Colombo   <azc100@gmail.com>
2133
 
 
2134
 
        * gawktexi.in: Redo all the examples using BBS-list to a different
2135
 
        file that doesn't use out-of-date concepts.
2136
 
 
2137
 
2014-03-10         Arnold D. Robbins     <arnold@skeeve.com>
2138
 
 
2139
 
        * gawktexi.in: Finish indexing improvements. (For now, anyway.)
2140
 
 
2141
 
        Unrelated:
2142
 
 
2143
 
        * gawk.1: Document the quote flag! (Better late than never.)
2144
 
        * awkcard.in: Update documentation of quote flag.
2145
 
 
2146
 
2014-03-08         Arnold D. Robbins     <arnold@skeeve.com>
2147
 
 
2148
 
        * gawktexi.in: Minor edits to the discussion of the memory allocation
2149
 
        functions.
2150
 
 
2151
 
2014-03-08         Andrew J. Schorr     <aschorr@telemetry-investments.com>
2152
 
 
2153
 
        * gawktexi.in: Document new extension API functions api_malloc,
2154
 
        api_calloc, api_realloc, and api_free.
2155
 
 
2156
 
2014-03-07         Arnold D. Robbins     <arnold@skeeve.com>
2157
 
 
2158
 
        * gawktexi.in: Indexing improvements.
2159
 
 
2160
 
2014-03-02         John E. Malmberg      <wb8tyw@qsl.net>
2161
 
 
2162
 
        * gawktexi.in: Remove paragraph about obsolete VMS
2163
 
          compilers.  Update reference about building PCSI kit.
2164
 
 
2165
 
2014-02-27         Arnold D. Robbins     <arnold@skeeve.com>
2166
 
 
2167
 
        * gawktexi.in: Lots of small fixes throughout, update of
2168
 
        profiling output.  Finished fixes needed before a release.
2169
 
 
2170
 
2014-02-20         Arnold D. Robbins     <arnold@skeeve.com>
2171
 
 
2172
 
        * gawktexi.in: Add a quote to the alarm clock program.
2173
 
 
2174
 
2014-02-15         Arnold D. Robbins     <arnold@skeeve.com>
2175
 
 
2176
 
        * texinfo.tex: Update to latest.
2177
 
 
2178
 
2014-02-14         Arnold D. Robbins     <arnold@skeeve.com>
2179
 
 
2180
 
        * gawktexi.in: Lots of small edits.
2181
 
 
2182
 
2014-02-07         Arnold D. Robbins     <arnold@skeeve.com>
2183
 
 
2184
 
        * gawktexi.in: More minor fixes, update UPDATE_MONTH.
2185
 
 
2186
 
2014-02-03         Arnold D. Robbins     <arnold@skeeve.com>
2187
 
 
2188
 
        * gawktexi.in: More minor fixes, in indexing.
2189
 
 
2190
 
2014-02-03         Arnold D. Robbins     <arnold@skeeve.com>
2191
 
 
2192
 
        * gawktexi.in, gawkinet.texi: Minor fixes, mostly in indexing.
2193
 
        * texinfo.tex: Update to latest.
2194
 
 
2195
 
2014-01-31         Arnold D. Robbins     <arnold@skeeve.com>
2196
 
 
2197
 
        * gawktexi.in: Add `()' to names of extension functions in indexing
2198
 
        commands and in one place in the text. Consistency, don'tcha know.
2199
 
 
2200
 
2014-01-30         Arnold D. Robbins     <arnold@skeeve.com>
2201
 
 
2202
 
        * gawktexi.in: Add a few missing STARTOFRANGE comments.
2203
 
        * gawk.1: Note that `(i, j) in array' doesn't work in for loops.
2204
 
        Update the copyright year.
2205
 
 
2206
 
2014-01-28         Arnold D. Robbins     <arnold@skeeve.com>
2207
 
 
2208
 
        * gawktexi.in: Update info for Anders Wallin.
2209
 
 
2210
 
2014-01-25         Arnold D. Robbins     <arnold@skeeve.com>
2211
 
 
2212
 
        * texinfo.tex: Updated to current version.
2213
 
        * gawktexi.in: Add magic stuff so that PDFs have "dark red"
2214
 
        links like before.
2215
 
 
2216
 
2014-01-23         Arnold D. Robbins     <arnold@skeeve.com>
2217
 
 
2218
 
        * gawktexi.in (Feature History): New node.
2219
 
        (Common Extensions): Update features now in mawk, too.
2220
 
 
2221
 
2014-12-14         John E. Malmberg      <wb8tyw@qsl.net>
2222
 
 
2223
 
        * gawktexi.in: Add information on building VMS PCSI kit.
2224
 
 
2225
 
2014-01-03         Arnold D. Robbins     <arnold@skeeve.com>
2226
 
 
2227
 
        * gawktexi.in (Full Line Fields): New node.
2228
 
        Update copyright year.
2229
 
 
2230
 
2013-12-29         John E. Malmberg      <wb8tyw@qsl.net>
2231
 
 
2232
 
        * gawktexi.in: VMS dynamic extensions.
2233
 
 
2234
 
2013-12-26         Arnold D. Robbins     <arnold@skeeve.com>
2235
 
 
2236
 
        * gawktexi.in: More minor additions / fixes.
2237
 
        (Bugs): Add John Malmberg for VMS. Other minor edits.
2238
 
 
2239
 
2013-12-25         Arnold D. Robbins     <arnold@skeeve.com>
2240
 
 
2241
 
        * gawktexi.in: Minor additions / fixes.
2242
 
 
2243
 
2013-12-23         John E. Malmberg      <wb8tyw@qsl.net>
2244
 
 
2245
 
        * gawktexi.in: Document the VMS exit status encoding.
2246
 
 
2247
 
2013-12-21         Arnold D. Robbins     <arnold@skeeve.com>
2248
 
 
2249
 
        * gawktexi.in (Additional Configuration Options): Document
2250
 
        the --disable-extensions option.
2251
 
 
2252
 
2013-12-16         John E. Malmberg      <wb8tyw@qsl.net>
2253
 
 
2254
 
        * gawktexi.in: Updates to VMS sections.
2255
 
 
2256
 
2013-12-12         Arnold D. Robbins     <arnold@skeeve.com>
2257
 
 
2258
 
        * gawktexi.in: Fix the presentation of asort() and asorti().
2259
 
        Thanks to Andy Schorr for pointing out the problems.
2260
 
 
2261
 
2013-11-28         Arnold D. Robbins     <arnold@skeeve.com>
2262
 
 
2263
 
        * gawktexi.in: Update quotations to use @author, fix a few
2264
 
        placements of footnotes.
2265
 
 
2266
 
2013-11-08         Arnold D. Robbins     <arnold@skeeve.com>
2267
 
 
2268
 
        * gawktexi.in: Update the list of files included in the gawk
2269
 
        distribution and fix a few typos.
2270
 
 
2271
 
2013-11-03         Arnold D. Robbins     <arnold@skeeve.com>
2272
 
 
2273
 
        * gawktexi.in: Fix the section and subsection headings in
2274
 
        the Preface.  Also change the short title page to just
2275
 
        "GNU Awk".
2276
 
 
2277
 
2013-10-31         Arnold D. Robbins     <arnold@skeeve.com>
2278
 
 
2279
 
        * gawktexi.in: Add @shorttitlepage command.
2280
 
 
2281
 
2013-10-25         Arnold D. Robbins     <arnold@skeeve.com>
2282
 
 
2283
 
        * gawktexi.in (Contributors): Update with more info.
2284
 
        (Distribution contents): Ditto.
2285
 
        General: Remove all hyphens when used with "multi" prefix.
2286
 
 
2287
 
2013-10-22         Arnold D. Robbins     <arnold@skeeve.com>
2288
 
 
2289
 
        * gawktexi.in (Other Environment Variables): Document GAWK_MSG_SRC
2290
 
        variable and fix documentation of *_CHAIN_MAX variables.
2291
 
 
2292
 
2013-10-11         Arnold D. Robbins     <arnold@skeeve.com>
2293
 
 
2294
 
        * gawktexi.in (Conversion, Printf Ordering): Better wording for
2295
 
        descriptions of CONVFMT. Thanks to Hermann Peifer.
2296
 
 
2297
 
2013-09-29         Arnold D. Robbins     <arnold@skeeve.com>
2298
 
 
2299
 
        * gawktexi.in (Other Versions): Updated info on MKS awk and
2300
 
        some other links.
2301
 
 
2302
 
2013-09-24         Arnold D. Robbins     <arnold@skeeve.com>
2303
 
 
2304
 
        * gawktexi.in (Readfile function): New node.
2305
 
 
2306
 
2013-09-22         Arnold D. Robbins     <arnold@skeeve.com>
2307
 
 
2308
 
        * gawktexi.in (FN, FFN, DF,DDF, PVERSION, CTL): Remove macros.
2309
 
        They have no alternate versions and are just in the way.
2310
 
 
2311
 
2013-08-15         Arnold D. Robbins     <arnold@skeeve.com>
2312
 
 
2313
 
        * gawk.1: Document that ENVIRON updates affect the environment.
2314
 
        * gawktexi.in: Ditto.
2315
 
 
2316
 
2013-06-27         Arnold D. Robbins     <arnold@skeeve.com>
2317
 
 
2318
 
        * texinfo.tex: Update from Karl, fixes a formatting problem.
2319
 
        * gawktexi.in (Conversions): Undo @w{} around @option{--posix}.
2320
 
 
2321
 
2013-06-22         Arnold D. Robbins     <arnold@skeeve.com>
2322
 
 
2323
 
        * gawktexi.in (Type Functions): Add more explanation to isarray(),
2324
 
        including that it makes no sense to call it at the global level.
2325
 
 
2326
 
2013-06-03         Arnold D. Robbins     <arnold@skeeve.com>
2327
 
 
2328
 
        * gawktexi.in: Make it crystal clear not to use delete with FUNCTAB,
2329
 
        or attempt to assign to it.
2330
 
 
2331
 
2013-05-29         Arnold D. Robbins     <arnold@skeeve.com>
2332
 
 
2333
 
        * gawktexi.in (Internal File Description): Add "devbsize" element
2334
 
        to stat data array.
2335
 
 
2336
 
2013-05-27         Arnold D. Robbins     <arnold@skeeve.com>
2337
 
 
2338
 
        * gawktexi.in: Sample filefuncs.c extension code: Change test from
2339
 
        ifdef HAVE_ST_BLKSIZE to HAVE_STRUCT_STAT_ST_BLKSIZE.
2340
 
 
2341
 
2013-05-21         Arnold D. Robbins     <arnold@skeeve.com>
2342
 
 
2343
 
        * gawktexi.in (Quick Installation): Add a paragraph advising to
2344
 
        run `make install'. Thanks to Hermann Peifer.
2345
 
 
2346
 
2013-05-16         Arnold D. Robbins     <arnold@skeeve.com>
2347
 
 
2348
 
        * gawktexi.in (gawkextlib): Add a note to use make install on
2349
 
        gawkextlib itself. Thanks to Hermann Peifer.
2350
 
        (Cut program): Fix test for skipping lines if -s was supplied.
2351
 
        Thanks to David Ward <bamberward@gmail.com> for the bug report.
2352
 
 
2353
 
2013-05-09         Arnold D. Robbins     <arnold@skeeve.com>
2354
 
 
2355
 
        * 4.1.0: Release tar ball made.
2356
 
 
2357
 
2013-05-09         Arnold D. Robbins     <arnold@skeeve.com>
2358
 
 
2359
 
        * gawktexi.in, gawk.1: Document that a regexp constant as the second
2360
 
        argument to index() produces a fatal error.
2361
 
        * gawktexi.in: More cleanups. Particularly, cleanup the index.
2362
 
 
2363
 
2013-04-27         Arnold D. Robbins     <arnold@skeeve.com>
2364
 
 
2365
 
        * gawktexi.in: Renamed from gawkman.texi.
2366
 
        Add a reference to Overton's IEEE Math book in MPFR chapter.
2367
 
        Thanks to Nelson Beebe for the recommendation.
2368
 
        * Makefile.am, sidebar.awk: Adjusted.
2369
 
 
2370
 
2013-04-26         Arnold D. Robbins     <arnold@skeeve.com>
2371
 
 
2372
 
        * gawkman.texi: Cleanup in MPFR and API chapters.
2373
 
        Also minor cleanup in design decisions. Add vim modeline.
2374
 
        * api-figure2.fig: Minor fix.
2375
 
        * api-figure2.eps, api-figure2.pdf, api-figure2.png: Regenerated.
2376
 
 
2377
 
2013-04-24         Arnold D. Robbins     <arnold@skeeve.com>
2378
 
 
2379
 
        * gawk.1: Finish cleanup pass.
2380
 
        * awkcard.in: Document that getline sets RT.
2381
 
        * gawkman.texi: Ditto.
2382
 
 
2383
 
2013-04-23         Arnold D. Robbins     <arnold@skeeve.com>
2384
 
 
2385
 
        * gawk.1: Start cleanup pass.
2386
 
        * awkcard.in: Minor addition.
2387
 
        * gawkman.texi: Minor fixes.
2388
 
 
2389
 
        * gawk.1, gawkman.texi: Document PROCINFO entries for API
2390
 
        major and minor versions.
2391
 
 
2392
 
2013-04-21         Arnold D. Robbins     <arnold@skeeve.com>
2393
 
 
2394
 
        * gawkman.texi: Update all the menus. Fix spelling errors. Remove
2395
 
        some unneeded fakenodes.
2396
 
 
2397
 
2013-04-20         Arnold D. Robbins     <arnold@skeeve.com>
2398
 
 
2399
 
        * awkcard.in: Clean up and bring up to date.
2400
 
 
2401
 
2013-04-17         Arnold D. Robbins     <arnold@skeeve.com>
2402
 
 
2403
 
        * Makefile.am (gawk.ps, gawkinet.ps): Set TEXINPUTS to point
2404
 
        at $(srcdir) to be able to include various figures if doing a
2405
 
        build not in the source directory.
2406
 
 
2407
 
2013-04-16         Arnold D. Robbins     <arnold@skeeve.com>
2408
 
 
2409
 
        * gawkman.texi: New file. This is now the real source for the
2410
 
        manual and gawk.texi is generated from it.
2411
 
        * sidebar.awk: New file to DTRT for sidebars in the manual.
2412
 
        * Makefile.am (EXTRA_DIST): Update.
2413
 
        (gawk.texi): Add new rule to create / update it if necessary.
2414
 
 
2415
 
2013-04-16         Arnold D. Robbins     <arnold@skeeve.com>
2416
 
 
2417
 
        * gawk.texi: Pretty much finish cleanup. Move i18n chapter to
2418
 
        after advanced features chapter.
2419
 
        * texinfo.tex: Updated to current in texinfo SVN.
2420
 
 
2421
 
2013-04-15         Arnold D. Robbins     <arnold@skeeve.com>
2422
 
 
2423
 
        * gawk.texi: Continue cleanup.
2424
 
 
2425
 
2013-04-14         Arnold D. Robbins     <arnold@skeeve.com>
2426
 
 
2427
 
        * gawk.texi: Add link to 'pawk' - awk for python.
2428
 
        Further cleanups.
2429
 
 
2430
 
2013-04-12         Arnold D. Robbins     <arnold@skeeve.com>
2431
 
 
2432
 
        * gawk.texi: Continue cleanup.
2433
 
 
2434
 
2013-04-11         Arnold D. Robbins     <arnold@skeeve.com>
2435
 
 
2436
 
        * gawk.texi: Continue cleanup.
2437
 
 
2438
 
2013-04-04         Arnold D. Robbins     <arnold@skeeve.com>
2439
 
 
2440
 
        * gawk.texi: Continue cleanup.
2441
 
 
2442
 
2013-04-03         Arnold D. Robbins     <arnold@skeeve.com>
2443
 
 
2444
 
        * gawk.texi: Continue cleanup.
2445
 
 
2446
 
2013-04-02         Arnold D. Robbins     <arnold@skeeve.com>
2447
 
 
2448
 
        * gawk.texi: Start a simple cleanup pass before the release.
2449
 
 
2450
 
2013-03-15         Arnold D. Robbins     <arnold@skeeve.com>
2451
 
 
2452
 
        * gawk.texi: Update URL for texinfo, fix a typo.
2453
 
 
2454
 
2013-03-04         Arnold D. Robbins     <arnold@skeeve.com>
2455
 
 
2456
 
        * gawk.texi (Getline/Pipe): Add a nice quote from BWK.
2457
 
 
2458
 
2013-02-08         Arnold D. Robbins     <arnold@skeeve.com>
2459
 
 
2460
 
        * gawk.texi: Restore centering of text images.
2461
 
 
2462
 
2013-02-07         Arnold D. Robbins     <arnold@skeeve.com>
2463
 
 
2464
 
        * gawk.texi (Other Versions): Remove the description of xmlgawk.
2465
 
 
2466
 
2013-02-06         Arnold D. Robbins     <arnold@skeeve.com>
2467
 
 
2468
 
        * gawk.texi: For Info output, don't use @center on text images
2469
 
        since the new makeinfo doesn't yet center the file as a block.
2470
 
        Thanks to Karl Berry for the diagnostic.
2471
 
        * gawk.1: Remove commented out doc for -m option which was for
2472
 
        compatibility with BWK awk. His awk dropped it back in 2007.
2473
 
 
2474
 
2013-01-31         Arnold D. Robbins     <arnold@skeeve.com>
2475
 
 
2476
 
        * api-figure2.txt, api-figure3.txt: Convert tabs to spaces.
2477
 
        * gawk.texi (Gory Details): Fix a command that new makeinfo doesn't
2478
 
        recognize.
2479
 
        (Conversion): Update example to be in POSIX mode. Thanks to
2480
 
        Hermann Peifer.
2481
 
 
2482
 
2013-01-27         Arnold D. Robbins     <arnold@skeeve.com>
2483
 
 
2484
 
        * gawk.texi (Dynamic Typing): Clarify that gawk dies after the
2485
 
        first fatal error on the test program. Thanks to Hermann Peifer.
2486
 
 
2487
 
2013-01-21         Arnold D. Robbins     <arnold@skeeve.com>
2488
 
 
2489
 
        * gawk.texi (Setting Precision): Fix a typo. 3.322 instead
2490
 
        of 3.332.  Thanks to Hermann Peifer.
2491
 
 
2492
 
2013-01-09         Arnold D. Robbins     <arnold@skeeve.com>
2493
 
 
2494
 
        * gawk.texi: Minor edits to documentation for new inplace extension.
2495
 
 
2496
 
2013-01-08         Andrew J. Schorr     <aschorr@telemetry-investments.com>
2497
 
 
2498
 
        * gawk.texi: Add documentation for new inplace extension.
2499
 
 
2500
 
2013-01-08         Arnold D. Robbins     <arnold@skeeve.com>
2501
 
 
2502
 
        * gawk.texi, awkcard.in: Sync what mawk has. Main point of
2503
 
        interest is that mawk supports the three time functions.
2504
 
 
2505
 
2013-01-06         Arnold D. Robbins     <arnold@skeeve.com>
2506
 
 
2507
 
        * gawk.texi, awkcard.in: Add Git Hub info for BWK awk.
2508
 
        Update copyrights.
2509
 
        * gawk.texi: Add Software Tools quote in chapter on library functions.
2510
 
 
2511
 
2012-12-25         Arnold D. Robbins     <arnold@skeeve.com>
2512
 
 
2513
 
        * gawk.texi: Remove doc sym_constant() API function.
2514
 
 
2515
 
2012-12-24         Arnold D. Robbins     <arnold@skeeve.com>
2516
 
 
2517
 
        * 4.0.2: Release tar ball made.
2518
 
 
2519
 
2012-12-23         Arnold D. Robbins     <arnold@skeeve.com>
2520
 
 
2521
 
        * gawk.texi: Remove an incorrect comment.
2522
 
        * awkcard.in: Bump patch level.
2523
 
 
2524
 
2012-12-18         Arnold D. Robbins     <arnold@skeeve.com>
2525
 
 
2526
 
        * gawk.texi (Input Parsers): Add info on read_func.
2527
 
 
2528
 
2012-12-16         Arnold D. Robbins     <arnold@skeeve.com>
2529
 
 
2530
 
        * gawk.texi: Move design decisions on new API to appendix C.
2531
 
        Move section on old extensions to last in the same appendix.
2532
 
 
2533
 
2012-12-15         Arnold D. Robbins     <arnold@skeeve.com>
2534
 
 
2535
 
        * macros: Update to GPL Version 3 and add copyright year.
2536
 
        * texinfo.tex: Updated, from automake 1.12.6.
2537
 
        * gawk.texi (Derived Files): A few minor fixes.
2538
 
 
2539
 
2012-12-09         Arnold D. Robbins     <arnold@skeeve.com>
2540
 
 
2541
 
        * awkforai.txt: Changed content to be pointers to the article
2542
 
        to avoid copyright issues.
2543
 
        * gawk.texi: Updated description of awkforai.txt.
2544
 
 
2545
 
2012-12-07         Arnold D. Robbins     <arnold@skeeve.com>
2546
 
 
2547
 
        * gawk.texi (I/O Functions): Document that fflush() is now part
2548
 
        of POSIX. Fix in a few other places as well.
2549
 
        * awkcard.in: Update for fflush().
2550
 
 
2551
 
2012-12-03         Arnold D. Robbins     <arnold@skeeve.com>
2552
 
 
2553
 
        * gawk.texi: Fix all @tex ... @end tex tables to use a different
2554
 
        control character than @ so that the new makeinfo won't
2555
 
        complain about them. Thanks to Karl Berry for the guidance.
2556
 
        (Old Extension Mechanism): New node.
2557
 
 
2558
 
2012-12-01         Arnold D. Robbins     <arnold@skeeve.com>
2559
 
 
2560
 
        * gawk.texi: API chapter. Sync with gawkapi.h
2561
 
 
2562
 
2012-11-27         Arnold D. Robbins     <arnold@skeeve.com>
2563
 
 
2564
 
        * gawk.texi: API chapter. Change command for making shared libs
2565
 
        to use gcc, not ld. Thanks to Nelson Beebe.
2566
 
        (I/O Functions): Document new behavior for fflush().
2567
 
        * gawk.1: Update for fflush().
2568
 
        * awkcard.in: Ditto. And some general cleanup.
2569
 
 
2570
 
2012-11-24         Arnold D. Robbins     <arnold@skeeve.com>
2571
 
 
2572
 
        * gawk.texi (Future Extensions): Point to TODO file in the
2573
 
        gawk dist.
2574
 
        (Implementation Limitations): New node, from old LIMITATIONS file.
2575
 
 
2576
 
2012-11-22         Arnold D. Robbins     <arnold@skeeve.com>
2577
 
 
2578
 
        * gawk.texi: In API chapter, document the full list of include
2579
 
        files that need to be included.
2580
 
 
2581
 
2012-11-21         Arnold D. Robbins     <arnold@skeeve.com>
2582
 
 
2583
 
        * gawk.texi: In API chapter, update behavior of stat function
2584
 
        in the filefuncs extension.  Update the code example and prose
2585
 
        to match the current code.
2586
 
 
2587
 
2012-11-19         Arnold D. Robbins     <arnold@skeeve.com>
2588
 
 
2589
 
        * gawk.texi: In API chapter, update behavior of readdir extension.
2590
 
 
2591
 
2012-11-16         Arnold D. Robbins     <arnold@skeeve.com>
2592
 
 
2593
 
        * gawk.texi: Minor edits in API chapter.
2594
 
        Thanks to Nelson Beebe.
2595
 
 
2596
 
2012-11-14         Arnold D. Robbins     <arnold@skeeve.com>
2597
 
 
2598
 
        * gawk.texi: Minor edits in API chapter.
2599
 
        Thanks to Andrew Schorr.
2600
 
 
2601
 
2012-11-06         Arnold D. Robbins     <arnold@skeeve.com>
2602
 
 
2603
 
        * gawk.texi: Rearrange chapter order and separate into parts
2604
 
        using @part for TeX.  Fix capitalization in @caption text.
2605
 
        (Variable Scope): Document that arrays can be local also.
2606
 
        Thanks to Denis Shirokov <cosmogen@gmail.com>, for pointing out
2607
 
        the lack.
2608
 
 
2609
 
2012-11-05         Arnold D. Robbins     <arnold@skeeve.com>
2610
 
 
2611
 
        * gawk.texi: Semi-rationalize invocations of @image.
2612
 
 
2613
 
2012-11-04         Arnold D. Robbins     <arnold@skeeve.com>
2614
 
 
2615
 
        * gawk.texi: New chapter on extension API.
2616
 
        * api-figure1.pdf, api-figure2.pdf, api-figure3.pdf,
2617
 
        general-program.pdf, process-flow.pdf: New files. Again.
2618
 
        * Makefile.am (EXTRA_DIST): Update. Again.
2619
 
 
2620
 
2012-11-03         Arnold D. Robbins     <arnold@skeeve.com>
2621
 
 
2622
 
        * api-figure1.pdf, api-figure2.pdf, api-figure3.pdf: Removed.
2623
 
        * api-figure1.txt, api-figure2.txt, api-figure3.txt,
2624
 
        api-figure1.png, api-figure2.png, api-figure3.png: New files.
2625
 
        * Makefile.am (EXTRA_DIST): Update.
2626
 
 
2627
 
        * gawk.texi: Fix up images.
2628
 
        * general-program.pdf, process-flow.pdf: Removed.
2629
 
        * general-program.png, process-flow.png,
2630
 
        general-program.txt, process-flow.txt: New files.
2631
 
        * Makefile.am (EXTRA_DIST): Update.
2632
 
 
2633
 
2012-10-31         Arnold D. Robbins     <arnold@skeeve.com>
2634
 
 
2635
 
        * api-figure1.eps, api-figure1.fig, api-figure1.pdf,
2636
 
        api-figure2.eps, api-figure2.fig, api-figure2.pdf,
2637
 
        api-figure3.eps, api-figure3.fig, api-figure3.pdf: New files.
2638
 
        * Makefile.am (EXTRA_DIST): Add the above.
2639
 
 
2640
 
2012-10-28         Arnold D. Robbins     <arnold@skeeve.com>
2641
 
 
2642
 
        * gawk.texi (Glossary): Document cookie, some cleanup of
2643
 
        notes at the end.
2644
 
 
2645
 
2012-10-19         Arnold D. Robbins     <arnold@skeeve.com>
2646
 
 
2647
 
        * gawk.texi: More doc on SYMTAB.
2648
 
 
2649
 
2012-10-05         Arnold D. Robbins     <arnold@skeeve.com>
2650
 
 
2651
 
        * Makefile.am (LN, install-data-hook, uninstall-hook): Removed. No
2652
 
        longer needed since dgawk and pgawk are gone.
2653
 
 
2654
 
2012-10-13         Arnold D. Robbins     <arnold@skeeve.com>
2655
 
 
2656
 
        * Makefile.am: Add dgawk.1 to man page links created / removed
2657
 
        on install / uninstall. (On stable branch.)
2658
 
 
2659
 
2012-10-02         Arnold D. Robbins     <arnold@skeeve.com>
2660
 
 
2661
 
        * gawk.texi (Glossary). Correct the full name for `ISO' per
2662
 
        bug report from William Bresler <wbresler@acm.org>. Add a link
2663
 
        to the ISO website.
2664
 
 
2665
 
        * gawk.texi, gawk.1, awkcard.in: Document FUNCTAB, SYMTAB, and
2666
 
        PROCINFO["identifiers"]. Including that delete does not work
2667
 
        on FUNCTAB and SYMTAB.
2668
 
 
2669
 
2012-09-23         Arnold D. Robbins     <arnold@skeeve.com>
2670
 
 
2671
 
        * gawk.texi (Nextfile Statement): Document that it's now part of POSIX
2672
 
        and update the title.
2673
 
        (Delete): Document that `delete array' is now part of POSIX.
2674
 
        * awkcard.in: Adjust coloring for nextfile and delete array.
2675
 
 
2676
 
2012-09-07         Arnold D. Robbins     <arnold@skeeve.com>
2677
 
 
2678
 
        * texinfo.tex: Updated to version 2012-09-05.06.
2679
 
 
2680
 
2012-08-27         Arnold D. Robbins     <arnold@skeeve.com>
2681
 
 
2682
 
        * gawk.texi: Minor edits, fix some spelling mistakes.
2683
 
 
2684
 
2012-08-26         Arnold D. Robbins     <arnold@skeeve.com>
2685
 
 
2686
 
        * gawk.texi: More edits to chapter on arithmetic.
2687
 
        Primarily English changes.
2688
 
 
2689
 
2012-08-24         Arnold D. Robbins     <arnold@skeeve.com>
2690
 
 
2691
 
        * gawk.texi: Emphasize more that floating point behavior is
2692
 
        not a language issue. Add a pointer to POSIX bc.
2693
 
        Move arithmetic chapter to later in the book, before chapter
2694
 
        on dynamic extensions.
2695
 
 
2696
 
2012-08-17         Arnold D. Robbins     <arnold@skeeve.com>
2697
 
 
2698
 
        * texinfo.tex: Update infrastructure to Automake 1.12.3.
2699
 
 
2700
 
2012-08-14         Arnold D. Robbins     <arnold@skeeve.com>
2701
 
 
2702
 
        * gawk.texi: Fixed a math bug in the chapter on multiple
2703
 
        precision floating point. Thanks to John Haque.
2704
 
 
2705
 
2012-08-12         Arnold D. Robbins     <arnold@skeeve.com>
2706
 
 
2707
 
        * gawk.texi: Merged discussion of numbers from Appendix C into
2708
 
        the chapter on arbitrary precision arithmetic. Did some surgery
2709
 
        on that chapter to organize it a little better.
2710
 
 
2711
 
2012-08-10         Arnold D. Robbins     <arnold@skeeve.com>
2712
 
 
2713
 
        * awkcard.in, gawk.1, gawk.texi: Updated. Mostly for new API stuff
2714
 
        but also some other things.
2715
 
        * gawk.texi (Derived Files): New node.
2716
 
 
2717
 
2012-08-01         Arnold D. Robbins     <arnold@skeeve.com>
2718
 
 
2719
 
        * Makefile.am (install-data-hook): Install a dgawk.1 link to the
2720
 
        man page also. Remove it on uninstall.
2721
 
 
2722
 
2012-07-29         Andrew J. Schorr     <aschorr@telemetry-investments.com>
2723
 
 
2724
 
        * gawk.texi: Document that RT is set by getline.
2725
 
 
2726
 
2012-07-04         Arnold D. Robbins     <arnold@skeeve.com>
2727
 
 
2728
 
        * gawk.texi, gawk.1, awkcard.in: Document that and(), or(), and
2729
 
        xor() can all take any number of arguments, with a minimum of two.
2730
 
 
2731
 
2012-06-10         Andrew J. Schorr     <aschorr@telemetry-investments.com>
2732
 
 
2733
 
        * gawk.texi: Rename gettimeofday function to getlocaltime, since
2734
 
        the new time extension will provide gettimeofday.
2735
 
 
2736
 
2012-05-24         Andrew J. Schorr     <aschorr@telemetry-investments.com>
2737
 
 
2738
 
        * gawk.texi, gawk.1: Replace references to dlload with dl_load.
2739
 
        But much more work needs to be done on the docs.
2740
 
 
2741
 
2012-05-19         Andrew J. Schorr     <aschorr@telemetry-investments.com>
2742
 
 
2743
 
        * gawk.texi, gawk.1: Document new -i option, and describe new default
2744
 
        .awk suffix behavior.
2745
 
 
2746
 
2012-04-01         Andrew J. Schorr     <aschorr@telemetry-investments.com>
2747
 
 
2748
 
        * gawk.texi: Replace documentation of removed functions update_ERRNO and
2749
 
        update_ERRNO_saved with descriptions new functions update_ERRNO_int,
2750
 
        update_ERRNO_string and unset_ERRNO.  And fix a couple of examples
2751
 
        to use update_ERRNO_int instead of update_ERRNO.
2752
 
 
2753
 
2012-03-26         Arnold D. Robbins     <arnold@skeeve.com>
2754
 
 
2755
 
        * gawk.texi: Minor style edits.
2756
 
 
2757
 
2012-03-21         Andrew J. Schorr     <aschorr@telemetry-investments.com>
2758
 
 
2759
 
        * gawk.texi, gawk.1: Document new @load keyword.
2760
 
 
2761
 
2012-03-20         Andrew J. Schorr     <aschorr@telemetry-investments.com>
2762
 
 
2763
 
        * gawk.texi, gawk.1: Add AWKLIBPATH.
2764
 
 
2765
 
2012-08-12         Arnold D. Robbins     <arnold@skeeve.com>
2766
 
 
2767
 
        * gawk.texi (Ranges and Locales): Clarified ranges and
2768
 
        locales. Again.
2769
 
 
2770
 
2012-08-05         Arnold D. Robbins     <arnold@skeeve.com>
2771
 
 
2772
 
        * gawk.texi (PC Binary Installation): Document Eli Zaretskii's
2773
 
        site.
2774
 
        (Records): Update case of RS = "a". It only prints 1 if in
2775
 
        POSIX mode. Thanks to Jeroen Schot who first reported it.
2776
 
 
2777
 
2012-07-20         Arnold D. Robbins     <arnold@skeeve.com>
2778
 
 
2779
 
        * gawk.texi (Ranges and Locales): Clarified ranges and
2780
 
        locales.
2781
 
 
2782
 
2012-07-13         Arnold D. Robbins     <arnold@skeeve.com>
2783
 
 
2784
 
        * gawk.texi (Getline Notes): Discuss side effects in
2785
 
        argument expression.
2786
 
 
2787
 
2012-06-29         Arnold D. Robbins     <arnold@skeeve.com>
2788
 
 
2789
 
        * gawk.texi, awkcard.in: Latest mawk understands /dev/stdin.
2790
 
 
2791
 
2012-04-27         Arnold D. Robbins     <arnold@skeeve.com>
2792
 
 
2793
 
        * gawk.texi: Add that -b affects output.
2794
 
 
2795
 
2012-04-27         Arnold D. Robbins     <arnold@skeeve.com>
2796
 
 
2797
 
        * texinfo.tex: Update to latest from automake 1.12.
2798
 
 
2799
 
2012-04-09         Arnold D. Robbins     <arnold@skeeve.com>
2800
 
 
2801
 
        * texinfo.tex: Update to latest from automake 1.11.4.
2802
 
 
2803
 
2012-04-11         John Haque     <j.eh@mchsi.com>
2804
 
 
2805
 
        * gawk.texi: Change RNDMODE to ROUNDMODE.
2806
 
        * gawk.1, awkcard.in: Ditto.
2807
 
 
2808
 
2012-04-11         Arnold D. Robbins     <arnold@skeeve.com>
2809
 
 
2810
 
        * gawk.texi: Change --arbitrary-precision to --bignum.
2811
 
        * gawk.1: Ditto.
2812
 
        * awkcard.in: Add --bignum, RNDMODE, PREC.
2813
 
 
2814
 
2012-04-08         Arnold D. Robbins     <arnold@skeeve.com>
2815
 
 
2816
 
        * gawk.texi: Editing on new chapter on arbitrary precision numbers.
2817
 
 
2818
 
2012-03-31         John Haque     <j.eh@mchsi.com>
2819
 
 
2820
 
        * gawk.texi, gawk.1: Add text on support for arbitrary precision
2821
 
        numbers.
2822
 
 
2823
 
2012-02-06         Arnold D. Robbins     <arnold@skeeve.com>
2824
 
 
2825
 
        * gawk.texi, gawk.1: And some minor edits thereunto.
2826
 
 
2827
 
2012-02-03         John Haque     <j.eh@mchsi.com>
2828
 
 
2829
 
        * gawk.texi, gawk.1: Add text on read timeout.
2830
 
 
2831
 
2011-12-28         Arnold D. Robbins     <arnold@skeeve.com>
2832
 
 
2833
 
        * awkcard.in, gawk.1: Minor edits after merge of executables.
2834
 
 
2835
 
2011-12-21         John Haque     <j.eh@mchsi.com>
2836
 
 
2837
 
        * gawk.texi: Updated sections on profiling and debugging
2838
 
        after merging the exes. Document new options --debug and
2839
 
        --load, and add a sub-section on loading extension library.
2840
 
        * gawk.1: Same.
2841
 
        * awkcard.in: Same.
2842
 
 
2843
 
2012-03-28         Arnold D. Robbins     <arnold@skeeve.com>
2844
 
 
2845
 
        * 4.0.1: Release tar ball made.
2846
 
 
2847
 
2012-02-10         Arnold D. Robbins     <arnold@skeeve.com>
2848
 
 
2849
 
        * gawk.texi, awkcard.in: Bump patch level.
2850
 
        * texinfo.tex: Updated from Texinfo CVS.
2851
 
 
2852
 
2011-12-06         Arnold D. Robbins     <arnold@skeeve.com>
2853
 
 
2854
 
        * gawk.texi: Various typo fixes from mailing list.
2855
 
 
2856
 
2011-11-10         Arnold D. Robbins     <arnold@skeeve.com>
2857
 
 
2858
 
        * gawk.1: Fix some .BR to be .B.
2859
 
 
2860
 
2011-11-08         Arnold D. Robbins     <arnold@skeeve.com>
2861
 
 
2862
 
        * gawk.texi: Further improvement in the discussion of sorted array
2863
 
        traversal. Some sections reordered and text edited to suit.
2864
 
 
2865
 
2011-11-06         Arnold D. Robbins     <arnold@skeeve.com>
2866
 
 
2867
 
        * gawk.texi: Try to improve discussion of sorted array
2868
 
        traversal.
2869
 
 
2870
 
2011-09-24         Arnold D. Robbins     <arnold@skeeve.com>
2871
 
 
2872
 
        * gawk.1: Fix some spelling errors. Thanks to
2873
 
        Jeroen Schot <schot@A-Eskwadraat.nl>.
2874
 
        * gawk.texi: Some minor fixes.
2875
 
 
2876
 
2011-08-31         John Haque     <j.eh@mchsi.com>
2877
 
 
2878
 
        * gawk.texi: Updated gawk dynamic extension doc.
2879
 
 
2880
 
2011-07-28         Arnold D. Robbins     <arnold@skeeve.com>
2881
 
 
2882
 
        * gawk.texi (Gory Details): Restore text on historical behavior
2883
 
        etc. and add explanation on gawk 4.0.x.
2884
 
 
2885
 
2011-07-17         Arnold D. Robbins     <arnold@skeeve.com>
2886
 
 
2887
 
        * gawk.texi: Add reference in node Expressions to node Precedence,
2888
 
        based on suggestion from Dan Jacobson dated 4 Jun 2001.
2889
 
 
2890
 
2011-07-17  Paul Eggert  <eggert@twinsun.com>
2891
 
 
2892
 
        * gawk.texi: Warn up-front (indirectly) that plain gawk is not
2893
 
        compatible with SVR4 awk and with POSIX awk.  Describe how
2894
 
        gawk differs from the GNU standard in its interpretation of
2895
 
        POSIXLY_CORRECT.  (From mail dated 15 May 2001).
2896
 
 
2897
 
2011-06-24         Arnold D. Robbins     <arnold@skeeve.com>
2898
 
 
2899
 
        * Makefile.am (EXTRA_DIST): Add ChangeLog.0.
2900
 
        * 4.0.0: Remake the tar ball.
2901
 
 
2902
 
2011-06-23         Arnold D. Robbins     <arnold@skeeve.com>
2903
 
 
2904
 
        * ChangeLog.0: Rotated ChangeLog into this file.
2905
 
        * ChangeLog: Created anew for gawk 4.0.0 and on.
2906
 
        * 4.0.0: Release tar ball made.