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