summaryrefslogtreecommitdiff
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
parent0d4ebc8c14ed24610f0fde45f79ce100e73ae9ec (diff)
textcase (14sep19)
git-svn-id: svn://tug.org/texlive/trunk@52092 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/textcase/textcase.pdfbin170558 -> 193405 bytes
-rw-r--r--Master/texmf-dist/source/latex/textcase/textcase.dtx16
-rw-r--r--Master/texmf-dist/tex/latex/textcase/textcase.sty7
3 files changed, 18 insertions, 5 deletions
diff --git a/Master/texmf-dist/doc/latex/textcase/textcase.pdf b/Master/texmf-dist/doc/latex/textcase/textcase.pdf
index 3d0f8f17e1c..9bb2ac85b81 100644
--- a/Master/texmf-dist/doc/latex/textcase/textcase.pdf
+++ b/Master/texmf-dist/doc/latex/textcase/textcase.pdf
Binary files differ
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}}%
diff --git a/Master/texmf-dist/tex/latex/textcase/textcase.sty b/Master/texmf-dist/tex/latex/textcase/textcase.sty
index 6725a95255f..96b607bdee4 100644
--- a/Master/texmf-dist/tex/latex/textcase/textcase.sty
+++ b/Master/texmf-dist/tex/latex/textcase/textcase.sty
@@ -7,16 +7,19 @@
%% textcase.dtx (with options: `package')
%%
%% 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.
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{textcase}
- [2004/10/07 v0.07 Text only upper/lower case changing (DPC)]
+ [2019/09/14 v1.00 Text only upper/lower case changing (DPC)]
\def\@uclcnotmath#1#2#3#4{\begingroup
#1%
\def\({$}\let\)\(%
+ \let\UTF@two@octets@noexpand\@empty
+ \let\UTF@three@octets@noexpand\@empty
+ \let\UTF@four@octets@noexpand\@empty
\def\NoCaseChange##1{\noexpand\NoCaseChange{\noexpand##1}}%
\@nonchangecase\label
\@nonchangecase\ref