Changeset d3b0fe08 in rtems for texinfo.tex


Ignore:
Timestamp:
11/21/12 03:23:42 (11 years ago)
Author:
Ralf Corsépius <ralf.corsepius@…>
Branches:
4.11, 5, master
Children:
5adf02e5
Parents:
a12f7e9
Message:

Update from automake-1.12.5.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • texinfo.tex

    ra12f7e9 rd3b0fe08  
    44\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
    55%
    6 \def\texinfoversion{2012-09-04.17}
     6\def\texinfoversion{2012-11-08.11}
    77%
    88% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
     
    22732273\gdef\markupsetcodequoteleft{\let`\codequoteleft}
    22742274\gdef\markupsetcodequoteright{\let'\codequoteright}
    2275 
    2276 \gdef\markupsetnoligaturesquoteleft{\let`\noligaturesquoteleft}
    22772275}
    22782276
     
    22832281\let\markupsetuprqexample \markupsetcodequoteright
    22842282%
     2283\let\markupsetuplqkbd     \markupsetcodequoteleft
     2284\let\markupsetuprqkbd     \markupsetcodequoteright
     2285%
    22852286\let\markupsetuplqsamp \markupsetcodequoteleft
    22862287\let\markupsetuprqsamp \markupsetcodequoteright
     
    22912292\let\markupsetuplqverbatim \markupsetcodequoteleft
    22922293\let\markupsetuprqverbatim \markupsetcodequoteright
    2293 
    2294 \let\markupsetuplqkbd \markupsetnoligaturesquoteleft
    22952294
    22962295% Allow an option to not use regular directed right quote/apostrophe
     
    23832382}
    23842383
    2385 % like \smartslanted except unconditionally uses \ttsl, and no ic.
    2386 % @var is set to this for defun arguments.
     2384% Unconditional use \ttsl, and no ic.  @var is set to this for defuns.
    23872385\def\ttslanted#1{{\ttsl #1}}
    23882386
     
    26962694\fi
    26972695
    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 
    27022696% @kbdinputstyle -- arg is `distinct' (@kbd uses slanted tty font always),
    27032697%   `example' (@kbd uses ttsl only inside of @example and friends),
     
    27232717\kbdinputstyle distinct
    27242718
     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
    27252723\def\xkey{\key}
    2726 \def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{??}%
    2727 \ifx\one\xkey\ifx\threex\three \key{#2}%
    2728 \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi
    2729 \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi}
     2724\def\kbdsub#1#2#3\par{%
     2725  \def\one{#1}\def\three{#3}\def\threex{??}%
     2726  \ifx\one\xkey\ifx\threex\three \key{#2}%
     2727  \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi
     2728  \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi
     2729}
    27302730
    27312731% definition of @key that produces a lozenge.  Doesn't adjust to text size.
     
    32733273% don't worry much about spacing, ragged right.  This should be used
    32743274% inside a \vbox, and fonts need to be set appropriately first.  Because
    3275 % it is always used for titles, nothing else, we call \rmisbold.
     3275% it is always used for titles, nothing else, we call \rmisbold.  \par
     3276% should be specified before the end of the \vbox, since a vbox is a group.
    32763277%
    32773278\def\raggedtitlesettings{%
     
    32903291\parseargdef\title{%
    32913292  \checkenv\titlepage
    3292   \vbox{\titlefonts \raggedtitlesettings #1}
     3293  \vbox{\titlefonts \raggedtitlesettings #1\par}%
    32933294  % print a rule at the page bottom also.
    32943295  \finishedtitlepagefalse
     
    42574258\def\ifcmddefinedfail{\doignore{ifcommanddefined}}
    42584259
    4259 % @ifcommandnotdefined CMD ... handlded similar to @ifclear above.
     4260% @ifcommandnotdefined CMD ... handled similar to @ifclear above.
    42604261\makecond{ifcommandnotdefined}
    42614262\def\ifcommandnotdefined{%
     
    55935594% Define @majorheading, @heading and @subheading
    55945595
    5595 % NOTE on use of \vbox for chapter headings, section headings, and such:
    5596 %       1) We use \vbox rather than the earlier \line to permit
    5597 %          overlong headings to fold.
    5598 %       2) \hyphenpenalty is set to 10000 because hyphenation in a
    5599 %          heading is obnoxious; this forbids it.
    5600 %       3) Likewise, headings look best if no \parindent is used, and
    5601 %          if justification is not attempted.  Hence \raggedright.
    5602 
    56035596\def\majorheading{%
    56045597  {\advance\chapheadingskip by 10pt \chapbreak }%
     
    56085601\def\chapheading{\chapbreak \parsearg\chapheadingzzz}
    56095602\def\chapheadingzzz#1{%
    5610   {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000
    5611                     \parindent=0pt\ptexraggedright
    5612                     \rmisbold #1\hfill}}%
    5613   \bigskip \par\penalty 200\relax
     5603  \vbox{\chapfonts \raggedtitlesettings #1\par}%
     5604  \nobreak\bigskip \nobreak
    56145605  \suppressfirstparagraphindent
    56155606}
     
    57705761    % Typeset the actual heading.
    57715762    \nobreak % Avoid page breaks at the interline glue.
    5772     \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \ptexraggedright
    5773           \hangindent=\wd0 \centerparametersmaybe
     5763    \vbox{\raggedtitlesettings \hangindent=\wd0 \centerparametersmaybe
    57745764          \unhbox0 #1\par}%
    57755765  }%
     
    57935783%
    57945784\def\unnchfopen #1{%
    5795 \chapoddpage {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000
    5796                        \parindent=0pt\ptexraggedright
    5797                        \rmisbold #1\hfill}}\bigskip \par\nobreak
     5785  \chapoddpage
     5786  \vbox{\chapfonts \raggedtitlesettings #1\par}%
     5787  \nobreak\bigskip\nobreak
    57985788}
    57995789\def\chfopen #1#2{\chapoddpage {\chapfonts
     
    58025792}
    58035793\def\centerchfopen #1{%
    5804 \chapoddpage {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000
    5805                        \parindent=0pt
    5806                        \hfill {\rmisbold #1}\hfill}}\bigskip \par\nobreak
     5794  \chapoddpage
     5795  \vbox{\chapfonts \raggedtitlesettings \hfill #1\hfill}%
     5796  \nobreak\bigskip \nobreak
    58075797}
    58085798\def\CHAPFopen{%
     
    65706560%
    65716561\def\quotationstart{%
    6572   {\parskip=0pt \aboveenvbreak}% because \aboveenvbreak inserts \parskip
    6573   \parindent=0pt
    6574   %
    6575   % @cartouche defines \nonarrowing to inhibit narrowing at next level down.
     6562  \indentedblockstart % same as \indentedblock, but increase right margin too.
    65766563  \ifx\nonarrowing\relax
    6577     \advance\leftskip by \lispnarrowing
    65786564    \advance\rightskip by \lispnarrowing
    6579     \exdentamount = \lispnarrowing
    6580   \else
    6581     \let\nonarrowing = \relax
    65826565  \fi
    65836566  \parsearg\quotationlabel
     
    66046587  \fi
    66056588}
     6589
     6590% @indentedblock is like @quotation, but indents only on the left and
     6591% has no optional argument.
     6592%
     6593\makedispenvdef{indentedblock}{\indentedblockstart}
     6594%
     6595\def\indentedblockstart{%
     6596  {\parskip=0pt \aboveenvbreak}% because \aboveenvbreak inserts \parskip
     6597  \parindent=0pt
     6598  %
     6599  % @cartouche defines \nonarrowing to inhibit narrowing at next level down.
     6600  \ifx\nonarrowing\relax
     6601    \advance\leftskip by \lispnarrowing
     6602    \exdentamount = \lispnarrowing
     6603  \else
     6604    \let\nonarrowing = \relax
     6605  \fi
     6606}
     6607
     6608% Keep a nonzero parskip for the environment, since we're doing normal filling.
     6609%
     6610\def\Eindentedblock{%
     6611  \par
     6612  {\parskip=0pt \afterenvbreak}%
     6613}
     6614\def\Esmallindentedblock{\Eindentedblock}
    66066615
    66076616
     
    70837092  %
    70847093  % On the other hand, if an argument has two dashes (for instance), we
    7085   % want a way to get ttsl.  Let's try @var for that.
     7094  % want a way to get ttsl.  We used to recommend @var for that, so
     7095  % leave the code in, but it's strange for @var to lead to typewriter.
     7096  % Nowadays we recommend @code, since the difference between a ttsl hyphen
     7097  % and a tt hyphen is pretty tiny.  @code also disables ?` !`.
    70867098  \def\var##1{{\setupmarkupstyle{var}\ttslanted{##1}}}%
    70877099  #1%
Note: See TracChangeset for help on using the changeset viewer.