From 16559ce13a74c7a182875559b379cac00b07efda Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Thu, 9 Jun 2022 03:01:00 +0000
Subject: CTAN sync 202206090300

---
 .../latex2e-first-aid-for-external-files.dtx       | 61 +++++++++++++++-------
 1 file changed, 43 insertions(+), 18 deletions(-)

(limited to 'macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx')

diff --git a/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx b/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx
index fb8d340137..1e6e286a73 100644
--- a/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx
+++ b/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-%% File: latex2e-first-aid-for-external-files.dtx (C) Copyright 2020-2021
+%% File: latex2e-first-aid-for-external-files.dtx (C) Copyright 2020-2022
 %%
 %% The LaTeX Project and any individual authors listed elsewhere
 %% in this file.
@@ -99,7 +99,7 @@
 %    release we have to make and distribute also a matching
 %    development release.
 %
-% \StopEventually{\setlength\IndexMin{200pt}  \PrintIndex  }
+% \MaybeStop{\setlength\IndexMin{200pt}  \PrintIndex  }
 %
 %
 % \section{The Implementation}
@@ -111,8 +111,8 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\def\LaTeXFirstAidDate{2021/11/11}
-\def\LaTeXFirstAidVersion{v1.0q}
+\def\LaTeXFirstAidDate{2022/02/20}
+\def\LaTeXFirstAidVersion{v1.0r}
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -311,11 +311,12 @@
 %<*kernel>
 %    \end{macrocode}
 %
+%    Bidi is now ar a new version: patches are no longer needed.  
 %    \begin{macrocode}
-\AddToHook{file/biditools.sty/after}[firstaid]{%
-  \FirstAidNeededT{biditools}{sty}%
-                  {2020/05/13 v2 Programming tools for bidi package}%
-  {%
+%\AddToHook{file/biditools.sty/after}[firstaid]{%
+%  \FirstAidNeededT{biditools}{sty}%
+%                  {2020/05/13 v2 Programming tools for bidi package}%
+%  {%
 %    \end{macrocode}
 %    \pkg{bidi} adds some code to the beginning of \cs{document} which
 %    contains \cs{endgroup} and \cs{begingroup} which is no longer
@@ -324,20 +325,20 @@
 %    Patching \cs{document} using \cs{bidi@patchcmd} doesn't work so
 %    we take the extra groups out by hand:
 %    \begin{macrocode}
-  \def\firstaid@bidi@document@patch
-          \endgroup#1\begingroup#2\firstaid@bidi@document@patch
-          {\unexpanded{#1#2}}%
-  \edef\document{\expandafter\firstaid@bidi@document@patch\document
-            \firstaid@bidi@document@patch}%
+%  \def\firstaid@bidi@document@patch
+%          \endgroup#1\begingroup#2\firstaid@bidi@document@patch
+%          {\unexpanded{#1#2}}%
+%  \edef\document{\expandafter\firstaid@bidi@document@patch\document
+%            \firstaid@bidi@document@patch}%
 %    \end{macrocode}
 %    There are also some patches into \cs{enddocument}, some continue
 %    to go in but one fails, so we add that now into the right place.
 %    \begin{macrocode}
-  \AddToHook{enddocument/info}%
-            {\let\bidi@AfterEndDocumentCheckLabelsRerun\@firstofone
-              \bidi@afterenddocumentchecklabelsrerunhook}%
-  }%
-}
+%  \AddToHook{enddocument/info}%
+%            {\let\bidi@AfterEndDocumentCheckLabelsRerun\@firstofone
+%              \bidi@afterenddocumentchecklabelsrerunhook}%
+%  }%
+%}
 %    \end{macrocode}
 %    
 %
@@ -559,6 +560,30 @@
    }
 %    \end{macrocode}
 %
+% \subsection{The \pkg{german} class first aid}
+%
+%    Handling of \cs{protected} UTF-8
+%    \begin{macrocode}
+\AddToHook{file/german.sty/after}[firstaid]{%
+  \FirstAidNeededT{german}{sty}{1998/07/08 v2.5e Support for writing german texts (br)}
+                  {%
+\let\grmn@active@dq@\@active@dq
+\def\@active@dq{\protect\grmn@active@dq@}%
+\germanTeX
+}%
+}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\AddToHook{file/ngerman.sty/after}[firstaid]{%
+  \FirstAidNeededT{ngerman}{sty}{1998/07/08 v2.5e Support for writing german texts (br)}
+                  {%
+\let\grmn@active@dq@\@active@dq
+\def\@active@dq{\protect\grmn@active@dq@}%
+\ngermanTeX
+}%
+}
+%    \end{macrocode}
 %
 %
 %
-- 
cgit v1.2.3

