m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU M4 source repository annotated tag, v1.4.10, created. v1.4.10


From: Eric Blake
Subject: [SCM] GNU M4 source repository annotated tag, v1.4.10, created. v1.4.10
Date: Tue, 23 Oct 2007 04:02:03 +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=a1b497c62f42231023048072780524107e031b3e

The annotated tag, v1.4.10 has been created
        at  a1b497c62f42231023048072780524107e031b3e (tag)
   tagging  f911c60a979b6b10e1bcd3c71716d29921aec8c1 (commit)
 tagged by  Eric Blake
        on  Mon Oct 22 22:02:15 2007 -0600

- Log -----------------------------------------------------------------
1.4.10
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg

iD8DBQBHHXJU84KuGfSFAYARAir6AJ4ubJzmBA6c3/be+02cyqp1THHbvACfQ60E
wsqwqifTD0pvhT9UDJl7kBA=
=sKTF
-----END PGP SIGNATURE-----

Eric Blake (270):
      * THANKS: Update.
      * src/m4.c (main): Bump copyright year.
      * install-sh: Update to newer upstream version.
      .cvsignore: Update
      .cvsignore: Update
      Portability updates for OS/2.
      Portability updates for OS/2.
      Make testsuite less sensitive to doc changes.
      * bootstrap: New file, so that generated files need not be stored
      .cvsignore: Update to ignore generated files
      .cvsignore: Update to ignore generated files
      Remove generated file
      * THANKS: Update.
      * Makefile.in (html): New target.
      * doc/m4.texinfo (Francois): No longer needed as a tex variable.
      * doc/m4.texinfo: Fix spelling errors.  Use `invalid' instead of
      * configure.ac: Update to autoconf 2.59.  Forbid ^M4_.  Fix
      * doc/m4.texinfo: Fix usage of a vs. an.
      * lib/regex.c (regex_compile): Kill compiler warnings.
      * AUTHORS: Backport from CVS head, and update.
      * doc/m4.texinfo (Maketemp): Work even when running 'make check'
      Ignore more generated files
      * doc/m4.texinfo (M4wrap): Add test to expose m4wrap bug.
      * lib/getopt.c: Fix copyright year.
      * src/input.c (input_stack): Delete; use current_input instead.
      * src/symtab.c (symtab_debug, symtab_print_list) [DEBUG_SYM]: Fix
      * src/m4.h (hash_table_size): Now size_t instead of int.
      Solve crash when passing "indir(`foo')" to "m4 -tfoo".
      * src/symtab.c (hack_all_symbols): Allow certain modifications of
      When changing macro definitions inside the arguments to the macro,
      Trace status of builtins is no longer inherited across
      Cleanup of previous patches.
      * lib/regex.c (re_match_2_internal, bcmp_translate): Avoid
      Give credit where it is due
      Distribute a rudimentary man page.
      Whitespace cleanup
      * lib/regex.c (bcmp_translate): Canonicalize type name.
      * configure.ac (changeword): Work even when changeword is not a
      * configure.ac (M4_EARLY, M4_INIT): Use gnulib.
      Remove directory now provided by gnulib
      Ignore lib directory, now that gnulib provides it
      Ignore gnulib *.m4 files
      Message cleanup.
      * src/m4.h (to_uchar): New function.
      oops, wrong email address
      * checks/wrapfifo.m4: New file.  Use it...
      * checks/Makefile.in (DISTFILES): Distribute wrapfifo.m4.
      * Makefile.am (MAINTAINERCLEANFILES): Clean files added by
      Update .cvsignore
      Release 1.4.4b:
      * configure.ac (AC_INIT): Bump version number.
      * src/builtin.c (WEXITSTATUS): Provide fallback definition.
      Consistently use "GNU M4" as package name, "m4" as executable
      * checks/Makefile.in (PATH_SEPARATOR): New macro.
      * THANKS: Update.
      Avoid obsolete sigstack when POSIX sigaltstack is available:
      * Makefile.am (EXTRA_DIST): Distribute gnulib-cache.m4.
      Avoid mkstemp bugs on various platforms.
      Avoid compiler warnings during -DDEBUG.
      * doc/m4.texinfo: Whitespace cleanup.  TABs are evil in texinfo.
      Robustify frozen file format.
      * src/builtin.c (builtin_tab): Make format and indir blind.
      Make error messages more consistent with GNU coding standards -
      * doc/m4.texinfo: Quoting cleanup throughout - follow
      * configure.ac (AC_PREREQ): Autoconf 2.60 is now released.
      * doc/m4.texinfo: Use @noindent consistently.
      * doc/m4.texinfo (Eval): Document 32-bit signed limitations
      * configure.ac (AC_CANONICAL_HOST, AC_CANONICAL_BUILD): Allow
      Update .cvsignore
      Fix buffer overrun bug.
      * src/m4.h (UNIX, W32_NATIVE): Improve platform detection macros.
      For compatibility with other m4 implementations, sysval returns
      * GNUmakefile: New file, borrowed from coreutils.
      New files for CVS use only
      * checks/Makefile.in (exec_prefix, prefix): New macros, so that
      Fix 'make check' in VPATH build.  All files included by testsuite
      * checks/check-them: Use portable = in test.
      * Makefile.am (SUBDIRS): Build . before src, so that autoheader
      * configure.ac (FUNC_SYSTEM_BROKEN): New check for OS/2 bug.
      * m4/gnulib-cache.m4: Augment with gnulib-tool --import
      * doc/Makefile.am (m4.1): No need to go through a temporary file;
      * doc/m4.texinfo: Fix spelling errors.
      * checks/get-them: Make filtering easier.
      * doc/m4.texinfo (Undivert): Fix typo in last commit.
      * src/m4.h (OS2): New platform macro.
      * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New macro, to
      * src/m4.c (nesting_limit): Raise default from 250 to 1024.
      * src/m4.c (usage): Sort within sections.
      * doc/m4.texinfo (Extensions): Document how to overcome
      * Makefile.maint (fetch): Get gendocs from gnulib, not texinfo.
      Update .cvsignore
      * src/builtin.c (numeric_arg): Treat empty string as 0, with a
      * src/builtin.c (m4_undefine, m4_popdef): Visit all arguments, not
      * src/input.c (input_init): Simplify.
      update .cvsignore
      * src/builtin.c (m4_format, m4_indir): Warn on too few arguments.
      * src/builtin.c (substitute): Warn on bad escape sequences.
      * doc/m4.texinfo: Global cleanup.  Avoid @code{...}'d, as it
      * doc/m4.texinfo: Global cleanup.  Avoid @code{...}'d, as it
      * bootstrap: Backport --help, --version from head.
      * src/m4.c (usage): Document exit status.
      Release 1.4.5:
      * configure.ac (AC_INIT): Bump version number.
      * doc/m4.texinfo (Builtin): Delete redundant text.
      * src/format.c (format): Support F, g, and G specifiers.
      * doc/m4.texinfo (copying): Relax restriction on front-cover and
      * src/m4.h (EXIT_MISMATCH): Define.
      * doc/m4.texinfo (Sysval): Avoid kill -1, since ksh traps SIGHUP
      * HACKING: Fix typos.
      * m4/gnulib-cache.m4: gnulib-tool has changed again.  Regenerate
      * src/m4.h [UNIX]: Add more platforms that are close enough to
      * src/format.c (format): Avoid compiler warning that str may be
      Fix bugs related to stream handling.
      * m4/gnulib-cache.m4: Update to reflect gnulib's split of
      * doc/m4.texinfo (Macro Arguments, Changequote, Changecom)
      * doc/m4.texinfo: Use begin-quote, end-quote, begin-comment, and
      * doc/Makefile.am (m4.1): Improve man page.
      * src/m4.h (_): Remove K&R cruft.
      * doc/m4.texinfo: Use @acronym{GNU} throughout.
      * Makefile.am (MAINTAINERCLEANFILES): Fix typo that tripped up
      * src/path.c (path_search): Add result parameter, so that
      * doc/m4.texinfo (Errprint): Add example for last patch.
      Use native free when it is good enough.
      * src/path.c (path_search): Detect allocation failure.
      * doc/m4.texinfo: Whitespace fix.
      * src/input.c (peek_input, next_char, match_input): Be eight-bit
      * src/input.c (skip_line, next_token): Remember current file in
      * src/input.c (MATCH): Fix EOF detection on multi-byte comment
      * src/stackovf.c (setup_stackovf_trap): Gracefully avoid stack
      * THANKS: Updated.
      * src/stackovf.c (setup_stackovf_trap): Free memory on failure.
      Don't confuse leading `(' in comment or quote with start of
      * src/m4.h (program_name): Declare.
      * m4/gnulib-cache.m4: Augment with gnulib-tool --import verror.
      Avoid printing `NONE:0:' in error messages.
      * doc/m4.texinfo (Incompatibilities): Document that m4 does not
      * doc/m4.texinfo (Arguments): Hint at better exch macro.
      * doc/m4.texinfo (Arguments): Hint at better exch macro.
      * doc/m4.texinfo (Invoking m4): Minor fixes.
      * src/builtin.c (m4_m4wrap, m4_errprint, m4_shift): Make blind,
      * src/builtin.c (m4_errprint): Flush buffers before printing to
      * doc/m4.texinfo (Invoking m4, Debug Output): Fix wording to be
      * src/builtin.c (substitute): Avoid core dump when accessing
      * NEWS: Document previous checkin.
      Regular expressions were leaking memory.
      Don't let unrelated child processes see too many files.
      * ChangeLog: Add copyright.
      * checks/check-them: State why a test is skipped.
      * m4/gnulib-cache.m4: Augment with gnulib-tool --import gnupload.
      * m4/gnulib-cache.m4: We don't explicitly use alloca module.
      * src/input.c (pop_input): Avoid empty filename with -di option.
      * src/builtin.c (m4_index, m4_substr, m4_translit): Similar to
      * Makefile.maint (web-manual): Give up on VPATH build during
      Update to match release procedure used for 1.4.6
      Release 1.4.6:
      * src/input.c (peek_input): Fix regression in handling macro
      * doc/m4.texinfo (Changeword): Skip test on mingw, where the
      * src/builtin.c (define_macro): Warn on invalid macro name.
      * checks/check-them: Quote $pwd.
      * m4/gnulib-cache.m4: Update to newer gnulib-tool.
      * src/Makefile.am (m4_LDADD): Add any gnulib dependent libraries.
      * src/m4.c (main): Warn on deprecated options -B, -S, -T, -N,
      * src/m4.c (usage, long_options, main, DEBUGFILE_OPTION): Rename
      * src/m4.c (usage, OPTSTRING, main): Rename -e to -i, and give
      * bootstrap: Add --force option, based on idea from coreutils.
      * doc/m4.texinfo (Invoking m4): Add clarification on option
      Release   1.4.7:
      fix typo
      * src/m4.c (main): Defer debugfile until after --help.
      * src/path.c (include_env_init): Copy the string returned
      * src/macro.c (expand_macro): Allow --nesting-limit=0 to remove
      * src/m4.c (usage, main): Detect write failures to stderr.
      * src/path.c (include_env_init): Fix botched patch application.
      * src/macro.c (argc_stack, argv_stack): New variables for sharing
      * src/macro.c (expand_macro): In macro expansion errors, report
      * src/input.c (enum input_type): Add additional types, to shave
      * doc/m4.texinfo (Location): Fix typo in previous commit.
      * src/builtin.c (m4_builtin, m4_indir): Allow transparent
      * configure.ac (m4_pattern_forbid): Narrow the range of forbidden
      Backport head's usage of clean-temp module, as it is cleaner than
      * src/m4.h (UNIX, W32_NATIVE, OS2): Move platform checks after
      * src/builtin.c (m4_undivert): Check for read error.
      * m4/input.c (file_clean): Don't close stdin twice, POSIX says it
      * doc/m4.texinfo (Invoking m4): Promote to a chapter, instead of
      * doc/m4.texinfo: Backport some minor cleanups from head.
      * doc/m4.texinfo: Backport some minor cleanups from head.
      * m4/gnulib-cache.m4: Update with 'gnulib-tool --import
      * examples/forloop.m4: Simplify.
      * src/builtin.c (mkstemp_helper, m4_mkstemp): New functions.
      * doc/m4.texinfo: Trailing '@comment' doesn't format nicely in
      * doc/m4.texinfo (Macro Arguments): Document that leading space
      Redo location tracking.  Instead of having just files track the
      * src/output.c (make_diversion): Avoid size_t overflow.
      * src/symtab.c (symtab_init): Avoid size_t overflow.
      * src/symtab.c (symtab_init): Avoid size_t overflow.
      * src/input.c (pop_input): Remove unnecessary code.
      Silence -Wwrite-strings -Wpointer-arith warnings.
      * examples/Makefile.am (EXTRA_DIST): Distribute recently-added
      * src/input.c (set_quotes): Don't allow empty end-quote with
      * m4/gnulib-cache.m4: Augment with 'gnulib-tool --import strstr'.
      * doc/m4.texinfo (Invoking m4): Update according to POSIX 200x
      Allow C++ compilation on Linux, as a safety measure in type
      * doc/m4.texinfo (Esyscmd, Errprint): Minor touchups.
      * src/m4.h (output_exit): New prototype.
      * src/builtin.c: Remove unnecessary casts.
      * src/m4.h (to_uchar): Depend on HAVE_INLINE.
      * src/builtin.c (m4_translit): Slight optimization.
      Backport sparse diversion handling from head.
      * src/output.c (cleanup_tmpfile): Avoid double error message when
      * src/output.c (cleanup_tmpfile, freeze_diversions): Clean up
      * doc/m4.texinfo (Include, Search Path, Diversions, Divert):
      Release   1.4.8:
      * configure.ac (AC_INIT): Bump version number.
      * doc/m4.texinfo: Fix some typos.
      * src/m4.c (main): Check for errors when closing stdin.
      * doc/m4.texinfo (Patsubst): Fix typo.
      * m4/gnulib-cache.m4: Augment with 'gnulib-tool --import
      Fix regression from 1.4.7 in large file handling on some
      Fix Debian bug 405594, introduced 2006-11-01 from a bad
      * Bump copyright.
      * NEWS: Document previous fix.
      * m4/gnulib-cache.m4: Augment with 'gnulib-tool --import stdint'.
      * m4/.cvsignore: Update.
      * src/eval.c (ASSIGN): New enumerator.
      * configure.ac (AC_CHECK_MEMBERS): Check for stack_t.ss_sp, and
      * doc/m4.texinfo: Pull in various improvements from head.
      * src/builtin.c (includes): Adjust to gnulib changes.
      * src/m4.h (warn_syntax): Declare.
      * src/m4.c (fatal_warnings): New variable.
      * doc/m4.texinfo (Input processing, Quoting Arguments): Beef up
      * doc/m4.texinfo (Input processing): Further clarifications.
      * doc/m4.texinfo (Sysval): Avoid SIGPIPE in test as unreliable.
      Avoid bool bitfields, as they don't work on AIX.
      * m4/gnulib-cache.m4: Module strstr no longer exists.
      Rename --warn-syntax to --warn-macro-sequence[=regex], to make it
      * src/m4.h (includes): Update to latest gnulib.
      * .cvsignore: Update to latest gnulib.
      Reserve all uses of raw ${} in macro definitions, not just
      Beta Release 1.4.8b:
      * src/m4.h (DEFAULT_MACRO_SEQUENCE): Factor out from...
      * doc/m4.texinfo (Pushdef, Incompatibilities): Clean up wording to
      * doc/m4.texinfo (Eval): Clean up wording to reflext POSIX XCU ERN
      Avoid overfull vbox warning from texinfo, due to indices that
      * doc/m4.texinfo: Pick up more index entries from head.  Follow
      * AUTHORS: Update.
      Avoid Tandem/NSK's broken long long (without a symmetric unsigned
      * doc/m4.texinfo (Mkstemp): Tweak wording.
      * m4/.cvsignore: Updated by gnulib-tool.
      Release 1.4.9:
      Start 1.4.9a.
      * m4/.cvsignore: Update to latest gnulib.
      Fix negative division within eval, regression of 2007-01-06.
      Work around cygwin and mingw fseeko bugs.
      Support POSIX flush semantics on all platforms.
      Test -s in testsuite.
      Fix sync line interaction with multiline comments.
      Backport prompts in examples from head.
      Also run gnulib unit tests during make check.
      Fix large diversion corner cases, including 1.4.8 regression.
      Improve format support.
      Beta Release 1.4.9b:
      Start 1.4.9c.
      * src/output.c (output_text): Fix regression from 2007-05-28.
      Match Free Software Directory categories.
      * m4/gnulib-cache.m4: Augment with 'gnulib-tool --import assert'.
      Upgrade to GPL version 3 or later.
      Fix up gnulib-tool usage.
      Avoid undefined behavior of %.*c in printf.
      * src/format.c: Missed a GPLv3 conversion.
      Release 1.4.10:

Gary V. Vaughan (33):
      * Release 1.4.1.
      * configure.in (VERSION): Bump to 1.4.1a.
      * Release 1.4.2.
      * configure.in (VERSION): Bump to 1.4.2a.
      Refactoring of the string read case in next_char provides about a
      * configure.in (AC_CHECK_HEADERS):  Add signal.h, sys/signal.h.
      * configure.in (AC_CHECK_HEADERS): Commit works best when you save
      * src/output.c (mkstemp): Make non-static, and build regardless of
      Modernise the configury a little to prevent spurious errors from
      * src/m4.c (main): Modernise the --version output.
      * src/m4.h (__CYGWIN__, WIN32): Canonicalise Windows and Cygwin
      * configure.ac (AC_DEFINE): Fix overquoting of description
      * Makefile.in (stamp-h): Regenerate config.h properly.
      * lib/regex.c, lib/regex.h: Updated from gnulib.
      * lib/regex.c, lib/regex.h:  Reverted gnulib update, which broke
      s/address@hidden/address@hidden/
      Add ChangeLog timestamp for mkstamp
      * doc/Makefile.in (install, uninstall): Accomodate DESTDIR.
      * doc/m4.texinfo (Patsubst): Re-add trailing space required by
      * configure.in (VERSION): Bump to 1.4.3.
      * configure.ac (AC_INIT): Bump to 1.4.3a.
      Changes needed to automate the release process for 1.4.3:
      * ChangeLog: s/Erik Blake/Eric Blake/g.
      * Makefile.in (bindir, infodir): Substitute from configure rather
      * Regenerate checks.
      The FSF are moving offices today.  Changed their contact address
      Also, some of the files here were never updated from the previous
      * README: update email address for bug reports.
      * src/m4.c: fix return code when non-existent files are processed
      Release 1.4.4:
      * configure.ac (AC_INIT): Bump to 1.4.4a.
      * doc/m4.texinfo (How to debug macros and input): s/woould/would/
      * input.c (match_input): Do not pass expression with side effect

Jeff Bailey (2):
      Initial revision
      Import of m4-1.4

-----------------------------------------------------------------------


hooks/post-receive
--
GNU M4 source repository




reply via email to

[Prev in Thread] Current Thread [Next in Thread]