summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/textcase
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-09-14 21:37:06 +0000
committerKarl Berry <karl@freefriends.org>2019-09-14 21:37:06 +0000
commitf0e35f6cfb59bccd9a5b4fae5a0f060d22aaaf80 (patch)
tree1f4900a2a8421f68a253bfe7d9f3c3425c0735b9 /Master/texmf-dist/source/latex/textcase
parent0d4ebc8c14ed24610f0fde45f79ce100e73ae9ec (diff)
textcase (14sep19)
git-svn-id: svn://tug.org/texlive/trunk@52092 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/textcase')
-rw-r--r--Master/texmf-dist/source/latex/textcase/textcase.dtx16
1 files changed, 13 insertions, 3 deletions
diff --git a/Master/texmf-dist/source/latex/textcase/textcase.dtx b/Master/texmf-dist/source/latex/textcase/textcase.dtx
index 2903c69f1eb..35d8c1f46af 100644
--- a/Master/texmf-dist/source/latex/textcase/textcase.dtx
+++ b/Master/texmf-dist/source/latex/textcase/textcase.dtx
@@ -1,6 +1,6 @@
% \iffalse
%% Source File: textcase.dtx
-%% Copyright 1997 1998 David Carlisle
+%% Copyright 1997 1998 2019 David Carlisle
%%
%% This file may be distributed under the terms of the LPPL.
%% See 00readme.txt for details.
@@ -13,7 +13,7 @@
%<driver> \ProvidesFile{textcase.drv}
% \fi
% \ProvidesFile{textcase.dtx}
- [2004/10/07 v0.07 Text only upper/lower case changing (DPC)]
+ [2019/09/14 v1.00 Text only upper/lower case changing (DPC)]
%
% \iffalse
%<*driver>
@@ -26,7 +26,6 @@
% \fi
%
% \GetFileInfo{textcase.dtx}
-% \CheckSum{110}
%
% \changes{v0.01}{1997/09/28}
% {Posted to c.t.t}
@@ -247,6 +246,17 @@
\def\({$}\let\)\(%
% \end{macrocode}
%
+% \changes{v1.0}{2019/09/14}
+% {UTF-8 support for 2019 LaTeX format}
+% Allow UTF-8 characters to expand in the |\protected@edef| so that
+% they become for example |\IeC{\'{e}}| and uppercase correctly.
+%
+% \begin{macrocode}
+ \let\UTF@two@octets@noexpand\@empty
+ \let\UTF@three@octets@noexpand\@empty
+ \let\UTF@four@octets@noexpand\@empty
+% \end{macrocode}
+%
% Set up the `non-math' things that also have to be skipped.
% \begin{macrocode}
\def\NoCaseChange##1{\noexpand\NoCaseChange{\noexpand##1}}%