CVSROOT: /sources/m4
Module name: m4
Changes by: Eric Blake <ericb> 06/09/18 13:16:45
Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.383
retrieving revision 1.384
diff -u -b -r1.383 -r1.384
--- ChangeLog 15 Sep 2006 03:37:53 -0000 1.383
+++ ChangeLog 18 Sep 2006 13:16:42 -0000 1.384
@@ -1,3 +1,27 @@
+2006-09-18 Eric Blake <[EMAIL PROTECTED]>
+
+ * modules/m4.c (traceon, traceoff): Change to Solaris semantics,
+ such that without arguments, the global trace flag is changed
+ rather than walking the table of all currently-defined macros.
+ (set_trace_CB): No longer needed.
+ * m4/m4module.h (m4_set_symbol_name_traced): Add a parameter.
+ (m4_set_symbol_traced): Delete.
+ (m4_symtab_create): Nuke the nuke parameter.
+ * m4/m4private.h (m4_get_symbol_value): Delete.
+ * m4/symtab.c (m4_symbol_popdef): No more need for nuke_trace.
+ (m4_set_symbol_name_traced): Free undefined entries that are no
+ longer traced.
+ (symbol_destroy_CB): Update caller.
+ * m4/m4.c (m4_create): Update caller.
+ * src/main.c (main): Likewise.
+ (usage): Fix typo in last commit.
+ * doc/m4.texinfo: Minor cleanups throughout.
+ (Debugging, Dumpdef, Trace, Debug Levels, Debug Output): Merge
+ more nodes from branch.
+ (Trace): Document new semantics, and how to simulate the old.
+ * tests/builtins.at (multiquotes): Adjust to new semantics.
+ * NEWS: Update somewhat.
+
2006-09-14 Eric Blake <[EMAIL PROTECTED]>
Add --safer option, per debian bug 5898.
@@ -7447,7 +7471,7 @@
-----
- $Revision: 1.383 $ $Date: 2006/09/15 03:37:53 $
+ $Revision: 1.384 $ $Date: 2006/09/18 13:16:42 $
Local Variables:
coding: utf-8