texlive[74064] Master/texmf-dist: textcase (17feb25)

commits+karl at tug.org commits+karl at tug.org
Mon Feb 17 21:43:56 CET 2025


Revision: 74064
          https://tug.org/svn/texlive?view=revision&revision=74064
Author:   karl
Date:     2025-02-17 21:43:55 +0100 (Mon, 17 Feb 2025)
Log Message:
-----------
textcase (17feb25)

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	2025-02-17 20:43:45 UTC (rev 74063)
+++ trunk/Master/texmf-dist/source/latex/textcase/textcase.dtx	2025-02-17 20:43:55 UTC (rev 74064)
@@ -1,6 +1,6 @@
 % \iffalse
 %% Source File: textcase.dtx
-%% Copyright 1997 1998 2019 2022 2023 David Carlisle
+%% Copyright 1997 1998 2019 2022 2023 2025 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}
-       [2023/07/27 v1.04 Text only upper/lower case changing (DPC)]
+       [2025/02/16 v1.05 Text only upper/lower case changing (DPC)]
 %
 % \iffalse
 %<*driver>
@@ -253,17 +253,25 @@
   }
 \reserved at a { Upper }
 \reserved at a { Lower }
+%    \end{macrocode}
+% Internal change to \verb|\@@text at case@aux| requires modifed arguments in new formats
+% \changes{v1.05}{2025/02/16}
+%    {changed internal in new formats}
+%    \begin{macrocode}
+\IfFormatAtLeastTF{2024-11-12}{\def\textcase at case{case}}{\def\textcase at case{}}
+%    \end{macrocode}
+%    \begin{macrocode}
 \cs_new_protected:cpn {
    MakeTextLowercase \c_space_tl \c_space_tl \c_space_tl } [#1] #2
   {%{
     \let \OE \oe
-    \@@text at case@aux { lower } {#1} {#2}
+    \@@text at case@aux { lower \textcase at case } {#1} {#2}
   }%}
 \cs_new_protected:cpn {
    MakeTextUppercase \c_space_tl \c_space_tl \c_space_tl } [#1] #2
   {%{
     \let \oe \OE
-    \@@text at case@aux { upper } {#1} {#2}
+    \@@text at case@aux { upper \textcase at case } {#1} {#2}
   }%}
 \ExplSyntaxOff
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/tex/latex/textcase/textcase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/textcase/textcase.sty	2025-02-17 20:43:45 UTC (rev 74063)
+++ trunk/Master/texmf-dist/tex/latex/textcase/textcase.sty	2025-02-17 20:43:55 UTC (rev 74064)
@@ -7,13 +7,13 @@
 %% textcase.dtx  (with options: `package')
 %% 
 %% Source File: textcase.dtx
-%% Copyright 1997 1998 2019 2022 2023 David Carlisle
+%% Copyright 1997 1998 2019 2022 2023 2025 David Carlisle
 %%
 %% This file may be distributed under the terms of the LPPL.
 %% See 00readme.txt for details.
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{textcase}
-       [2023/07/27 v1.04 Text only upper/lower case changing (DPC)]
+       [2025/02/16 v1.05 Text only upper/lower case changing (DPC)]
 \ifx\AddToNoCaseChangeList\@undefined\else
   \DeclareOption{overload}{}
   \ProcessOptions
@@ -30,17 +30,18 @@
   }
 \reserved at a { Upper }
 \reserved at a { Lower }
+\IfFormatAtLeastTF{2024-11-12}{\def\textcase at case{case}}{\def\textcase at case{}}
 \cs_new_protected:cpn {
    MakeTextLowercase \c_space_tl \c_space_tl \c_space_tl } [#1] #2
   {%{
     \let \OE \oe
-    \@@text at case@aux { lower } {#1} {#2}
+    \@@text at case@aux { lower \textcase at case } {#1} {#2}
   }%}
 \cs_new_protected:cpn {
    MakeTextUppercase \c_space_tl \c_space_tl \c_space_tl } [#1] #2
   {%{
     \let \oe \OE
-    \@@text at case@aux { upper } {#1} {#2}
+    \@@text at case@aux { upper \textcase at case } {#1} {#2}
   }%}
 \ExplSyntaxOff
   \expandafter\endinput



More information about the tex-live-commits mailing list.