2021-12-10 Arnold D. Robbins * texinfo.tex: Updated from GNULIB. 2021-11-25 Arnold D. Robbins * gawktexi.in: Add missing @item for AWKgo. Thanks to Antonio Columbo. Small fix in Eli Zaretskii's addition. 2021-11-24 Eli Zaretskii * gawktexi.in (PC Binary Installation): Mention the need for installing libgcc_s_dw2-1.dll. 2021-11-22 Arnold D. Robbins * gawktexi.in: Add info about AWKgo, an awk to go translator. 2021-11-21 Arnold D. Robbins * gawktexi.in (Getopt Function): Note that long option support was contributed by Greg Minshall, and add him to the index. 2021-11-15 Arnold D. Robbins * gawktexi.in: Fix a small typo. Thanks to J Naman for the report. 2021-11-04 Arnold D. Robbins * gawk.info: Regenerated, using makeinfo 6.8. 2021-11-03 Arnold D. Robbins * gawktexi.in: Change @inforef to @xref in preparation for Texinfo 6.8. 2021-10-27 Arnold D. Robbins * 5.1.1: Release tar ball made. 2021-10-20 Arnold D. Robbins * gawktexi.in (FS versus FPAT): New subsection. (String Functions): Reference it. 2021-10-13 Arnold D. Robbins * awkcard.in, gawkinet.texi, gawkworkflow.texi: Update copyright year. 2021-10-09 Arnold D. Robbins * gawktexi.in: Clarify that initialization and increment parts of a for loop can't use the C comma operator. Thanks to J Naman for pointing out the doc was too subtle. Unrelated: further expand the bug reporting text and discussion about comp.lang.awk. Unrelated: Fix some spelling errors. Also, convert some Unicode characters back into plain ASCII. * wordlist: Updated. * wordlist3: Updated. 2021-10-03 Arnold D. Robbins * gawktexi.in: Continue clarifying typeof() usage. And other fixes. All thanks to Antonio Columbo. (UPDATE-MONTH): Set to October. Also thanks to Antonio. 2021-10-01 Arnold D. Robbins * gawktexi.in: Clarify typeof() usage with array elements created by reference. 2021-09-27 Arnold D. Robbins * gawktexi.in: Small cleanups from Antonio Columbo. General review of usage of @code. 2021-09-24 Arnold D. Robbins * gawktexi.in (Building the Documentation): Improve the text, add info on building the HTML doc. Thanks to Antonio Columbo for the encouragement. (Distribution Contents): Update with more files. 2021-09-23 Arnold D. Robbins * gawktexi.in (Strong Regexp Constants): Document that they can be assigned with -v. Thanks to J Naman for the report. 2021-09-22 Arnold D. Robbins * gawktexi.in (Compiling from Git): New node. (Building the Documentation): New node. Set the update month and update the patch level. * awkcard.in: Update tar ball version. 2021-09-09 Arnold D. Robbins * gawktexi.in (Interval Expressions): Add some notes borrowed from Paul Eggert in the grep documentation. 2021-08-26 Arnold D. Robbins * gawktexi.in (Strong Regexp Constants): Document behavior when used as third argument of sub() or gsub(). (String Functions): Document that gensub() always returns a string. 2021-07-15 Arnold D. Robbins * gawktexi.in: Remove obsolete bits relating to VMS. 2021-07-09 Arnold D. Robbins * gawktexi.in: Make @EMAIL usage consistent everywhere. Thanks to Antonio Columbo for pointing it out. 2021-07-07 Andrew J. Schorr * gawktexi.in (Isnumeric Function): Improve description of how isnumeric differs from the traditional x+0 == x test. 2021-07-05 Arnold D. Robbins * gawk.1: Document that asort() and asorti() allow the same array to be passed for the first and second arguments. * gawktexi.in (String Functions, Array Sorting Functions): Ditto. Thanks to Peng Yu for the report. 2021-07-02 Arnold D. Robbins * gawktexi.in (Bugs): Added discussion of what is and is not a bug, as well as of the new help-gawk@gnu.org list and how things are now managed. 2021-06-30 Arnold D. Robbins * texinfo.tex: Updated from GNULIB. 2021-06-25 Arnold D. Robbins * gawktexi.in (Isnumeric Function): Some final (we hope) tweaks. 2021-06-24 Andrew J. Schorr * gawktexi.in (Isnumeric Function): Fix location of endfile tag, and add a comment about how this differs from x+0 == x. 2021-06-23 Arnold D. Robbins * gawktexi.in (Isnumeric Function): Add an additional paragraph from Andy. Turn some real tabs into spaces. 2021-06-22 Andrew J. Schorr * gawktexi.in (Isnumeric Function): New node. 2021-06-21 Arnold D. Robbins * gawktexi.in (Performance bugs): New section. (Compiling with MPFR): New section. Thanks to Peter Lindgren for the suggestion. 2021-06-18 Arnold D. Robbins * gawktexi.in (Internationalization): Fix indexing. Thanks to Antonio Columbo for pointing it out. 2021-06-17 Arnold D. Robbins * gawktexi.in (Internationalization): Add some appropriate quotes. (Feature History): Some minor edits. 2021-06-10 Arnold D. Robbins * wordlist: Add some more words. 2021-05-30 Arnold D. Robbins * gawktexi.in (Feature History): Fix a typo and clarify wording. Thanks to Antonio Columbo for the report. 2021-05-27 Arnold D. Robbins * gawktexi.in (Feature History): Add features from 5.1.1. 2021-04-04 Arnold D. Robbins * gawktexi.in: Update menues. 2021-03-31 Arnold D. Robbins * gawktexi.in (Regexp Operator Details): Added a sidebar on matching the empty regexp. Thanks to Arkadiusz Drabczyk for pointing out the lack of documentation. 2021-03-18 Arnold D. Robbins * texinfo.tex: Updated from GNULIB. 2021-01-25 Arnold D. Robbins * gawktexi.in: Fix some spelling errors. * gawkinet.texi: Ditto. * wordlist, wordlist2, wordlist4: Updated. 2021-01-23 Arnold D. Robbins * gawktexi.in: A number of small fixes, thanks to Antonio Columbo. Unrelated: * texinfo.tex: Updated via GNULIB. 2021-01-21 Arnold D. Robbins * gawktexi.in (Other Versions): Add information on more awk implementations. 2021-01-08 Arnold D. Robbins * gawktexi.in (gawk split records): Document that RS = "()" doesn't split records on the null string. (Regexp Field Splitting): Ditto, for FS. 2020-12-28 Juergen Kahrs * gawkinet.texi: Update mailpopclient. 2020-12-27 Juergen Kahrs * gawkinet.texi: Update finger client, add catpipe client and server. 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-16 Arnold D. Robbins * gawktexi.in (Nextfile Statement): Clarify what happens in a BEGINFILE rule. * gawktexi.in: Additional small fixes. 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.