1
0
mirror of https://https.git.savannah.gnu.org/git/gnulib.git synced 2026-04-28 06:33:36 +00:00

autoupdate

This commit is contained in:
Karl Berry
2026-04-27 08:00:44 -07:00
parent 45a8afb5e8
commit 2b447deed7

View File

@@ -3,7 +3,7 @@
% Load plain if necessary, i.e., if running under initex. % Load plain if necessary, i.e., if running under initex.
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
% %
\def\texinfoversion{2026-04-25.23} \def\texinfoversion{2026-04-26.12}
% %
% Copyright 1985, 1986, 1988, 1990-2025 Free Software Foundation, Inc. % Copyright 1985, 1986, 1988, 1990-2025 Free Software Foundation, Inc.
% %
@@ -10969,12 +10969,14 @@ directory should work if nowhere else does.}
\endgroup \endgroup
% Used in \DefineSortKey as temporary definitions of \UTFviiiTwoOctetsName etc. % Used in \DefineSortKey as temporary definitions of \UTFviiiTwoOctetsName etc.
% Use \expandafter\noexpand to prevent excessive expansion if \DefineSortKey is
% called more than once for the same codepoint.
\def\UTFviiiSortTwoOctetsName#1#2{% \def\UTFviiiSortTwoOctetsName#1#2{%
\csname sort:#1\string #2\endcsname}% \expandafter\noexpand\csname sort:#1\string #2\endcsname}%
\def\UTFviiiSortThreeOctetsName#1#2#3{% \def\UTFviiiSortThreeOctetsName#1#2#3{%
\csname sort:#1\string #2\string #3\endcsname}% \expandafter\noexpand\csname sort:#1\string #2\string #3\endcsname}%
\def\UTFviiiSortFourOctetsName#1#2#3#4{% \def\UTFviiiSortFourOctetsName#1#2#3#4{%
\csname sort:#1\string #2\string #3\string #4\endcsname}% \expandafter\noexpand\csname sort:#1\string #2\string #3\string #4\endcsname}%
% To be used in translation files to provide strings to be output % To be used in translation files to provide strings to be output
% in the index sort key where a character occurs. % in the index sort key where a character occurs.
@@ -10988,19 +10990,33 @@ directory should work if nowhere else does.}
\let\UTFviiiThreeOctetsName\UTFviiiSortThreeOctetsName \let\UTFviiiThreeOctetsName\UTFviiiSortThreeOctetsName
\let\UTFviiiFourOctetsName\UTFviiiSortFourOctetsName \let\UTFviiiFourOctetsName\UTFviiiSortFourOctetsName
% %
% Completely expand \UTFviiiTmp, which looks like: % Expand \UTFviiiTmp fully, which looks like:
% 1. \UTFviiiTwoOctetsName B1 B2 % 1. \UTFviiiTwoOctetsName B1 B2
% 2. \csname sort:B1 \string B2 \endcsname % 2. \expandafter\noexpand\csname sort:B1 \string B2 \endcsname
% 3. \sort: B1 B2 (a single control sequence token) % 3. \noexpand\sort: B1 B2
% 4. \sort: B1 B2 (a single control sequence token)
%
\xdef\UTFviiiTmp{\UTFviiiTmp}% \xdef\UTFviiiTmp{\UTFviiiTmp}%
\egroup \egroup
\expandafter\def\UTFviiiTmp{#2}% \expandafter\gdef\UTFviiiTmp{#2}%
} }
% this could be used as follows % this could be used as follows
%\DefineSortKey{00F1}{nzzz} % n tilde - sort between n and o %\DefineSortKey{00F1}{nzzz} % n tilde - sort between n and o
%\DefineSortKey{00D1}{Nzzz} % N tilde - sort between n and o %\DefineSortKey{00D1}{Nzzz} % N tilde - sort between n and o
% Can be used in place of \DeclareUnicodeCharacter where the value for
% the character is completely expandable when writing to indices:
% Good: \DeclareUnicodeCharacterSK{00C9}{\'E}
% (\' expands to empty string)
% Bad: \DeclareUnicodeCharacterSK{03BB}{\ensuremath\lambda}%
% (\ensuremath expands to junk)
\def\DeclareUnicodeCharacterSK#1#2{%
\DeclareUnicodeCharacter{#1}{#2}%
\DefineSortKey{#1}{#2}%
}
% For native Unicode handling (XeTeX and LuaTeX), % For native Unicode handling (XeTeX and LuaTeX),
% provide a definition macro that sets a catcode to `other' non-globally % provide a definition macro that sets a catcode to `other' non-globally
% %
@@ -11164,73 +11180,73 @@ directory should work if nowhere else does.}
\DeclareUnicodeCharacter{00BE}{$3\over4$}% \DeclareUnicodeCharacter{00BE}{$3\over4$}%
\DeclareUnicodeCharacter{00BF}{\questiondown}% \DeclareUnicodeCharacter{00BF}{\questiondown}%
% %
\DeclareUnicodeCharacter{00C0}{\`A}% \DeclareUnicodeCharacterSK{00C0}{\`A}%
\DeclareUnicodeCharacter{00C1}{\'A}% \DeclareUnicodeCharacterSK{00C1}{\'A}%
\DeclareUnicodeCharacter{00C2}{\^A}% \DeclareUnicodeCharacterSK{00C2}{\^A}%
\DeclareUnicodeCharacter{00C3}{\~A}% \DeclareUnicodeCharacterSK{00C3}{\~A}%
\DeclareUnicodeCharacter{00C4}{\"A}% \DeclareUnicodeCharacterSK{00C4}{\"A}%
\DeclareUnicodeCharacter{00C5}{\AA}% \DeclareUnicodeCharacterSK{00C5}{\AA}%
\DeclareUnicodeCharacter{00C6}{\AE}% \DeclareUnicodeCharacterSK{00C6}{\AE}%
\DeclareUnicodeCharacter{00C7}{\cedilla{C}}% \DeclareUnicodeCharacterSK{00C7}{\cedilla{C}}%
\DeclareUnicodeCharacter{00C8}{\`E}% \DeclareUnicodeCharacterSK{00C8}{\`E}%
\DeclareUnicodeCharacter{00C9}{\'E}% \DeclareUnicodeCharacterSK{00C9}{\'E}%
\DeclareUnicodeCharacter{00CA}{\^E}% \DeclareUnicodeCharacterSK{00CA}{\^E}%
\DeclareUnicodeCharacter{00CB}{\"E}% \DeclareUnicodeCharacterSK{00CB}{\"E}%
\DeclareUnicodeCharacter{00CC}{\`I}% \DeclareUnicodeCharacterSK{00CC}{\`I}%
\DeclareUnicodeCharacter{00CD}{\'I}% \DeclareUnicodeCharacterSK{00CD}{\'I}%
\DeclareUnicodeCharacter{00CE}{\^I}% \DeclareUnicodeCharacterSK{00CE}{\^I}%
\DeclareUnicodeCharacter{00CF}{\"I}% \DeclareUnicodeCharacterSK{00CF}{\"I}%
% %
\DeclareUnicodeCharacter{00D0}{\DH}% \DeclareUnicodeCharacterSK{00D0}{\DH}%
\DeclareUnicodeCharacter{00D1}{\~N}% \DeclareUnicodeCharacterSK{00D1}{\~N}%
\DeclareUnicodeCharacter{00D2}{\`O}% \DeclareUnicodeCharacterSK{00D2}{\`O}%
\DeclareUnicodeCharacter{00D3}{\'O}% \DeclareUnicodeCharacterSK{00D3}{\'O}%
\DeclareUnicodeCharacter{00D4}{\^O}% \DeclareUnicodeCharacterSK{00D4}{\^O}%
\DeclareUnicodeCharacter{00D5}{\~O}% \DeclareUnicodeCharacterSK{00D5}{\~O}%
\DeclareUnicodeCharacter{00D6}{\"O}% \DeclareUnicodeCharacterSK{00D6}{\"O}%
\DeclareUnicodeCharacter{00D7}{\ensuremath\times}% \DeclareUnicodeCharacter{00D7}{\ensuremath\times}%
\DeclareUnicodeCharacter{00D8}{\O}% \DeclareUnicodeCharacterSK{00D8}{\O}%
\DeclareUnicodeCharacter{00D9}{\`U}% \DeclareUnicodeCharacterSK{00D9}{\`U}%
\DeclareUnicodeCharacter{00DA}{\'U}% \DeclareUnicodeCharacterSK{00DA}{\'U}%
\DeclareUnicodeCharacter{00DB}{\^U}% \DeclareUnicodeCharacterSK{00DB}{\^U}%
\DeclareUnicodeCharacter{00DC}{\"U}% \DeclareUnicodeCharacterSK{00DC}{\"U}%
\DeclareUnicodeCharacter{00DD}{\'Y}% \DeclareUnicodeCharacterSK{00DD}{\'Y}%
\DeclareUnicodeCharacter{00DE}{\TH}% \DeclareUnicodeCharacter{00DE}{\TH}%
\DeclareUnicodeCharacter{00DF}{\ss}% \DeclareUnicodeCharacterSK{00DF}{\ss}%
% %
\DeclareUnicodeCharacter{00E0}{\`a}% \DeclareUnicodeCharacterSK{00E0}{\`a}%
\DeclareUnicodeCharacter{00E1}{\'a}% \DeclareUnicodeCharacterSK{00E1}{\'a}%
\DeclareUnicodeCharacter{00E2}{\^a}% \DeclareUnicodeCharacterSK{00E2}{\^a}%
\DeclareUnicodeCharacter{00E3}{\~a}% \DeclareUnicodeCharacterSK{00E3}{\~a}%
\DeclareUnicodeCharacter{00E4}{\"a}% \DeclareUnicodeCharacterSK{00E4}{\"a}%
\DeclareUnicodeCharacter{00E5}{\aa}% \DeclareUnicodeCharacterSK{00E5}{\aa}%
\DeclareUnicodeCharacter{00E6}{\ae}% \DeclareUnicodeCharacterSK{00E6}{\ae}%
\DeclareUnicodeCharacter{00E7}{\cedilla{c}}% \DeclareUnicodeCharacterSK{00E7}{\cedilla{c}}%
\DeclareUnicodeCharacter{00E8}{\`e}% \DeclareUnicodeCharacterSK{00E8}{\`e}%
\DeclareUnicodeCharacter{00E9}{\'e}% \DeclareUnicodeCharacterSK{00E9}{\'e}%
\DeclareUnicodeCharacter{00EA}{\^e}% \DeclareUnicodeCharacterSK{00EA}{\^e}%
\DeclareUnicodeCharacter{00EB}{\"e}% \DeclareUnicodeCharacterSK{00EB}{\"e}%
\DeclareUnicodeCharacter{00EC}{\`{\dotless{i}}}% \DeclareUnicodeCharacterSK{00EC}{\`{\dotless{i}}}%
\DeclareUnicodeCharacter{00ED}{\'{\dotless{i}}}% \DeclareUnicodeCharacterSK{00ED}{\'{\dotless{i}}}%
\DeclareUnicodeCharacter{00EE}{\^{\dotless{i}}}% \DeclareUnicodeCharacterSK{00EE}{\^{\dotless{i}}}%
\DeclareUnicodeCharacter{00EF}{\"{\dotless{i}}}% \DeclareUnicodeCharacterSK{00EF}{\"{\dotless{i}}}%
% %
\DeclareUnicodeCharacter{00F0}{\dh}% \DeclareUnicodeCharacterSK{00F0}{\dh}%
\DeclareUnicodeCharacter{00F1}{\~n}% \DeclareUnicodeCharacterSK{00F1}{\~n}%
\DeclareUnicodeCharacter{00F2}{\`o}% \DeclareUnicodeCharacterSK{00F2}{\`o}%
\DeclareUnicodeCharacter{00F3}{\'o}% \DeclareUnicodeCharacterSK{00F3}{\'o}%
\DeclareUnicodeCharacter{00F4}{\^o}% \DeclareUnicodeCharacterSK{00F4}{\^o}%
\DeclareUnicodeCharacter{00F5}{\~o}% \DeclareUnicodeCharacterSK{00F5}{\~o}%
\DeclareUnicodeCharacter{00F6}{\"o}% \DeclareUnicodeCharacterSK{00F6}{\"o}%
\DeclareUnicodeCharacter{00F7}{\ensuremath\div}% \DeclareUnicodeCharacter{00F7}{\ensuremath\div}%
\DeclareUnicodeCharacter{00F8}{\o}% \DeclareUnicodeCharacterSK{00F8}{\o}%
\DeclareUnicodeCharacter{00F9}{\`u}% \DeclareUnicodeCharacterSK{00F9}{\`u}%
\DeclareUnicodeCharacter{00FA}{\'u}% \DeclareUnicodeCharacterSK{00FA}{\'u}%
\DeclareUnicodeCharacter{00FB}{\^u}% \DeclareUnicodeCharacterSK{00FB}{\^u}%
\DeclareUnicodeCharacter{00FC}{\"u}% \DeclareUnicodeCharacterSK{00FC}{\"u}%
\DeclareUnicodeCharacter{00FD}{\'y}% \DeclareUnicodeCharacterSK{00FD}{\'y}%
\DeclareUnicodeCharacter{00FE}{\th}% \DeclareUnicodeCharacter{00FE}{\th}%
\DeclareUnicodeCharacter{00FF}{\"y}% \DeclareUnicodeCharacterSK{00FF}{\"y}%
% %
\DeclareUnicodeCharacter{0100}{\=A}% \DeclareUnicodeCharacter{0100}{\=A}%
\DeclareUnicodeCharacter{0101}{\=a}% \DeclareUnicodeCharacter{0101}{\=a}%