| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
More automation == less time wasted on menial tasks.
* build-aux/thanks-gen: script inspired by coreutils.
* Makefile.am (THANKS): Based on rule from coreutils/Makefile.am.
* NO-THANKS: New file. Configure thanks-gen output.
* THANKS: Remove.
Signed-off-by: Gary V. Vaughan <gary@gnu.org>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* all files: Run 'make update-copyright' to add 2013 to list of
copyright years.
Signed-off-by: Gary V. Vaughan <gary@gnu.org>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* Makefile.am (m4_LDADD): Update link libraries accordingly.
* THANKS: Update.
Reported by Rainer Tammer.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
| |
* THANKS: Import more names.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* doc/m4.texinfo (Ifelse): Add a new composite macro.
* THANKS: Update.
Suggested by Mike R.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
| |
Signed-off-by: Eric Blake <ebb9@byu.net>
(cherry picked from commit 4167d5ca75e32eef51c7ad7d3efececdbe394d93)
|
|
|
|
| |
* THANKS: Sync with branch.
|
|
|
|
|
|
|
| |
* m4/output.c (m4_tmpopen): Explicitly seek to beginning.
* tests/builtins.at (divert): Enhance test to cover this.
* THANKS: Update.
Reported by Thomas Klausner.
|
|
|
|
|
| |
* THANKS: Update.
Reported by Daniel Richard G.
|
|
|
|
|
| |
* doc/m4.texinfo (Eval): Check negative division.
* THANKS: Update.
|
|
|
|
|
|
|
| |
* bootstrap (ltdl/m4/.cvsignore): No longer track generated
.cvsignore in CVS.
* NEWS: Reflect release of 1.4.9.
* THANKS: Update.
|
|
|
|
|
|
| |
regression introduced on 2007-01-20.
* THANKS: Update.
Reported by M. Levinson.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* doc/m4.texinfo (Improved fatal_error): Fix typo.
(Improved exch): New node, copied from branch.
(Improved cleardivert): Update from branch.
* THANKS: Update.
|
|
|
|
|
|
|
| |
processing behavior.
* tests/options.at (option grouping): Test this.
* THANKS: Update.
Reported by Mikhail Teterin.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
gracefully handle ENOSYS.
* TODO: Update.
* THANKS: Update.
|
|
|
|
| |
* THANKS: Update.
|
| |
|
|
|
|
|
|
|
|
| |
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: 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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|