[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.
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [5371] revert some @tex constructs for the output routine,
karl <=