texinfo-commits
[Top][All Lists]
Advanced

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

[5371] revert some @tex constructs for the output routine


From: karl
Subject: [5371] revert some @tex constructs for the output routine
Date: Wed, 11 Sep 2013 16:27:56 +0000

Revision: 5371
          http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=5371
Author:   karl
Date:     2013-09-11 16:27:36 +0000 (Wed, 11 Sep 2013)
Log Message:
-----------
revert some @tex constructs for the output routine

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/doc/texinfo.tex

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog     2013-09-11 01:26:31 UTC (rev 5370)
+++ trunk/ChangeLog     2013-09-11 16:27:36 UTC (rev 5371)
@@ -1,3 +1,21 @@
+2013-09-11  Karl Berry  <address@hidden>
+
+       * doc/texinfo.tex (\onepageout): call new macro
+       \commonheadfootline to make the headline/footline vboxes,
+       which in turn calls \texinfochars.
+       (\texinfochars): new macro; should reset all definitions done by
+       @tex, but have skipped some for now out of laziness, since no
+       one has noticed.
+       (\expandablevalue): change formatting; note that _ in
+       an @value string fails in non-typewriter output,
+       and has been for a long time.
+       (\activetilde, \activehat, \activeless, \activegtr): factor
+       out the normal Texinfo definitions, now also used in \texinfochars.
+       
+       All this due to a bug report from Charlie Zender where ' in the
+       @settitle caused failures when a page break occurred inside @tex,
+       help-texinfo 08 Sep 2013 16:26:16.
+
 2013-09-10  Karl Berry  <address@hidden>
 
        * doc/texinfo.texi (Two Arguments, Three Arguments):

Modified: trunk/doc/texinfo.tex
===================================================================
--- trunk/doc/texinfo.tex       2013-09-11 01:26:31 UTC (rev 5370)
+++ trunk/doc/texinfo.tex       2013-09-11 16:27:36 UTC (rev 5371)
@@ -3,7 +3,7 @@
 % Load plain if necessary, i.e., if running under initex.
 \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
 %
-\def\texinfoversion{2013-09-10.16}
+\def\texinfoversion{2013-09-11.09}
 %
 % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
 % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -4225,7 +4225,12 @@
 % variable's value contains other Texinfo commands, it's almost certain
 % it will fail (although perhaps we could fix that with sufficient work
 % to do a one-level expansion on the result, instead of complete).
-%
+% 
+% Unfortunately, this has the consequence that when _ is in the *value*
+% of an @set, it does not print properly in the roman fonts (get the cmr
+% dot accent at position 126 instead).  No fix comes to mind, and it's
+% been this way since 2003 or earlier, so just ignore it.
+% 
 \def\expandablevalue#1{%
   \expandafter\ifx\csname SET#1\endcsname\relax
     {[No value for ``#1'']}%
@@ -9975,6 +9980,8 @@
   \let~ = \activetilde 
   \let^ = \activehat
   \markupsetuplqdefault \markupsetuprqdefault 
+  \let\b = \strong
+  \let\i = \smartitalic
   % in principle, all other definitions in \tex have to be undone too.
 }
 




reply via email to

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