[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to m4/ChangeLog,v [branch-1_4]
From: |
Eric Blake |
Subject: |
Changes to m4/ChangeLog,v [branch-1_4] |
Date: |
Thu, 22 Jun 2006 23:17:22 +0000 |
CVSROOT: /sources/m4
Module name: m4
Branch: branch-1_4
Changes by: Eric Blake <ericb> 06/06/22 23:17:22
Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.1.1.1.2.81
retrieving revision 1.1.1.1.2.82
diff -u -b -r1.1.1.1.2.81 -r1.1.1.1.2.82
--- ChangeLog 22 Jun 2006 17:49:18 -0000 1.1.1.1.2.81
+++ ChangeLog 22 Jun 2006 23:17:21 -0000 1.1.1.1.2.82
@@ -1,5 +1,21 @@
2006-06-22 Eric Blake <address@hidden>
+ Robustify frozen file format.
+ * src/freeze.c (reload_frozen_state): Add GET_DIRECTIVE helper
+ macro. Require V first, and only accept it once. For F, use
+ placeholder if builtin is not found, rather than warning.
+ * src/m4.h (m4_placeholder): New prototype.
+ * src/builtin.c: Unify error message style.
+ (m4_placeholder): New function, warn if invoked.
+ (builtin_tab): Add m4_placeholder.
+ (m4_defn): Warn if placeholder is encountered.
+ (find_builtin_by_addr): Handle placeholder.
+ (find_builtin_by_name): Return placeholder on failure.
+ (m4_builtin): Treat placeholder as undefined.
+ * doc/m4.texinfo (Frozen files): Document changes in V and F.
+ * NEWS: Document this change.
+ Reported by Bruno Haible.
+
* doc/m4.texinfo: Whitespace cleanup. TABs are evil in texinfo.
(tabchar): New macro, so that 'make check' still works.
(Invoking m4): Document that ignored compatibility options -B, -S,
@@ -2186,4 +2202,4 @@
* Initial beta release. Release 0.50, manual 0.05.
- $Revision: 1.1.1.1.2.81 $ $Date: 2006/06/22 17:49:18 $
+ $Revision: 1.1.1.1.2.82 $ $Date: 2006/06/22 23:17:21 $
- Changes to m4/ChangeLog,v [branch-1_4], (continued)
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/18
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/18
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/18
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/18
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/19
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/21
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/22
- Changes to m4/ChangeLog,v [branch-1_4],
Eric Blake <=
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/23
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/23
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/23
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/24
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/27
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/27
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/29
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/29
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/30
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/30