2014-03-27 Arnold D. Robbins * gawktexi.in: Finish the massive indexing improvements such that functions are indexed the way I want in TeX and the way Eli wants in Info. 2014-03-27 Eli Zaretskii * gawktexi.in: First round of massive indexing improvements. 2014-03-27 Antonio Giovanni Colombo * gawktexi.in: Redo all the examples using BBS-list to a different file that doesn't use out-of-date concepts. 2014-03-10 Arnold D. Robbins * gawktexi.in: Finish indexing improvements. (For now, anyway.) Unrelated: * gawk.1: Document the quote flag! (Better late than never.) * awkcard.in: Update documentation of quote flag. 2014-03-08 Arnold D. Robbins * gawktexi.in: Minor edits to the discussion of the memory allocation functions. 2014-03-08 Andrew J. Schorr * gawktexi.in: Document new extension API functions api_malloc, api_calloc, api_realloc, and api_free. 2014-03-07 Arnold D. Robbins * gawktexi.in: Indexing improvements. 2014-03-02 John E. Malmberg * gawktexi.in: Remove paragraph about obsolete VMS compilers. Update reference about building PCSI kit. 2014-02-27 Arnold D. Robbins * gawktexi.in: Lots of small fixes throughout, update of profiling output. Finished fixes needed before a release. 2014-02-20 Arnold D. Robbins * gawktexi.in: Add a quote to the alarm clock program. 2014-02-15 Arnold D. Robbins * texinfo.tex: Update to latest. 2014-02-14 Arnold D. Robbins * gawktexi.in: Lots of small edits. 2014-02-07 Arnold D. Robbins * gawktexi.in: More minor fixes, update UPDATE_MONTH. 2014-02-03 Arnold D. Robbins * gawktexi.in: More minor fixes, in indexing. 2014-02-03 Arnold D. Robbins * gawktexi.in, gawkinet.texi: Minor fixes, mostly in indexing. * texinfo.tex: Update to latest. 2014-01-31 Arnold D. Robbins * gawktexi.in: Add `()' to names of extension functions in indexing commands and in one place in the text. Consistency, don'tcha know. 2014-01-30 Arnold D. Robbins * gawktexi.in: Add a few missing STARTOFRANGE comments. * gawk.1: Note that `(i, j) in array' doesn't work in for loops. Update the copyright year. 2014-01-28 Arnold D. Robbins * gawktexi.in: Update info for Anders Wallin. 2014-01-25 Arnold D. Robbins * texinfo.tex: Updated to current version. * gawktexi.in: Add magic stuff so that PDFs have "dark red" links like before. 2014-01-23 Arnold D. Robbins * gawktexi.in (Feature History): New node. (Common Extensions): Update features now in mawk, too. 2014-12-14 John E. Malmberg * gawktexi.in: Add information on building VMS PCSI kit. 2014-01-03 Arnold D. Robbins * gawktexi.in (Full Line Fields): New node. Update copyright year. 2013-12-29 John E. Malmberg * gawktexi.in: VMS dynamic extensions. 2013-12-26 Arnold D. Robbins * gawktexi.in: More minor additions / fixes. (Bugs): Add John Malmberg for VMS. 2013-12-25 Arnold D. Robbins * gawktexi.in: Minor additions / fixes. 2013-12-23 John E. Malmberg * gawktexi.in: Document the VMS exit status encoding. 2013-12-21 Arnold D. Robbins * gawktexi.in (Additional Configuration Options): Document the --disable-extensions option. 2013-12-16 John E. Malmberg * gawktexi.in: Updates to VMS sections. 2013-12-12 Arnold D. Robbins * gawktexi.in: Fix the presentation of asort() and asorti(). Thanks to Andy Schorr for pointing out the problems. 2013-11-28 Arnold D. Robbins * gawktexi.in: Update quotations to use @author, fix a few placements of footnotes. 2013-11-08 Arnold D. Robbins * gawktexi.in: Update the list of files included in the gawk distribution and fix a few typos. 2013-11-03 Arnold D. Robbins * gawktexi.in: Fix the section and subsection headings in the Preface. Also change the short title page to just "GNU Awk". 2013-10-31 Arnold D. Robbins * gawktexi.in: Add @shorttitlepage command. 2013-10-25 Arnold D. Robbins * gawktexi.in (Contributors): Update with more info. (Distributtion contents): Ditto. General: Remove all hyphens when used with "multi" prefix. 2013-10-22 Arnold D. Robbins * gawktexi.in (Other Environment Variables): Document GAWK_MSG_SRC variable and fix documentation of *_CHAIN_MAX variables. 2013-10-11 Arnold D. Robbins * gawktexi.in (Conversion, Printf Ordering): Better wording for descriptions of CONVFMT. Thanks to Hermann Peifer. 2013-09-29 Arnold D. Robbins * gawktexi.in (Other Versions): Updated info on MKS awk and some other links. 2013-09-24 Arnold D. Robbins * gawktexi.in (Readfile function): New node. 2013-09-22 Arnold D. Robbins * gawktexi.in (FN, FFN, DF,DDF, PVERSION, CTL): Remove macros. They have no alternate versions and are just in the way. 2013-06-27 Arnold D. Robbins * texinfo.tex: Update from Karl, fixes a formating problem. * gawktexi.in (Conversions): Undo @w{} around @option{--posix}. 2013-06-22 Arnold D. Robbins * gawktexi.in (Type Functions): Add more explanation to isarray(), including that it makes no sense to call it at the global level. 2013-06-03 Arnold D. Robbins * gawktexi.in: Make it crystal clear not to use delete with FUNCTAB, or attempt to assign to it. 2013-05-29 Arnold D. Robbins * gawktexi.in (Internal File Description): Add "devbsize" element to stat data array. 2013-05-27 Arnold D. Robbins * gawtexi.in: Sample filefuncs.c extension code: Change test from ifdef HAVE_ST_BLKSIZE to HAVE_STRUCT_STAT_ST_BLKSIZE. 2013-05-21 Arnold D. Robbins * gawktexi.in (Quick Installation): Add a paragraph advising to run `make install'. Thanks to Hermann Peifer. 2013-05-16 Arnold D. Robbins * gawktexi.in (gawkextlib): Add a note to use make install on gawkextlib itself. Thanks to Hermann Peifer. (Cut program): Fix test for skipping lines if -s was supplied. Thanks to David Ward for the bug report. 2013-05-09 Arnold D. Robbins * 4.1.0: Release tar ball made. 2013-05-09 Arnold D. Robbins * gawktexi.in, gawk.1: Document that a regexp constant as the second argument to index() produces a fatal error. * gawktexi.in: More cleanups. Particularly, cleanup the index. 2013-04-27 Arnold D. Robbins * gawktexi.in: Renamed from gawkman.texi. Add a reference to Overton's IEEE Math book in MPFR chapter. Thanks to Nelson Beebe for the recommendation. * Makefile.am, sidebar.awk: Adjusted. 2013-04-26 Arnold D. Robbins * gawkman.texi: Cleanup in MPFR and API chapters. Also minor cleanup in design decisions. Add vim modeline. * api-figure2.fig: Minor fix. * api-figure2.eps, api-figure2.pdf, api-figure2.png: Regenerated. 2013-04-24 Arnold D. Robbins * gawk.1: Finish cleanup pass. * awkcard.in: Document that getline sets RT. * gawkman.texi: Ditto. 2013-04-23 Arnold D. Robbins * gawk.1: Start cleanup pass. * awkcard.in: Minor addition. * gawkman.texi: Minor fixes. * gawk.1, gawkman.texi: Document PROCINFO entries for API major and minor versions. 2013-04-21 Arnold D. Robbins * gawkman.texi: Update all the menus. Fix spelling errors. Remove some unneeded fakenodes. 2013-04-20 Arnold D. Robbins * awkcard.in: Clean up and bring up to date. 2013-04-17 Arnold D. Robbins * Makefile.am (gawk.ps, gawkinet.ps): Set TEXINPUTS to point at $(srcdir) to be able to include various figures if doing a build not in the source directory. 2013-04-16 Arnold D. Robbins * gawkman.texi: New file. This is now the real source for the manual and gawk.texi is generated from it. * sidebar.awk: New file to DTRT for sidebars in the manual. * Makefile.am (EXTRA_DIST): Update. (gawk.texi): Add new rule to create / update it if necessary. 2013-04-16 Arnold D. Robbins * gawk.texi: Pretty much finish cleanup. Move i18n chapter to after advanced features chapter. * texinfo.tex: Updated to current in texinfo SVN. 2013-04-15 Arnold D. Robbins * gawk.texi: Continue cleanup. 2013-04-14 Arnold D. Robbins * gawk.texi: Add link to 'pawk' - awk for python. Further cleanups. 2013-04-12 Arnold D. Robbins * gawk.texi: Continue cleanup. 2013-04-11 Arnold D. Robbins * gawk.texi: Continue cleanup. 2013-04-04 Arnold D. Robbins * gawk.texi: Continue cleanup. 2013-04-03 Arnold D. Robbins * gawk.texi: Continue cleanup. 2013-04-02 Arnold D. Robbins * gawk.texi: Start a simple cleanup pass before the release. 2013-03-15 Arnold D. Robbins * gawk.texi: Update URL for texinfo, fix a typo. 2013-03-04 Arnold D. Robbins * gawk.texi (Getline/Pipe): Add a nice quote from BWK. 2013-02-08 Arnold D. Robbins * gawk.texi: Restore centering of text images. 2013-02-07 Arnold D. Robbins * gawk.texi (Other Versions): Remove the description of xmlgawk. 2013-02-06 Arnold D. Robbins * gawk.texi: For Info output, don't use @center on text images since the new makeinfo doesn't yet center the file as a block. Thanks to Karl Berry for the diagnostic. * gawk.1: Remove commented out doc for -m option which was for compatibility with BWK awk. His awk dropped it back in 2007. 2013-01-31 Arnold D. Robbins * api-figure2.txt, api-figure3.txt: Convert tabs to spaces. * gawk.texi (Gory Details): Fix a command that new makeinfo doesn't recognize. (Conversion): Update example to be in POSIX mode. Thanks to Hermann Peifer. 2013-01-27 Arnold D. Robbins * gawk.texi (Dynamic Typing): Clarify that gawk dies after the first fatal error on the test program. Thanks to Hermann Peifer. 2013-01-21 Arnold D. Robbins * gawk.texi (Setting Precision): Fix a typo. 3.322 instead of 3.332. Thanks to Hermann Peifer. 2013-01-09 Arnold D. Robbins * gawk.texi: Minor edits to documentation for new inplace extension. 2013-01-08 Andrew J. Schorr * gawk.texi: Add documentation for new inplace extension. 2013-01-08 Arnold D. Robbins * gawk.texi, awkcard.in: Sync what mawk has. Main point of interest is that mawk supports the three time functions. 2013-01-06 Arnold D. Robbins * gawk.texi, awkcard.in: Add Git Hub info for BWK awk. Update copyrights. * gawk.texi: Add Software Tools quote in chapter on library functions. 2012-12-25 Arnold D. Robbins * gawk.texi: Remove doc sym_constant() API function. 2012-12-24 Arnold D. Robbins * 4.0.2: Release tar ball made. 2012-12-23 Arnold D. Robbins * gawk.texi: Remove an incorrect comment. * awkcard.in: Bump patch level. 2012-12-18 Arnold D. Robbins * gawk.texi (Input Parsers): Add info on read_func. 2012-12-16 Arnold D. Robbins * gawk.texi: Move design decisions on new API to appendix C. Move section on old extensions to last in the same appendix. 2012-12-15 Arnold D. Robbins * macros: Update to GPL Version 3 and add copyright year. * texinfo.tex: Updated, from automake 1.12.6. * gawk.texi (Derived Files): A few minor fixes. 2012-12-09 Arnold D. Robbins * awkforai.txt: Changed content to be pointers to the article to avoid copyright issues. * gawk.texi: Updated description of awkforai.txt. 2012-12-07 Arnold D. Robbins * gawk.texi (I/O Functions): Document that fflush() is now part of POSIX. Fix in a few other places as well. * awkcard.in: Update for fflush(). 2012-12-03 Arnold D. Robbins * gawk.texi: Fix all @tex ... @end tex tables to use a different control character than @ so that the new makeinfo won't complain about them. Thanks to Karl Berry for the guidance. (Old Extension Mechansim): New node. 2012-12-01 Arnold D. Robbins * gawk.texi: API chapter. Sync with gawkapi.h 2012-11-27 Arnold D. Robbins * gawk.texi: API chapter. Change command for making shared libs to use gcc, not ld. Thanks to Nelson Beebe. (I/O Functions): Document new behavior for fflush(). * gawk.1: Update for fflush(). * awkcard.in: Ditto. And some general cleanup. 2012-11-24 Arnold D. Robbins * gawk.texi (Future Extensions): Point to TODO file in the gawk dist. (Implementation Limitations): New node, from old LIMITATIONS file. 2012-11-22 Arnold D. Robbins * gawk.texi: In API chapter, document the full list of include files that need to be included. 2012-11-21 Arnold D. Robbins * gawk.texi: In API chapter, update behavior of stat function in the filefuncs extension. Update the code example and prose to match the current code. 2012-11-19 Arnold D. Robbins * gawk.texi: In API chapter, update behavior of readdir extension. 2012-11-16 Arnold D. Robbins * gawk.texi: Minor edits in API chapter. Thanks to Nelson Beebe. 2012-11-14 Arnold D. Robbins * gawk.texi: Minor edits in API chapter. Thanks to Andrew Schorr. 2012-11-06 Arnold D. Robbins * gawk.texi: Rearrange chapter order and separate into parts using @part for TeX. Fix capitalization in @caption text. (Variable Scope): Document that arrays can be local also. Thanks to Denis Shirokov , for pointing out the lack. 2012-11-05 Arnold D. Robbins * gawk.texi: Semi-rationalize invocations of @image. 2012-11-04 Arnold D. Robbins * gawk.texi: New chapter on extension API. * api-figure1.pdf, api-figure2.pdf, api-figure3.pdf, general-program.pdf, process-flow.pdf: New files. Again. * Makefile.am (EXTRA_DIST): Update. Again. 2012-11-03 Arnold D. Robbins * api-figure1.pdf, api-figure2.pdf, api-figure3.pdf: Removed. * api-figure1.txt, api-figure2.txt, api-figure3.txt, api-figure1.png, api-figure2.png, api-figure3.png: New files. * Makefile.am (EXTRA_DIST): Update. * gawk.texi: Fix up images. * general-program.pdf, process-flow.pdf: Removed. * general-program.png, process-flow.png, general-program.txt, process-flow.txt: New files. * Makefile.am (EXTRA_DIST): Update. 2012-10-31 Arnold D. Robbins * api-figure1.eps, api-figure1.fig, api-figure1.pdf, api-figure2.eps, api-figure2.fig, api-figure2.pdf, api-figure3.eps, api-figure3.fig, api-figure3.pdf: New files. * Makefile.am (EXTRA_DIST): Add the above. 2012-10-28 Arnold D. Robbins * gawk.texi (Glossary): Document cookie, some cleanup of notes at the end. 2012-10-19 Arnold D. Robbins * gawk.texi: More doc on SYMTAB. 2012-10-05 Arnold D. Robbins * Makefile.am (LN, install-data-hook, uninstall-hook): Removed. No longer needed since dgawk and pgawk are gone. 2012-10-13 Arnold D. Robbins * Makefile.am: Add dgawk.1 to man page links created / removed on install / uninstall. (On stable branch.) 2012-10-02 Arnold D. Robbins * gawk.texi (Glossary). Correct the full name for `ISO' per bug report from William Bresler . Add a link to the ISO website. * gawk.texi, gawk.1, awkcard.in: Document FUNCTAB, SYMTAB, and PROCINFO["identifiers"]. Including that delete does not work on FUNCTAB and SYMTAB. 2012-09-23 Arnold D. Robbins * gawk.texi (Nextfile Statement): Document that it's now part of POSIX and update the title. (Delete): Document that `delete array' is now part of POSIX. * awkcard.in: Adjust coloring for nextfile and delete array. 2012-09-07 Arnold D. Robbins * texinfo.tex: Updated to version 2012-09-05.06. 2012-08-27 Arnold D. Robbins * gawk.texi: Minor edits, fix some spelling mistakes. 2012-08-26 Arnold D. Robbins * gawk.texi: More edits to chapter on arithmetic. Primarily English changes. 2012-08-24 Arnold D. Robbins * gawk.texi: Emphasize more that floating point behavior is not a language issue. Add a pointer to POSIX bc. Move arithmetic chapter to later in the book, before chapter on dynamic extensions. 2012-08-17 Arnold D. Robbins * texinfo.tex: Update infrastructure to Automake 1.12.3. 2012-08-14 Arnold D. Robbins * gawk.texi: Fixed a math bug in the chapter on multiple precision floating point. Thanks to John Haque. 2012-08-12 Arnold D. Robbins * gawk.texi: Merged discussion of numbers from Appendix C into the chapter on arbitrary precision arithmetic. Did some surgery on that chapter to organize it a little better. 2012-08-10 Arnold D. Robbins * awkcard.in, gawk.1, gawk.texi: Updated. Mostly for new API stuff but also some other things. * gawk.texi (Derived Files): New node. 2012-08-01 Arnold D. Robbins * Makefile.am (install-data-hook): Install a dgawk.1 link to the man page also. Remove it on uninstall. 2012-07-29 Andrew J. Schorr * gawk.texi: Document that RT is set by getline. 2012-07-04 Arnold D. Robbins * gawk.texi, gawk.1, awkcard.in: Document that and(), or(), and xor() can all take any number of arguments, with a minimum of two. 2012-06-10 Andrew J. Schorr * gawk.texi: Rename gettimeofday function to getlocaltime, since the new time extension will provide gettimeofday. 2012-05-24 Andrew J. Schorr * gawk.texi, gawk.1: Replace references to dlload with dl_load. But much more work needs to be done on the docs. 2012-05-19 Andrew J. Schorr * gawk.texi, gawk.1: Document new -i option, and describe new default .awk suffix behavior. 2012-04-01 Andrew J. Schorr * gawk.texi: Replace documentation of removed functions update_ERRNO and update_ERRNO_saved with descriptions new functions update_ERRNO_int, update_ERRNO_string and unset_ERRNO. And fix a couple of examples to use update_ERRNO_int instead of update_ERRNO. 2012-03-26 Arnold D. Robbins * gawk.texi: Minor style edits. 2012-03-21 Andrew J. Schorr * gawk.texi, gawk.1: Document new @load keyword. 2012-03-20 Andrew J. Schorr * gawk.texi, gawk.1: Add AWKLIBPATH. 2012-08-12 Arnold D. Robbins * gawk.texi (Ranges and Locales): Clarified ranges and locales. Again. 2012-08-05 Arnold D. Robbins * gawk.texi (PC Binary Installation): Document Eli Zaretskii's site. (Records): Update case of RS = "a". It only prints 1 if in POSIX mode. Thanks to Jeroen Schot who first reported it. 2012-07-20 Arnold D. Robbins * gawk.texi (Ranges and Locales): Clarified ranges and locales. 2012-07-13 Arnold D. Robbins * gawk.texi (Getline Notes): Discuss side effects in argument expression. 2012-06-29 Arnold D. Robbins * gawk.texi, awkcard.in: Latest mawk understands /dev/stdin. 2012-04-27 Arnold D. Robbins * gawk.texi: Add that -b affects output. 2012-04-27 Arnold D. Robbins * texinfo.tex: Update to latest from automake 1.12. 2012-04-09 Arnold D. Robbins * texinfo.tex: Update to latest from automake 1.11.4. 2012-04-11 John Haque * gawk.texi: Change RNDMODE to ROUNDMODE. * gawk.1, awkcard.in: Ditto. 2012-04-11 Arnold D. Robbins * gawk.texi: Change --arbitrary-precision to --bignum. * gawk.1: Ditto. * awkcard.in: Add --bignum, RNDMODE, PREC. 2012-04-08 Arnold D. Robbins * gawk.texi: Editing on new chapter on arbitrary precision numbers. 2012-03-31 John Haque * gawk.texi, gawk.1: Add text on support for arbitrary precision numbers. 2012-02-06 Arnold D. Robbins * gawk.texi, gawk.1: And some minor edits thereunto. 2012-02-03 John Haque * gawk.texi, gawk.1: Add text on read timeout. 2011-12-28 Arnold D. Robbins * awkcard.in, gawk.1: Minor edits after merge of executables. 2011-12-21 John Haque * gawk.texi: Updated sections on profiling and debugging after merging the exes. Document new options --debug and --load, and add a sub-section on loading extension library. * gawk.1: Same. * awkcard.in: Same. 2012-03-28 Arnold D. Robbins * 4.0.1: Release tar ball made. 2012-02-10 Arnold D. Robbins * gawk.texi, awkcard.in: Bump patch level. * texinfo.tex: Updated from Texinfo CVS. 2011-12-06 Arnold D. Robbins * gawk.texi: Various typo fixes from mailing list. 2011-11-10 Arnold D. Robbins * gawk.1: Fix some .BR to be .B. 2011-11-08 Arnold D. Robbins * gawk.texi: Further improvement in the discussion of sorted array traversal. Some sections reordered and text edited to suit. 2011-11-06 Arnold D. Robbins * gawk.texi: Try to improve discussion of sorted array traversal. 2011-09-24 Arnold D. Robbins * gawk.1: Fix some spelling errors. Thanks to Jeroen Schot . * gawk.texi: Some minor fixes. 2011-08-31 John Haque * gawk.texi: Updated gawk dynamic extension doc. 2011-07-28 Arnold D. Robbins * gawk.texi (Gory Details): Restore text on historical behavior etc. and add explanation on gawk 4.0.x. 2011-07-17 Arnold D. Robbins * gawk.texi: Add reference in node Expressions to node Precedence, based on suggestion from Dan Jacobson dated 4 Jun 2001. 2011-07-17 Paul Eggert * gawk.texi: Warn up-front (indirectly) that plain gawk is not compatible with SVR4 awk and with POSIX awk. Describe how gawk differs from the GNU standard in its interpretation of POSIXLY_CORRECT. (From mail dated 15 May 2001). 2011-06-24 Arnold D. Robbins * Makefile.am (EXTRA_DIST): Add ChangeLog.0. * 4.0.0: Remake the tar ball. 2011-06-23 Arnold D. Robbins * ChangeLog.0: Rotated ChangeLog into this file. * ChangeLog: Created anew for gawk 4.0.0 and on. * 4.0.0: Release tar ball made.