texlive[52092] Master/texmf-dist: textcase (14sep19)
commits+karl at tug.org
commits+karl at tug.org
Sat Sep 14 23:37:06 CEST 2019
Revision: 52092
http://tug.org/svn/texlive?view=revision&revision=52092
Author: karl
Date: 2019-09-14 23:37:06 +0200 (Sat, 14 Sep 2019)
Log Message:
-----------
textcase (14sep19)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/textcase/textcase.pdf
trunk/Master/texmf-dist/source/latex/textcase/textcase.dtx
trunk/Master/texmf-dist/tex/latex/textcase/textcase.sty
Modified: trunk/Master/texmf-dist/doc/latex/textcase/textcase.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/textcase/textcase.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/textcase/textcase.dtx 2019-09-14 21:36:52 UTC (rev 52091)
+++ trunk/Master/texmf-dist/source/latex/textcase/textcase.dtx 2019-09-14 21:37:06 UTC (rev 52092)
@@ -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 at edef| so that
+% they become for example |\IeC{\'{e}}| and uppercase correctly.
+%
+% \begin{macrocode}
+ \let\UTF at two@octets at noexpand\@empty
+ \let\UTF at three@octets at noexpand\@empty
+ \let\UTF at four@octets at 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}}%
Modified: trunk/Master/texmf-dist/tex/latex/textcase/textcase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/textcase/textcase.sty 2019-09-14 21:36:52 UTC (rev 52091)
+++ trunk/Master/texmf-dist/tex/latex/textcase/textcase.sty 2019-09-14 21:37:06 UTC (rev 52092)
@@ -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 at two@octets at noexpand\@empty
+ \let\UTF at three@octets at noexpand\@empty
+ \let\UTF at four@octets at noexpand\@empty
\def\NoCaseChange##1{\noexpand\NoCaseChange{\noexpand##1}}%
\@nonchangecase\label
\@nonchangecase\ref
More information about the tex-live-commits
mailing list