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.
\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.
%
@@ -10969,12 +10969,14 @@ directory should work if nowhere else does.}
\endgroup
% 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{%
\csname sort:#1\string #2\endcsname}%
\expandafter\noexpand\csname sort:#1\string #2\endcsname}%
\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{%
\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
% in the index sort key where a character occurs.
@@ -10988,19 +10990,33 @@ directory should work if nowhere else does.}
\let\UTFviiiThreeOctetsName\UTFviiiSortThreeOctetsName
\let\UTFviiiFourOctetsName\UTFviiiSortFourOctetsName
%
% Completely expand \UTFviiiTmp, which looks like:
% Expand \UTFviiiTmp fully, which looks like:
% 1. \UTFviiiTwoOctetsName B1 B2
% 2. \csname sort:B1 \string B2 \endcsname
% 3. \sort: B1 B2 (a single control sequence token)
% 2. \expandafter\noexpand\csname sort:B1 \string B2 \endcsname
% 3. \noexpand\sort: B1 B2
% 4. \sort: B1 B2 (a single control sequence token)
%
\xdef\UTFviiiTmp{\UTFviiiTmp}%
\egroup
\expandafter\def\UTFviiiTmp{#2}%
\expandafter\gdef\UTFviiiTmp{#2}%
}
% this could be used as follows
%\DefineSortKey{00F1}{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),
% 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{00BF}{\questiondown}%
%
\DeclareUnicodeCharacter{00C0}{\`A}%
\DeclareUnicodeCharacter{00C1}{\'A}%
\DeclareUnicodeCharacter{00C2}{\^A}%
\DeclareUnicodeCharacter{00C3}{\~A}%
\DeclareUnicodeCharacter{00C4}{\"A}%
\DeclareUnicodeCharacter{00C5}{\AA}%
\DeclareUnicodeCharacter{00C6}{\AE}%
\DeclareUnicodeCharacter{00C7}{\cedilla{C}}%
\DeclareUnicodeCharacter{00C8}{\`E}%
\DeclareUnicodeCharacter{00C9}{\'E}%
\DeclareUnicodeCharacter{00CA}{\^E}%
\DeclareUnicodeCharacter{00CB}{\"E}%
\DeclareUnicodeCharacter{00CC}{\`I}%
\DeclareUnicodeCharacter{00CD}{\'I}%
\DeclareUnicodeCharacter{00CE}{\^I}%
\DeclareUnicodeCharacter{00CF}{\"I}%
\DeclareUnicodeCharacterSK{00C0}{\`A}%
\DeclareUnicodeCharacterSK{00C1}{\'A}%
\DeclareUnicodeCharacterSK{00C2}{\^A}%
\DeclareUnicodeCharacterSK{00C3}{\~A}%
\DeclareUnicodeCharacterSK{00C4}{\"A}%
\DeclareUnicodeCharacterSK{00C5}{\AA}%
\DeclareUnicodeCharacterSK{00C6}{\AE}%
\DeclareUnicodeCharacterSK{00C7}{\cedilla{C}}%
\DeclareUnicodeCharacterSK{00C8}{\`E}%
\DeclareUnicodeCharacterSK{00C9}{\'E}%
\DeclareUnicodeCharacterSK{00CA}{\^E}%
\DeclareUnicodeCharacterSK{00CB}{\"E}%
\DeclareUnicodeCharacterSK{00CC}{\`I}%
\DeclareUnicodeCharacterSK{00CD}{\'I}%
\DeclareUnicodeCharacterSK{00CE}{\^I}%
\DeclareUnicodeCharacterSK{00CF}{\"I}%
%
\DeclareUnicodeCharacter{00D0}{\DH}%
\DeclareUnicodeCharacter{00D1}{\~N}%
\DeclareUnicodeCharacter{00D2}{\`O}%
\DeclareUnicodeCharacter{00D3}{\'O}%
\DeclareUnicodeCharacter{00D4}{\^O}%
\DeclareUnicodeCharacter{00D5}{\~O}%
\DeclareUnicodeCharacter{00D6}{\"O}%
\DeclareUnicodeCharacterSK{00D0}{\DH}%
\DeclareUnicodeCharacterSK{00D1}{\~N}%
\DeclareUnicodeCharacterSK{00D2}{\`O}%
\DeclareUnicodeCharacterSK{00D3}{\'O}%
\DeclareUnicodeCharacterSK{00D4}{\^O}%
\DeclareUnicodeCharacterSK{00D5}{\~O}%
\DeclareUnicodeCharacterSK{00D6}{\"O}%
\DeclareUnicodeCharacter{00D7}{\ensuremath\times}%
\DeclareUnicodeCharacter{00D8}{\O}%
\DeclareUnicodeCharacter{00D9}{\`U}%
\DeclareUnicodeCharacter{00DA}{\'U}%
\DeclareUnicodeCharacter{00DB}{\^U}%
\DeclareUnicodeCharacter{00DC}{\"U}%
\DeclareUnicodeCharacter{00DD}{\'Y}%
\DeclareUnicodeCharacterSK{00D8}{\O}%
\DeclareUnicodeCharacterSK{00D9}{\`U}%
\DeclareUnicodeCharacterSK{00DA}{\'U}%
\DeclareUnicodeCharacterSK{00DB}{\^U}%
\DeclareUnicodeCharacterSK{00DC}{\"U}%
\DeclareUnicodeCharacterSK{00DD}{\'Y}%
\DeclareUnicodeCharacter{00DE}{\TH}%
\DeclareUnicodeCharacter{00DF}{\ss}%
\DeclareUnicodeCharacterSK{00DF}{\ss}%
%
\DeclareUnicodeCharacter{00E0}{\`a}%
\DeclareUnicodeCharacter{00E1}{\'a}%
\DeclareUnicodeCharacter{00E2}{\^a}%
\DeclareUnicodeCharacter{00E3}{\~a}%
\DeclareUnicodeCharacter{00E4}{\"a}%
\DeclareUnicodeCharacter{00E5}{\aa}%
\DeclareUnicodeCharacter{00E6}{\ae}%
\DeclareUnicodeCharacter{00E7}{\cedilla{c}}%
\DeclareUnicodeCharacter{00E8}{\`e}%
\DeclareUnicodeCharacter{00E9}{\'e}%
\DeclareUnicodeCharacter{00EA}{\^e}%
\DeclareUnicodeCharacter{00EB}{\"e}%
\DeclareUnicodeCharacter{00EC}{\`{\dotless{i}}}%
\DeclareUnicodeCharacter{00ED}{\'{\dotless{i}}}%
\DeclareUnicodeCharacter{00EE}{\^{\dotless{i}}}%
\DeclareUnicodeCharacter{00EF}{\"{\dotless{i}}}%
\DeclareUnicodeCharacterSK{00E0}{\`a}%
\DeclareUnicodeCharacterSK{00E1}{\'a}%
\DeclareUnicodeCharacterSK{00E2}{\^a}%
\DeclareUnicodeCharacterSK{00E3}{\~a}%
\DeclareUnicodeCharacterSK{00E4}{\"a}%
\DeclareUnicodeCharacterSK{00E5}{\aa}%
\DeclareUnicodeCharacterSK{00E6}{\ae}%
\DeclareUnicodeCharacterSK{00E7}{\cedilla{c}}%
\DeclareUnicodeCharacterSK{00E8}{\`e}%
\DeclareUnicodeCharacterSK{00E9}{\'e}%
\DeclareUnicodeCharacterSK{00EA}{\^e}%
\DeclareUnicodeCharacterSK{00EB}{\"e}%
\DeclareUnicodeCharacterSK{00EC}{\`{\dotless{i}}}%
\DeclareUnicodeCharacterSK{00ED}{\'{\dotless{i}}}%
\DeclareUnicodeCharacterSK{00EE}{\^{\dotless{i}}}%
\DeclareUnicodeCharacterSK{00EF}{\"{\dotless{i}}}%
%
\DeclareUnicodeCharacter{00F0}{\dh}%
\DeclareUnicodeCharacter{00F1}{\~n}%
\DeclareUnicodeCharacter{00F2}{\`o}%
\DeclareUnicodeCharacter{00F3}{\'o}%
\DeclareUnicodeCharacter{00F4}{\^o}%
\DeclareUnicodeCharacter{00F5}{\~o}%
\DeclareUnicodeCharacter{00F6}{\"o}%
\DeclareUnicodeCharacterSK{00F0}{\dh}%
\DeclareUnicodeCharacterSK{00F1}{\~n}%
\DeclareUnicodeCharacterSK{00F2}{\`o}%
\DeclareUnicodeCharacterSK{00F3}{\'o}%
\DeclareUnicodeCharacterSK{00F4}{\^o}%
\DeclareUnicodeCharacterSK{00F5}{\~o}%
\DeclareUnicodeCharacterSK{00F6}{\"o}%
\DeclareUnicodeCharacter{00F7}{\ensuremath\div}%
\DeclareUnicodeCharacter{00F8}{\o}%
\DeclareUnicodeCharacter{00F9}{\`u}%
\DeclareUnicodeCharacter{00FA}{\'u}%
\DeclareUnicodeCharacter{00FB}{\^u}%
\DeclareUnicodeCharacter{00FC}{\"u}%
\DeclareUnicodeCharacter{00FD}{\'y}%
\DeclareUnicodeCharacterSK{00F8}{\o}%
\DeclareUnicodeCharacterSK{00F9}{\`u}%
\DeclareUnicodeCharacterSK{00FA}{\'u}%
\DeclareUnicodeCharacterSK{00FB}{\^u}%
\DeclareUnicodeCharacterSK{00FC}{\"u}%
\DeclareUnicodeCharacterSK{00FD}{\'y}%
\DeclareUnicodeCharacter{00FE}{\th}%
\DeclareUnicodeCharacter{00FF}{\"y}%
\DeclareUnicodeCharacterSK{00FF}{\"y}%
%
\DeclareUnicodeCharacter{0100}{\=A}%
\DeclareUnicodeCharacter{0101}{\=a}%