texinfo-commits
[Top][All Lists]
Advanced

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

texinfo update (Fri Jul 7 18:22:01 EDT 2006)


From: Karl Berry
Subject: texinfo update (Fri Jul 7 18:22:01 EDT 2006)
Date: Fri, 07 Jul 2006 18:22:03 -0400

Index: ChangeLog
===================================================================
RCS file: /sources/texinfo/texinfo/ChangeLog,v
retrieving revision 1.620
retrieving revision 1.621
diff -u -r1.620 -r1.621
--- ChangeLog   3 Jul 2006 18:25:41 -0000       1.620
+++ ChangeLog   7 Jul 2006 21:54:56 -0000       1.621
@@ -1,3 +1,23 @@
+2006-07-04  Sergey Poznyakoff  <address@hidden>
+
+       * makeinfo/macro.c (add_macro): Initialize def->argcount
+       (get_brace_args): Change argument type to enum quote_type.
+       (All callers updated.) Implement default argument quoting.
+       (expand_macro): Use def->argcount to control the number of passed
+       arguments.
+       (define_macro): Issue a warning if @allow-recursion or @quote-arg
+       is used.
+       * makeinfo/macro.h (MACRO_DEF): New member argcount
+        (enum quote_type): New data type.
+        (get_brace_args): Change argument type to enum quote_type
+       (ME_QUOTE_ARG): Remove the macro         
+       * makeinfo/makeinfo.c (cm_ifeq): Update call to get_brace_args 
+        * makeinfo/tests/Makefile.am (TESTS): New test quote-args
+        (EXTRA_DIST): New file quote-args.txi
+        * makeinfo/tests/quote-args: New test
+        * makeinfo/tests/quote-args.txi: New file
+       * doc/texinfo.txi: Document automatic argument quoting
+
 2006-07-03  Sergey Poznyakoff  <address@hidden>
 
        * doc/txi-pl.tex: Do not use \prefixing and \notprefixing. They
Index: NEWS
===================================================================
RCS file: /sources/texinfo/texinfo/NEWS,v
retrieving revision 1.128
retrieving revision 1.129
diff -u -r1.128 -r1.129
--- NEWS        19 Jun 2006 23:08:57 -0000      1.128
+++ NEWS        7 Jul 2006 21:54:56 -0000       1.129
@@ -1,4 +1,4 @@
-$Id: NEWS,v 1.128 2006/06/19 23:08:57 karl Exp $
+$Id: NEWS,v 1.129 2006/07/07 21:54:56 karl Exp $
 This NEWS file records noteworthy changes, very tersely.
 See the manual for detailed information.
 
@@ -36,6 +36,8 @@
   . the Local Variables coding: setting written by --enable-encoding now
     comes at the very end, after the tags table, so that Emacs can find
     it in more cases.
+  . @allow-recursion (never documented) is deprecated and produces a warning.
+  . @quote-args (never documented) is now the default behavior.
   . improvements to XML and Docbook output and the DTD.
 * texi2dvi:
   . new mode --build=tidy which supports compilation in a separate
P ChangeLog
P NEWS


reply via email to

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