[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Revert "Pre-load xparse if expl3 doesn't provde \NewDocumentCommand" (577fa1b0)

Joseph Wright joseph.wright at morningstar2.co.uk
Thu Mar 5 22:35:53 CET 2020


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/577fa1b0ab8801f1a49105548c6b9d5e4e84eff2

>---------------------------------------------------------------

commit 577fa1b0ab8801f1a49105548c6b9d5e4e84eff2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu Mar 5 13:13:59 2020 +0000

    Revert "Pre-load xparse if expl3 doesn't provde \NewDocumentCommand"
    
    This reverts commit 03060bc40a642fff80b44abd9c8edc1993c74414.


>---------------------------------------------------------------

577fa1b0ab8801f1a49105548c6b9d5e4e84eff2
 base/changes.txt |  4 ----
 base/ltexpl.dtx  | 19 ++++---------------
 2 files changed, 4 insertions(+), 19 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index d280862e..89757269 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -6,10 +6,6 @@ completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 ================================================================================
 
-2019-11-14 Joseph Wright <joseph.wright at morningstar2.co.uk>
-
-    * ltexpl.dtx: Pre-load xparse where expl3 does not define \NewDocumentCommand
-
 2020-03-02  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 
 	* ltfssini.dtx (section{Custom series settings for main document families}):
diff --git a/base/ltexpl.dtx b/base/ltexpl.dtx
index 4ad79996..754459ed 100644
--- a/base/ltexpl.dtx
+++ b/base/ltexpl.dtx
@@ -33,7 +33,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltexpl.dtx}
-             [2020-03-05 v1.1 LaTeX Kernel (expl3-dependent code)]
+             [2020-03-02 v1.0b LaTeX Kernel (expl3-dependent code)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltfinal.dtx}
@@ -74,8 +74,6 @@
 %    refined version!
 % \changes{v1.0a}{2020/03/02}
 %         {Don't load expl3 if already in the format (gh/295)}
-% \changes{v1.1}{2020/03/05}
-%         {Load xparse if \cs{NewDocumentCommand} is not defined by expl3.ltx}
 %    \begin{macrocode}
 \expandafter\ifx\csname tex\string _let:D\endcsname\relax
   \IfFileExists{expl3.ltx}
@@ -85,27 +83,18 @@
         \ifdefined\filesize 1\fi
         \ifdefined\luatexversion\ifnum\luatexversion>94 1\fi\fi
         >0 %
-        \expandafter\@firstofone
       \else
         \message{Skipping expl3-dependent extensions}
 %<2ekernel>      \expandafter\endinput
-%<latexrelease>      \expandafter\@gobble
+%<latexrelease>      \expandafter\@gobbletwo
       \fi
     }
     {%
       \message{Skipping expl3-dependent extensions}%
 %<2ekernel>    \endinput
-%<latexrelease>    \@gobble
-    }%
-    {%
-      \input{expl3.ltx}
-      \ifdefined\NewDocumentCommand
-      \else
-        \IfFileExists{xparse.sty}
-          {\RequirePackage{xparse}}
-          {}%
-       \fi
+%<latexrelease>    \@gobbletwo
     }%
+  \input{expl3.ltx}
 \else
   \GenericInfo{}{Skipping: expl3 code already part of the format}
 \fi





More information about the latex3-commits mailing list.