diff options
author | Norbert Preining <norbert@preining.info> | 2022-06-18 03:01:31 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-06-18 03:01:31 +0000 |
commit | 6864115d88342e22800eb415b70bdffaed2ca3c4 (patch) | |
tree | 87d415818851f635a14e22894ef6aa240991e067 /macros/latex-dev/base/ltfiles.dtx | |
parent | f9418ac1e9385653cfa09da311bb2d405a936334 (diff) |
CTAN sync 202206180301
Diffstat (limited to 'macros/latex-dev/base/ltfiles.dtx')
-rw-r--r-- | macros/latex-dev/base/ltfiles.dtx | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/macros/latex-dev/base/ltfiles.dtx b/macros/latex-dev/base/ltfiles.dtx index 2a87756da5..d99dfdcd48 100644 --- a/macros/latex-dev/base/ltfiles.dtx +++ b/macros/latex-dev/base/ltfiles.dtx @@ -32,7 +32,7 @@ %<*driver> % \fi \ProvidesFile{ltfiles.dtx} - [2022/04/01 v1.2q LaTeX Kernel (File Handling)] + [2022/05/27 v1.2r LaTeX Kernel (File Handling)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltfiles.dtx} @@ -1640,6 +1640,7 @@ % % \changes{v1.0o}{1994/11/30} % {Use \cs{@dofilelist}} +% \changes{v1.2r}{2022/05/27}{Try saved version string, if ver@.. is \cs{relax} (gh/825)} % \begin{macrocode} \def\@dofilelist{% \typeout{^^J *File List*}% @@ -1650,6 +1651,15 @@ \ifx\filename@ext\relax tex\else\filename@ext\fi}% \expandafter\let\expandafter\reserved@b \csname ver@\reserved@a\endcsname +% \end{macrocode} +% Packages that \cs{relax} their \cs{ver@...} string to allow for +% multiple loading (e.g., \pkg{fontenc}) can use \cs{ver@@...} to +% store the version information instead. +% \begin{macrocode} + \ifx\reserved@b\relax + \expandafter\let\expandafter\reserved@b + \csname ver@@\reserved@a\endcsname + \fi \expandafter\expandafter\expandafter\@listfiles\expandafter \filename@area\filename@base\\\\\\\\\\\\\\\\\\\@@ \typeout{% |