aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorPaul Eggert2011-03-01 22:07:30 -0800
committerPaul Eggert2011-03-01 22:07:30 -0800
commit257219bd2eeebc6590fc075e74903c1d4cc43414 (patch)
treef38b1b5b3e164c7e36104600a51ffb2c40d5155c /doc
parent6c0dea8a89bdfbdad454a9609f0bed8db4c9fccf (diff)
downloademacs-257219bd2eeebc6590fc075e74903c1d4cc43414.tar.gz
emacs-257219bd2eeebc6590fc075e74903c1d4cc43414.zip
* texinfo.tex: Update to version 2011-02-24.09.
Diffstat (limited to 'doc')
-rw-r--r--doc/misc/ChangeLog4
-rw-r--r--doc/misc/texinfo.tex91
2 files changed, 74 insertions, 21 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 47ae7ee3842..b50dafb62ee 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,7 @@
12011-03-02 Paul Eggert <eggert@cs.ucla.edu>
2
3 * texinfo.tex: Update to version 2011-02-24.09.
4
12011-03-02 Glenn Morris <rgm@gnu.org> 52011-03-02 Glenn Morris <rgm@gnu.org>
2 6
3 * dired-x.texi (Omitting Variables): Refer to add-dir-local-variable 7 * dired-x.texi (Omitting Variables): Refer to add-dir-local-variable
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index 4467c1e860f..7b943897de2 100644
--- a/doc/misc/texinfo.tex
+++ b/doc/misc/texinfo.tex
@@ -3,7 +3,7 @@
3% Load plain if necessary, i.e., if running under initex. 3% Load plain if necessary, i.e., if running under initex.
4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi 4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
5% 5%
6\def\texinfoversion{2011-02-14.11} 6\def\texinfoversion{2011-02-24.09}
7% 7%
8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -218,7 +218,7 @@
218 \tracingmacros2 218 \tracingmacros2
219 \tracingrestores1 219 \tracingrestores1
220 \showboxbreadth\maxdimen \showboxdepth\maxdimen 220 \showboxbreadth\maxdimen \showboxdepth\maxdimen
221 \ifx\eTeXversion\undefined\else % etex gives us more logging 221 \ifx\eTeXversion\thisisundefined\else % etex gives us more logging
222 \tracingscantokens1 222 \tracingscantokens1
223 \tracingifs1 223 \tracingifs1
224 \tracinggroups1 224 \tracinggroups1
@@ -611,7 +611,7 @@
611 \else\ifx\temp\offword \plainnonfrenchspacing 611 \else\ifx\temp\offword \plainnonfrenchspacing
612 \else 612 \else
613 \errhelp = \EMsimple 613 \errhelp = \EMsimple
614 \errmessage{Unknown @frenchspacing option `\temp', must be on/off}% 614 \errmessage{Unknown @frenchspacing option `\temp', must be on|off}%
615 \fi\fi 615 \fi\fi
616} 616}
617 617
@@ -1082,9 +1082,8 @@ where each line of input produces a line of output.}
1082\newif\ifpdfmakepagedest 1082\newif\ifpdfmakepagedest
1083 1083
1084% when pdftex is run in dvi mode, \pdfoutput is defined (so \pdfoutput=1 1084% when pdftex is run in dvi mode, \pdfoutput is defined (so \pdfoutput=1
1085% can be set). So we test for \relax and 0 as well as \undefined, 1085% can be set). So we test for \relax and 0 as well as being undefined.
1086% borrowed from ifpdf.sty. 1086\ifx\pdfoutput\thisisundefined
1087\ifx\pdfoutput\undefined
1088\else 1087\else
1089 \ifx\pdfoutput\relax 1088 \ifx\pdfoutput\relax
1090 \else 1089 \else
@@ -1516,7 +1515,7 @@ output) for that.)}
1516% if we are producing pdf, and we have \pdffontattr, then define cmaps. 1515% if we are producing pdf, and we have \pdffontattr, then define cmaps.
1517% (\pdffontattr was introduced many years ago, but people still run 1516% (\pdffontattr was introduced many years ago, but people still run
1518% older pdftex's; it's easy to conditionalize, so we do.) 1517% older pdftex's; it's easy to conditionalize, so we do.)
1519\ifpdf \ifx\pdffontattr\undefined \else 1518\ifpdf \ifx\pdffontattr\thisisundefined \else
1520 \begingroup 1519 \begingroup
1521 \catcode`\^^M=\active \def^^M{^^J}% Output line endings as the ^^J char. 1520 \catcode`\^^M=\active \def^^M{^^J}% Output line endings as the ^^J char.
1522 \catcode`\%=12 \immediate\pdfobj stream {%!PS-Adobe-3.0 Resource-CMap 1521 \catcode`\%=12 \immediate\pdfobj stream {%!PS-Adobe-3.0 Resource-CMap
@@ -1783,7 +1782,7 @@ end
1783% Use cm as the default font prefix. 1782% Use cm as the default font prefix.
1784% To specify the font prefix, you must define \fontprefix 1783% To specify the font prefix, you must define \fontprefix
1785% before you read in texinfo.tex. 1784% before you read in texinfo.tex.
1786\ifx\fontprefix\undefined 1785\ifx\fontprefix\thisisundefined
1787\def\fontprefix{cm} 1786\def\fontprefix{cm}
1788\fi 1787\fi
1789% Support font families that don't use the same naming scheme as CM. 1788% Support font families that don't use the same naming scheme as CM.
@@ -2297,12 +2296,11 @@ end
2297 2296
2298\let\markupsetuplqkbd \markupsetnoligaturesquoteleft 2297\let\markupsetuplqkbd \markupsetnoligaturesquoteleft
2299 2298
2300% Allow an option to not replace quotes with a regular directed right 2299% Allow an option to not use regular directed right quote/apostrophe
2301% quote/apostrophe (char 0x27), but instead use the undirected quote 2300% (char 0x27), but instead the undirected quote from cmtt (char 0x0d).
2302% from cmtt (char 0x0d). The undirected quote is ugly, so don't make it 2301% The undirected quote is ugly, so don't make it the default, but it
2303% the default, but it works for pasting with more pdf viewers (at least 2302% works for pasting with more pdf viewers (at least evince), the
2304% evince), the lilypond developers report. xpdf does work with the 2303% lilypond developers report. xpdf does work with the regular 0x27.
2305% regular 0x27.
2306% 2304%
2307\def\codequoteright{% 2305\def\codequoteright{%
2308 \expandafter\ifx\csname SETtxicodequoteundirected\endcsname\relax 2306 \expandafter\ifx\csname SETtxicodequoteundirected\endcsname\relax
@@ -2326,6 +2324,36 @@ end
2326 \else \char'22 \fi 2324 \else \char'22 \fi
2327} 2325}
2328 2326
2327% Commands to set the quote options.
2328%
2329\parseargdef\codequoteundirected{%
2330 \def\temp{#1}%
2331 \ifx\temp\onword
2332 \expandafter\let\csname SETtxicodequoteundirected\endcsname
2333 = t%
2334 \else\ifx\temp\offword
2335 \expandafter\let\csname SETtxicodequoteundirected\endcsname
2336 = \relax
2337 \else
2338 \errhelp = \EMsimple
2339 \errmessage{Unknown @codequoteundirected value `\temp', must be on|off}%
2340 \fi\fi
2341}
2342%
2343\parseargdef\codequotebacktick{%
2344 \def\temp{#1}%
2345 \ifx\temp\onword
2346 \expandafter\let\csname SETtxicodequotebacktick\endcsname
2347 = t%
2348 \else\ifx\temp\offword
2349 \expandafter\let\csname SETtxicodequotebacktick\endcsname
2350 = \relax
2351 \else
2352 \errhelp = \EMsimple
2353 \errmessage{Unknown @codequotebacktick value `\temp', must be on|off}%
2354 \fi\fi
2355}
2356
2329% [Knuth] pp. 380,381,391, disable Spanish ligatures ?` and !` of \tt font. 2357% [Knuth] pp. 380,381,391, disable Spanish ligatures ?` and !` of \tt font.
2330\def\noligaturesquoteleft{\relax\lq} 2358\def\noligaturesquoteleft{\relax\lq}
2331 2359
@@ -2527,7 +2555,7 @@ end
2527 \allowcodebreaksfalse 2555 \allowcodebreaksfalse
2528 \else 2556 \else
2529 \errhelp = \EMsimple 2557 \errhelp = \EMsimple
2530 \errmessage{Unknown @allowcodebreaks option `\txiarg'}% 2558 \errmessage{Unknown @allowcodebreaks option `\txiarg', must be true|false}%
2531 \fi\fi 2559 \fi\fi
2532} 2560}
2533 2561
@@ -3109,7 +3137,7 @@ end
3109% Textures 1.7.7 (preloaded format=plain 93.10.14) (68K) 16 APR 2004 02:38 3137% Textures 1.7.7 (preloaded format=plain 93.10.14) (68K) 16 APR 2004 02:38
3110% so we'll define it if necessary. 3138% so we'll define it if necessary.
3111% 3139%
3112\ifx\Orb\undefined 3140\ifx\Orb\thisisundefined
3113\def\Orb{\mathhexbox20D} 3141\def\Orb{\mathhexbox20D}
3114\fi 3142\fi
3115 3143
@@ -3384,7 +3412,7 @@ end
3384% This produces Day Month Year style of output. 3412% This produces Day Month Year style of output.
3385% Only define if not already defined, in case a txi-??.tex file has set 3413% Only define if not already defined, in case a txi-??.tex file has set
3386% up a different format (e.g., txi-cs.tex does this). 3414% up a different format (e.g., txi-cs.tex does this).
3387\ifx\today\undefined 3415\ifx\today\thisisundefined
3388\def\today{% 3416\def\today{%
3389 \number\day\space 3417 \number\day\space
3390 \ifcase\month 3418 \ifcase\month
@@ -6465,7 +6493,7 @@ end
6465% 6493%
6466\def\Equotation{% 6494\def\Equotation{%
6467 \par 6495 \par
6468 \ifx\quotationauthor\undefined\else 6496 \ifx\quotationauthor\thisisundefined\else
6469 % indent a bit. 6497 % indent a bit.
6470 \leftline{\kern 2\leftskip \sl ---\quotationauthor}% 6498 \leftline{\kern 2\leftskip \sl ---\quotationauthor}%
6471 \fi 6499 \fi
@@ -7000,7 +7028,7 @@ end
7000 7028
7001% To do this right we need a feature of e-TeX, \scantokens, 7029% To do this right we need a feature of e-TeX, \scantokens,
7002% which we arrange to emulate with a temporary file in ordinary TeX. 7030% which we arrange to emulate with a temporary file in ordinary TeX.
7003\ifx\eTeXversion\undefined 7031\ifx\eTeXversion\thisisundefined
7004 \newwrite\macscribble 7032 \newwrite\macscribble
7005 \def\scantokens#1{% 7033 \def\scantokens#1{%
7006 \toks0={#1}% 7034 \toks0={#1}%
@@ -7422,6 +7450,27 @@ end
7422 \fi 7450 \fi
7423} 7451}
7424 7452
7453% @xrefautosectiontitle on|off says whether @section(ing) names are used
7454% automatically in xrefs, if the third arg is not explicitly specified.
7455% This was provided as a "secret" @set xref-automatic-section-title
7456% variable, now it's official.
7457%
7458\parseargdef\xrefautomaticsectiontitle{%
7459 \def\temp{#1}%
7460 \ifx\temp\onword
7461 \expandafter\let\csname SETxref-automatic-section-title\endcsname
7462 = \empty
7463 \else\ifx\temp\offword
7464 \expandafter\let\csname SETxref-automatic-section-title\endcsname
7465 = \relax
7466 \else
7467 \errhelp = \EMsimple
7468 \errmessage{Unknown @xrefautomaticsectiontitle value `\temp',
7469 must be on|off}%
7470 \fi\fi
7471}
7472
7473
7425% @xref, @pxref, and @ref generate cross-references. For \xrefX, #1 is 7474% @xref, @pxref, and @ref generate cross-references. For \xrefX, #1 is
7426% the node name, #2 the name of the Info cross-reference, #3 the printed 7475% the node name, #2 the name of the Info cross-reference, #3 the printed
7427% node name, #4 the name of the Info file, #5 the name of the printed 7476% node name, #4 the name of the Info file, #5 the name of the printed
@@ -7438,7 +7487,7 @@ end
7438 \setbox0=\hbox{\printedrefname\unskip}% 7487 \setbox0=\hbox{\printedrefname\unskip}%
7439 \ifdim \wd0 = 0pt 7488 \ifdim \wd0 = 0pt
7440 % No printed node name was explicitly given. 7489 % No printed node name was explicitly given.
7441 \expandafter\ifx\csname SETxref-automatic-section-title\endcsname\relax 7490 \expandafter\ifx\csname SETxref-automatic-section-title\endcsname \relax
7442 % Use the node name inside the square brackets. 7491 % Use the node name inside the square brackets.
7443 \def\printedrefname{\ignorespaces #1}% 7492 \def\printedrefname{\ignorespaces #1}%
7444 \else 7493 \else
@@ -7908,7 +7957,7 @@ end
7908 it from ftp://tug.org/tex/epsf.tex.} 7957 it from ftp://tug.org/tex/epsf.tex.}
7909% 7958%
7910\def\image#1{% 7959\def\image#1{%
7911 \ifx\epsfbox\undefined 7960 \ifx\epsfbox\thisiundefined
7912 \ifwarnednoepsf \else 7961 \ifwarnednoepsf \else
7913 \errhelp = \noepsfhelp 7962 \errhelp = \noepsfhelp
7914 \errmessage{epsf.tex not found, images will be ignored}% 7963 \errmessage{epsf.tex not found, images will be ignored}%