[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.