This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU M4 source repository".
http://git.sv.gnu.org/gitweb/?p=m4.git;a=commitdiff;h=2aca3a36046a71d54162858e2873fd15dc6e98ba The branch, branch-1.4 has been created at 2aca3a36046a71d54162858e2873fd15dc6e98ba (commit) - Log ----------------------------------------------------------------- commit 2aca3a36046a71d54162858e2873fd15dc6e98ba Author: Eric Blake <[EMAIL PROTECTED]> Date: Thu Mar 27 14:46:12 2008 -0600 Pull other useful doc fixes from branch-1.6. * doc/m4.texinfo (Arguments): Enable test of --warn-macro-sequence. (Defn): Test length of builtin token. (Builtin, Ifelse, Changequote): Add more regression tests. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> commit 7269ace8cbde610ac26cd9fa40c4ab6ef760b4dd Author: Eric Blake <[EMAIL PROTECTED]> Date: Thu Mar 27 06:58:07 2008 -0600 Add test for divert bug on 2007-05-28, patched 2007-07-21. * doc/m4.texinfo (Diversions): Add test. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit a86f1dcafc38e4e18ba5dc87a18cafaf44fe8a09) commit dd151ea901c41e4f97367bc7228760143ea47ede Author: Eric Blake <[EMAIL PROTECTED]> Date: Fri Mar 21 07:05:54 2008 -0600 Pull GNUmakefile from gnulib. * m4/gnulib-cache.m4: Import gnumakefile module. * GNUmakefile: Remove from version control; supplied by gnulib instead. * configure.ac (AC_INIT): Track intra-release version with git-version-gen. (AC_CONFIG_LINKS): Let gnulib do this now. * Makefile.am (distclean-local): Likewise. (EXTRA_DIST): Likewise. Also handle renamed files. * (.version, dist-hook): Improve version handling. * Makefile.cfg: Rename... * cfg.mk: ...to this. * Makefile.maint: Rename... * maint.mk: ...to this. (ME, makefile-check, m4-check): Use new macro instead of hard-coded name. * HACKING: Mention that maintainer rules should now work in VPATH builds. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 5adf9c383dd56c648aade9521e312d2c1f61b2a2) commit 7b3679f8a1e291298f8b8c533cd428019fb7af14 Author: Eric Blake <[EMAIL PROTECTED]> Date: Sat Mar 15 15:12:47 2008 -0600 Document join, in order to fix bug in m4wrap example. * doc/m4.texinfo (Improved m4wrap): New node. (Defn, Location): Enhance tests. (Shift): Document the composite macro join. (Incompatibilities): Move documentation of LIFO vs. FIFO... (M4wrap): ...here, to match improved example. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 4cc7916e4dd2c221f37aa7eec159b48d15273157) commit f63f456aa19461b7a01a1e67fd7f128b2c9a8e35 Author: Eric Blake <[EMAIL PROTECTED]> Date: Mon Mar 10 07:14:05 2008 -0600 Allow 'make installcheck' with './configure --program-prefix'. * checks/Makefile.in (program_transform_name): New macro. (installcheck): Use it to transform name of m4 before testing. * checks/check-them (m4): Add -m option, to allow testing m4 by a different name. * checks/get-them: Allow xout and xerr notation. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit c702fdb4cb9ed26f3d75dc46240bfecdb9d6c1bd) commit c8a55ae1a36c324294eae07f8f64d52d81560ee7 Author: Eric Blake <[EMAIL PROTECTED]> Date: Sat Feb 23 15:07:49 2008 -0700 Improve release process. * configure.ac (AM_INIT_AUTOMAKE): Increase requirement, and add dist-lzma. * HACKING: Update for git release procedures. * Makefile.cfg: New file. * GNUmakefile: Use it. * Makefile.maint (gzip_rsyncable, GZIP_ENV, GIT, VC, VC-tag) (VERSION_REGEXP, this-vc-tag, my_distdir, null_AM_MAKEFLAGS) (TMPDIR, gnulib-version): New macros, borrowed from coreutils. (makefile-check, news-date-check, changelog-check, m4-check) (vc-diff-check, maintainer-distcheck, vc-dist, my-distcheck) (announcement, alpha, beta, major): New rules, borrowed from coreutils. (TEXI2HTML, cvs-release, update-timestamps, cvs-news, cvs-commit) (cvs-dist): Delete. * Makefile.am (EXTRA_DIST): Distribute new file. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 2261f08799ef4cc16a868bc3492356c1edf99ca9) commit 14bf720de99920eddf40a2bfc92515b2cc2ed476 Author: Eric Blake <[EMAIL PROTECTED]> Date: Tue Feb 19 13:36:53 2008 -0700 Clean up foreach example. * doc/m4.texinfo (Foreach, Improved foreach): Document another shortcoming in foreach.m4. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 345b7b6429d6b042b39fefd500c06e83d301d4ff) commit e09b49bede13050ee2ab57365d8519fda10b51d9 Author: Eric Blake <[EMAIL PROTECTED]> Date: Sat Feb 16 14:39:41 2008 -0700 Add regression test for multi-character quote recursion. * examples/foreach2.m4: Use $0 rather than spelling out name. * examples/foreachq2.m4: Likewise. * examples/forloop2.m4: Likewise. * examples/hanoi.m4: Likewise. * examples/trace.m4: Likewise. * doc/m4.texinfo (Improved forloop): Document advantage of $0. (Improved foreach): Adjust dump from file. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 702a3fe3e8a61c0d4c6da09221559deeff43fabb) commit 7c3cd366557b968867f013a193060fbb425dd3d5 Author: Eric Blake <[EMAIL PROTECTED]> Date: Wed Feb 13 20:45:15 2008 -0700 Fix texinfo grammar. * doc/m4.texinfo (Incompatibilities): Use @. after capital. (History): Use @: after abbreviations. (M4exit): Use correct Latin abbreviation. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit c97e90f160e772667941609397b1dc88a497f417) commit aaac966ffd621cedfef3f7662e32c7940031786c Author: Eric Blake <[EMAIL PROTECTED]> Date: Mon Feb 11 08:49:30 2008 -0700 Document behavior of __gnu__(). * doc/m4.texinfo (Platform macros): Enhance test. (Macro expansion): New test. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 27cdfd5ef2ae857084d9912b90da9ebccacdb6d4) commit fab40f7b010f91e9d7e9c770f3e00e46e61eddbc Author: Ralf Wildenhues <[EMAIL PROTECTED]> Date: Wed Jan 30 17:00:49 2008 -0700 Fix checks/Makefile. * checks/Makefile.in: Use @SET_MAKE@, and use @SHELL@ rather than hard-coding /bin/sh. * THANKS: Update. Reported by Lawson Chan. (cherry picked from commit c14be5a3908e29ead827f6bb049e48ddc2ef22a9) commit c764b9845234d2665ebfbd7a0cee6425f0a4472a Author: Paolo Bonzini <[EMAIL PROTECTED]> Date: Thu Dec 13 10:53:14 2007 -0700 Fix quoting example. * doc/m4.texinfo (Inhibiting Invocation): Fix quoting of a quoting example. * THANKS: Update. Reported by Giovanni Toffetti. (cherry picked from commit ba5c56ec45729eefb5687f4f272c6b08baa44030) commit 5345bb49077bfda9fabd048e563f9e7077fe335d Author: Eric Blake <[EMAIL PROTECTED]> Date: Fri Dec 7 11:55:18 2007 -0700 Minor security fix: Quote output of mkstemp. * src/builtin.c (mkstemp_helper): Produce quoted output. * doc/m4.texinfo (Mkstemp): Update the documentation and tests. * NEWS: Document this change. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit bd9900d65eb9cd5add0f107e94b513fa267495ba) commit edae0cd4696a9e6eb42eba98fbaae16f31268cba Author: Eric Blake <[EMAIL PROTECTED]> Date: Mon Dec 3 16:57:15 2007 -0700 Fix builds with OpenBSD make. * doc/Makefile.am (HELP2MAN): New macro. (man_MANS, m4.1): Fix rules for building m4.1 into srcdir. * README: Update copyright. * HACKING: Mention help2man and makeinfo dependencies. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 8ad387be88fe59b2925598db2afb00800f2a643b) commit 035998112737e52cb229e342913ef404e5a51040 Author: Eric Blake <[EMAIL PROTECTED]> Date: Thu Nov 22 07:34:32 2007 -0700 Security fix: avoid arbitrary code execution with 'm4 -F'. * src/freeze.c (produce_frozen_state): Never pass raw file name as printf format. * NEWS: Document this fix. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 031a71a80442ed2ad3c2ee14d5811c786a12c51b) commit 554031f8666b8026a42ad4db0e2abb7fe211354d Author: Eric Blake <[EMAIL PROTECTED]> Date: Wed Nov 7 07:40:21 2007 -0700 More corner-case testing. * doc/m4.texinfo (Pseudo Arguments): Test more corner cases. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 143b597a5a4d66362c29709cce78b7bd10c64817) commit 736fa67508f9cbd97f1885688feaf8f209266630 Author: Eric Blake <[EMAIL PROTECTED]> Date: Mon Nov 5 09:22:44 2007 -0700 Use build-aux directory. * configure.ac (PACKAGE, VERSION): Delete, since Automake does this now. (AC_CONFIG_AUX_DIR): Add, with auxiliary files in build-aux instead of the top level. (AC_INIT_AUTOMAKE): Increase requirement, and add dist-lzma. * Makefile.am (EXTRA_DIST): Gnulib now manages gendocs.sh. * bootstrap: Adjust accordingly. * m4/gnulib-cache.m4: Add --aux-dir option. * doc/Makefile.am (m4.1): Rewrite rule to use build-aux/missing. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 94692e6c0e3287149061f5e0bd1c4d5dc02e2fd8) commit 34972dbef68f1b9a7e9bb8125b3aaee0051e275f Author: Eric Blake <[EMAIL PROTECTED]> Date: Wed Oct 31 08:50:30 2007 -0600 Test more corner cases. * doc/m4.texinfo (Changecom, Pseudo Arguments): Beef up tests. (Improved foreach): Document alternate foreachq style. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 86f05e746830963af686d61d746a68205abeadf8) commit 8555960e3aa506f5c6da7974da1fc2372c898de2 Author: Eric Blake <[EMAIL PROTECTED]> Date: Sun Oct 28 16:51:28 2007 -0600 More test coverage for autoconf usage patterns. * doc/m4.texinfo (Inhibiting Invocation, Pseudo Arguments) (Builtin): Add new undocumented tests. (Shift): Document cond macro, and add new test. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 08d5b5e080e2ff7e6808cd32956031e03a467095) commit f5cb5f9f5d90f495140c18746d64bece4c30f12f Author: Eric Blake <[EMAIL PROTECTED]> Date: Sat Oct 27 06:15:51 2007 -0600 Document one use of changequote(`(',`)'). * doc/m4.texinfo (Changequote): Add new test, based on recent autoconf addition of m4_expand. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 37e491acd84f447920057b1619ebab148adea8b1) commit 5790746c129dd9e3b603463fccc632be3e25f9e5 Author: Eric Blake <[EMAIL PROTECTED]> Date: Mon Oct 22 10:27:51 2007 -0600 Never let printf failures go undetected. * m4/gnulib-cache.m4: Import announce-gen, git-version-gen, intprops, strtod, and xprintf modules. Remove deprecated free module. Replace vasprintf-posix and xvasprintf with xvasprintf-posix. * src/m4.h: Include xprintf.h. * src/builtin.c (ntoa): Export. (m4_errprint): Adjust all *printf callers. * src/debug.c (debug_message_prefix, trace_format): Likewise. * src/freeze.c (produce_frozen_state): Likewise. * src/input.c [DEBUG_INPUT]: Likewise. * src/m4.c (usage): Likewise. * src/m4.h (DEBUG_PRINT1, DEBUG_PRINT3, DEBUG_MESSAGE) (DEBUG_MESSAGE1, DEBUG_MESSAGE2): Likewise. * src/output.c (shipout_text, freeze_diversione): Likewise. * src/path.c [DEBUG_INCL]: Likewise. * src/stackovf.c (process_sigsegv) [DEBUG_STKOVF]: Likewise. * src/symtab.c [DEBUG_SYM]: Likewise. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit ab8d0f0e20729f31f2295f4d12afda955990297e) commit 8301313c848d9d75c91c14db56569ca9ed54b79d Author: Eric Blake <[EMAIL PROTECTED]> Date: Wed Oct 17 19:44:13 2007 -0600 Fix 'm4 -F file -t undefined'. * src/freeze.c (produce_frozen_state): Avoid core dump. * doc/m4.texinfo (Using frozen files): Test for the bug. * NEWS: Mention the fix. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 75160ba9c925c305a41b9002533e0c8013fe15ed) commit 276b0100af3d9079e1b198ab7991f902e03b17dd Author: Eric Blake <[EMAIL PROTECTED]> Date: Tue Mar 25 09:07:28 2008 -0600 Update NEWS format. * NEWS: Use same format as 1.4.10b beta release. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> commit 0351e6ddb16877271e0e453d5e70d679097292c0 Author: Eric Blake <[EMAIL PROTECTED]> Date: Tue Oct 9 10:25:37 2007 -0600 Avoid regexp regression. * doc/m4.texinfo (Regexp, Patsubst): Test \ expansion. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 4f74b635626f8628301a77b6a4926b1b0738ef2b) commit 3555b3767f818206388228677a60ea0e7a0a70c3 Author: Eric Blake <[EMAIL PROTECTED]> Date: Tue Oct 2 14:01:51 2007 -0600 Add more examples and tests. * doc/m4.texinfo (Patsubst): Use the examples directory. Also document shortfall. (Improved capitalize): New node. (Index macro, Regexp): Test more code paths. * examples/capitalize.m4: Update to match manual. * examples/capitalize2.m4: New file. * examples/foreachq3.m4: Likewise. * examples/join.m4: Likewise. * examples/loop.m4: Likewise. * examples/wraplifo.m4: Likewise. * examples/wraplifo2.m4: Likewise. * examples/Makefile.am (EXTRA_DIST): Distribute new files. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> (cherry picked from commit 3be7d5f421c547a2118a4fc703c37ff648b55c55) commit 360ebf4970b7cd42da41d135eff91e2057279f22 Author: Eric Blake <[EMAIL PROTECTED]> Date: Tue Mar 25 08:31:27 2008 -0600 Prepare new git branch. Update list of files to ignore, and remove CVS-based commit script. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> ----------------------------------------------------------------------- hooks/post-receive -- GNU M4 source repository
