diff options
| author | Daniel Colascione | 2012-09-17 04:07:36 -0800 |
|---|---|---|
| committer | Daniel Colascione | 2012-09-17 04:07:36 -0800 |
| commit | 2ab329f3b5d52a39f0a45c3d9c129f1c19560142 (patch) | |
| tree | 6dd6784d63e54cb18071df8e28fbdbc27d418728 /doc/misc | |
| parent | f701ab72dd55460d23c8b029550aa4d7ecef3cfa (diff) | |
| parent | bb7dce392f6d9d5fc4b9d7de09ff920a52f07669 (diff) | |
| download | emacs-2ab329f3b5d52a39f0a45c3d9c129f1c19560142.tar.gz emacs-2ab329f3b5d52a39f0a45c3d9c129f1c19560142.zip | |
Merge from trunk
Diffstat (limited to 'doc/misc')
| -rw-r--r-- | doc/misc/ChangeLog | 16 | ||||
| -rw-r--r-- | doc/misc/texinfo.tex | 84 | ||||
| -rw-r--r-- | doc/misc/tramp.texi | 3 | ||||
| -rw-r--r-- | doc/misc/trampver.texi | 2 |
4 files changed, 65 insertions, 40 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 20c74cf70b2..8ecaf97a84a 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,19 @@ | |||
| 1 | 2012-09-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * texinfo.tex: Merge from gnulib. | ||
| 4 | |||
| 5 | 2012-09-12 Michael Albinus <michael.albinus@gmx.de> | ||
| 6 | |||
| 7 | Sync with Tramp 2.2.6. | ||
| 8 | |||
| 9 | * tramp.texi (Bug Reports): Cleanup caches before a test run. | ||
| 10 | |||
| 11 | * trampver.texi: Update release number. | ||
| 12 | |||
| 13 | 2012-09-12 Paul Eggert <eggert@cs.ucla.edu> | ||
| 14 | |||
| 15 | * texinfo.tex: Merge from gnulib. | ||
| 16 | |||
| 1 | 2012-08-06 Aurélien Aptel <aurelien.aptel@gmail.com> | 17 | 2012-08-06 Aurélien Aptel <aurelien.aptel@gmail.com> |
| 2 | 18 | ||
| 3 | * url.texi (Parsed URLs): Adjust to the code's use of defstruct | 19 | * url.texi (Parsed URLs): Adjust to the code's use of defstruct |
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex index dc4bf6400c4..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-07-29.17} | 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, |
| @@ -594,7 +594,7 @@ | |||
| 594 | \def\:{\spacefactor=1000 } | 594 | \def\:{\spacefactor=1000 } |
| 595 | 595 | ||
| 596 | % @* forces a line break. | 596 | % @* forces a line break. |
| 597 | \def\*{\hfil\break\hbox{}\ignorespaces} | 597 | \def\*{\unskip\hfil\break\hbox{}\ignorespaces} |
| 598 | 598 | ||
| 599 | % @/ allows a line break. | 599 | % @/ allows a line break. |
| 600 | \let\/=\allowbreak | 600 | \let\/=\allowbreak |
| @@ -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} |
| @@ -3269,6 +3269,20 @@ end | |||
| 3269 | \finishedtitlepagetrue | 3269 | \finishedtitlepagetrue |
| 3270 | } | 3270 | } |
| 3271 | 3271 | ||
| 3272 | % Settings used for typesetting titles: no hyphenation, no indentation, | ||
| 3273 | % don't worry much about spacing, ragged right. This should be used | ||
| 3274 | % inside a \vbox, and fonts need to be set appropriately first. Because | ||
| 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. | ||
| 3277 | % | ||
| 3278 | \def\raggedtitlesettings{% | ||
| 3279 | \rmisbold | ||
| 3280 | \hyphenpenalty=10000 | ||
| 3281 | \parindent=0pt | ||
| 3282 | \tolerance=5000 | ||
| 3283 | \ptexraggedright | ||
| 3284 | } | ||
| 3285 | |||
| 3272 | % Macros to be used within @titlepage: | 3286 | % Macros to be used within @titlepage: |
| 3273 | 3287 | ||
| 3274 | \let\subtitlerm=\tenrm | 3288 | \let\subtitlerm=\tenrm |
| @@ -3276,7 +3290,7 @@ end | |||
| 3276 | 3290 | ||
| 3277 | \parseargdef\title{% | 3291 | \parseargdef\title{% |
| 3278 | \checkenv\titlepage | 3292 | \checkenv\titlepage |
| 3279 | \leftline{\titlefonts\rmisbold #1} | 3293 | \vbox{\titlefonts \raggedtitlesettings #1\par}% |
| 3280 | % print a rule at the page bottom also. | 3294 | % print a rule at the page bottom also. |
| 3281 | \finishedtitlepagefalse | 3295 | \finishedtitlepagefalse |
| 3282 | \vskip4pt \hrule height 4pt width \hsize \vskip4pt | 3296 | \vskip4pt \hrule height 4pt width \hsize \vskip4pt |
| @@ -4243,7 +4257,7 @@ end | |||
| 4243 | } | 4257 | } |
| 4244 | \def\ifcmddefinedfail{\doignore{ifcommanddefined}} | 4258 | \def\ifcmddefinedfail{\doignore{ifcommanddefined}} |
| 4245 | 4259 | ||
| 4246 | % @ifcommandnotdefined CMD ... handlded similar to @ifclear above. | 4260 | % @ifcommandnotdefined CMD ... handled similar to @ifclear above. |
| 4247 | \makecond{ifcommandnotdefined} | 4261 | \makecond{ifcommandnotdefined} |
| 4248 | \def\ifcommandnotdefined{% | 4262 | \def\ifcommandnotdefined{% |
| 4249 | \parsearg{\doifcmddefined{\else \let\next=\ifcmdnotdefinedfail}}} | 4263 | \parsearg{\doifcmddefined{\else \let\next=\ifcmdnotdefinedfail}}} |
| @@ -5579,14 +5593,6 @@ end | |||
| 5579 | 5593 | ||
| 5580 | % Define @majorheading, @heading and @subheading | 5594 | % Define @majorheading, @heading and @subheading |
| 5581 | 5595 | ||
| 5582 | % NOTE on use of \vbox for chapter headings, section headings, and such: | ||
| 5583 | % 1) We use \vbox rather than the earlier \line to permit | ||
| 5584 | % overlong headings to fold. | ||
| 5585 | % 2) \hyphenpenalty is set to 10000 because hyphenation in a | ||
| 5586 | % heading is obnoxious; this forbids it. | ||
| 5587 | % 3) Likewise, headings look best if no \parindent is used, and | ||
| 5588 | % if justification is not attempted. Hence \raggedright. | ||
| 5589 | |||
| 5590 | \def\majorheading{% | 5596 | \def\majorheading{% |
| 5591 | {\advance\chapheadingskip by 10pt \chapbreak }% | 5597 | {\advance\chapheadingskip by 10pt \chapbreak }% |
| 5592 | \parsearg\chapheadingzzz | 5598 | \parsearg\chapheadingzzz |
| @@ -5594,10 +5600,8 @@ end | |||
| 5594 | 5600 | ||
| 5595 | \def\chapheading{\chapbreak \parsearg\chapheadingzzz} | 5601 | \def\chapheading{\chapbreak \parsearg\chapheadingzzz} |
| 5596 | \def\chapheadingzzz#1{% | 5602 | \def\chapheadingzzz#1{% |
| 5597 | {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 | 5603 | \vbox{\chapfonts \raggedtitlesettings #1\par}% |
| 5598 | \parindent=0pt\ptexraggedright | 5604 | \nobreak\bigskip \nobreak |
| 5599 | \rmisbold #1\hfill}}% | ||
| 5600 | \bigskip \par\penalty 200\relax | ||
| 5601 | \suppressfirstparagraphindent | 5605 | \suppressfirstparagraphindent |
| 5602 | } | 5606 | } |
| 5603 | 5607 | ||
| @@ -5756,8 +5760,7 @@ end | |||
| 5756 | % | 5760 | % |
| 5757 | % Typeset the actual heading. | 5761 | % Typeset the actual heading. |
| 5758 | \nobreak % Avoid page breaks at the interline glue. | 5762 | \nobreak % Avoid page breaks at the interline glue. |
| 5759 | \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \ptexraggedright | 5763 | \vbox{\raggedtitlesettings \hangindent=\wd0 \centerparametersmaybe |
| 5760 | \hangindent=\wd0 \centerparametersmaybe | ||
| 5761 | \unhbox0 #1\par}% | 5764 | \unhbox0 #1\par}% |
| 5762 | }% | 5765 | }% |
| 5763 | \nobreak\bigskip % no page break after a chapter title | 5766 | \nobreak\bigskip % no page break after a chapter title |
| @@ -5779,18 +5782,18 @@ end | |||
| 5779 | \def\setchapterstyle #1 {\csname CHAPF#1\endcsname} | 5782 | \def\setchapterstyle #1 {\csname CHAPF#1\endcsname} |
| 5780 | % | 5783 | % |
| 5781 | \def\unnchfopen #1{% | 5784 | \def\unnchfopen #1{% |
| 5782 | \chapoddpage {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 | 5785 | \chapoddpage |
| 5783 | \parindent=0pt\ptexraggedright | 5786 | \vbox{\chapfonts \raggedtitlesettings #1\par}% |
| 5784 | \rmisbold #1\hfill}}\bigskip \par\nobreak | 5787 | \nobreak\bigskip\nobreak |
| 5785 | } | 5788 | } |
| 5786 | \def\chfopen #1#2{\chapoddpage {\chapfonts | 5789 | \def\chfopen #1#2{\chapoddpage {\chapfonts |
| 5787 | \vbox to 3in{\vfil \hbox to\hsize{\hfil #2} \hbox to\hsize{\hfil #1} \vfil}}% | 5790 | \vbox to 3in{\vfil \hbox to\hsize{\hfil #2} \hbox to\hsize{\hfil #1} \vfil}}% |
| 5788 | \par\penalty 5000 % | 5791 | \par\penalty 5000 % |
| 5789 | } | 5792 | } |
| 5790 | \def\centerchfopen #1{% | 5793 | \def\centerchfopen #1{% |
| 5791 | \chapoddpage {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 | 5794 | \chapoddpage |
| 5792 | \parindent=0pt | 5795 | \vbox{\chapfonts \raggedtitlesettings \hfill #1\hfill}% |
| 5793 | \hfill {\rmisbold #1}\hfill}}\bigskip \par\nobreak | 5796 | \nobreak\bigskip \nobreak |
| 5794 | } | 5797 | } |
| 5795 | \def\CHAPFopen{% | 5798 | \def\CHAPFopen{% |
| 5796 | \global\let\chapmacro=\chfopen | 5799 | \global\let\chapmacro=\chfopen |
| @@ -7069,7 +7072,10 @@ end | |||
| 7069 | \df \sl \hyphenchar\font=0 | 7072 | \df \sl \hyphenchar\font=0 |
| 7070 | % | 7073 | % |
| 7071 | % 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 |
| 7072 | % 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 ?` !`. | ||
| 7073 | \def\var##1{{\setupmarkupstyle{var}\ttslanted{##1}}}% | 7079 | \def\var##1{{\setupmarkupstyle{var}\ttslanted{##1}}}% |
| 7074 | #1% | 7080 | #1% |
| 7075 | \sl\hyphenchar\font=45 | 7081 | \sl\hyphenchar\font=45 |
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi index 87ad2bc5009..530b8fdd6c2 100644 --- a/doc/misc/tramp.texi +++ b/doc/misc/tramp.texi | |||
| @@ -2853,6 +2853,9 @@ If you can identify a minimal test case that reproduces the problem, | |||
| 2853 | include that with your bug report. This will make it much easier for | 2853 | include that with your bug report. This will make it much easier for |
| 2854 | the development team to analyze and correct the problem. | 2854 | the development team to analyze and correct the problem. |
| 2855 | 2855 | ||
| 2856 | Sometimes, there might be also problems due to Tramp caches. Flush | ||
| 2857 | all caches before running the test, @ref{Cleanup remote connections}. | ||
| 2858 | |||
| 2856 | Before reporting the bug, you should set the verbosity level to 6 | 2859 | Before reporting the bug, you should set the verbosity level to 6 |
| 2857 | (@pxref{Traces and Profiles, Traces}) in the @file{~/.emacs} file and | 2860 | (@pxref{Traces and Profiles, Traces}) in the @file{~/.emacs} file and |
| 2858 | repeat the bug. Then, include the contents of the @file{*tramp/foo*} | 2861 | repeat the bug. Then, include the contents of the @file{*tramp/foo*} |
diff --git a/doc/misc/trampver.texi b/doc/misc/trampver.texi index 78bd9d0965f..d902ac0fb97 100644 --- a/doc/misc/trampver.texi +++ b/doc/misc/trampver.texi | |||
| @@ -8,7 +8,7 @@ | |||
| 8 | @c In the Tramp CVS, the version number is auto-frobbed from | 8 | @c In the Tramp CVS, the version number is auto-frobbed from |
| 9 | @c configure.ac, so you should edit that file and run | 9 | @c configure.ac, so you should edit that file and run |
| 10 | @c "autoconf && ./configure" to change the version number. | 10 | @c "autoconf && ./configure" to change the version number. |
| 11 | @set trampver 2.2.6-pre | 11 | @set trampver 2.2.6 |
| 12 | 12 | ||
| 13 | @c Other flags from configuration | 13 | @c Other flags from configuration |
| 14 | @set instprefix /usr/local | 14 | @set instprefix /usr/local |