Update coffins test avoid box number changes

The difference in box numbers was due to supp-pdf.mkii, which was being
loaded as the test file included color. That's not necessary, so can be removed
making the changes clearer: only specials are different.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4934 de43f980-851b-0410-b2f7-c40aca1f87e0
Shorted "unknown-comparison" message

The text before was truncated with pdfTeX/XeTeX but not LuaTeX: while the
longer text is more informative, it's no good if it does not show up!


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4935 de43f980-851b-0410-b2f7-c40aca1f87e0
Place all box info into check logs

This avoids the situation where LuaTeX's additional data in the boxes
leads to a change in the lines that appear. 


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4936 de43f980-851b-0410-b2f7-c40aca1f87e0
Switch basics test filr from \cs_meaning:N to \cs_show:N

The test here is of the meanings themselves, not of \cs_meaning:N, and the
change ensures the test passes with LuaTeX.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4937 de43f980-851b-0410-b2f7-c40aca1f87e0
Add engine-specific test files for XeTeX

All of the XeTeX differences now are 'accounted for': not that there is also
one expl3 fix picked up by the 'wrong driver' test!


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4938 de43f980-851b-0410-b2f7-c40aca1f87e0
Use \tl_show:N in place of 'raw' display in quark tests

This avoids an 'out by one' error with LuaTeX in the tests.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4939 de43f980-851b-0410-b2f7-c40aca1f87e0
Use \seq_show:N in place of 'raw' show in seq test

Another one to avoid LuaTeX issues: like many of the test files, there are
lots of other 'raw' show lines here that probably should get replaced.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4940 de43f980-851b-0410-b2f7-c40aca1f87e0
 A second update to the seq test to avoid the LuaTeX line wrap issue


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4941 de43f980-851b-0410-b2f7-c40aca1f87e0
Add LuaTeX-specific test files for l3kernel

These mainly cover LuaTeX 'oddities' which may change with the binary
update next year.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4942 de43f980-851b-0410-b2f7-c40aca1f87e0
A different take on shortening "unknown-comparison" message

Instead of removing the list of relations, I've removed the
word 'symbol'.  This leaves a more informative message, which
just fits pdfTeX's limits.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4943 de43f980-851b-0410-b2f7-c40aca1f87e0
Better error recovery in int_compare:n

If somehow an unexpandable command ends up in the argument of
\int_compare:n at a place where a relation is expected, e.g.,
\int_compare:nTF { 1 \c_zero }, then the code builds a csname
containing that.  Applying \token_to_str:N avoids a "missing
endcsname" error, and instead causes our "unknown-comparison".


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4944 de43f980-851b-0410-b2f7-c40aca1f87e0
Use "minimal" rather than "article" for coffin tests

This removes one file we will otherwise need a 'local' copy of when we
switch to 'isolated' tests.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4945 de43f980-851b-0410-b2f7-c40aca1f87e0
Remove graphics/ifpdf/etex from m3expl tests

As we no longer need these, they alter register numbers and add unrequired
dependencies.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4946 de43f980-851b-0410-b2f7-c40aca1f87e0
Add engine-specific test for xparse

This is the only one in l3packages that is needed: the 'wrap' issue in
LuaTeX.

To get this bundle to 'all pass' we need to make a decision on xtemplate004.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4947 de43f980-851b-0410-b2f7-c40aca1f87e0
Add LuaTeX-specific test logs for l3sort

There was also a need to adjust the .lvt file as we no longer have
\pdftex_strcmp:D with LuaTeX.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4948 de43f980-851b-0410-b2f7-c40aca1f87e0
Update m3regex001 test to reflect new normalisation of "^^"

This is probably a good thing as now the unprintable stuff is human-readable.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4949 de43f980-851b-0410-b2f7-c40aca1f87e0
Add engine-specific test files for xcoffins

XeTeX ones here are due to specials, LuaTeX ones dues to line wrapping
and the fact that a few "direction ..." whatsits wrap and so don't get
removed by the script.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4950 de43f980-851b-0410-b2f7-c40aca1f87e0
Add dependency of xcoffins on xparse

First use of the updated 'deps': with the test system 'cut off' from
the normal TeX tree, the tests now still run.

All tests now run in l3kernel/packages/experimental without needing
anything outside of the L3 development directory.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4951 de43f980-851b-0410-b2f7-c40aca1f87e0
Add var to allow multiple TeX runs in a test

This is not needed by anything in the kernel/packages/experimental trees
but does come up in l3trial.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4952 de43f980-851b-0410-b2f7-c40aca1f87e0
string.gsub of null characters behaves oddly for old LuaTeX

In the version of LuaTeX coming with TeXLive 2012, replacing
null characters by something else puts that replacement text
between every pair of characters.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@4953 de43f980-851b-0410-b2f7-c40aca1f87e0