diff options
| -rw-r--r-- | doc/misc/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/misc/texinfo.tex | 37 |
2 files changed, 24 insertions, 17 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 408e4665955..8ecaf97a84a 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2012-09-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * texinfo.tex: Merge from gnulib. | ||
| 4 | |||
| 1 | 2012-09-12 Michael Albinus <michael.albinus@gmx.de> | 5 | 2012-09-12 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 6 | ||
| 3 | Sync with Tramp 2.2.6. | 7 | Sync with Tramp 2.2.6. |
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex index 9a2439c815d..f3093d0853f 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{2012-09-05.06} | 6 | \def\texinfoversion{2012-09-12.16} |
| 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, |
| @@ -2272,8 +2272,6 @@ end | |||
| 2272 | 2272 | ||
| 2273 | \gdef\markupsetcodequoteleft{\let`\codequoteleft} | 2273 | \gdef\markupsetcodequoteleft{\let`\codequoteleft} |
| 2274 | \gdef\markupsetcodequoteright{\let'\codequoteright} | 2274 | \gdef\markupsetcodequoteright{\let'\codequoteright} |
| 2275 | |||
| 2276 | \gdef\markupsetnoligaturesquoteleft{\let`\noligaturesquoteleft} | ||
| 2277 | } | 2275 | } |
| 2278 | 2276 | ||
| 2279 | \let\markupsetuplqcode \markupsetcodequoteleft | 2277 | \let\markupsetuplqcode \markupsetcodequoteleft |
| @@ -2282,6 +2280,9 @@ end | |||
| 2282 | \let\markupsetuplqexample \markupsetcodequoteleft | 2280 | \let\markupsetuplqexample \markupsetcodequoteleft |
| 2283 | \let\markupsetuprqexample \markupsetcodequoteright | 2281 | \let\markupsetuprqexample \markupsetcodequoteright |
| 2284 | % | 2282 | % |
| 2283 | \let\markupsetuplqkbd \markupsetcodequoteleft | ||
| 2284 | \let\markupsetuprqkbd \markupsetcodequoteright | ||
| 2285 | % | ||
| 2285 | \let\markupsetuplqsamp \markupsetcodequoteleft | 2286 | \let\markupsetuplqsamp \markupsetcodequoteleft |
| 2286 | \let\markupsetuprqsamp \markupsetcodequoteright | 2287 | \let\markupsetuprqsamp \markupsetcodequoteright |
| 2287 | % | 2288 | % |
| @@ -2291,8 +2292,6 @@ end | |||
| 2291 | \let\markupsetuplqverbatim \markupsetcodequoteleft | 2292 | \let\markupsetuplqverbatim \markupsetcodequoteleft |
| 2292 | \let\markupsetuprqverbatim \markupsetcodequoteright | 2293 | \let\markupsetuprqverbatim \markupsetcodequoteright |
| 2293 | 2294 | ||
| 2294 | \let\markupsetuplqkbd \markupsetnoligaturesquoteleft | ||
| 2295 | |||
| 2296 | % Allow an option to not use regular directed right quote/apostrophe | 2295 | % Allow an option to not use regular directed right quote/apostrophe |
| 2297 | % (char 0x27), but instead the undirected quote from cmtt (char 0x0d). | 2296 | % (char 0x27), but instead the undirected quote from cmtt (char 0x0d). |
| 2298 | % The undirected quote is ugly, so don't make it the default, but it | 2297 | % The undirected quote is ugly, so don't make it the default, but it |
| @@ -2382,8 +2381,7 @@ end | |||
| 2382 | \aftersmartic | 2381 | \aftersmartic |
| 2383 | } | 2382 | } |
| 2384 | 2383 | ||
| 2385 | % like \smartslanted except unconditionally uses \ttsl, and no ic. | 2384 | % Unconditional use \ttsl, and no ic. @var is set to this for defuns. |
| 2386 | % @var is set to this for defun arguments. | ||
| 2387 | \def\ttslanted#1{{\ttsl #1}} | 2385 | \def\ttslanted#1{{\ttsl #1}} |
| 2388 | 2386 | ||
| 2389 | % @cite is like \smartslanted except unconditionally use \sl. We never want | 2387 | % @cite is like \smartslanted except unconditionally use \sl. We never want |
| @@ -2695,10 +2693,6 @@ end | |||
| 2695 | \let\email=\uref | 2693 | \let\email=\uref |
| 2696 | \fi | 2694 | \fi |
| 2697 | 2695 | ||
| 2698 | % @kbd is like @code, except that if the argument is just one @key command, | ||
| 2699 | % then @kbd has no effect. | ||
| 2700 | \def\kbd#1{{\setupmarkupstyle{kbd}\def\look{#1}\expandafter\kbdfoo\look??\par}} | ||
| 2701 | |||
| 2702 | % @kbdinputstyle -- arg is `distinct' (@kbd uses slanted tty font always), | 2696 | % @kbdinputstyle -- arg is `distinct' (@kbd uses slanted tty font always), |
| 2703 | % `example' (@kbd uses ttsl only inside of @example and friends), | 2697 | % `example' (@kbd uses ttsl only inside of @example and friends), |
| 2704 | % or `code' (@kbd uses normal tty font always). | 2698 | % or `code' (@kbd uses normal tty font always). |
| @@ -2722,11 +2716,17 @@ end | |||
| 2722 | % Default is `distinct'. | 2716 | % Default is `distinct'. |
| 2723 | \kbdinputstyle distinct | 2717 | \kbdinputstyle distinct |
| 2724 | 2718 | ||
| 2719 | % @kbd is like @code, except that if the argument is just one @key command, | ||
| 2720 | % then @kbd has no effect. | ||
| 2721 | \def\kbd#1{{\def\look{#1}\expandafter\kbdsub\look??\par}} | ||
| 2722 | |||
| 2725 | \def\xkey{\key} | 2723 | \def\xkey{\key} |
| 2726 | \def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{??}% | 2724 | \def\kbdsub#1#2#3\par{% |
| 2727 | \ifx\one\xkey\ifx\threex\three \key{#2}% | 2725 | \def\one{#1}\def\three{#3}\def\threex{??}% |
| 2728 | \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi | 2726 | \ifx\one\xkey\ifx\threex\three \key{#2}% |
| 2729 | \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi} | 2727 | \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi |
| 2728 | \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi | ||
| 2729 | } | ||
| 2730 | 2730 | ||
| 2731 | % definition of @key that produces a lozenge. Doesn't adjust to text size. | 2731 | % definition of @key that produces a lozenge. Doesn't adjust to text size. |
| 2732 | %\setfont\keyrm\rmshape{8}{1000}{OT1} | 2732 | %\setfont\keyrm\rmshape{8}{1000}{OT1} |
| @@ -4257,7 +4257,7 @@ end | |||
| 4257 | } | 4257 | } |
| 4258 | \def\ifcmddefinedfail{\doignore{ifcommanddefined}} | 4258 | \def\ifcmddefinedfail{\doignore{ifcommanddefined}} |
| 4259 | 4259 | ||
| 4260 | % @ifcommandnotdefined CMD ... handlded similar to @ifclear above. | 4260 | % @ifcommandnotdefined CMD ... handled similar to @ifclear above. |
| 4261 | \makecond{ifcommandnotdefined} | 4261 | \makecond{ifcommandnotdefined} |
| 4262 | \def\ifcommandnotdefined{% | 4262 | \def\ifcommandnotdefined{% |
| 4263 | \parsearg{\doifcmddefined{\else \let\next=\ifcmdnotdefinedfail}}} | 4263 | \parsearg{\doifcmddefined{\else \let\next=\ifcmdnotdefinedfail}}} |
| @@ -7072,7 +7072,10 @@ end | |||
| 7072 | \df \sl \hyphenchar\font=0 | 7072 | \df \sl \hyphenchar\font=0 |
| 7073 | % | 7073 | % |
| 7074 | % On the other hand, if an argument has two dashes (for instance), we | 7074 | % On the other hand, if an argument has two dashes (for instance), we |
| 7075 | % want a way to get ttsl. Let's try @var for that. | 7075 | % want a way to get ttsl. We used to recommend @var for that, so |
| 7076 | % leave the code in, but it's strange for @var to lead to typewriter. | ||
| 7077 | % Nowadays we recommend @code, since the difference between a ttsl hyphen | ||
| 7078 | % and a tt hyphen is pretty tiny. @code also disables ?` !`. | ||
| 7076 | \def\var##1{{\setupmarkupstyle{var}\ttslanted{##1}}}% | 7079 | \def\var##1{{\setupmarkupstyle{var}\ttslanted{##1}}}% |
| 7077 | #1% | 7080 | #1% |
| 7078 | \sl\hyphenchar\font=45 | 7081 | \sl\hyphenchar\font=45 |