aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2015-06-20 10:16:36 -0700
committerPaul Eggert2015-06-20 10:17:05 -0700
commit0e0dae5e87eef0c164f544457f68d808a07cb39b (patch)
treec4b7566b65e610e741c9f399d19562691fc6c741
parent20514277e2998be6bbecfae60b4a18a1776d570d (diff)
downloademacs-0e0dae5e87eef0c164f544457f68d808a07cb39b.tar.gz
emacs-0e0dae5e87eef0c164f544457f68d808a07cb39b.zip
* doc/misc/texinfo.tex, lib/set-permissions.c: Merge from gnulib.
-rw-r--r--doc/misc/texinfo.tex35
-rw-r--r--lib/set-permissions.c2
2 files changed, 24 insertions, 13 deletions
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index 1a4741d1574..60951102f3f 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{2015-06-01.15} 6\def\texinfoversion{2015-06-14.15}
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,
@@ -3196,8 +3196,15 @@ end
3196\def\Eogonek{{\ecfont \char"86}}\def\macrocharE{E} 3196\def\Eogonek{{\ecfont \char"86}}\def\macrocharE{E}
3197\def\eogonek{{\ecfont \char"A6}}\def\macrochare{e} 3197\def\eogonek{{\ecfont \char"A6}}\def\macrochare{e}
3198% 3198%
3199% Use the ec* fonts (cm-super in outline format) for non-CM glyphs. 3199% Use the European Computer Modern fonts (cm-super in outline format)
3200\def\ecfont{% 3200% for non-CM glyphs. That is ec* for regular text and tc* for the text
3201% companion symbols (LaTeX TS1 encoding). Both are part of the ec
3202% package and follow the same conventions.
3203%
3204\def\ecfont{\etcfont{e}}
3205\def\tcfont{\etcfont{t}}
3206%
3207\def\etcfont#1{%
3201 % We can't distinguish serif/sans and italic/slanted, but this 3208 % We can't distinguish serif/sans and italic/slanted, but this
3202 % is used for crude hacks anyway (like adding French and German 3209 % is used for crude hacks anyway (like adding French and German
3203 % quotes to documents typeset with CM, where we lose kerning), so 3210 % quotes to documents typeset with CM, where we lose kerning), so
@@ -3206,14 +3213,14 @@ end
3206 \edef\nominalsize{\csname\curfontsize nominalsize\endcsname}% 3213 \edef\nominalsize{\csname\curfontsize nominalsize\endcsname}%
3207 \ifmonospace 3214 \ifmonospace
3208 % typewriter: 3215 % typewriter:
3209 \font\thisecfont = ectt\ecsize \space at \nominalsize 3216 \font\thisecfont = #1ctt\ecsize \space at \nominalsize
3210 \else 3217 \else
3211 \ifx\curfontstyle\bfstylename 3218 \ifx\curfontstyle\bfstylename
3212 % bold: 3219 % bold:
3213 \font\thisecfont = ecb\ifusingit{i}{x}\ecsize \space at \nominalsize 3220 \font\thisecfont = #1cb\ifusingit{i}{x}\ecsize \space at \nominalsize
3214 \else 3221 \else
3215 % regular: 3222 % regular:
3216 \font\thisecfont = ec\ifusingit{ti}{rm}\ecsize \space at \nominalsize 3223 \font\thisecfont = #1c\ifusingit{ti}{rm}\ecsize \space at \nominalsize
3217 \fi 3224 \fi
3218 \fi 3225 \fi
3219 \thisecfont 3226 \thisecfont
@@ -9021,17 +9028,17 @@ directory should work if nowhere else does.}
9021\def\latonechardefs{% 9028\def\latonechardefs{%
9022 \gdef^^a0{\tie} 9029 \gdef^^a0{\tie}
9023 \gdef^^a1{\exclamdown} 9030 \gdef^^a1{\exclamdown}
9024 \gdef^^a2{\missingcharmsg{CENT SIGN}} 9031 \gdef^^a2{{\tcfont \char162}} % cent
9025 \gdef^^a3{{\pounds}} 9032 \gdef^^a3{\pounds}
9026 \gdef^^a4{\missingcharmsg{CURRENCY SIGN}} 9033 \gdef^^a4{{\tcfont \char164}} % currency
9027 \gdef^^a5{\missingcharmsg{YEN SIGN}} 9034 \gdef^^a5{{\tcfont \char165}} % yen
9028 \gdef^^a6{\missingcharmsg{BROKEN BAR}} 9035 \gdef^^a6{{\tcfont \char166}} % broken bar
9029 \gdef^^a7{\S} 9036 \gdef^^a7{\S}
9030 \gdef^^a8{\"{}} 9037 \gdef^^a8{\"{}}
9031 \gdef^^a9{\copyright} 9038 \gdef^^a9{\copyright}
9032 \gdef^^aa{\ordf} 9039 \gdef^^aa{\ordf}
9033 \gdef^^ab{\guillemetleft} 9040 \gdef^^ab{\guillemetleft}
9034 \gdef^^ac{$\lnot$} 9041 \gdef^^ac{\ensuremath\lnot}
9035 \gdef^^ad{\-} 9042 \gdef^^ad{\-}
9036 \gdef^^ae{\registeredsymbol} 9043 \gdef^^ae{\registeredsymbol}
9037 \gdef^^af{\={}} 9044 \gdef^^af{\={}}
@@ -9396,7 +9403,11 @@ directory should work if nowhere else does.}
9396\def\utfeightchardefs{% 9403\def\utfeightchardefs{%
9397 \DeclareUnicodeCharacter{00A0}{\tie} 9404 \DeclareUnicodeCharacter{00A0}{\tie}
9398 \DeclareUnicodeCharacter{00A1}{\exclamdown} 9405 \DeclareUnicodeCharacter{00A1}{\exclamdown}
9406 \DeclareUnicodeCharacter{00A2}{{\tcfont \char162}}% 0242=cent
9399 \DeclareUnicodeCharacter{00A3}{\pounds} 9407 \DeclareUnicodeCharacter{00A3}{\pounds}
9408 \DeclareUnicodeCharacter{00A4}{{\tcfont \char164}}% 0244=currency
9409 \DeclareUnicodeCharacter{00A5}{{\tcfont \char165}}% 0245=yen
9410 \DeclareUnicodeCharacter{00A6}{{\tcfont \char166}}% 0246=brokenbar
9400 \DeclareUnicodeCharacter{00A7}{\S} 9411 \DeclareUnicodeCharacter{00A7}{\S}
9401 \DeclareUnicodeCharacter{00A8}{\"{ }} 9412 \DeclareUnicodeCharacter{00A8}{\"{ }}
9402 \DeclareUnicodeCharacter{00A9}{\copyright} 9413 \DeclareUnicodeCharacter{00A9}{\copyright}
diff --git a/lib/set-permissions.c b/lib/set-permissions.c
index 22368799f7e..3bcfd31530e 100644
--- a/lib/set-permissions.c
+++ b/lib/set-permissions.c
@@ -774,7 +774,7 @@ set_permissions (struct permission_context *ctx, const char *name, int desc)
774 774
775 early_chmod = false; 775 early_chmod = false;
776# else 776# else
777 /* All other plaforms */ 777 /* All other platforms */
778 /* On Cygwin, it is necessary to call chmod before acl, because 778 /* On Cygwin, it is necessary to call chmod before acl, because
779 chmod can change the contents of the ACL (in ways that don't 779 chmod can change the contents of the ACL (in ways that don't
780 change the allowed accesses, but still visible). */ 780 change the allowed accesses, but still visible). */