[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU M4 source repository branch, branch-1.4, created. v1.4.10-38-g
From: |
Eric Blake |
Subject: |
[SCM] GNU M4 source repository branch, branch-1.4, created. v1.4.10-38-g2aca3a3 |
Date: |
Thu, 27 Mar 2008 21:34:44 +0000 |
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 <address@hidden>
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 <address@hidden>
commit 7269ace8cbde610ac26cd9fa40c4ab6ef760b4dd
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit a86f1dcafc38e4e18ba5dc87a18cafaf44fe8a09)
commit dd151ea901c41e4f97367bc7228760143ea47ede
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 5adf9c383dd56c648aade9521e312d2c1f61b2a2)
commit 7b3679f8a1e291298f8b8c533cd428019fb7af14
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 4cc7916e4dd2c221f37aa7eec159b48d15273157)
commit f63f456aa19461b7a01a1e67fd7f128b2c9a8e35
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit c702fdb4cb9ed26f3d75dc46240bfecdb9d6c1bd)
commit c8a55ae1a36c324294eae07f8f64d52d81560ee7
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 2261f08799ef4cc16a868bc3492356c1edf99ca9)
commit 14bf720de99920eddf40a2bfc92515b2cc2ed476
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 345b7b6429d6b042b39fefd500c06e83d301d4ff)
commit e09b49bede13050ee2ab57365d8519fda10b51d9
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 702a3fe3e8a61c0d4c6da09221559deeff43fabb)
commit 7c3cd366557b968867f013a193060fbb425dd3d5
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit c97e90f160e772667941609397b1dc88a497f417)
commit aaac966ffd621cedfef3f7662e32c7940031786c
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 27cdfd5ef2ae857084d9912b90da9ebccacdb6d4)
commit fab40f7b010f91e9d7e9c770f3e00e46e61eddbc
Author: Ralf Wildenhues <address@hidden>
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 <address@hidden>
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 <address@hidden>
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 <address@hidden>
(cherry picked from commit bd9900d65eb9cd5add0f107e94b513fa267495ba)
commit edae0cd4696a9e6eb42eba98fbaae16f31268cba
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 8ad387be88fe59b2925598db2afb00800f2a643b)
commit 035998112737e52cb229e342913ef404e5a51040
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 031a71a80442ed2ad3c2ee14d5811c786a12c51b)
commit 554031f8666b8026a42ad4db0e2abb7fe211354d
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 143b597a5a4d66362c29709cce78b7bd10c64817)
commit 736fa67508f9cbd97f1885688feaf8f209266630
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 94692e6c0e3287149061f5e0bd1c4d5dc02e2fd8)
commit 34972dbef68f1b9a7e9bb8125b3aaee0051e275f
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 86f05e746830963af686d61d746a68205abeadf8)
commit 8555960e3aa506f5c6da7974da1fc2372c898de2
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 08d5b5e080e2ff7e6808cd32956031e03a467095)
commit f5cb5f9f5d90f495140c18746d64bece4c30f12f
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 37e491acd84f447920057b1619ebab148adea8b1)
commit 5790746c129dd9e3b603463fccc632be3e25f9e5
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit ab8d0f0e20729f31f2295f4d12afda955990297e)
commit 8301313c848d9d75c91c14db56569ca9ed54b79d
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 75160ba9c925c305a41b9002533e0c8013fe15ed)
commit 276b0100af3d9079e1b198ab7991f902e03b17dd
Author: Eric Blake <address@hidden>
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 <address@hidden>
commit 0351e6ddb16877271e0e453d5e70d679097292c0
Author: Eric Blake <address@hidden>
Date: Tue Oct 9 10:25:37 2007 -0600
Avoid regexp regression.
* doc/m4.texinfo (Regexp, Patsubst): Test \ expansion.
Signed-off-by: Eric Blake <address@hidden>
(cherry picked from commit 4f74b635626f8628301a77b6a4926b1b0738ef2b)
commit 3555b3767f818206388228677a60ea0e7a0a70c3
Author: Eric Blake <address@hidden>
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 <address@hidden>
(cherry picked from commit 3be7d5f421c547a2118a4fc703c37ff648b55c55)
commit 360ebf4970b7cd42da41d135eff91e2057279f22
Author: Eric Blake <address@hidden>
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 <address@hidden>
-----------------------------------------------------------------------
hooks/post-receive
--
GNU M4 source repository
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU M4 source repository branch, branch-1.4, created. v1.4.10-38-g2aca3a3,
Eric Blake <=