2020-12-26 Juergen Kahrs * gawkinet.texi: Update datetime client. 2020-12-26 Arnold D. Robbins * gawktexi.in (More CSV): Add indexing and reference to Manuel Collado's CSVMODE library. 2020-12-07 Arnold D. Robbins * gawktexi.in (awk split records): Remove the bit about POSIX mode not treating newline as a field separator; it's been not true since 2015. Thanks to Arkadiusz Drabczyk for the report. 2020-12-07 Juergen Kahrs * gawkinet.texi: Fix a number of FIXMEs. 2020-12-04 Juergen Kahrs * gawkinet.texi: Update urefs. 2020-12-01 Arnold D. Robbins * gawkinet.texi: Lots of cleanup edits. Bump the minor part of the edition. * gawktexi.in: New section on extension philosphy. 2020-11-28 Arnold D. Robbins * gawkworkflow.texi: Add an additional web resource. * gawktexi.in: More edits in sample programs chapter. 2020-11-20 Arnold D. Robbins * gawktexi.in (Strange values): Correct the description of what happens with infinity. Thanks to Antonio Columbo for pointing out the problem. 2020-11-16 Arnold D. Robbins * gawktexi.in (Nextfile Statement): Clarify what happens in a BEGINFILE rule. * gawktexi.in: Additional small fixes. 2020-11-15 Arnold D. Robbins * gawktexi.in (Strange values): Add test programs inside @ignore; extracted to example directory. 2020-11-09 Arnold D. Robbins * gawktexi.in: Samll improvement in strange numbers section. 2020-11-04 Arnold D. Robbins * gawktexi.in (Strange values): New section on NaN and infinity. Update some other bits to point to it. * wordlist: Updated with more words. 2020-11-16 Arnold D. Robbins * gawktexi.in (Nextfile Statement): Clarify what happens in a BEGINFILE rule. >>>>>>> master 2020-10-31 Arnold D. Robbins * texinfo.tex: Updated from GNULIB. 2020-10-28 Arnold D. Robbins * gawktexi.in (Other Arguments): Add a sidebar about quoting shell variables on the command line. Based on a bug list discussion in 2018. 2020-10-22 Arnold D. Robbins * texinfo.tex: Updated from GNULIB. 2020-10-16 Arnold D. Robbins * gawktexi.in: After review, remove/update some FIXMEs, and and fix a markup error. 2020-10-15 Arnold D. Robbins * gawktexi.in: Add an index entry. 2020-10-12 Arnold D. Robbins * gawktexi.in: Explain `ls -l' earlier in the book, and small wording improvement in explanation of options. Thanks to Yehezkel Bernat. for the comments. 2020-10-11 Arnold D. Robbins * gawkworkflow.texi: Fix a spelling error. * wordlist, wordlist2: Updated. 2020-10-07 Arnold D. Robbins * gawktexi.in: Add an additional dark corner notation. 2020-10-05 Arnold D. Robbins * gawktexi.in: Minor edit related to compatiblity mode and unknown options. Thanks to Arkadiusz Drabczyk for raising the issue. Unrelated: * gawktexi.in: A number of small fixes, mostly thanks to Antonio Columbo. 2020-10-04 Arnold D. Robbins * gawktexi.in: Minor edits. Unrelated: * gawktexi.in (Wc Program): Update to POSIX, support both bytes and characters via the gawkextlib mbs extension. Unrelated: * gawktexi.in: Remove TODO at end of file related to recursion; it's already handled. 2020-10-01 Arnold D. Robbins * gawktexi.in (Split Program): Rewrite split to be POSIX compliant. Update all the prose. * wordlist: Update. 2020-09-24 Arnold D. Robbins * gawktexi.in: Fix a spelling error. * wordlist, wordlist2, wordlist3: Remove words that spell now recognizes as real words. * gawkinet.texi: Fix a spelling error. * Makefile.am (spellinet): New target. * wordlist4: New file. 2020-09-18 Arnold D. Robbins * gawktexi.in: Minor fixes. Thanks to Antonio Columbo for bringing them to my attention. 2020-09-13 Arnold D. Robbins * gawktexi.in (Egrep Program): Improve to be POSIX compliant. Update explanatory text as well. 2020-09-11 Arnold D. Robbins * gawktexi.in (Id Program): Rewrite to be POSIX compliant. Update explanatory text as well. 2020-09-04 Arnold D. Robbins * gawktexi.in: Index BWK quotes separately. Finish using "BWK awk" everywhere. Fix up text with exercise for uniq.awk in both places. 2020-09-01 Arnold D. Robbins * gawk.1: Minor edits. * awkcard.in: Ditto. 2020-08-31 Arnold D. Robbins * gawktexi.in (Uniq Program): Updated uniq.awk to follow 2020 POSIX. 2020-08-26 Arnold D. Robbins * gawktexi.in: Fix some small mistakes / typos. Adjust the prose some as well. 2020-08-25 Arnold D. Robbins * gawktexi.in (BEGINFILE/ENDFILE): Document that as of 5.1.1, in a BEGINFILE, the record and fields are cleared. Fixes an issue reported by Pat Rankin in May, 2011. Remove the related FIXME, as well as a FIXME later on that is no longer relevant. Clarify the prose in the whole section. 2020-08-24 Arnold D. Robbins * gawktexi.in (Arithmetic Ops): Update text to fix a FIXME. Document that modulus is POSIX compliant. 2020-08-18 Arnold D. Robbins * gawktexi.in (String Functions): Fix a typo in the description of patsplit. Thanks to Nelson H.F. Beebe for the report. 2020-08-12 Arnold D. Robbins * gawktexi.in (Profiling): Add explanation of function order. 2020-07-28 Arnold D. Robbins * gawktexi.in: Change a FIXME into a real cross reference. Thanks to Antonio Columbo for the report. 2020-07-26 Arnold D. Robbins * gawktexi.in: Document that get_mpfr and get_mpz are obsolete and revise doc on handling MPFR and GMP values from an extension function. 2020-07-15 Arnold D. Robbins * gawktexi.in: Document how to handle MPFR and GMP values from an extension function. Unrelated: * texinfo.tex: Updated from GNULIB. 2020-07-13 Arnold D. Robbins * gawktexi.in (General Data Types): Document that MPFR data types are copied and have to be freed in the extension. 2020-07-02 Arnold D. Robbins * gawk.1, gawktexi.in: Document -I/--trace option. * awkcard.in: Document -I/--trace option. 2020-06-25 Arnold D. Robbins * gawk.1: Applied some more troff "lint" fixes. Thanks to Bjarni Ingi Gislason . 2020-06-15 Arnold D. Robbins * gawkinet.texi: Small fixes, and revise the indexing to use new Texinfo features. 2020-06-14 Arnold D. Robbins * gawkworkflow.texi: Revise indexing to use new Texinfo features. 2020-06-12 Arnold D. Robbins * gawktexi.in (String Functions): Update doc on asort and asorti w.r.t. SYMTAB and FUNCTAB. 2020-06-10 Andrew J. Schorr * bc_notes: Add new field `unsigned long long ldl' to INSTRUCTION, and update the definition of exec_count. 2020-06-09 Arnold D. Robbins * gawktexi.in (Implementation Limits): Update the table to be more accurate and up to date. Note units of limits, per request from Ed Morton . 2020-06-07 Arnold D. Robbins * texinfo.tex: Updated from GNULIB. 2020-06-05 Arnold D. Robbins * gawktexi.in: Improvements in switch statement and typed regex sections. 2020-05-24 Arnold D. Robbins * gawk.1: Applied a number of troff "lint" fixes. Thanks to Bjarni Ingi Gislason . 2020-05-15 Arnold D. Robbins * gawkworkflow.texi: Minor updates. * texinfo.tex: Updated from GNULIB. 2020-05-08 Arnold D. Robbins * gawkinet.texi: Remove special casing for statist image for Info. Makeinfo handles it just fine. 2020-04-26 Arnold D. Robbins * gawkinet.texi: Include ASCII Art version of the statist image. Thanks again to Manuel Collado. Also update copyright year and update month. Also thanks to Manuel, remove extra @insertcopying for Info. * statist.txt: New file. 2020-04-20 Arnold D. Robbins * gawkinet.texi: Include statist figure in HTML version. Thanks to Manuel Collado for pointing this out. 2020-04-14 Arnold D. Robbins * 5.1.0: Release tar ball made. 2020-04-13 Arnold D. Robbins * gawktexi.in: Small typo fixes. Thanks to Antonio Columbo for pointing them out. 2020-04-12 Arnold D. Robbins * gawktexi.in: Contribution from Manuel Collado related to CSV processing. 2020-04-10 Arnold D. Robbins * gawktexi.in, gawk.1: Fix some spelling errors. * wordlist, wordlist2, wordlist3: Updated with more words. 2020-04-01 Arnold D. Robbins * gawktexi.in: Clarify about whitespace. 2020-03-30 Arnold D. Robbins * gawktexi.in, gawk.1, awkcard.in: Minor edits before release. 2020-03-18 Arnold D. Robbins * gawktexi.in: Fix up references to POSIX standard. Thanks to Antonio Columbo for the pointers. 2020-03-15 Arnold D. Robbins * texinfo.tex: Updated, via GNULIB. * gawktexi.in: Misc updates. 2020-03-09 Andrew J. Schorr * gawktexi.in (@val_str_asc, @val_num_asc, @val_str_desc, @val_num_desc): Update descriptions to reflect that the index strings are now used as a tie-breaker and @val_type_* is used for comparing non-scalars. 2020-03-04 Arnold D. Robbins * gawktexi.in: Revised info on default values for AWKPATH and AWKLIBPATH. Thanks to Jannick for the push. * gawktexi.in: Document MSYS2 support and update the updated month. 2020-02-02 Arnold D. Robbins * gawktexi.in (Getopt Function): Add support for long options, contributed by Greg Minshall . 2020-01-23 Arnold D. Robbins * gawktexi.in: Document arry sorting by value for FUNCTAB. Document that SYMTAB and FUNCTAB cannot be used with asort() or asorti(). 2020-01-19 Arnold D. Robbins * gawktexi.in (Escape Sequences): Stronger wording for \/ and \". Suggested by Jakub Martisko . 2020-01-19 Arnold D. Robbins * gawkinet.info: Rebuilt using makeinfo 6.7. 2020-01-01 Arnold D. Robbins * gawktexi.in (History Sorting): Supply a shorter version of the program. Thanks to Rick van Rein . 2019-12-22 Arnold D. Robbins * implementation-notes.txt: New file. 2019-12-15 Arnold D. Robbins * gawktexi.in: Use `@codequoteundirected on' and `@codequotebacktick on' to get straight quotes in PDF. Thanks to empirical@quantbo.com for the report and to Assaf Gordon for the pointer to the fix. 2019-11-21 Arnold D. Robbins * gawktexi.in: Document that the time extension is now obsolete. 2019-11-03 Arnold D. Robbins * gawktexi.in: Document that readdir extension can cause a fatal error, which should be handled with BEGINFILE. * gawk.1: Ditto. 2019-10-16 Arnold D. Robbins * awkcard.in: BWK awk now supports RS as regexp, so remove the "not nawk" note. * gawktexi.in: Updates for BWK awk and RS as regexp. 2019-10-06 Arnold D. Robbins * gawktexi.in: Fix typo related to @/.../. Thanks to Mark Krauze for the report. 2019-10-04 Arnold D. Robbins * texinfo.tex: Updated. 2019-09-24 Arnold D. Robbins * gawktexi.in: Take advantage of new indexing features in Texinfo 6.7. * sidebar.awk: Ditto. * texinfo.tex: Updated from Texinfo 6.7 distribution. 2019-08-23 Arnold D. Robbins * awkcard.in: Fixes and updates. Some cleanup. 2019-08-21 Arnold D. Robbins * texinfo.tex: Updated. 2019-08-11 Arnold D. Robbins * gawktexi.in (Other Arguments): Document the old trick of using ./count=1 to name a file that looks like a variable assignment. Thanks to Ed Morton for the suggestion. 2019-07-23 Arnold D. Robbins * gawk.1: Fix typo, update edition. Thanks to Antonio Columbo for the pointers. * gawktexi.in: Update EDITION. Thanks to Antonio Columbo. Fix two typos. Thanks to Mark Krauze. 2019-07-21 Arnold D. Robbins * awkcard.in, gawk.1, gawkinet.texi, gawktexi.in: Copyrights updated, spell checked. * wordlist, wordlist3: Updated. 2019-06-26 Arnold D. Robbins * gawktexi.in (Extension Sample Inplace): Fix backwards compatibility. Thanks to Andrew Schorr for most of the change. 2019-06-21 Arnold D. Robbins * gawktexi.in (Input Exercises): Remove exercise that is no longer relevant. Thanks to Mark Krauze for pointing this out. 2019-06-21 Arnold D. Robbins * texinfo.tex: Updated from GNULIB. 2019-06-18 Arnold D. Robbins * 5.0.1: Release tar ball made. 2019-06-18 Arnold D. Robbins * gawktexi.in (Plain Getline): Improve the program and show sample input and output. Thanks to Mark Krauze for some of the changes. Unrelated: Set the update month. * awkcard.in: Bump version in download info. 2019-06-11 Arnold D. Robbins * gawktexi.in (Regexp Operator Details): Add a paragraph describing how unmatched left and right parentheses work. Thanks to Neil Ormos for pointing out the need. 2019-06-05 Arnold D. Robbins * gawktexi.in (Type Functions): Clarify isarray() and typeof() behavior. Thanks to Mark Krauze , for pointing out the issues. 2019-06-05 Arnold D. Robbins * gawktexi.in (Invoking Summary): Added nice summarization of argument processing contributed by Neil R. Ormos, . 2019-05-22 Arnold D. Robbins * gawk.1, gawktexi.in: Document --lint=no-ext. 2019-05-06 Arnold D. Robbins * gawktexi.in: Fix some typos. Thanks to Mark Krauze , for pointing them out. (Options): Document new feature in --sandbox, that you can't add files that weren't there to start with. 2019-05-05 Arnold D. Robbins * gawktexi.in (Additional Configuration Options): Document that --disable-extensions also disables the extensions! Thanks to Mark Krauze , for pointing it out. 2019-04-28 Arnold D. Robbins * gawktexi.in (Options): Fix a copy/paste error. Thanks to Mark Krauze , for pointing it out. 2019-04-22 Arnold D. Robbins * gawktexi.in (Undocumented): Fix a typo. Thanks to Antonio Columbo for pointing it out. 2019-04-21 Arnold D. Robbins * gawktexi.in (Limitations): Provide brief instructions on how to use use a temporary file in a script with the debugger. Thanks to Holger Klene for the discussion. (Multiple Lines): Note that POSIX seems to require \n as separator for all values of FS, but that in reality it doesn't apply to regexps; this is a POSIX bug. (Options): Document clearly that if no -f or -e, anything after the program text is placed into ARGV and not parsed for options. Thanks to Neil Ormos for the tip. (Other Versions): Add a link to Mircea Neacsu's embeddable awk interpreter. 2019-04-18 Arnold D. Robbins * gawktexi.in (Undocumented): Note an undocumented feature. * Makefile.am (EXTRA_DIST): Add ChangeLog.1 to the list. Ooops. 2019-04-14 Arnold D. Robbins * gawktexi.in (Case-sensitivity): Document that single-byte locales ignore case based on the current locale and not always Latin-1. 2019-04-12 Arnold D. Robbins * ChangeLog.1: Rotated ChangeLog into this file. * ChangeLog: Created anew for gawk 5.0.0 and on. * 5.0.0: Release tar ball made.