diff options
Diffstat (limited to 'macros/latex/base/ltdirchk.dtx')
-rw-r--r-- | macros/latex/base/ltdirchk.dtx | 31 |
1 files changed, 9 insertions, 22 deletions
diff --git a/macros/latex/base/ltdirchk.dtx b/macros/latex/base/ltdirchk.dtx index ef959c5693..917431552b 100644 --- a/macros/latex/base/ltdirchk.dtx +++ b/macros/latex/base/ltdirchk.dtx @@ -36,8 +36,10 @@ %</unstripped> %<*driver> % \fi +% \fi \ProvidesFile{ltdirchk.dtx} - [2021/12/11 v1.3a LaTeX Kernel (System Dependent Parts)] + [2024/02/11 v1.3a LaTeX Kernel (System Dependent Parts)] +% \iffalse % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltdirchk.dtx} @@ -261,6 +263,10 @@ % In current formats enable primitives with unprefixed names. % the \textsf{latexrelease} guards allow the primitives to be % defined with a |\luatex| prefix if older formats are specified. +% +% The unprefixed forms are \emph{not} undefined for improved +% compatibility with external packages when rolling back +% the format. % \begin{macrocode} %</initex> %</dircheck> @@ -278,25 +284,6 @@ %<latexrelease> "luatex", %<latexrelease> tex.extraprimitives("core","omega", "aleph", "luatex") %<latexrelease> ) -%<latexrelease> local i -%<latexrelease> local t = { } -%<latexrelease> for _,i in pairs(tex.extraprimitives("luatex")) do -%<latexrelease> if not string.match(i,"^U") then -%<latexrelease> if not string.match(i, "^luatex") then -%<latexrelease> table.insert(t,i) -%<latexrelease> end -%<latexrelease> else -%<latexrelease> if string.match(i,"^Uchar$") then -%<latexrelease> table.insert(t,i) -%<latexrelease> end -%<latexrelease> end -%<latexrelease> end -%<latexrelease> for _,i in pairs(t) do -%<latexrelease> tex.print( -%<latexrelease> "\noexpand\\let\noexpand\\" .. i -%<latexrelease> .. "\noexpand\\undefined" -%<latexrelease> ) -%<latexrelease> end %<latexrelease>} %<latexrelease>\EndIncludeInRelease %<latexrelease>\fi @@ -1000,8 +987,8 @@ % \begin{macro}{\@TeXversion} % \TeX\ versions older than 3.141 require |\@TeXversion| to be % set. This can be determined automatically due to a trick suggested -% by Bernd Raichle. (Actually this will not always get the correct -% version number, eg \TeX3.14 would be detected as \TeX3, but \LaTeX\ +% by Bernd Raichle. Actually this will not always get the correct +% version number, e.g., \TeX3.14 would be detected as \TeX3, but \LaTeX\ % only needs to take account of \TeX's older than 3, or between 3 and % 3.14. % \changes{v1.0h}{1994/10/11} |