[latex3-commits] [git/LaTeX3-latex3-latex3] master: Test files for expl3 reloading (38ef5048) (542972954)

PhelypeOleinik tex.phelype at gmail.com
Tue Mar 3 03:04:56 CET 2020


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/54297295407565b960b330a1d206b4567369a0b4

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

commit 54297295407565b960b330a1d206b4567369a0b4
Author: PhelypeOleinik <tex.phelype at gmail.com>
Date:   Mon Mar 2 23:04:56 2020 -0300

    Test files for expl3 reloading (38ef5048)


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

54297295407565b960b330a1d206b4567369a0b4
 l3kernel/testfiles/m3expl007.lvt                   | 47 ++++++++++++++++++++++
 .../{m3expl002.uptex.tlg => m3expl007.ptex.tlg}    | 10 +++--
 .../{m3expl002.luatex.tlg => m3expl007.tlg}        | 10 +++--
 .../{m3expl002.uptex.tlg => m3expl007.uptex.tlg}   | 10 +++--
 .../{m3expl002.xetex.tlg => m3expl007.xetex.tlg}   | 10 +++--
 5 files changed, 75 insertions(+), 12 deletions(-)

diff --git a/l3kernel/testfiles/m3expl007.lvt b/l3kernel/testfiles/m3expl007.lvt
new file mode 100644
index 000000000..b4c6b3988
--- /dev/null
+++ b/l3kernel/testfiles/m3expl007.lvt
@@ -0,0 +1,47 @@
+%
+% Copyright (C) 2015,2018 The LaTeX3 Project
+%
+\documentclass{minimal}
+\input{regression-test}
+
+\makeatletter
+\def\inputltexpl{%
+  \makeatletter
+  \IfFileExists{expl3.ltx}
+    {%
+      \ifnum0%
+        \ifdefined\pdffilesize 1\fi
+        \ifdefined\filesize 1\fi
+        \ifdefined\luatexversion\ifnum\luatexversion>94 1\fi\fi
+        >0 %
+      \else
+        \message{Skipping expl3-dependent extensions}
+        \expandafter\@gobbletwo
+      \fi
+    }
+    {%
+      \message{Skipping expl3-dependent extensions}%
+      \@gobbletwo
+    }%
+  \input{expl3.ltx}
+  \makeatother}
+\makeatother
+
+\START
+\AUTHOR{Phelype Oleinik}
+
+\expandafter\ifx\csname tex\string _let:D\endcsname\relax
+  \inputltexpl % fake-preload expl3
+\fi
+
+% Reload expl3.sty without options
+\RequirePackage{expl3}
+
+% Reload expl3.sty with options
+\expandafter\let\csname ver at expl3.sty\endcsname\HopefullyUndefined
+\RequirePackage[check-declarations,enable-debug,log-functions]{expl3}
+
+% Also reload expl3.ltx
+\inputltexpl
+
+\END
diff --git a/l3kernel/testfiles/m3expl002.uptex.tlg b/l3kernel/testfiles/m3expl007.ptex.tlg
similarity index 81%
copy from l3kernel/testfiles/m3expl002.uptex.tlg
copy to l3kernel/testfiles/m3expl007.ptex.tlg
index 9ca9a29fa..7b95687f8 100644
--- a/l3kernel/testfiles/m3expl002.uptex.tlg
+++ b/l3kernel/testfiles/m3expl007.ptex.tlg
@@ -1,10 +1,9 @@
 This is a generated file for the LaTeX (2e + expl3) validation system.
 Don't change this file in any respect.
+Author: Phelype Oleinik
 (expl3.sty
 Package: expl3 ....-..-.. L3 programming layer (loader) 
-(l3debug.def
-File: l3debug.def ....-..-.. L3 Debugging support
-) (l3backend-dvips.def
+(l3backend-dvips.def
 File: l3backend-dvips.def ....-..-.. L3 backend support: dvips
 \l__pdf_internal_box=\box...
 \g__pdf_backend_object_int=\count...
@@ -13,4 +12,9 @@ File: l3backend-dvips.def ....-..-.. L3 backend support: dvips
 \g__pdf_backend_annotation_int=\count...
 \g__pdf_backend_link_int=\count...
 \g__pdf_backend_link_sf_int=\count...
+)) (expl3.sty
+Package: expl3 ....-..-.. L3 programming layer (loader) 
+(l3debug.def
+File: l3debug.def ....-..-.. L3 Debugging support
 ))
+(expl3.ltx)
diff --git a/l3kernel/testfiles/m3expl002.luatex.tlg b/l3kernel/testfiles/m3expl007.tlg
similarity index 74%
copy from l3kernel/testfiles/m3expl002.luatex.tlg
copy to l3kernel/testfiles/m3expl007.tlg
index 16e2a7e72..595b628bd 100644
--- a/l3kernel/testfiles/m3expl002.luatex.tlg
+++ b/l3kernel/testfiles/m3expl007.tlg
@@ -1,11 +1,15 @@
 This is a generated file for the LaTeX (2e + expl3) validation system.
 Don't change this file in any respect.
+Author: Phelype Oleinik
 (expl3.sty
 Package: expl3 ....-..-.. L3 programming layer (loader) 
-(l3debug.def
-File: l3debug.def ....-..-.. L3 Debugging support
-) (l3backend-pdfmode.def
+(l3backend-pdfmode.def
 File: l3backend-pdfmode.def ....-..-.. L3 backend support: PDF mode
 \l__kernel_color_stack_int=\count...
 \l__pdf_internal_box=\box...
+)) (expl3.sty
+Package: expl3 ....-..-.. L3 programming layer (loader) 
+(l3debug.def
+File: l3debug.def ....-..-.. L3 Debugging support
 ))
+(expl3.ltx)
diff --git a/l3kernel/testfiles/m3expl002.uptex.tlg b/l3kernel/testfiles/m3expl007.uptex.tlg
similarity index 81%
copy from l3kernel/testfiles/m3expl002.uptex.tlg
copy to l3kernel/testfiles/m3expl007.uptex.tlg
index 9ca9a29fa..7b95687f8 100644
--- a/l3kernel/testfiles/m3expl002.uptex.tlg
+++ b/l3kernel/testfiles/m3expl007.uptex.tlg
@@ -1,10 +1,9 @@
 This is a generated file for the LaTeX (2e + expl3) validation system.
 Don't change this file in any respect.
+Author: Phelype Oleinik
 (expl3.sty
 Package: expl3 ....-..-.. L3 programming layer (loader) 
-(l3debug.def
-File: l3debug.def ....-..-.. L3 Debugging support
-) (l3backend-dvips.def
+(l3backend-dvips.def
 File: l3backend-dvips.def ....-..-.. L3 backend support: dvips
 \l__pdf_internal_box=\box...
 \g__pdf_backend_object_int=\count...
@@ -13,4 +12,9 @@ File: l3backend-dvips.def ....-..-.. L3 backend support: dvips
 \g__pdf_backend_annotation_int=\count...
 \g__pdf_backend_link_int=\count...
 \g__pdf_backend_link_sf_int=\count...
+)) (expl3.sty
+Package: expl3 ....-..-.. L3 programming layer (loader) 
+(l3debug.def
+File: l3debug.def ....-..-.. L3 Debugging support
 ))
+(expl3.ltx)
diff --git a/l3kernel/testfiles/m3expl002.xetex.tlg b/l3kernel/testfiles/m3expl007.xetex.tlg
similarity index 77%
copy from l3kernel/testfiles/m3expl002.xetex.tlg
copy to l3kernel/testfiles/m3expl007.xetex.tlg
index c1efce115..b3a4aacf8 100644
--- a/l3kernel/testfiles/m3expl002.xetex.tlg
+++ b/l3kernel/testfiles/m3expl007.xetex.tlg
@@ -1,13 +1,17 @@
 This is a generated file for the LaTeX (2e + expl3) validation system.
 Don't change this file in any respect.
+Author: Phelype Oleinik
 (expl3.sty
 Package: expl3 ....-..-.. L3 programming layer (loader) 
-(l3debug.def
-File: l3debug.def ....-..-.. L3 Debugging support
-) (l3backend-xdvipdfmx.def
+(l3backend-xdvipdfmx.def
 File: l3backend-xdvipdfmx.def ....-..-.. L3 backend support: xdvipdfmx
 \g__graphics_track_int=\count...
 \l__pdf_internal_box=\box...
 \g__pdf_backend_object_int=\count...
 \g__pdf_backend_annotation_int=\count...
+)) (expl3.sty
+Package: expl3 ....-..-.. L3 programming layer (loader) 
+(l3debug.def
+File: l3debug.def ....-..-.. L3 Debugging support
 ))
+(expl3.ltx)





More information about the latex3-commits mailing list.