summaryrefslogtreecommitdiff
path: root/THANKS
Commit message (Collapse)AuthorAgeFilesLines
* index: fix another regression from faulty strstrEric Blake2013-09-181-0/+1
| | | | | | | | | * doc/m4.texinfo (Index macro): Test for the bug. * THANKS: Update. Reported by Mike Stump, with additional analysis from Ralf Wildenhues and Jim Meyering. Signed-off-by: Eric Blake <eblake@redhat.com>
* maint: update http git cloning instructionsEric Blake2013-09-181-0/+1
| | | | | | | | * HACKING: Git http doesn't like the redirect at git.sv.gnu.org. * THANKS: Update. Reported by Mike Dupont. Signed-off-by: Eric Blake <eblake@redhat.com>
* maint: update copyright year.Gary V. Vaughan2013-09-181-2/+1
| | | | | | | * all files: Run 'make update-copyright' to add 2013 to list of copyright years. Signed-off-by: Gary V. Vaughan <gary@gnu.org>
* m4: avoid a crash with bad format string.Carlo Teubner2013-09-171-0/+1
| | | | | | | | * src/format.c (expand_format): Fix off-by-one error. * THANKS: Add Carlo Teubner. Copyright-paperwork-exempt: Yes Signed-off-by: Eric Blake <eblake@redhat.com>
* gnulib: fix use of link libraries.Eric Blake2013-09-171-1/+2
| | | | | | | | * Makefile.am (m4_LDADD): Update link libraries accordingly. * THANKS: Update. Reported by Rainer Tammer. Signed-off-by: Eric Blake <eblake@redhat.com>
* maint: fix build on newer glibc.Eric Blake2013-09-171-0/+1
| | | | | | | | | | | POSIX allows, but does not require, that <fcntl.h> implicitly includes <sys/stat.h>. Until recent glibc, most systems did this implicit inclusion, and m4 was mistakenly relying on it. * m4/output.c (includes): Add <sys/stat.h>. * THANKS: Update. Reported by Todd Rinaldo. Signed-off-by: Eric Blake <eblake@redhat.com>
* Improve parsing example.Eric Blake2010-02-241-0/+1
| | | | | | | | | | * doc/m4.texinfo (Input processing): Double-quote argument to translit, for robustness. * THANKS: Update. Reported by Chris Penev. Signed-off-by: Eric Blake <eblake@redhat.com> (cherry picked from commit b4f66285d8252196e1b4c6acf55eda3c1118e580)
* Use correct license on auxiliary documentation.Eric Blake2010-01-071-1/+1
| | | | | | | | | | | | | | | | | | Finish the work started by commit bef627e995. * gnulib: Update to latest. * AUTHORS: Use GFDL 1.3, not 1.2. * README-alpha: Likewise. * README: Likewise. * THANKS: Likewise. * doc/STYLE: Likewise. * modules/README: Likewise. * NEWS: Place under GFDL. * TODO: Likewise. * cfg.mk (old_NEWS_hash): Update. Signed-off-by: Eric Blake <ebb9@byu.net> (cherry picked from commit 6ba66f1202d607726e72e17e1fc778cdafee1941)
* More whitespace cleanup.Eric Blake2010-01-071-149/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * HACKING: Nuke trailing whitespace. * examples/WWW/Makefile: Likewise. * examples/WWW/_footer.htm: Likewise. * examples/WWW/_header.htm: Likewise. * examples/WWW/m4lib/bugs.m4: Likewise. * examples/WWW/m4lib/html.m4: Likewise. * examples/WWW/m4lib/menu.m4: Likewise. * examples/WWW/m4lib/visions.m4: Likewise. * examples/esyscmd.m4: Likewise. * examples/fstab.m4: Avoid space-tab. * examples/patsubst.m4: Likewise. * NEWS: Prefer space over tab for alignment. * THANKS: Likewise. * TODO: Likewise. * bootstrap: Likewise. * configure.ac: Likewise. * ltdl/m4/stackovf.m4: Likewise. * m4/hash.c: Likewise. * m4/hash.h: Likewise. * m4/input.c: Likewise. * m4/m4.c: Likewise. * m4/m4module.h: Likewise. * m4/m4private.h: Likewise. * m4/macro.c: Likewise. * m4/module.c: Likewise. * m4/output.c: Likewise. * m4/path.c: Likewise. * m4/resyntax.c: Likewise. * m4/symtab.c: Likewise. * m4/syntax.c: Likewise. * m4/system_.h: Likewise. * modules/evalparse.c: Likewise. * modules/format.c: Likewise. * modules/gnu.c: Likewise. * modules/import.c: Likewise. * modules/load.c: Likewise. * modules/m4.c: Likewise. * modules/m4.h: Likewise. * modules/modtest.c: Likewise. * modules/mpeval.c: Likewise. * modules/perl.c: Likewise. * modules/shadow.c: Likewise. * modules/stdlib.c: Likewise. * modules/time.c: Likewise. * modules/traditional.c: Likewise. * src/freeze.c: Likewise. * src/main.c: Likewise. * src/stackovf.c: Likewise. * tests/stackovf.test: Likewise. * doc/STYLE: Mention the change. Signed-off-by: Eric Blake <ebb9@byu.net> (cherry picked from commit b30b61aa1be7659c155272135fa17a8d7528f80e)
* Update copyright year.Eric Blake2010-01-051-2/+2
| | | | | | | | All files impacted, via 'make update-copyright'. Additionally: * .gitignore: Ignore backup files. Signed-off-by: Eric Blake <ebb9@byu.net> (cherry picked from commit 5f42c4dabb6858601abce7b38ca78f4c3069f301)
* Fix description of limits on diversions.Eric Blake2009-06-261-0/+3
| | | | | | | | | | * doc/m4.texinfo (Diversions): Fix grammar. Be less pessimistic about limitations. * THANKS: Update. Reported by Elias Benali. Signed-off-by: Eric Blake <ebb9@byu.net> (cherry picked from commit cd172d932ce467b2c592eb9a603962b280aa0570)
* Be more explicit about default quoting characters.Eric Blake2009-04-221-0/+1
| | | | | | | | | * doc/m4.texinfo (Quoted strings): Call out characters by name. * THANKS: Update. Suggested by Mehul Sanghvi. Signed-off-by: Eric Blake <ebb9@byu.net> (cherry picked from commit 1f6f9cd34d9b8b1bf369e4cb749145256d0f33d7)
* Synchronize THANKS with branch.Eric Blake2009-02-181-1/+4
| | | | | | * THANKS: Import more names. Signed-off-by: Eric Blake <ebb9@byu.net>
* Bump required automake to 1.10a; regression introduced 2008-01-22.Eric Blake2008-07-111-0/+1
| | | | | | | | | | | * configure.ac (AM_INIT_AUTOMAKE): Undo requirement downgrade to 1.10.1, since we also rely on pkglibexecdir. * HACKING: Fix minimum requirement. * bootstrap: Likewise. * THANKS: Update. Reported by Joel E. Denny. Signed-off-by: Eric Blake <ebb9@byu.net>
* Improve handling of frozen file errors.Eric Blake2008-05-231-0/+1
| | | | | | | | | | * src/freeze.c (produce_frozen_state): Detect write failures. (reload_frozen_state): Use close_stream. * tests/freeze.at (freezing failure): New test. * THANKS: Update. Reported by Jean-Charles Longuet. Signed-off-by: Eric Blake <ebb9@byu.net>
* Document define_blind.Eric Blake2008-05-031-0/+1
| | | | | | | | * doc/m4.texinfo (Ifelse): Add a new composite macro. * THANKS: Update. Suggested by Mike R. Signed-off-by: Eric Blake <ebb9@byu.net>
* Fix spelling of attribution to Christopher Strachey.Eric Blake2008-04-211-0/+1
| | | | | | | | | * doc/m4.texinfo (History, Inhibiting Invocation): Fix typo. * THANKS: Update. Reported by Fernando Carrijo. Signed-off-by: Eric Blake <ebb9@byu.net> (cherry picked from commit 05528e98e0257bcccbb5001b8ff09293e42d19b6)
* Fix testsuite bug when SIGPIPE is ignored.Eric Blake2008-04-171-0/+1
| | | | | | | | | | | | * tests/builtins.at (divert): Consume all of m4's output, to avoid spurious write failure. * src/main.c (main): In batch mode, restore default handling of SIGPIPE. * doc/m4.texinfo (Operation modes): Document SIGPIPE behavior. * THANKS: Update. Reported by Bob Proulx, via his autobuilder. Signed-off-by: Eric Blake <ebb9@byu.net>
* Improve OS/2 detection.Eric Blake2008-04-141-0/+2
| | | | | | | | | | | | * modules/gnu.c (m4_macro_table): Ensure all possible identifiers are defined, not just the first. The testsuite ensures that exactly one gets defined. * m4/system_.h [__EMX__]: OS/2 is not Unix-compatible, no matter what other pre-defined macros it has. * THANKS: Update. Reported by Elbert Pol. Signed-off-by: Eric Blake <ebb9@byu.net>
* * THANKS: Update.Eric Blake2007-12-131-0/+2
| | | | | Signed-off-by: Eric Blake <ebb9@byu.net> (cherry picked from commit 4167d5ca75e32eef51c7ad7d3efececdbe394d93)
* * AUTHORS: Simplify, to match libtool and autoconf layout.Eric Blake2007-10-061-0/+1
| | | | * THANKS: Sync with branch.
* Fix diversions on NetBSD, when fopen(name,"a+") seeks to end.Eric Blake2007-10-061-0/+1
| | | | | | | * m4/output.c (m4_tmpopen): Explicitly seek to beginning. * tests/builtins.at (divert): Enhance test to cover this. * THANKS: Update. Reported by Thomas Klausner.
* * m4/system_.h: Include <stdint.h>, for intmax_t.Eric Blake2007-10-061-0/+2
| | | | | * THANKS: Update. Reported by Daniel Richard G.
* Test that regression in 1.4.9's eval doesn't recur.Eric Blake2007-10-061-0/+1
| | | | | * doc/m4.texinfo (Eval): Check negative division. * THANKS: Update.
* * m4/output.c (m4_output_init): Update to latest gnulib.Eric Blake2007-10-061-0/+2
| | | | | | | * bootstrap (ltdl/m4/.cvsignore): No longer track generated .cvsignore in CVS. * NEWS: Reflect release of 1.4.9. * THANKS: Update.
* * tests/freeze.at (loading format 2): Augment test to catchEric Blake2007-10-061-0/+1
| | | | | | regression introduced on 2007-01-20. * THANKS: Update. Reported by M. Levinson.
* * tests/builtins.at (__m4_version__): New test.Eric Blake2007-10-061-1/+3
| | | | | | | | | | | | | | | | * modules/traditional.c (m4_macro_table): Provide windows and os2 macros, as appropriate. Add __traditional__ macro. * modules/mpeval.c (m4_macro_table): Name the macro __mpeval__, not __gmp__, to match module name. * modules/load.c (m4_macro_table): Name the macro __load__, not __modules__, to match module name. * doc/m4.texinfo (History, Shell commands, Platform macros): Merge from the branch. (Standard Modules): Improve wording. (Incompatibilities): Move platform macros into their own node. (Load, Unload): Use actual examples. * NEWS: Document this change. * THANKS: Update.
* * modules/m4.c (undivert): Merge from branch.Eric Blake2007-10-061-0/+1
| | | | | | | * doc/m4.texinfo (Improved fatal_error): Fix typo. (Improved exch): New node, copied from branch. (Improved cleardivert): Update from branch. * THANKS: Update.
* * doc/m4.texinfo (Invoking m4): Add clarification on optionEric Blake2007-10-061-0/+2
| | | | | | | processing behavior. * tests/options.at (option grouping): Test this. * THANKS: Update. Reported by Mikhail Teterin.
* * configure.ac (AM_INIT_AUTOMAKE): Bump automake requirement.Eric Blake2007-10-061-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * AUTHORS: Add copyright. * ChangeLog: Likewise. * README: Likewise. Require automake 1.9b or later. * HACKING: New file. * README-alpha: Add copyright. * THANKS: Likewise. Update. * doc/STYLE: Add copyright, and tweak for changed directories. * modules/README: Add copyright, and tweak for libtool version. * examples/COPYING: New file. * examples/WWW/COPYING: Likewise. * examples/WWW/m4lib/COPYING: Likewise. * modules/shadow.m4: Add copyright. * modules/perl.m4: Likewise. * modules/modtest.m4: Likewise. * modules/stdlib.m4: Likewise. * modules/time.m4: Likewise. * modules/time2.m4: Likewise. * po/Makevars: Likewise. * tests/iso8859.m4: Likewise. * tests/m4.in: Likewise. * NEWS: Add (C) to copyright. * TODO: Likewise. * m4/system_.h: Likewise. * tests/atlocal.in: Likewise. * tests/builtins.at: Likewise. * tests/freeze.at: Likewise. * tests/generate.awk: Likewise. * tests/macros.at: Likewise. * tests/modules.at: L
* * src/stackovf.c (setup_stackovf_trap): Port patch from branch toEric Blake2007-10-061-23/+28
| | | | | | gracefully handle ENOSYS. * TODO: Update. * THANKS: Update.
* * po/ChangeLog: Merge into main ChangeLog, then delete file.Eric Blake2007-10-061-0/+6
| | | | * THANKS: Update.
* * THANKS: Update.Eric Blake2007-10-061-1/+1
|
* * Makefile.am (AM_CPPFLAGS): Add $(LTDLINCL), so the rightEric Blake2007-10-061-0/+1
| | | | | | | | ltdl.h is used. * bootstrap: Do not run libtoolize manually, this is done correctly by autoreconf. Invoke autoreconf with --no-recursive to avoid unnecessary rerunning of autotools for libltdl. * THANKS: Update.
* * README-alpha: Update web address.Eric Blake2007-10-061-8/+24
| | | | | | | | | | * README: Likewise. Change encoding to ASCII. Remove old advice about cygwin. Document bootstrapping dependency. * AUTHORS: Update from branch-1_4. * THANKS: Likewise. Change encoding to UTF-8. * BACKLOG: Delete. This file is too old and unmaintained to be worthwhile. * ChangeLog: Change encoding to UTF-8.
* * THANKS: Update.Eric Blake2007-10-061-0/+2
| | | | | | | | | | | | Eric Blake <ebb9@byu.net> * configure.ac (gl_SOURCE_BASE, gl_M4_BASE, gl_MODULES): Move to... * ltdl/m4/gnulib-cache.m4: ...this new file, per new gnulib-tool usage pattern. * bootstrap: Update usage of gnulib-tool. * Makefile.am (doc/m4.1): Use EXEEXT on built binary. Cleanup whitespace.
* Resynchronise with my local tree.Gary V. Vaughan2007-10-051-8/+33
|
* Initial revisionJeff Bailey2000-02-171-0/+71