[latex3-commits] [git/LaTeX3-latex3-latex2e] hotfix/gh422: Add test for external packages and \@filelist (b867fc40)
PhelypeOleinik
phelype.oleinik at latex-project.org
Mon Nov 23 23:41:19 CET 2020
Repository : https://github.com/latex3/latex2e
On branch : hotfix/gh422
Link : https://github.com/latex3/latex2e/commit/b867fc4070d1bf4a1b72763b81a872448774576e
>---------------------------------------------------------------
commit b867fc4070d1bf4a1b72763b81a872448774576e
Author: PhelypeOleinik <phelype.oleinik at latex-project.org>
Date: Mon Nov 23 19:41:19 2020 -0300
Add test for external packages and \@filelist
disabled
>---------------------------------------------------------------
b867fc4070d1bf4a1b72763b81a872448774576e
base/testfiles-disabled/github-0422-extern.lvt | 164 +++++++++++++++++++++
.../github-0422-extern.tlg} | 0
2 files changed, 164 insertions(+)
diff --git a/base/testfiles-disabled/github-0422-extern.lvt b/base/testfiles-disabled/github-0422-extern.lvt
new file mode 100644
index 00000000..ae5e64d8
--- /dev/null
+++ b/base/testfiles-disabled/github-0422-extern.lvt
@@ -0,0 +1,164 @@
+% This test file requires tex tree searching
+
+\input{test2e}
+
+\RequirePackage[log]{snapshot}
+\makeatletter % snapshot needs to adapt
+\def\@pr at videpackage[#1]{%
+ \expandafter\protected at xdef % <-- protected...
+ \csname ver@\@currname.\@currext\endcsname{#1}% Loaded package
+ \expandafter\let
+ \csname ver@\@currpkg at reqd\expandafter\endcsname % Requested package
+ \csname ver@\@currname.\@currext\endcsname
+ \ifx\@currext\@clsextension
+ \typeout{Document Class: \@gtempa\space#1}%
+ \else
+ \protected at wlog{Package: \@gtempa\space#1}% <--- protected
+ \fi
+ \snap at check{\@currname.\@currext}}
+\makeatother
+\RequireVersions{
+ *{application}{pdfTeX} {0000/00/00 v1.40.21}
+ *{format} {LaTeX2e} {2020-10-01 v2.e}
+ *{file} {test2e} {0000/00/00 v0.0}
+ *{package}{expl3} {2020-09-24 v3}
+ *{file} {l3backend-dvips.def}{2020-09-24 v3}
+ *{package}{snapshot} {2020/06/17 v2.14}
+ *{class} {article} {2020/04/10 v1.4m}
+ *{file} {leqno.clo} {2016/12/29 v1.2b}
+ *{file} {fleqn.clo} {2016/12/29 v1.2b}
+ *{file} {size10.clo} {2020/04/10 v1.4m}
+ *{package}{iftex} {2020/03/06 v1.0d}
+ *{package}{breqn} {2020/09/24 v0.98k}
+ *{package}{amsmath} {2020/09/23 v2.17i}
+ *{package}{amstext} {2000/06/29 v2.01}
+ *{package}{amsgen} {1999/11/30 v2.0}
+ *{package}{amsbsy} {1999/11/29 v1.2d}
+ *{package}{amsopn} {2016/03/08 v2.02}
+ *{package}{graphicx} {2020/09/09 v1.2b}
+ *{package}{keyval} {2014/10/28 v1.15}
+ *{package}{graphics} {2020/08/30 v1.4c}
+ *{package}{trig} {2016/01/03 v1.10}
+ *{file} {graphics.cfg}{2016/06/04 v1.11}
+ *{file} {dvips.def} {2016/07/10 v3.1a}
+ *{package}{flexisym} {2020/09/24 v0.98k}
+ *{file} {cmbase.sym} {2007/12/19 v0.92}
+ *{package}{mathstyle} {2020/09/24 v0.98k}
+ *{package}{calc} {2017/05/25 v4.3}
+ *{package}{xkeyval} {2020/11/20 v2.8}
+ *{file} {xkeyval.tex} {2014/12/03 v2.7a}
+ *{package}{fontenc} {0000/00/00 v0.0}
+ *{package}{cmap} {2008/03/06 v1.0h}
+ *{package}{fetchcls} {2015/08/11 v1.0}
+ *{package}{etoolbox} {2020/10/05 v2.5k}
+ *{package}{atveryend-ltx}{2020/08/19 v1.0a}
+ *{package}{atveryend} {0000/00/00 v0.0}
+ *{package}{pageslts} {2015/12/21 v1.2f}
+ *{package}{ltxcmds} {2020-05-10 v1.25}
+ *{package}{everyshi-ltx}{2020/08/17 v1.0a}
+ *{package}{letltxmacro} {2019/12/03 v1.6}
+ *{package}{kvoptions} {2020-10-07 v3.14}
+ *{package}{kvsetkeys} {2019/12/15 v1.18}
+ *{package}{undolabl} {2015/03/29 v1.0l}
+ *{package}{rerunfilecheck}{2019/12/05 v1.9}
+ *{package}{infwarerr} {2019/12/03 v1.5}
+ *{package}{pdftexcmds} {2020-06-27 v0.33}
+ *{package}{uniquecounter}{2019/12/15 v1.4}
+ *{package}{bigintcalc} {2019/12/15 v1.5}
+ *{package}{alphalph} {2019/12/09 v2.6}
+ *{package}{intcalc} {2019/12/15 v1.3}
+ *{package}{hyperref} {2020-05-15 v7.00e}
+ *{package}{kvdefinekeys}{2019-12-19 v1.6}
+ *{package}{pdfescape} {2019/12/09 v1.15}
+ *{package}{hycolor} {2020-01-27 v1.10}
+ *{package}{auxhook} {2019-12-17 v1.6}
+ *{file} {pd1enc.def} {2020-05-15 v7.00e}
+ *{package}{etexcmds} {2019/12/15 v1.7}
+ *{package}{url} {2013/09/16 v3.4}
+ *{package}{bitset} {2019/12/09 v1.3}
+ *{package}{atbegshi-ltx}{2020/08/17 v1.0a}
+ *{file} {hdvips.def} {2020-05-15 v7.00e}
+ *{file} {pdfmark.def} {2020-05-15 v7.00e}
+ *{package}{tikz} {loaded v0.0}
+ *{package}{thumbs} {2014/03/09 v1.0q}
+ *{package}{xcolor} {2016/05/11 v2.12}
+ *{file} {color.cfg} {2016/01/02 v1.6}
+ *{file} {pdftex.def} {2020/10/05 v1.2a}
+ *{package}{picture} {2020-04-22 v1.6}
+ *{package}{pagecolor} {2017/05/29 v1.0i}
+ *{package}{ifpdf} {2019/10/25 v3.4}
+ *{package}{ifluatex} {2019/10/25 v1.5}
+ *{-------}{Document-specific files:}{----}
+ *{package}{nameref} {2019/09/16 v2.46}
+ *{package}{refcount} {2019/12/15 v3.6}
+ *{package}{gettitlestring}{2019/12/15 v1.6}
+ *{file} {github-0422-extern.out}{0000/00/00 v0.0}
+ *{file} {github-0422-extern.out}{0000/00/00 v0.0}
+ *{file} {supp-pdf.mkii}{0000/00/00 v0.0}
+ *{package}{epstopdf-base}{2020-01-24 v2.11}
+ *{file} {epstopdf-sys.cfg}{2010/07/13 v1.3}
+}
+
+% % broken
+% keyreader/keyreader.sty: \XKV at whilist\@filelist\XKV at tempa\if\XKV at tempb\fi{%
+% skeyval/skeyval.sty: \skvcommaparse*\@filelist\skv at tempa{%
+
+% % okay
+% fetchcls/fetchcls.sty:\begingroup\edef\x{\endgroup\noexpand\f at tchcls\@filelist\space}\x
+% cmap/cmap.sty:\edef\reserved at a{\noexpand\in@{,fontenc.sty,}{\@filelist}}% enc.def
+% ltxtools/ltxtools-base.sty: \csv@@loop*[,]\@filelist
+% thumbs/thumbs.sty: \@for\@th at mbsfl:=\@filelist\do{%
+% pageslts/pageslts.sty: \@for\@pageslts at currname:=\@filelist\do{%
+% fontspec/fontspec-xetex.sty:\tl_if_in:NnT \@filelist {.cls} { \normalsize }
+% fontspec/fontspec-luatex.sty:\tl_if_in:NnT \@filelist {.cls} { \normalsize }
+% powerdot/powerdot.cls: \@expandtwoargs\in@{,frenchb.ldf,}{,\@filelist,}%
+% breqn/breqn.sty: \@xp\@tempa\@filelist,leqno.clo,@\@nil
+% breqn/breqn.sty: \@xp\@tempa\@filelist,fleqn.clo,@\@nil
+
+% % test
+% snapshot/snapshot.sty: \xdef\@filelist{\@filelist\snap at splitter}%
+
+\documentclass[leqno,fleqn]{article}
+\makeatletter
+
+\usepackage{iftex}
+\iftutex
+ \def\normalsize{\typeout{\string\normalsize}}
+ \usepackage{fontspec}
+\fi
+
+\usepackage{breqn}
+\typeout{\string\eqnumside=\meaning\eqnumside}
+\typeout{\string\eqindent=\meaning\eqindent}
+
+\usepackage{xkeyval}
+
+\usepackage[T1]{fontenc}
+\pdfoutput=1
+\usepackage{cmap}% expect a warning
+
+\usepackage{fetchcls}
+\typeout{fetchcls: \classname}
+
+\usepackage{etoolbox}
+\csname cs_show:c\endcsname{ver at atveryend.sty}
+\usepackage{atveryend}
+\csname cs_show:c\endcsname{ver at atveryend.sty}
+\@addtofilelist{atveryend.sty}
+\usepackage{pageslts}% expect an info at \begin{document}
+
+\usepackage{hyperref}
+\@namedef{ver at tikz.sty}{loaded}
+\@addtofilelist{tikz.sty}
+\usepackage{thumbs}
+\typeout{thumbs: \th at mbtikz}
+
+\begin{document}
+
+% \ExplSyntaxOn
+% \ior_open:Nn \g_tmpa_ior { xkeyval.sty }
+% \ior_str_map_inline:Nn \g_tmpa_ior
+% { \iow_term:n {#1} }
+% \ExplSyntaxOff
+
+\end{document}
diff --git a/base/testfiles-TU/github-0282.tlg b/base/testfiles-disabled/github-0422-extern.tlg
similarity index 100%
copy from base/testfiles-TU/github-0282.tlg
copy to base/testfiles-disabled/github-0422-extern.tlg
More information about the latex3-commits
mailing list.