12019-04-07 Arnold D. Robbins <arnold@skeeve.com> 2 3 * texinfo.tex: Updated from GNULIB. 4 52019-04-05 Andrew J. Schorr <aschorr@telemetry-investments.com> 6 7 * gawktexi.in: Add a missing word. 8 92019-03-25 Arnold D. Robbins <arnold@skeeve.com> 10 11 * gawkinet.texi: Small formatting fixes. Update version and dates. 12 132019-03-13 Arnold D. Robbins <arnold@skeeve.com> 14 15 * gawktexi.in: More minor fixes. 16 * wordlist: Updated. 17 182019-03-10 Arnold D. Robbins <arnold@skeeve.com> 19 20 * gawktexi.in: Update master menu. 21 222019-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 272019-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 332019-02-25 Arnold D. Robbins <arnold@skeeve.com> 34 35 * texinfo.tex: Updated from GNULIB. 36 372019-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 432019-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 482019-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 562019-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 652019-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 712019-02-04 Arnold D. Robbins <arnold@skeeve.com> 72 73 * gawk.1: Some more minor edits. 74 752019-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 862019-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 942019-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 992019-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 1042019-01-18 Arnold D. Robbins <arnold@skeeve.com> 105 106 * gawktexi.in: Finish up indexing changes. 107 1082019-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 1132019-01-13 Arnold D. Robbins <arnold@skeeve.com> 114 115 * gawktexi.in: Work on the indexing. 116 1172019-01-11 Arnold D. Robbins <arnold@skeeve.com> 118 119 * gawktexi.in (I18N Example): $LC_MESSAGES is involved here 120 also. Document this. 121 1222019-01-09 Andrew J. Schorr <aschorr@telemetry-investments.com> 123 124 * gawktexi.in (Undocumented): Discuss typeof's optional 2nd argument. 125 1262019-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 1312019-01-04 Arnold D. Robbins <arnold@skeeve.com> 132 133 * gawktexi.in: Indexing fixes and small corrections. 134 1352019-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 1402019-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 1452018-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 1502018-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 1552018-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 1612018-12-18 Arnold D. Robbins <arnold@skeeve.com> 162 163 * gawktexi.in: Added more indexing to the debugger chapter. 164 1652018-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 1712018-12-18 Arnold D. Robbins <arnold@skeeve.com> 172 173 * gawktexi.in: Added more indexing to the debugger chapter. 174 1752018-11-27 Arnold D. Robbins <arnold@skeeve.com> 176 177 * gawktexi.in (Other Versions): Document GoAWK, an awk interpreter 178 written in Go. 179 1802018-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 1862018-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 1942018-11-25 Arnold D. Robbins <arnold@skeeve.com> 195 196 * gawktexi.in: Document PROCINFO["platform"]. 197 * gawk.1: Ditto. 198 1992018-11-25 Arnold D. Robbins <arnold@skeeve.com> 200 201 * gawktexi.in: Small typo fix. 202 2032018-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 2082018-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 2132018-11-01 Arnold D. Robbins <arnold@skeeve.com> 214 215 * gawktexi.in (Profiling): Review and update. 216 2172018-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 2232018-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 2282018-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 2342018-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 2402018-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 2452018-09-21 Arnold D. Robbins <arnold@skeeve.com> 246 247 * gawktexi.in: Update UPDATE_MONTH. 248 2492018-09-16 Arnold D. Robbins <arnold@skeeve.com> 250 251 * Makefile.in: Regenerated, using Automake 1.16.1. 252 2532018-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 2592018-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 2652018-08-02 Arnold D. Robbins <arnold@skeeve.com> 266 267 * gawktexi.in (Scalar Constants): Fix typos in example. 268 2692018-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 2742018-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 2802018-07-31 Ralph Corderoy <ralph@inputplus.co.uk> 281 282 * gawk.1: Avoid hyphenation in gawk email address. 283 2842018-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 2892018-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 2962018-06-27 Arnold D. Robbins <arnold@skeeve.com> 297 298 * texinfo.tex: Updated. 299 3002018-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 3072018-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 3132018-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 3182018-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 3242018-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 3302018-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 3352018-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 3432018-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 3502018-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 3552018-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 3622018-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 3672018-04-02 Arnold D. Robbins <arnold@skeeve.com> 368 369 * texinfo.tex: Updated. 370 3712018-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 3762018-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 3812018-03-13 Arnold D. Robbins <arnold@skeeve.com> 382 383 * gawkworkflow.texi: Fix update month. 384 3852018-02-25 Arnold D. Robbins <arnold@skeeve.com> 386 387 * 4.2.1: Release tar ball made. 388 3892018-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 3942018-02-25 Arnold D. Robbins <arnold@skeeve.com> 395 396 * texinfo.tex: Updated. 397 3982018-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 4032018-02-16 Arnold D. Robbins <arnold@skeeve.com> 404 405 * gawktexi.in: Fix NONFATAL stuff to cover input redirections too. 406 4072018-02-15 Arnold D. Robbins <arnold@skeeve.com> 408 409 * gawk.1: Fix NONFATAL stuff to cover input redirections too. 410 4112018-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 4182018-01-28 Arnold D. Robbins <arnold@skeeve.com> 419 420 * wordlist: Updated. 421 4222018-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 4282018-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 4352018-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 4402018-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 4472018-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 4522018-01-03 Arnold D. Robbins <arnold@skeeve.com> 453 454 * gawktexi.in: Update copryight year, and some small cleanups. 455 4562018-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 4622017-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 4682017-12-22 Arnold D. Robbins <arnold@skeeve.com> 469 470 * texinfo.tex: Updated. 471 4722017-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 4772017-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 4892017-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 4992017-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 5042017-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 5112017-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 5162017-11-09 Arnold D. Robbins <arnold@skeeve.com> 517 518 * gawktexi.in (For Statement): Small clarification in the text. 519 5202017-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 5252017-10-19 Arnold D. Robbins <arnold@skeeve.com> 526 527 * 4.2.0: Release tar ball made. 528 5292017-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 5342017-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 5432017-10-16 Arnold D. Robbins <arnold@skeeve.com> 544 545 * awkcard.in: Add @namespaces to Execution section. 546 5472017-10-12 Arnold D. Robbins <arnold@skeeve.com> 548 549 * gawk.1: Documents namespaces. 550 * awkcard.in: Ditto. 551 5522017-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 5642017-10-08 Andrew J. Schorr <aschorr@telemetry-investments.com> 565 566 * gawktexi.in: Fix discussion of AWKPATH in section on @include. 567 5682017-10-04 Arnold D. Robbins <arnold@skeeve.com> 569 570 * gawktexi.in: Update the update month to October. 571 5722017-10-02 Antonio Giovanni Colombo <azc100@gmail.com> 573 574 * gawktexi.in: Two typo fixes. 575 5762017-10-01 Arnold D. Robbins <arnold@skeeve.com> 577 578 * gawktexi.in: Add pointer to mawk 2.0 GitHub page. 579 5802017-10-01 Antonio Giovanni Colombo <azc100@gmail.com> 581 582 * gawktexi.in: Update many URLs to https. Some other small fixes. 583 5842017-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 5902017-09-29 Arnold D. Robbins <arnold@skeeve.com> 591 592 * awkcard.in: Finish changes (we hope) for next release. 593 5942017-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 5992017-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 6052017-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 6102017-09-13 David Kaspar <dkaspar@redhat.com> 611 612 * gawktexi.in: Fix the dir entry. 613 * gawkinet.texi: Allow calling as `info awktexi'. 614 6152017-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 6202017-08-28 Arnold D. Robbins <arnold@skeeve.com> 621 622 * gawktexi.in (Contributors): Update entry for Steven Davies. 623 6242017-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 6312017-08-21 Arnold D. Robbins <arnold@skeeve.com> 632 633 * texinfo.tex: Updated. Fixes table of contents issue 634 with Part header. 635 6362017-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 6412017-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 6462017-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 6512017-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 6562017-08-04 Arnold D. Robbins <arnold@skeeve.com> 657 658 * texinfo.tex: Updated. 659 6602017-08-02 Arnold D. Robbins <arnold@skeeve.com> 661 662 * gawktexi.in (Namespace Summary): Add summary to namespace 663 chapter. 664 6652017-08-01 Arnold D. Robbins <arnold@skeeve.com> 666 667 * gawktexi.in: Update with info about DJGPP port now 668 being supported. 669 6702017-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 6772017-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 6832017-07-26 Arnold D. Robbins <arnold@skeeve.com> 684 685 * gawktexi.in (Namespaces): More edits. 686 6872017-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 6942017-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 7042017-07-19 Arnold D. Robbins <arnold@skeeve.com> 705 706 * gawktexi.in (Namespaces): Cleanup, new section on naming rules 707 added. 708 7092017-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 7152017-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 7212017-07-05 Arnold D. Robbins <arnold@skeeve.com> 722 723 * gawktexi.in (Namespaces): More updates. 724 7252017-07-02 Arnold D. Robbins <arnold@skeeve.com> 726 727 * texinfo.tex: Pull in latest from Texinfo SVN. 728 7292017-06-30 Arnold D. Robbins <arnold@skeeve.com> 730 731 * gawktexi.in (Namespaces): Move to later in the book. 732 7332017-06-23 Arnold D. Robbins <arnold@skeeve.com> 734 735 * gawktexi.in (Namespaces): More minor doc edits. 736 7372017-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 7422017-06-18 Andrew J. Schorr <aschorr@telemetry-investments.com> 743 744 * gawkworkflow.texi: Fix typo. 745 7462017-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 7522017-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 7592017-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 7652017-06-06 Arnold D. Robbins <arnold@skeeve.com> 766 767 * gawktexi.in (Namespaces): Further clarifications. Move to 768 `::' as the namespace separator. 769 7702017-06-05 Andrew J. Schorr <aschorr@telemetry-investments.com> 771 772 * gawktexi.in (Checking for MPFR): Fix typo. 773 7742017-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 7792017-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 7852017-05-30 Arnold D. Robbins <arnold@skeeve.com> 786 787 * gawktexi.in: Document PROCINFO["argv"]. 788 7892017-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 7942017-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 8002017-04-23 Arnold D. Robbins <arnold@skeeve.com> 801 802 * gawktexi.in: Improve documentation of --source option. 803 8042017-04-20 Arnold D. Robbins <arnold@skeeve.com> 805 806 * gawktexi.in: Document --disable-mpfr configure option. 807 8082017-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 8152017-04-16 Arnold D. Robbins <arnold@skeeve.com> 816 817 * gawktexi.in: Improve documentation of the intdiv() function. 818 8192017-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 8242017-04-12 Manuel Collado <m-collado@users.sourceforge.net> 825 826 * gawktexi.in, gawk.1: Small clarification of the patsplit behavior. 827 8282017-04-11 Arnold D. Robbins <arnold@skeeve.com> 829 830 * gawktexi.in: Minor style edits. 831 8322017-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 8392017-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 8502017-03-22 Andrew J. Schorr <aschorr@telemetry-investments.com> 851 852 * gawk.1: Document new PROCINFO["FS"] value "API". 853 8542017-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 8602017-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 8662017-03-03 Arnold D. Robbins <arnold@skeeve.com> 867 868 * gawktexi.in: Additional small writing tip in the notes 869 after the @bye. 870 8712017-03-02 Arnold D. Robbins <arnold@skeeve.com> 872 873 * gawktexi.in: Edits preparatory to release. 874 8752017-02-23 Arnold D. Robbins <arnold@skeeve.com> 876 877 * gawk.1: "timezone" --> "time zone". 878 * awkcard.in: Update copyright year. 879 8802017-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 8862017-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 8962017-01-27 Arnold D. Robbins <arnold@skeeve.com> 897 898 * gawktexi.in: Update UPDATE-MONTH and copyright years. 899 9002017-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 9052016-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 9102016-12-23 Arnold D. Robbins <arnold@skeeve.com> 911 912 * gawktexi.in: Update API table of type requested / type returned. 913 9142016-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 9192016-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 9242016-12-16 Arnold D. Robbins <arnold@skeeve.com> 925 926 * gawktexi.in: Update description of awk_ext_func_t structure, 927 again. 928 9292016-12-14 Arnold D. Robbins <arnold@skeeve.com> 930 931 * gawktexi.in: Update description of awk_ext_func_t structure. 932 9332016-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 9392016-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 9442016-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 9492016-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 9542016-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 9612016-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 9672016-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 9732016-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 9812016-11-04 Arnold D. Robbins <arnold@skeeve.com> 982 983 * gawktexi.in: Fix a spelling error. 984 * wordlist: Update. 985 9862016-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 9932016-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 9982016-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 10042016-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 10122016-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 10182016-08-25 Arnold D. Robbins <arnold@skeeve.com> 1019 1020 * 4.1.4: Release tar ball made. 1021 10222016-08-24 Arnold D. Robbins <arnold@skeeve.com> 1023 1024 * wordlist: Add more words. 1025 * gawktexi.in: Fix more typos. 1026 10272016-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 10352016-08-03 Arnold D. Robbins <arnold@skeeve.com> 1036 1037 Restored doc on typed regexes. 1038 1039 * gawk.1, gawktexi.in: Updated. 1040 10412016-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 10472016-08-01 Arnold D. Robbins <arnold@skeeve.com> 1048 1049 * gawktexi.in: Mark DJGPP port as unsupported. 1050 10512016-07-24 Arnold D. Robbins <arnold@skeeve.com> 1052 1053 * gawktexi.in: Fix a typo. Thanks to Marco Curreli for reporting. 1054 10552016-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 10612016-07-18 Arnold D. Robbins <arnold@skeeve.com> 1062 1063 * gawktexi.in: Fix a typo. Thanks to Antonio Colombo for reporting. 1064 10652016-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 10702016-07-12 Arnold D. Robbins <arnold@skeeve.com> 1071 1072 * gawktexi.in (Auto-set): Add example use of multiply function. 1073 10742016-06-30 Arnold D. Robbins <arnold@skeeve.com> 1075 1076 * gawk.1: Typo fix. Thanks to Antonio Giovanni Colombo 1077 for noticing. 1078 10792016-06-15 Arnold D. Robbins <arnold@skeeve.com> 1080 1081 * gawk.1: Document typeof(), update modified date. 1082 * awkcard.in: Document typeof(). 1083 10842016-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 10922016-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 10972016-05-25 Manuel Collado <mcollado2011@gmail.com>. 1098 1099 * gawktexi.in: Document new 'nonfatal' API function. 1100 11012016-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 11062016-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 11112016-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 11172016-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 11232016-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 11282016-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 11332016-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 11382016-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 11432016-03-11 Arnold D. Robbins <arnold@skeeve.com> 1144 1145 * gawktexi.in: Improve system() return values documentation. 1146 11472016-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 11522016-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 11592016-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 11642016-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 11732016-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 11812016-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 11892016-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 11962016-02-03 Arnold D. Robbins <arnold@skeeve.com> 1197 1198 * gawktexi.in (VMS Running): Improve the Texinfo usage. 1199 12002016-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 12052016-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 12112016-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 12172016-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 12272016-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 12332016-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 12392016-01-03 Arnold D. Robbins <arnold@skeeve.com> 1240 1241 * gawktexi.in: Document that GNU/Linux on Alpha is no 1242 longer supported. 1243 12442015-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 12492015-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 12542015-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 12592015-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 12642015-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 12692015-11-04 Arnold D. Robbins <arnold@skeeve.com> 1270 1271 * Makefile.am (pdf-local): Remove igawk.1.pdf. Ooops. 1272 12732015-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 12792015-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 12842015-10-16 Arnold D. Robbins <arnold@skeeve.com> 1285 1286 * awkcard.in: Fix tbl complaint. 1287 12882015-10-07 Arnold D. Robbins <arnold@skeeve.com> 1289 1290 * texinfo.tex: Updated to a working version. 1291 12922015-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 12982015-10-02 Arnold D. Robbins <arnold@skeeve.com> 1299 1300 * gawktexi.in: Note that there is no support for SSL. 1301 13022015-09-25 Arnold D. Robbins <arnold@skeeve.com> 1303 1304 * texinfo.tex: Update to latest. 1305 13062015-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 13142015-08-14 Arnold D. Robbins <arnold@skeeve.com> 1315 1316 * gawktexi.in: Typo fixes in Appendix A. 1317 Thanks to Antonio Colombo. 1318 13192015-07-30 Arnold D. Robbins <arnold@skeeve.com> 1320 1321 * gawktexi.in: Small typo fix; thanks to Antonio Colombo 1322 for noticing. 1323 13242015-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 13292015-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 13352015-06-26 Arnold D. Robbins <arnold@skeeve.com> 1336 1337 * gawktexi.in: Update description of values returned by typeof. 1338 13392015-06-19 Arnold D. Robbins <arnold@skeeve.com> 1340 1341 * gawkinet.info: Fix an old arnold@gnu.org. 1342 13432015-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 13482015-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 13532015-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 13592015-06-12 Arnold D. Robbins <arnold@skeeve.com> 1360 1361 * gawktexi.in: Add another pithy quote from Chet Ramey. Currently 1362 commented out. 1363 13642015-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 13712015-05-30 Arnold D. Robbins <arnold@skeeve.com> 1372 1373 * gawktexi.in (Bitwise Functions): Update results of testbits.awk. 1374 13752015-05-19 Arnold D. Robbins <arnold@skeeve.com> 1376 1377 * 4.1.3: Release tar ball made. 1378 13792015-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 13862015-05-18 Arnold D. Robbins <arnold@skeeve.com> 1387 1388 * gawktexi.in: Add a pithy quote from Chet Ramey. Currently 1389 commented out. 1390 13912015-05-16 Arnold D. Robbins <arnold@skeeve.com> 1392 1393 * gawktexi.in: Fix description of nextfile within a function. Sigh. 1394 13952015-05-15 Andrew J. Schorr <aschorr@telemetry-investments.com> 1396 1397 * gawktexi.in (Undocumented): Describe the new PROCINFO["argv"] array. 1398 13992015-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 14042015-05-11 Arnold D. Robbins <arnold@skeeve.com> 1405 1406 * gawktexi.in: Add doc on conversions for strongly typed 1407 regexp variables. 1408 14092015-05-03 Arnold D. Robbins <arnold@skeeve.com> 1410 1411 * gawktexi.in: Add initial documentation for strongly typed 1412 regexps and for `typeof'. 1413 14142015-04-29 Arnold D. Robbins <arnold@skeeve.com> 1415 1416 * 4.1.2: Release tar ball made. 1417 14182015-04-16 Arnold D. Robbins <arnold@skeeve.com> 1419 1420 * gawktexi.in (Undocumented): More info added. 1421 14222015-04-08 Arnold D. Robbins <arnold@skeeve.com> 1423 1424 * gawktexi.in: Update feature history section. 1425 14262015-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 14312015-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 14392015-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 14452015-04-02 Arnold D. Robbins <arnold@skeeve.com> 1446 1447 * gawktexi.in, gawk.1, awkcard.in: Name change: div() --> intdiv(). 1448 14492015-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 14552015-03-27 Arnold D. Robbins <arnold@skeeve.com> 1456 1457 * gawktexi.in: Minor edits. 1458 14592015-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 14672015-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 14732015-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 14792015-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 14852015-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 14902015-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 14972015-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 15032015-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 15092015-02-20 Arnold D. Robbins <arnold@skeeve.com> 1510 1511 * gawktexi.in: More O'Reilly fixes. I think it's done! 1512 15132015-02-19 Arnold D. Robbins <arnold@skeeve.com> 1514 1515 * gawktexi.in: More O'Reilly fixes. 1516 15172015-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 15222015-02-13 Arnold D. Robbins <arnold@skeeve.com> 1523 1524 * gawktexi.in: O'Reilly fixes. Through QC1 review. 1525 15262015-02-11 Arnold D. Robbins <arnold@skeeve.com> 1527 1528 * gawktexi.in: O'Reilly fixes. 1529 15302015-02-10 Arnold D. Robbins <arnold@skeeve.com> 1531 1532 * gawktexi.in: Minor fixes, O'Reilly fixes. 1533 15342015-02-09 Arnold D. Robbins <arnold@skeeve.com> 1535 1536 * gawktexi.in: Restore a lost sentence. O'Reilly fixes. 1537 15382015-02-08 Arnold D. Robbins <arnold@skeeve.com> 1539 1540 * gawktexi.in: O'Reilly fixes. 1541 Make non-fatal i/o use "NONFATAL". 1542 15432015-02-06 Arnold D. Robbins <arnold@skeeve.com> 1544 1545 * gawktexi.in: O'Reilly fixes. 1546 15472015-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 15522015-02-02 Arnold D. Robbins <arnold@skeeve.com> 1553 1554 * gawktexi.in: O'Reilly fixes. 1555 15562015-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 15642015-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 15692015-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 15742015-01-26 Arnold D. Robbins <arnold@skeeve.com> 1575 1576 * gawktexi.in: O'Reilly fixes. 1577 15782015-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 15832015-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 15882015-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 15932015-01-20 Arnold D. Robbins <arnold@skeeve.com> 1594 1595 * gawktexi.in: O'Reilly fixes. 1596 15972015-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 16022014-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 16072015-01-05 Andrew J. Schorr <aschorr@telemetry-investments.com> 1608 1609 * gawktexi.in: Improve get_file documentation. 1610 16112015-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 16162015-01-04 Andrew J. Schorr <aschorr@telemetry-investments.com> 1617 1618 * gawktexi.in: Document the get_file API function. 1619 16202015-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 16262014-12-26 Antonio Giovanni Colombo <azc100@gmail.com> 1627 1628 * gawktexi.in (Glossary): Really sort the items. 1629 16302014-12-24 Arnold D. Robbins <arnold@skeeve.com> 1631 1632 * gawktexi.in: Start documenting nonfatal output. 1633 16342014-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 16422014-12-12 Arnold D. Robbins <arnold@skeeve.com> 1643 1644 * gawktexi.in: Minor fix. 1645 Thanks to Teri Price <tjp212@lehigh.edu>. 1646 16472014-12-10 Arnold D. Robbins <arnold@skeeve.com> 1648 1649 * gawktexi.in: More minor fixes. 1650 16512014-12-09 Arnold D. Robbins <arnold@skeeve.com> 1652 1653 * gawktexi.in: More minor fixes. 1654 16552014-12-07 Arnold D. Robbins <arnold@skeeve.com> 1656 1657 * gawktexi.in: Minor fixes. 1658 16592014-12-06 Arnold D. Robbins <arnold@skeeve.com> 1660 1661 * gawktexi.in: A minor fix. 1662 16632014-12-05 Arnold D. Robbins <arnold@skeeve.com> 1664 1665 * gawktexi.in: Various minor fixes and updates. 1666 16672014-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 16722014-11-19 Arnold D. Robbins <arnold@skeeve.com> 1673 1674 * gawktexi.in: Update that RFC 4180 documents CSV data. 1675 16762014-11-17 Arnold D. Robbins <arnold@skeeve.com> 1677 1678 * gawktexi.in: Copyedits applied. 1679 16802014-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 16852014-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 16902014-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 17002014-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 17052014-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 17112014-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 17162014-10-14 Arnold D. Robbins <arnold@skeeve.com> 1717 1718 * gawktexi.in: Add new Foreword from Mike Brennan. 1719 17202014-10-13 Arnold D. Robbins <arnold@skeeve.com> 1721 1722 * gawktexi.in: Fix example outputs in chapter 2. 1723 Improve description of SYMTAB. 1724 17252014-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 17312014-10-05 Arnold D. Robbins <arnold@skeeve.com> 1732 1733 * gawktexi.in: Finished changes! 1734 17352014-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 17412014-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 17502014-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 17642014-09-30 Arnold D. Robbins <arnold@skeeve.com> 1765 1766 * gawktexi.in: More fixes after reading through the MS. 1767 17682014-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 17732014-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 17782014-09-27 Arnold D. Robbins <arnold@skeeve.com> 1779 1780 * gawktexi.in: Lots more fixes after reading through the MS. 1781 17822014-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 17872014-09-22 Arnold D. Robbins <arnold@skeeve.com> 1788 1789 * gawktex.in: Continue fixes after reading through the MS. 1790 17912014-09-21 Arnold D. Robbins <arnold@skeeve.com> 1792 1793 * gawktex.in: Start on fixes after reading through the MS. 1794 17952014-09-18 Arnold D. Robbins <arnold@skeeve.com> 1796 1797 * gawktexi.in: Fix italics in quotations. Some docbook special 1798 cases. 1799 18002014-09-15 Arnold D. Robbins <arnold@skeeve.com> 1801 1802 * gawktexi.in: Document that identifiers must use the English 1803 letters. 1804 18052014-09-14 Arnold D. Robbins <arnold@skeeve.com> 1806 1807 * gawktexi.in: More edits during review, minor addition. 1808 18092014-09-08 Arnold D. Robbins <arnold@skeeve.com> 1810 1811 * gawktexi.in: Remove text that won't get used. 1812 18132014-09-07 Arnold D. Robbins <arnold@skeeve.com> 1814 1815 * gawktexi.in: Minor cleanups. 1816 18172014-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 18272014-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 18332014-09-03 Arnold D. Robbins <arnold@skeeve.com> 1834 1835 * gawktexi.in: Further fixes from reviews and bug reports. 1836 18372014-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 18422014-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 18482014-08-29 Arnold D. Robbins <arnold@skeeve.com> 1849 1850 * gawktexi.in: Continuing on reviewer comments, and other 1851 bug fixes, miscellaneous improvements. 1852 18532014-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 18632014-08-25 Arnold D. Robbins <arnold@skeeve.com> 1864 1865 * gawktexi.in: Exercises are excluded from print edition. 1866 18672014-08-24 Arnold D. Robbins <arnold@skeeve.com> 1868 1869 * gawktexi.in: Continuing on reviewer comments. 1870 18712014-08-23 Arnold D. Robbins <arnold@skeeve.com> 1872 1873 * gawktexi.in: Continuing on reviewer comments. 1874 18752014-08-22 Arnold D. Robbins <arnold@skeeve.com> 1876 1877 * gawktexi.in: Continuing on reviewer comments. 1878 18792014-08-20 Arnold D. Robbins <arnold@skeeve.com> 1880 1881 * gawktexi.in: Continuing on reviewer comments. 1882 18832014-08-16 Arnold D. Robbins <arnold@skeeve.com> 1884 1885 * gawktexi.in: Continuing on reviewer comments. 1886 18872014-08-15 Arnold D. Robbins <arnold@skeeve.com> 1888 1889 * gawktexi.in: Continuing on reviewer comments. 1890 18912014-08-13 Arnold D. Robbins <arnold@skeeve.com> 1892 1893 * gawktexi.in: Starting on reviewer comments. 1894 Update acknowledgements. 1895 18962014-08-12 Arnold D. Robbins <arnold@skeeve.com> 1897 1898 * gawktexi.in: Cause div.awk to get into the example files. 1899 19002014-08-06 Arnold D. Robbins <arnold@skeeve.com> 1901 1902 * gawktexi.in: Misc minor additions. 1903 19042014-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 19142014-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 19202014-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 19262014-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 19312014-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 19362014-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 19412014-06-22 Arnold D. Robbins <arnold@skeeve.com> 1942 1943 * gawktexi.in: Typo fixes and minor corrections. 1944 19452014-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 19512014-06-18 Arnold D. Robbins <arnold@skeeve.com> 1952 1953 * gawktexi.in: Split 6.1.4 into subsections. Other minor fixes. 1954 19552014-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 19612014-06-16 Arnold D. Robbins <arnold@skeeve.com> 1962 1963 * gawktexi.in: Start adding exercises. 1964 19652014-06-15 Arnold D. Robbins <arnold@skeeve.com> 1966 1967 * gawktexi.in: Finish up summaries. Improvements in mystrtonum(). 1968 19692014-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 19742014-06-12 Arnold D. Robbins <arnold@skeeve.com> 1975 1976 * gawktexi.in: More "Summary" sections. Through chapter 14. 1977 19782014-06-11 Arnold D. Robbins <arnold@skeeve.com> 1979 1980 * gawktexi.in: More "Summary" sections. Through chapter 10. 1981 19822014-06-10 Arnold D. Robbins <arnold@skeeve.com> 1983 1984 * gawktexi.in: Update docbook figure markup. 1985 19862014-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 19912014-06-08 Arnold D. Robbins <arnold@skeeve.com> 1992 1993 * gawktexi.in: Start adding "Summary" sections. 1994 19952014-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 20012014-05-29 Arnold D. Robbins <arnold@skeeve.com> 2002 2003 * gawktexi.in: Remove some obsolete bits, fix up some other 2004 minor stuff. 2005 20062014-05-27 Arnold D. Robbins <arnold@skeeve.com> 2007 2008 * gawktexi.in: Edits through the end! 2009 20102014-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 20152014-05-24 Arnold D. Robbins <arnold@skeeve.com> 2016 2017 * gawktexi.in (Staying current): New section. 2018 20192014-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 20242014-05-21 Arnold D. Robbins <arnold@skeeve.com> 2025 2026 * gawktexi.in: Add comments for where we need full xrefs in 2027 docbook. 2028 20292014-05-20 Arnold D. Robbins <arnold@skeeve.com> 2030 2031 * gawktexi.in: Misc improvements for docbook, consistency 2032 in table and figure captions. 2033 20342014-05-17 Arnold D. Robbins <arnold@skeeve.com> 2035 2036 * gawktexi.in: Edits through Chapter 16. 2037 20382014-05-16 Arnold D. Robbins <arnold@skeeve.com> 2039 2040 * gawktexi.in: Edits through Chapter 14. 2041 20422014-05-15 Arnold D. Robbins <arnold@skeeve.com> 2043 2044 * gawktexi.in: Fix displays for docbook, edits through Chapter 11. 2045 20462014-05-14 Arnold D. Robbins <arnold@skeeve.com> 2047 2048 * gawktexi.in: Fix real preface for docbook. 2049 20502014-05-13 Arnold D. Robbins <arnold@skeeve.com> 2051 2052 * gawktexi.in: Complete formatting for FOR_PRINT and not FOR_PRINT. 2053 20542014-05-07 Arnold D. Robbins <arnold@skeeve.com> 2055 2056 * gawktexi.in: Docbook edits for preface and parts. 2057 Document AWKBUFSIZE. 2058 20592014-05-05 Arnold D. Robbins <arnold@skeeve.com> 2060 2061 * gawktexi.in: Editing progress. Through Chapter 9. 2062 20632014-05-05 Michal Jaegermann <michal@harddata.com> 2064 2065 * array-elements.fig: Fix subscripts to be aligned 2066 horizontally. Regenerate the other files. 2067 20682014-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 20752014-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 20812014-04-29 Arnold D. Robbins <arnold@skeeve.com> 2082 2083 * gawktexi.in: Editing progress. Through Chapter 3. 2084 20852014-04-24 Arnold D. Robbins <arnold@skeeve.com> 2086 2087 * gawktexi.in: Start on revisions. 2088 20892014-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 20942014-04-08 Arnold D. Robbins <arnold@skeeve.com> 2095 2096 * 4.1.1: Release tar ball made. 2097 20982014-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 21042014-03-30 Arnold D. Robbins <arnold@skeeve.com> 2105 2106 * gawktexi.in: Cleanups to docbook, finish math stuff. 2107 21082014-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 21172014-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 21282014-03-27 Eli Zaretskii <eliz@gnu.org> 2129 2130 * gawktexi.in: First round of massive indexing improvements. 2131 21322014-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 21372014-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 21462014-03-08 Arnold D. Robbins <arnold@skeeve.com> 2147 2148 * gawktexi.in: Minor edits to the discussion of the memory allocation 2149 functions. 2150 21512014-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 21562014-03-07 Arnold D. Robbins <arnold@skeeve.com> 2157 2158 * gawktexi.in: Indexing improvements. 2159 21602014-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 21652014-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 21702014-02-20 Arnold D. Robbins <arnold@skeeve.com> 2171 2172 * gawktexi.in: Add a quote to the alarm clock program. 2173 21742014-02-15 Arnold D. Robbins <arnold@skeeve.com> 2175 2176 * texinfo.tex: Update to latest. 2177 21782014-02-14 Arnold D. Robbins <arnold@skeeve.com> 2179 2180 * gawktexi.in: Lots of small edits. 2181 21822014-02-07 Arnold D. Robbins <arnold@skeeve.com> 2183 2184 * gawktexi.in: More minor fixes, update UPDATE_MONTH. 2185 21862014-02-03 Arnold D. Robbins <arnold@skeeve.com> 2187 2188 * gawktexi.in: More minor fixes, in indexing. 2189 21902014-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 21952014-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 22002014-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 22062014-01-28 Arnold D. Robbins <arnold@skeeve.com> 2207 2208 * gawktexi.in: Update info for Anders Wallin. 2209 22102014-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 22162014-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 22212014-12-14 John E. Malmberg <wb8tyw@qsl.net> 2222 2223 * gawktexi.in: Add information on building VMS PCSI kit. 2224 22252014-01-03 Arnold D. Robbins <arnold@skeeve.com> 2226 2227 * gawktexi.in (Full Line Fields): New node. 2228 Update copyright year. 2229 22302013-12-29 John E. Malmberg <wb8tyw@qsl.net> 2231 2232 * gawktexi.in: VMS dynamic extensions. 2233 22342013-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 22392013-12-25 Arnold D. Robbins <arnold@skeeve.com> 2240 2241 * gawktexi.in: Minor additions / fixes. 2242 22432013-12-23 John E. Malmberg <wb8tyw@qsl.net> 2244 2245 * gawktexi.in: Document the VMS exit status encoding. 2246 22472013-12-21 Arnold D. Robbins <arnold@skeeve.com> 2248 2249 * gawktexi.in (Additional Configuration Options): Document 2250 the --disable-extensions option. 2251 22522013-12-16 John E. Malmberg <wb8tyw@qsl.net> 2253 2254 * gawktexi.in: Updates to VMS sections. 2255 22562013-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 22612013-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 22662013-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 22712013-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 22772013-10-31 Arnold D. Robbins <arnold@skeeve.com> 2278 2279 * gawktexi.in: Add @shorttitlepage command. 2280 22812013-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 22872013-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 22922013-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 22972013-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 23022013-09-24 Arnold D. Robbins <arnold@skeeve.com> 2303 2304 * gawktexi.in (Readfile function): New node. 2305 23062013-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 23112013-08-15 Arnold D. Robbins <arnold@skeeve.com> 2312 2313 * gawk.1: Document that ENVIRON updates affect the environment. 2314 * gawktexi.in: Ditto. 2315 23162013-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 23212013-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 23262013-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 23312013-05-29 Arnold D. Robbins <arnold@skeeve.com> 2332 2333 * gawktexi.in (Internal File Description): Add "devbsize" element 2334 to stat data array. 2335 23362013-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 23412013-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 23462013-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 23532013-05-09 Arnold D. Robbins <arnold@skeeve.com> 2354 2355 * 4.1.0: Release tar ball made. 2356 23572013-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 23632013-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 23702013-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 23772013-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 23832013-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 23922013-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 23972013-04-20 Arnold D. Robbins <arnold@skeeve.com> 2398 2399 * awkcard.in: Clean up and bring up to date. 2400 24012013-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 24072013-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 24152013-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 24212013-04-15 Arnold D. Robbins <arnold@skeeve.com> 2422 2423 * gawk.texi: Continue cleanup. 2424 24252013-04-14 Arnold D. Robbins <arnold@skeeve.com> 2426 2427 * gawk.texi: Add link to 'pawk' - awk for python. 2428 Further cleanups. 2429 24302013-04-12 Arnold D. Robbins <arnold@skeeve.com> 2431 2432 * gawk.texi: Continue cleanup. 2433 24342013-04-11 Arnold D. Robbins <arnold@skeeve.com> 2435 2436 * gawk.texi: Continue cleanup. 2437 24382013-04-04 Arnold D. Robbins <arnold@skeeve.com> 2439 2440 * gawk.texi: Continue cleanup. 2441 24422013-04-03 Arnold D. Robbins <arnold@skeeve.com> 2443 2444 * gawk.texi: Continue cleanup. 2445 24462013-04-02 Arnold D. Robbins <arnold@skeeve.com> 2447 2448 * gawk.texi: Start a simple cleanup pass before the release. 2449 24502013-03-15 Arnold D. Robbins <arnold@skeeve.com> 2451 2452 * gawk.texi: Update URL for texinfo, fix a typo. 2453 24542013-03-04 Arnold D. Robbins <arnold@skeeve.com> 2455 2456 * gawk.texi (Getline/Pipe): Add a nice quote from BWK. 2457 24582013-02-08 Arnold D. Robbins <arnold@skeeve.com> 2459 2460 * gawk.texi: Restore centering of text images. 2461 24622013-02-07 Arnold D. Robbins <arnold@skeeve.com> 2463 2464 * gawk.texi (Other Versions): Remove the description of xmlgawk. 2465 24662013-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 24742013-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 24822013-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 24872013-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 24922013-01-09 Arnold D. Robbins <arnold@skeeve.com> 2493 2494 * gawk.texi: Minor edits to documentation for new inplace extension. 2495 24962013-01-08 Andrew J. Schorr <aschorr@telemetry-investments.com> 2497 2498 * gawk.texi: Add documentation for new inplace extension. 2499 25002013-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 25052013-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 25112012-12-25 Arnold D. Robbins <arnold@skeeve.com> 2512 2513 * gawk.texi: Remove doc sym_constant() API function. 2514 25152012-12-24 Arnold D. Robbins <arnold@skeeve.com> 2516 2517 * 4.0.2: Release tar ball made. 2518 25192012-12-23 Arnold D. Robbins <arnold@skeeve.com> 2520 2521 * gawk.texi: Remove an incorrect comment. 2522 * awkcard.in: Bump patch level. 2523 25242012-12-18 Arnold D. Robbins <arnold@skeeve.com> 2525 2526 * gawk.texi (Input Parsers): Add info on read_func. 2527 25282012-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 25332012-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 25392012-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 25452012-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 25512012-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 25582012-12-01 Arnold D. Robbins <arnold@skeeve.com> 2559 2560 * gawk.texi: API chapter. Sync with gawkapi.h 2561 25622012-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 25702012-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 25762012-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 25812012-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 25872012-11-19 Arnold D. Robbins <arnold@skeeve.com> 2588 2589 * gawk.texi: In API chapter, update behavior of readdir extension. 2590 25912012-11-16 Arnold D. Robbins <arnold@skeeve.com> 2592 2593 * gawk.texi: Minor edits in API chapter. 2594 Thanks to Nelson Beebe. 2595 25962012-11-14 Arnold D. Robbins <arnold@skeeve.com> 2597 2598 * gawk.texi: Minor edits in API chapter. 2599 Thanks to Andrew Schorr. 2600 26012012-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 26092012-11-05 Arnold D. Robbins <arnold@skeeve.com> 2610 2611 * gawk.texi: Semi-rationalize invocations of @image. 2612 26132012-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 26202012-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 26332012-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 26402012-10-28 Arnold D. Robbins <arnold@skeeve.com> 2641 2642 * gawk.texi (Glossary): Document cookie, some cleanup of 2643 notes at the end. 2644 26452012-10-19 Arnold D. Robbins <arnold@skeeve.com> 2646 2647 * gawk.texi: More doc on SYMTAB. 2648 26492012-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 26542012-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 26592012-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 26692012-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 26762012-09-07 Arnold D. Robbins <arnold@skeeve.com> 2677 2678 * texinfo.tex: Updated to version 2012-09-05.06. 2679 26802012-08-27 Arnold D. Robbins <arnold@skeeve.com> 2681 2682 * gawk.texi: Minor edits, fix some spelling mistakes. 2683 26842012-08-26 Arnold D. Robbins <arnold@skeeve.com> 2685 2686 * gawk.texi: More edits to chapter on arithmetic. 2687 Primarily English changes. 2688 26892012-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 26962012-08-17 Arnold D. Robbins <arnold@skeeve.com> 2697 2698 * texinfo.tex: Update infrastructure to Automake 1.12.3. 2699 27002012-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 27052012-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 27112012-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 27172012-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 27222012-07-29 Andrew J. Schorr <aschorr@telemetry-investments.com> 2723 2724 * gawk.texi: Document that RT is set by getline. 2725 27262012-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 27312012-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 27362012-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 27412012-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 27462012-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 27532012-03-26 Arnold D. Robbins <arnold@skeeve.com> 2754 2755 * gawk.texi: Minor style edits. 2756 27572012-03-21 Andrew J. Schorr <aschorr@telemetry-investments.com> 2758 2759 * gawk.texi, gawk.1: Document new @load keyword. 2760 27612012-03-20 Andrew J. Schorr <aschorr@telemetry-investments.com> 2762 2763 * gawk.texi, gawk.1: Add AWKLIBPATH. 2764 27652012-08-12 Arnold D. Robbins <arnold@skeeve.com> 2766 2767 * gawk.texi (Ranges and Locales): Clarified ranges and 2768 locales. Again. 2769 27702012-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 27772012-07-20 Arnold D. Robbins <arnold@skeeve.com> 2778 2779 * gawk.texi (Ranges and Locales): Clarified ranges and 2780 locales. 2781 27822012-07-13 Arnold D. Robbins <arnold@skeeve.com> 2783 2784 * gawk.texi (Getline Notes): Discuss side effects in 2785 argument expression. 2786 27872012-06-29 Arnold D. Robbins <arnold@skeeve.com> 2788 2789 * gawk.texi, awkcard.in: Latest mawk understands /dev/stdin. 2790 27912012-04-27 Arnold D. Robbins <arnold@skeeve.com> 2792 2793 * gawk.texi: Add that -b affects output. 2794 27952012-04-27 Arnold D. Robbins <arnold@skeeve.com> 2796 2797 * texinfo.tex: Update to latest from automake 1.12. 2798 27992012-04-09 Arnold D. Robbins <arnold@skeeve.com> 2800 2801 * texinfo.tex: Update to latest from automake 1.11.4. 2802 28032012-04-11 John Haque <j.eh@mchsi.com> 2804 2805 * gawk.texi: Change RNDMODE to ROUNDMODE. 2806 * gawk.1, awkcard.in: Ditto. 2807 28082012-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 28142012-04-08 Arnold D. Robbins <arnold@skeeve.com> 2815 2816 * gawk.texi: Editing on new chapter on arbitrary precision numbers. 2817 28182012-03-31 John Haque <j.eh@mchsi.com> 2819 2820 * gawk.texi, gawk.1: Add text on support for arbitrary precision 2821 numbers. 2822 28232012-02-06 Arnold D. Robbins <arnold@skeeve.com> 2824 2825 * gawk.texi, gawk.1: And some minor edits thereunto. 2826 28272012-02-03 John Haque <j.eh@mchsi.com> 2828 2829 * gawk.texi, gawk.1: Add text on read timeout. 2830 28312011-12-28 Arnold D. Robbins <arnold@skeeve.com> 2832 2833 * awkcard.in, gawk.1: Minor edits after merge of executables. 2834 28352011-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 28432012-03-28 Arnold D. Robbins <arnold@skeeve.com> 2844 2845 * 4.0.1: Release tar ball made. 2846 28472012-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 28522011-12-06 Arnold D. Robbins <arnold@skeeve.com> 2853 2854 * gawk.texi: Various typo fixes from mailing list. 2855 28562011-11-10 Arnold D. Robbins <arnold@skeeve.com> 2857 2858 * gawk.1: Fix some .BR to be .B. 2859 28602011-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 28652011-11-06 Arnold D. Robbins <arnold@skeeve.com> 2866 2867 * gawk.texi: Try to improve discussion of sorted array 2868 traversal. 2869 28702011-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 28762011-08-31 John Haque <j.eh@mchsi.com> 2877 2878 * gawk.texi: Updated gawk dynamic extension doc. 2879 28802011-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 28852011-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 28902011-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 28972011-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 29022011-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. 2907