From f0e35f6cfb59bccd9a5b4fae5a0f060d22aaaf80 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 14 Sep 2019 21:37:06 +0000 Subject: textcase (14sep19) git-svn-id: svn://tug.org/texlive/trunk@52092 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/textcase/textcase.pdf | Bin 170558 -> 193405 bytes .../texmf-dist/source/latex/textcase/textcase.dtx | 16 +++++++++++++--- Master/texmf-dist/tex/latex/textcase/textcase.sty | 7 +++++-- 3 files changed, 18 insertions(+), 5 deletions(-) (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/textcase/textcase.pdf b/Master/texmf-dist/doc/latex/textcase/textcase.pdf index 3d0f8f17e1c..9bb2ac85b81 100644 Binary files a/Master/texmf-dist/doc/latex/textcase/textcase.pdf and b/Master/texmf-dist/doc/latex/textcase/textcase.pdf 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 @@ % \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 -- cgit v1.2.3