texlive[49285] Master/texmf-dist: oberdiek (30nov18)

commits+karl at tug.org commits+karl at tug.org
Fri Nov 30 22:50:14 CET 2018


Revision: 49285
          http://tug.org/svn/texlive?view=revision&revision=49285
Author:   karl
Date:     2018-11-30 22:50:13 +0100 (Fri, 30 Nov 2018)
Log Message:
-----------
oberdiek (30nov18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-collection.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/transparent-example.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example-nextpage.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
    trunk/Master/texmf-dist/scripts/oberdiek/luacolor.lua
    trunk/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/bitset.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/centernot.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/classlist.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/engord.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/fibnum.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/flags.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/grfext.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/grffile.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/hobsub.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/hologo.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/iflang.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/kvdefinekeys.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/letltxmacro.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/luatex.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/mleftright.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex
    trunk/Master/texmf-dist/source/latex/oberdiek/pagegrid.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pdfrender.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/picture.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/readme-ctan.txt
    trunk/Master/texmf-dist/source/latex/oberdiek/refcount.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/selinput.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/settobox.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/telprint.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/thepdfnumber.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/transparent.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/uniquecounter.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/zref.dtx
    trunk/Master/texmf-dist/tex/generic/oberdiek/embedfile.sty
    trunk/Master/texmf-dist/tex/generic/oberdiek/pdfcol.sty
    trunk/Master/texmf-dist/tex/generic/oberdiek/pdfrender.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/askinclude.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/transparent.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-abspos.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-env.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-marks.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-nextpage.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-pageattr.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-pagelayout.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-runs.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-thepage.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/zref.sty

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/ExtractRotate.java
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/accsupp-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-a.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-b.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-c.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test10.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test11.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test12.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test13.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test14.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test15.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test16.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test17.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test18.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test19.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test20.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test21.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test22.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test23.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test24.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test5.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test6.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test7.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test8.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test9.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/atveryend-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/engord-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/epstopdf-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/fibnum-test-calc.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/fibnum-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/grffile-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hobsub-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test-list.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test-spacefactor.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test5.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/ifvtex-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvdefinekeys-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.sty
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test5.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-carcdr.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifboxempty.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-nextchar.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-zapspace.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test5.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/mleftright-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pagegrid-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolfoot-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparallel-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparcolumns-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test5.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test6.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test5.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.txt
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test5.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-escape.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-shell.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/pmboxdraw-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test5.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/resizegather-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test5.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test4.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test5.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test3.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-base.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-runs.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-titleref-memoir.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex
    trunk/Master/texmf-dist/scripts/oberdiek/luacolor-pre065.lua
    trunk/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor-pre065.lua
    trunk/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor.lua
    trunk/Master/texmf-dist/source/latex/oberdiek/catalogue/

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-collection.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-collection.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-collection.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: embedfile
-%% Version: 2016/05/15 v2.7
+%% Version: 2018/11/01 v2.8
 %% 
 %% Copyright (C) 2006-2011 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,7 +44,7 @@
 \usepackage[bookmarks=false]{hyperref}
 % provides \pdfstringdef that is then used by `title' and
 % other keys.
-\usepackage{embedfile}[2016/05/15]
+\usepackage{embedfile}[2018/11/01]
 \embedfilesetup{
   view=details,
   initialfile=embedfile.pdf

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: embedfile
-%% Version: 2016/05/15 v2.7
+%% Version: 2018/11/01 v2.8
 %% 
 %% Copyright (C) 2006-2011 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/ExtractRotate.java
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/ExtractRotate.java	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/ExtractRotate.java	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,48 +0,0 @@
-/**
- * ExtractRotate.java
- *
- * Copyright (C) 2007 by Heiko Oberdiek <heiko.oberdiek at googlemail.com>
- *
- * Requires: PDFBox (http://www.pdfbox.org/)
- *
- * Syntax: java ExtractRotate <pdffile> <textfile>
- *
- * The <pdffile> is analyzed and for each page its rotation
- * setting is printed in the <textfile>. Example:
- *   /Page 1 /Rotate 0
- *   /Page 2 /Rotate 90
- */
-import java.io.FileInputStream;
-import java.io.FileWriter;
-import org.pdfbox.pdfparser.PDFParser;
-import org.pdfbox.pdmodel.PDDocument;
-import org.pdfbox.pdmodel.PDDocumentCatalog;
-import org.pdfbox.pdmodel.PDPage;
-
-public class ExtractRotate {
-
-    public static void main(String[] args) {
-        try {
-            String infile = args[0];
-            String outfile = args[1];
-            FileWriter out = new FileWriter(outfile);
-            PDFParser parser =
-                    new PDFParser(new FileInputStream(infile));
-            parser.parse();
-            PDDocument document = parser.getPDDocument();
-            PDDocumentCatalog catalog = document.getDocumentCatalog();
-            int i = 0;
-            for (Object page: catalog.getAllPages()) {
-                i++;
-                out.write("/Page " + i + " " + "/Rotate "
-                        + ((PDPage)page).findRotation() + "\n");
-            }
-            document.close();
-            out.close();
-        }
-        catch (Exception e) {
-            e.printStackTrace();
-            System.exit(1);
-        }
-    }
-}

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/accsupp-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/accsupp-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/accsupp-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,84 +0,0 @@
-%%
-%% This is file `accsupp-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% accsupp.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: accsupp
-%% Version: 2018/03/28 v0.5
-%% 
-%% Copyright (C) 2007, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file accsupp.dtx
-%% and the derived files
-%%    accsupp.sty, accsupp.pdf, accsupp.ins, accsupp.drv,
-%%    accsupp-pdftex.def, accsupp-luatex.def, accsupp-dvipdfm.def,
-%%    accsupp-dvips.def,
-%%    accsupp-example1.tex, accsupp-example2.tex,
-%%    accsupp-test1.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\makeatletter
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@\@ne
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@\@ne
-  \repeat
-}
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{127}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\{=1 %
-  \catcode`\}=2 %
-  \catcode`\#=6 %
-  \catcode`\[=12 %
-  \catcode`\]=12 %
-  \catcode`\%=14 %
-  \catcode`\ =10 %
-  \catcode13=5 %
-  \RequirePackage{accsupp}[2018/03/28]\relax
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `accsupp-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,138 +0,0 @@
-%%
-%% This is file `alphalph-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% alphalph.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: alphalph
-%% Version: 2016/05/16 v2.5
-%% 
-%% Copyright (C) 1999, 2006-2008, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file alphalph.dtx
-%% and the derived files
-%%    alphalph.sty, alphalph.pdf, alphalph.ins, alphalph.drv,
-%%    alphalph-test1.tex, alphalph-test2.tex, alphalph-test3.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input alphalph.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `alphalph-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,258 +0,0 @@
-%%
-%% This is file `alphalph-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% alphalph.dtx  (with options: `test2,etex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: alphalph
-%% Version: 2016/05/16 v2.5
-%% 
-%% Copyright (C) 1999, 2006-2008, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file alphalph.dtx
-%% and the derived files
-%%    alphalph.sty, alphalph.pdf, alphalph.ins, alphalph.drv,
-%%    alphalph-test1.tex, alphalph-test2.tex, alphalph-test3.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\usepackage{alphalph}[2016/05/16]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\newcommand*{\TestCmd}[3]{%
-  \setbox0=\hbox{%
-    \edef\TestString{#1{#2}}%
-    \expandafter\Expect\expandafter{\TestString}{#3}%
-    \edef\TestString{#1{#2} }%
-    \expandafter\Expect\expandafter{\TestString}{#3 }%
-  }%
-  \Expect*{\the\wd0}{0.0pt}%
-}
-
-\makeatletter
-\newalphalph\LaTeXAlphAlph\@Alph{26}
-\newalphalph\LaTeXalphalph\@alph{26}
-\newalphalph\AlphWrap[wrap]\alphalph at Alph{26}
-\newalphalph\alphwrap[wrap]\alphalph at alph{26}
-\newalphalph\LaTeXAlphWrap[wrap]\@Alph{26}
-\newalphalph\LaTeXalphwrap[wrap]\@alph{26}
-\def\LastSymbol#1{%
-  \ifx\\#1\\%
-  \else
-    \@LastSymbol#1\@nil
-  \fi
-}
-\def\@LastSymbol#1#2\@nil{%
-  \ifx\\#2\\%
-    #1%
-  \else
-    \@LastSymbol#2\@nil
-  \fi
-}
-\makeatother
-\newcommand*{\TestAlph}[2]{%
-  \uppercase{\TestCallCmd\AlphAlph{#2}}{#1}%
-  \lowercase{\TestCallCmd\alphalph{#2}}{#1}%
-  \uppercase{\TestCallCmd\LaTeXAlphAlph{#2}}{#1}%
-  \lowercase{\TestCallCmd\LaTeXalphalph{#2}}{#1}%
-  \edef\WrapString{\LastSymbol{#2}}%
-  \expandafter\TestAlphWrap\expandafter{\WrapString}{#1}%
-}
-\newcommand*{\TestAlphWrap}[2]{%
-  \uppercase{\TestCallCmd\AlphWrap{#1}}{#2}%
-  \lowercase{\TestCallCmd\alphwrap{#1}}{#2}%
-  \uppercase{\TestCallCmd\LaTeXAlphWrap{#1}}{#2}%
-  \lowercase{\TestCallCmd\LaTeXalphwrap{#1}}{#2}%
-}
-\newcommand*{\TestCallCmd}[3]{%
-  \TestCmd#1{#3}{#2}%
-}
-\begin{qstest}{AlphSymbols}{alphalph, AlphAlph, symbols}
-  \TestAlph{1}{a}%
-  \TestAlph{2}{b}%
-  \TestAlph{3}{c}%
-  \TestAlph{4}{d}%
-  \TestAlph{5}{e}%
-  \TestAlph{6}{f}%
-  \TestAlph{7}{g}%
-  \TestAlph{8}{h}%
-  \TestAlph{9}{i}%
-  \TestAlph{10}{j}%
-  \TestAlph{11}{k}%
-  \TestAlph{12}{l}%
-  \TestAlph{13}{m}%
-  \TestAlph{14}{n}%
-  \TestAlph{15}{o}%
-  \TestAlph{16}{p}%
-  \TestAlph{17}{q}%
-  \TestAlph{18}{r}%
-  \TestAlph{19}{s}%
-  \TestAlph{20}{t}%
-  \TestAlph{21}{u}%
-  \TestAlph{22}{v}%
-  \TestAlph{23}{w}%
-  \TestAlph{24}{x}%
-  \TestAlph{25}{y}%
-  \TestAlph{26}{z}%
-\end{qstest}
-\begin{qstest}{AlphRange}{alphalph, range}
-  \TestAlph{0}{}%
-  \TestAlph{-1}{}%
-  \TestAlph{-2147483647}{}%
-  \TestAlph{27}{aa}%
-  \TestAlph{28}{ab}%
-  \TestAlph{52}{az}%
-  \TestAlph{53}{ba}%
-  \TestAlph{78}{bz}%
-  \TestAlph{79}{ca}%
-  \TestAlph{702}{zz}%
-  \TestAlph{703}{aaa}%
-  \TestAlph{2147483647}{fxshrxw}%
-\end{qstest}
-
-\makeatletter
-\newcommand*{\myvocals}[1]{%
-  \ifcase#1X\or A\or E\or I\or O\or U\else Y\fi
-}
-\makeatother
-\newalphalph\vocalsvocals\myvocals{5}
-\newcommand*{\TestVocals}{%
-  \TestCmd\vocalsvocals
-}
-\begin{qstest}{vocals}{vocals}
-  \TestVocals{0}{}%
-  \TestVocals{1}{A}%
-  \TestVocals{2}{E}%
-  \TestVocals{3}{I}%
-  \TestVocals{4}{O}%
-  \TestVocals{5}{U}%
-  \TestVocals{6}{AA}%
-  \TestVocals{7}{AE}%
-  \TestVocals{8}{AI}%
-  \TestVocals{9}{AO}%
-  \TestVocals{10}{AU}%
-  \TestVocals{11}{EA}%
-  \TestVocals{24}{OO}%
-  \TestVocals{25}{OU}%
-  \TestVocals{26}{UA}%
-  \TestVocals{29}{UO}%
-  \TestVocals{30}{UU}%
-  \TestVocals{31}{AAA}%
-  \TestVocals{155}{UUU}%
-  \TestVocals{156}{AAAA}%
-  \TestVocals{2147483647}{AIIOOEEIOIIUOE}%
-\end{qstest}
-
-\makeatletter
-\newalphalph\AlphMult[mult]{\alphalph at Alph}{26}
-\newalphalph\alphmult[mult]{\alphalph at alph}{26}
-\newalphalph\LaTeXAlphMult[mult]{\@Alph}{26}
-\newalphalph\LaTeXalphmult[mult]{\@alph}{26}
-\makeatother
-\newcommand*{\TestMult}[2]{%
-  \uppercase{\TestCallCmd\AlphMult{#2}}{#1}%
-  \lowercase{\TestCallCmd\alphmult{#2}}{#1}%
-  \uppercase{\TestCallCmd\LaTeXAlphMult{#2}}{#1}%
-  \lowercase{\TestCallCmd\LaTeXalphmult{#2}}{#1}%
-}
-\begin{qstest}{mult}{mult}
-  \TestMult{0}{}%
-  \TestMult{-1}{}%
-  \TestMult{-2147483647}{}%
-  \TestMult{1}{a}%
-  \TestMult{2}{b}%
-  \TestMult{26}{z}%
-  \TestMult{27}{aa}%
-  \TestMult{28}{bb}%
-  \TestMult{52}{zz}%
-  \TestMult{53}{aaa}%
-  \TestMult{54}{bbb}%
-  \TestMult{259}{yyyyyyyyyy}%
-  \TestMult{260}{zzzzzzzzzz}%
-  \TestMult{261}{aaaaaaaaaaa}%
-  \TestMult{262}{bbbbbbbbbbb}%
-\end{qstest}
-
-\def\myvocalsB#1{%
-  \ifcase#1\or A\or E\or I\or O\or U\fi
-}
-\begin{qstest}{symbolnum}{symbolnum}
-  \makeatletter
-  \def\Test#1#2{%
-    \let\TestCmd\relax
-    \newalphalph\TestCmd{#1}{}%
-    \Expect*{\AlPh at Number}{#2}%
-  }%
-  \Test\@alph{26}%
-  \Test\@Alph{26}%
-  \Test\@fnsymbol{9}%
-  \Test\myvocalsB{5}%
-  \Test\alphalph at alph{26}%
-  \Test\alphalph at Alph{26}%
-\end{qstest}
-
-\begin{qstest}{list}{list}
-  \makeatletter
-  \def\catch#1\relax{%
-    \def\FoundList{\catch#1}%
-  }%
-  \def\Test[#1]#2#3#4{%
-    \let\testcmd\relax
-    \newalphalph\testcmd[{#1}]{\catch}{#2}%
-    \testcmd{#3}|\relax
-    \expandafter\Expect\expandafter{\FoundList}{#4|}%
-    %
-    \let\SavedCatch\catch
-    \def\catch{\noexpand\catch\noexpand\foo}%
-    \edef\Result{#4|}%
-    \@onelevel at sanitize\Result
-    \let\catch\SavedCatch
-    \let\testcmd\relax
-    \newalphalph\testcmd[{#1}]{\catch\foo}{#2}%
-    \testcmd{#3}|\relax
-    \@onelevel at sanitize\FoundList
-    \Expect*{\FoundList}*{\Result}%
-  }%
-  \Test[alph]{26}{3}{\catch{3}}%
-  \Test[alph]{26}{12}{\catch{12}}%
-  \Test[alph]{26}{27}{\catch{1}\catch{1}}%
-  \Test[alph]{26}{78}{\catch{2}\catch{26}}%
-  \Test[wrap]{26}{7}{\catch{7}}%
-  \Test[wrap]{26}{14}{\catch{14}}%
-  \Test[wrap]{26}{80}{\catch{2}}%
-  \Test[wrap]{26}{700}{\catch{24}}%
-  \Test[mult]{26}{4}{\catch{4}}%
-  \Test[mult]{26}{17}{\catch{17}}%
-  \Test[mult]{26}{54}{\catch{2}\catch{2}\catch{2}}%
-\end{qstest}
-
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `alphalph-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/alphalph-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,269 +0,0 @@
-%%
-%% This is file `alphalph-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% alphalph.dtx  (with options: `test2,noetex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: alphalph
-%% Version: 2016/05/16 v2.5
-%% 
-%% Copyright (C) 1999, 2006-2008, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file alphalph.dtx
-%% and the derived files
-%%    alphalph.sty, alphalph.pdf, alphalph.ins, alphalph.drv,
-%%    alphalph-test1.tex, alphalph-test2.tex, alphalph-test3.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\makeatletter
-\let\saved at numexpr\numexpr
-\newcommand*{\DisableNumexpr}{%
-  \let\numexpr\@undefined
-}
-\newcommand*{\RestoreNumexpr}{%
-  \let\numexpr\saved at numexpr
-}
-\DisableNumexpr
-\usepackage{alphalph}[2016/05/16]
-\RestoreNumexpr
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\newcommand*{\TestCmd}[3]{%
-  \setbox0=\hbox{%
-    \DisableNumexpr
-    \edef\TestString{#1{#2}}%
-    \expandafter\Expect\expandafter{\TestString}{#3}%
-    \edef\TestString{#1{#2} }%
-    \expandafter\Expect\expandafter{\TestString}{#3 }%
-  }%
-  \Expect*{\the\wd0}{0.0pt}%
-}
-
-\makeatletter
-\newalphalph\LaTeXAlphAlph\@Alph{26}
-\newalphalph\LaTeXalphalph\@alph{26}
-\newalphalph\AlphWrap[wrap]\alphalph at Alph{26}
-\newalphalph\alphwrap[wrap]\alphalph at alph{26}
-\newalphalph\LaTeXAlphWrap[wrap]\@Alph{26}
-\newalphalph\LaTeXalphwrap[wrap]\@alph{26}
-\def\LastSymbol#1{%
-  \ifx\\#1\\%
-  \else
-    \@LastSymbol#1\@nil
-  \fi
-}
-\def\@LastSymbol#1#2\@nil{%
-  \ifx\\#2\\%
-    #1%
-  \else
-    \@LastSymbol#2\@nil
-  \fi
-}
-\makeatother
-\newcommand*{\TestAlph}[2]{%
-  \uppercase{\TestCallCmd\AlphAlph{#2}}{#1}%
-  \lowercase{\TestCallCmd\alphalph{#2}}{#1}%
-  \uppercase{\TestCallCmd\LaTeXAlphAlph{#2}}{#1}%
-  \lowercase{\TestCallCmd\LaTeXalphalph{#2}}{#1}%
-  \edef\WrapString{\LastSymbol{#2}}%
-  \expandafter\TestAlphWrap\expandafter{\WrapString}{#1}%
-}
-\newcommand*{\TestAlphWrap}[2]{%
-  \uppercase{\TestCallCmd\AlphWrap{#1}}{#2}%
-  \lowercase{\TestCallCmd\alphwrap{#1}}{#2}%
-  \uppercase{\TestCallCmd\LaTeXAlphWrap{#1}}{#2}%
-  \lowercase{\TestCallCmd\LaTeXalphwrap{#1}}{#2}%
-}
-\newcommand*{\TestCallCmd}[3]{%
-  \TestCmd#1{#3}{#2}%
-}
-\begin{qstest}{AlphSymbols}{alphalph, AlphAlph, symbols}
-  \TestAlph{1}{a}%
-  \TestAlph{2}{b}%
-  \TestAlph{3}{c}%
-  \TestAlph{4}{d}%
-  \TestAlph{5}{e}%
-  \TestAlph{6}{f}%
-  \TestAlph{7}{g}%
-  \TestAlph{8}{h}%
-  \TestAlph{9}{i}%
-  \TestAlph{10}{j}%
-  \TestAlph{11}{k}%
-  \TestAlph{12}{l}%
-  \TestAlph{13}{m}%
-  \TestAlph{14}{n}%
-  \TestAlph{15}{o}%
-  \TestAlph{16}{p}%
-  \TestAlph{17}{q}%
-  \TestAlph{18}{r}%
-  \TestAlph{19}{s}%
-  \TestAlph{20}{t}%
-  \TestAlph{21}{u}%
-  \TestAlph{22}{v}%
-  \TestAlph{23}{w}%
-  \TestAlph{24}{x}%
-  \TestAlph{25}{y}%
-  \TestAlph{26}{z}%
-\end{qstest}
-\begin{qstest}{AlphRange}{alphalph, range}
-  \TestAlph{0}{}%
-  \TestAlph{-1}{}%
-  \TestAlph{-2147483647}{}%
-  \TestAlph{27}{aa}%
-  \TestAlph{28}{ab}%
-  \TestAlph{52}{az}%
-  \TestAlph{53}{ba}%
-  \TestAlph{78}{bz}%
-  \TestAlph{79}{ca}%
-  \TestAlph{702}{zz}%
-  \TestAlph{703}{aaa}%
-  \TestAlph{2147483647}{fxshrxw}%
-\end{qstest}
-
-\makeatletter
-\newcommand*{\myvocals}[1]{%
-  \ifcase#1X\or A\or E\or I\or O\or U\else Y\fi
-}
-\makeatother
-\newalphalph\vocalsvocals\myvocals{5}
-\newcommand*{\TestVocals}{%
-  \TestCmd\vocalsvocals
-}
-\begin{qstest}{vocals}{vocals}
-  \TestVocals{0}{}%
-  \TestVocals{1}{A}%
-  \TestVocals{2}{E}%
-  \TestVocals{3}{I}%
-  \TestVocals{4}{O}%
-  \TestVocals{5}{U}%
-  \TestVocals{6}{AA}%
-  \TestVocals{7}{AE}%
-  \TestVocals{8}{AI}%
-  \TestVocals{9}{AO}%
-  \TestVocals{10}{AU}%
-  \TestVocals{11}{EA}%
-  \TestVocals{24}{OO}%
-  \TestVocals{25}{OU}%
-  \TestVocals{26}{UA}%
-  \TestVocals{29}{UO}%
-  \TestVocals{30}{UU}%
-  \TestVocals{31}{AAA}%
-  \TestVocals{155}{UUU}%
-  \TestVocals{156}{AAAA}%
-  \TestVocals{2147483647}{AIIOOEEIOIIUOE}%
-\end{qstest}
-
-\makeatletter
-\newalphalph\AlphMult[mult]{\alphalph at Alph}{26}
-\newalphalph\alphmult[mult]{\alphalph at alph}{26}
-\newalphalph\LaTeXAlphMult[mult]{\@Alph}{26}
-\newalphalph\LaTeXalphmult[mult]{\@alph}{26}
-\makeatother
-\newcommand*{\TestMult}[2]{%
-  \uppercase{\TestCallCmd\AlphMult{#2}}{#1}%
-  \lowercase{\TestCallCmd\alphmult{#2}}{#1}%
-  \uppercase{\TestCallCmd\LaTeXAlphMult{#2}}{#1}%
-  \lowercase{\TestCallCmd\LaTeXalphmult{#2}}{#1}%
-}
-\begin{qstest}{mult}{mult}
-  \TestMult{0}{}%
-  \TestMult{-1}{}%
-  \TestMult{-2147483647}{}%
-  \TestMult{1}{a}%
-  \TestMult{2}{b}%
-  \TestMult{26}{z}%
-  \TestMult{27}{aa}%
-  \TestMult{28}{bb}%
-  \TestMult{52}{zz}%
-  \TestMult{53}{aaa}%
-  \TestMult{54}{bbb}%
-  \TestMult{259}{yyyyyyyyyy}%
-  \TestMult{260}{zzzzzzzzzz}%
-  \TestMult{261}{aaaaaaaaaaa}%
-  \TestMult{262}{bbbbbbbbbbb}%
-\end{qstest}
-
-\def\myvocalsB#1{%
-  \ifcase#1\or A\or E\or I\or O\or U\fi
-}
-\begin{qstest}{symbolnum}{symbolnum}
-  \makeatletter
-  \def\Test#1#2{%
-    \let\TestCmd\relax
-    \newalphalph\TestCmd{#1}{}%
-    \Expect*{\AlPh at Number}{#2}%
-  }%
-  \Test\@alph{26}%
-  \Test\@Alph{26}%
-  \Test\@fnsymbol{9}%
-  \Test\myvocalsB{5}%
-  \Test\alphalph at alph{26}%
-  \Test\alphalph at Alph{26}%
-\end{qstest}
-
-\begin{qstest}{list}{list}
-  \makeatletter
-  \def\catch#1\relax{%
-    \def\FoundList{\catch#1}%
-  }%
-  \def\Test[#1]#2#3#4{%
-    \let\testcmd\relax
-    \newalphalph\testcmd[{#1}]{\catch}{#2}%
-    \testcmd{#3}|\relax
-    \expandafter\Expect\expandafter{\FoundList}{#4|}%
-    %
-    \let\SavedCatch\catch
-    \def\catch{\noexpand\catch\noexpand\foo}%
-    \edef\Result{#4|}%
-    \@onelevel at sanitize\Result
-    \let\catch\SavedCatch
-    \let\testcmd\relax
-    \newalphalph\testcmd[{#1}]{\catch\foo}{#2}%
-    \testcmd{#3}|\relax
-    \@onelevel at sanitize\FoundList
-    \Expect*{\FoundList}*{\Result}%
-  }%
-  \Test[alph]{26}{3}{\catch{3}}%
-  \Test[alph]{26}{12}{\catch{12}}%
-  \Test[alph]{26}{27}{\catch{1}\catch{1}}%
-  \Test[alph]{26}{78}{\catch{2}\catch{26}}%
-  \Test[wrap]{26}{7}{\catch{7}}%
-  \Test[wrap]{26}{14}{\catch{14}}%
-  \Test[wrap]{26}{80}{\catch{2}}%
-  \Test[wrap]{26}{700}{\catch{24}}%
-  \Test[mult]{26}{4}{\catch{4}}%
-  \Test[mult]{26}{17}{\catch{17}}%
-  \Test[mult]{26}{54}{\catch{2}\catch{2}\catch{2}}%
-\end{qstest}
-
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `alphalph-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-a.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-a.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-a.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,54 +0,0 @@
-%%
-%% This is file `askinclude-a.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `a')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\chapter{Chapter A}
-\let\filea=Y
-\endinput
-%%
-%% End of file `askinclude-a.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-b.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-b.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-b.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,54 +0,0 @@
-%%
-%% This is file `askinclude-b.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `b')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\chapter{Chapter B}
-\let\fileb=Y
-\endinput
-%%
-%% End of file `askinclude-b.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-c.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-c.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-c.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,54 +0,0 @@
-%%
-%% This is file `askinclude-c.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `c')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\chapter{Chapter C}
-\let\filec=Y
-\endinput
-%%
-%% End of file `askinclude-c.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,246 +0,0 @@
-%%
-%% This is file `askinclude-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \makeatletter
-  \def\RestoreCatcodes{}%
-  \count@=0 %
-  \loop
-    \edef\RestoreCatcodes{%
-      \RestoreCatcodes
-      \catcode\the\count@=\the\catcode\count@\relax
-    }%
-  \ifnum\count@<255 %
-    \advance\count@\@ne
-  \repeat
-  \def\RangeCatcodeInvalid#1#2{%
-    \count@=#1\relax
-    \loop
-      \catcode\count@=15 %
-    \ifnum\count@<#2\relax
-      \advance\count@\@ne
-    \repeat
-  }%
-  \def\Test#1\EndTest{%
-    \RangeCatcodeInvalid{0}{47}%
-    \RangeCatcodeInvalid{58}{64}%
-    \RangeCatcodeInvalid{91}{96}%
-    \RangeCatcodeInvalid{123}{255}%
-    \catcode`\@=12 %
-    \catcode`\\=0 %
-    \catcode`\{=1 %
-    \catcode`\}=2 %
-    \catcode`\#=6 %
-    \catcode`\[=12 %
-    \catcode`\]=12 %
-    \catcode`\%=14 %
-    \catcode`\ =10 %
-    \catcode13=5 %
-    #1\relax
-    \RestoreCatcodes
-    \makeatother
-  }%
-  \Test
-    \usepackage{askinclude}[2016/05/14]%
-  \EndTest
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{{}}
-\CheckAnswer{*}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{*}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{true}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test10.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test10.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test10.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,213 +0,0 @@
-%%
-%% This is file `askinclude-test10.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test10')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{?{}N}
-\CheckAnswer{askinclude-a}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\gdef\AskInc at Answer{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{false}
-\CheckInclude{c}{false}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test10.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test11.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test11.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test11.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,213 +0,0 @@
-%%
-%% This is file `askinclude-test11.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test11')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{?xxyxxN}
-\CheckAnswer{askinclude-a}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\gdef\AskInc at Answer{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{false}
-\CheckInclude{c}{false}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test11.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test12.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test12.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test12.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,218 +0,0 @@
-%%
-%% This is file `askinclude-test12.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test12')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{{}}
-\CheckAnswer{askinclude-b}
-\begin{filecontents*}{\jobname.aux}
-\gdef\AskInc at Answer{askinclude-b}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\AskInc at AddFile{askinclude-b}
-\AskInc at AddFile{askinclude-c}
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{askinclude-b}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{false}
-\CheckInclude{b}{true}
-\CheckInclude{c}{false}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test12.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test13.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test13.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test13.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,217 +0,0 @@
-%%
-%% This is file `askinclude-test13.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test13')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{{}}
-\CheckAnswer{askinclude-b}
-\begin{filecontents*}{\jobname.aux}
-\gdef\AskInc at Answer{askinclude-b}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\AskInc at AddFile{askinclude-b}
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{askinclude-b}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{false}
-\CheckInclude{b}{true}
-\CheckInclude{c}{false}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test13.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test14.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test14.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test14.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,217 +0,0 @@
-%%
-%% This is file `askinclude-test14.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test14')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{{}}
-\CheckAnswer{*}
-\begin{filecontents*}{\jobname.aux}
-\gdef\AskInc at Answer{*}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\AskInc at AddFile{askinclude-b}
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{*}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{true}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test14.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test15.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test15.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test15.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,219 +0,0 @@
-%%
-%% This is file `askinclude-test15.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test15')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{?D}
-\CheckAnswer{askinclude-a,askinclude-c}
-\begin{filecontents*}{\jobname.aux}
-\gdef\AskInc at Answer{askinclude-a}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\AskInc at AddFile{askinclude-b}
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\gdef\AskInc at Answer{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\gdef\AskInc at Answer{askinclude-a,askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{false}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test15.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test16.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test16.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test16.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,220 +0,0 @@
-%%
-%% This is file `askinclude-test16.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test16')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{?A}
-\CheckAnswer{askinclude-a,askinclude-b,askinclude-c}
-\begin{filecontents*}{\jobname.aux}
-\gdef\AskInc at Answer{askinclude-a}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\AskInc at AddFile{askinclude-b}
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\gdef\AskInc at Answer{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\gdef\AskInc at Answer{askinclude-a,askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\gdef\AskInc at Answer{askinclude-a,askinclude-b,askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{true}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test16.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test17.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test17.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test17.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,217 +0,0 @@
-%%
-%% This is file `askinclude-test17.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test17')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{?N}
-\CheckAnswer{}
-\begin{filecontents*}{\jobname.aux}
-\gdef\AskInc at Answer{askinclude-a}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\AskInc at AddFile{askinclude-b}
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{false}
-\CheckInclude{b}{false}
-\CheckInclude{c}{false}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test17.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test18.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test18.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test18.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,218 +0,0 @@
-%%
-%% This is file `askinclude-test18.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test18')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\includeonly{askinclude-b}
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{}
-\CheckAnswer{askinclude-a}
-\begin{filecontents*}{\jobname.aux}
-\gdef\AskInc at Answer{askinclude-a}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\AskInc at AddFile{askinclude-b}
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{askinclude-a}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{false}
-\CheckInclude{b}{true}
-\CheckInclude{c}{false}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test18.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test19.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test19.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test19.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,222 +0,0 @@
-%%
-%% This is file `askinclude-test19.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test19')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{?N}
-\CheckAnswer{}
-\begin{filecontents*}{\jobname.aux}
-\gdef\AskInc at Answer{askinclude-a}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\AskInc at AddFile{askinclude-b}
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\ifx\AtBeginDocumentMode Y%
-  \AtBeginDocument{\includeonly{askinclude-b}}%
-\else
-  \includeonly{askinclude-b}%
-\fi
-\begin{document}
-\CheckInclude{a}{false}
-\CheckInclude{b}{false}
-\CheckInclude{c}{false}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test19.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,212 +0,0 @@
-%%
-%% This is file `askinclude-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{*}
-\CheckAnswer{*}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{*}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{true}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test20.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test20.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test20.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,213 +0,0 @@
-%%
-%% This is file `askinclude-test20.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test20')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\let\AtBeginDocumentMode=N%
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{{}}
-\CheckAnswer{*}
-\begin{filecontents*}{\jobname.aux}
-\@includeonly{*}
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{*}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{true}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test20.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test21.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test21.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test21.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,213 +0,0 @@
-%%
-%% This is file `askinclude-test21.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test21')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\let\AtBeginDocumentMode=N%
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{{}}
-\CheckAnswer{-}
-\begin{filecontents*}{\jobname.aux}
-\@includeonly{}
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{-}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{false}
-\CheckInclude{b}{false}
-\CheckInclude{c}{false}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test21.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test22.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test22.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test22.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,213 +0,0 @@
-%%
-%% This is file `askinclude-test22.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test22')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\let\AtBeginDocumentMode=N%
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{{}}
-\CheckAnswer{askinclude-a,askinclude-c}
-\begin{filecontents*}{\jobname.aux}
-\@includeonly{askinclude-a,askinclude-c}
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{askinclude-a,askinclude-c}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{false}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test22.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test23.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test23.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test23.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,216 +0,0 @@
-%%
-%% This is file `askinclude-test23.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test23')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{{makematch}{*,!askinclude-b}}
-\CheckAnswer{*,!askinclude-b}
-\CheckMatchMethod{makematch}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{*,!askinclude-b}
-\gdef\AskInc at MatchMethod{makematch}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-|AddMatch
-\AskInc at AddMatch{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\AskInc at AddMatch{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{false}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test23.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test24.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test24.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test24.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,216 +0,0 @@
-%%
-%% This is file `askinclude-test24.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test24')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{{pdfmatch}{.,!askinclude-b}}
-\CheckAnswer{.,!askinclude-b}
-\CheckMatchMethod{pdfmatch}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{.,!askinclude-b}
-\gdef\AskInc at MatchMethod{pdfmatch}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-|AddMatch
-\AskInc at AddMatch{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\AskInc at AddMatch{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{false}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test24.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,212 +0,0 @@
-%%
-%% This is file `askinclude-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{-}%
-\CheckAnswer{-}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{-}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{false}
-\CheckInclude{b}{false}
-\CheckInclude{c}{false}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,212 +0,0 @@
-%%
-%% This is file `askinclude-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{{askinclude-b}}
-\CheckAnswer{askinclude-b}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{askinclude-b}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{false}
-\CheckInclude{b}{true}
-\CheckInclude{c}{false}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test5.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test5.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test5.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,212 +0,0 @@
-%%
-%% This is file `askinclude-test5.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test5')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{{askinclude-a,askinclude-c}}
-\CheckAnswer{askinclude-a,askinclude-c}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{askinclude-a,askinclude-c}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{false}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test5.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test6.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test6.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test6.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,214 +0,0 @@
-%%
-%% This is file `askinclude-test6.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test6')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{?yny}
-\CheckAnswer{askinclude-a,askinclude-c}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\gdef\AskInc at Answer{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\gdef\AskInc at Answer{askinclude-a,askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{false}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test6.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test7.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test7.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test7.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,215 +0,0 @@
-%%
-%% This is file `askinclude-test7.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test7')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{?yA}
-\CheckAnswer{askinclude-a,askinclude-b,askinclude-c}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\gdef\AskInc at Answer{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\gdef\AskInc at Answer{askinclude-a,askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\gdef\AskInc at Answer{askinclude-a,askinclude-b,askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{true}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test7.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test8.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test8.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test8.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,215 +0,0 @@
-%%
-%% This is file `askinclude-test8.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test8')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{?yD}
-\CheckAnswer{askinclude-a,askinclude-b,askinclude-c}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\gdef\AskInc at Answer{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\gdef\AskInc at Answer{askinclude-a,askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\gdef\AskInc at Answer{askinclude-a,askinclude-b,askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{true}
-\CheckInclude{c}{true}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test8.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test9.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test9.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/askinclude-test9.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,213 +0,0 @@
-%%
-%% This is file `askinclude-test9.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% askinclude.dtx  (with options: `test0,test9')
-%% 
-%% This is a generated file.
-%% 
-%% Project: askinclude
-%% Version: 2016/05/14 v2.3
-%% 
-%% Copyright (C) 1991-1994 by Pablo A. Straub
-%% Copyright (C) 2007, 2008, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file askinclude.dtx
-%% and the derived files
-%%    askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv,
-%%    askinclude.bib, askinclude-a.tex, askinclude-b.tex,
-%%    askinclude-c.tex, askinclude-test1.tex,
-%%    askinclude-test2.tex, askinclude-test3.tex,
-%%    askinclude-test4.tex, askinclude-test5.tex,
-%%    askinclude-test6.tex, askinclude-test7.tex,
-%%    askinclude-test8.tex, askinclude-test9.tex,
-%%    askinclude-test10.tex, askinclude-test11.tex,
-%%    askinclude-test12.tex, askinclude-test13.tex,
-%%    askinclude-test14.tex, askinclude-test15.tex,
-%%    askinclude-test16.tex, askinclude-test17.tex,
-%%    askinclude-test18.tex, askinclude-test19.tex,
-%%    askinclude-test20.tex, askinclude-test21.tex,
-%%    askinclude-test22.tex, askinclude-test23.tex,
-%%    askinclude-test24.tex.
-%% 
-\ifx\CompatibilityMode Y%
-  \documentstyle[filecontents,qstest,askinclude,pdftexcmds]{book}%
-\else
-  \documentclass{book}%
-  \usepackage{filecontents}%
-  \usepackage{qstest}%
-  \usepackage{pdftexcmds}%
-  \ifx\AtBeginDocumentMode Y%
-    \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
-    }%
-  \else
-    \usepackage{askinclude}[2016/05/14]%
-  \fi
-\fi
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\org at typein\typein
-\def\typein[#1]#2{%
-  \ifx\@Stack\@StackEmpty
-    \begin{qstest}{StackNonEmpty}{StackNonEmpty}%
-      \Expect{Error: empty stack}{}%
-    \end{qstest}%
-    \org at typein[{#1}]{#2}%
-  \else
-    \edef#1{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@car\@Stack\@nil
-      }%
-    }%
-    \xdef\@Stack{%
-      \unexpanded\expandafter\expandafter\expandafter{%
-        \expandafter\@cdr\@Stack\@nil
-      }%
-    }%
-    \typeout{}%
-    \typeout{\string#1=#1}%
-  \fi
-}
-\def\@StackEmpty{\BOTTOM}
-\let\@Stack\@StackEmpty
-\newcommand*{\Stack}[1]{%
-  \def\@Stack{#1\BOTTOM}%
-}
-\AtEndDocument{%
-  \begin{qstest}{StackUsed}{StackUsed}%
-    \Expect*{%
-      \ifx\@Stack\@StackEmpty
-      \else
-        Error: Unused stack entries%
-      \fi
-    }{}%
-  \end{qstest}%
-}
-\newcommand*{\CheckInclude}[2]{%
-  \include{askinclude-#1}%
-  \begin{qstest}{CheckInclude-#1}{CheckInclude-#1}%
-    \Expect*{%
-      \expandafter\ifx\csname file#1\endcsname Ytrue\else false\fi
-    }{#2}%
-  \end{qstest}%
-}
-\def\@EndChecks{}
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\@EndChecks}%
-    \fi
-  }%
-}
-\newcommand*{\CheckAnswer}[1]{%
-  \gdef\AnswerText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckAnswer}%
-}
-\def\@CheckAnswer{%
-  \begin{qstest}{CheckAnswer}{CheckAnswer}%
-    \Expect*{\unexpanded\expandafter{\AskInc at Answer}}%
-           *{\unexpanded\expandafter{\AnswerText}}%
-  \end{qstest}%
-}
-\newcommand*{\CheckMatchMethod}[1]{%
-  \gdef\MatchMethodText{#1}%
-  \g at addto@macro\@EndChecks{\@CheckMatchMethod}%
-}
-\def\@CheckMatchMethod{%
-  \begin{qstest}{CheckMatchMethod}{CheckMatchMethod}%
-    \Expect*{\unexpanded\expandafter{\AskInc at MatchMethod}}%
-           *{\unexpanded\expandafter{\MatchMethodText}}%
-  \end{qstest}%
-}
-\def\@CheckAux{%
-  \begin{qstest}{CheckAux}{CheckAux}%
-    \def\GetFileContents##1{%
-      \pdf at unescapehex{%
-        \pdf at filedump{0}{\pdf at filesize{##1}}{##1}%
-      }%
-    }%
-    \Expect*{\GetFileContents{\jobname.aux}}%
-           *{\GetFileContents{\jobname-aux.aux}}%
-  \end{qstest}%
-}
-\g at addto@macro\@EndChecks{\@CheckAux}
-\let\org at filec@ntents\filec at ntents
-\def\filec at ntents{%
-  \catcode`\|=0 %
-  \org at filec@ntents
-}
-\begingroup
-  \endlinechar=-1 %
-  \catcode`\|=0 %
-  \@makeother\#%
-  \@makeother\\%
-  |gdef|AddList{%
-    \providecommand*\AskInc at AddList[2]{%
-      \ifcase\ifx#1\@undefined
-             \else\ifx#1\relax
-             \else\ifx#1\@empty
-             \else1\fi\fi\fi0 %
-        \gdef#1{#2}%
-      \else
-        \g at addto@macro#1{,#2}%
-      \fi
-    }%
-  }%
-  |gdef|AddFile{%
-    \providecommand\AskInc at AddFile{%
-      \AskInc at AddList\AskInc at Files
-    }%
-  }%
-  |gdef|AddMatch{%
-    \providecommand\AskInc at AddMatch{%
-      \AskInc at AddList\AskInc at MatchFiles
-    }%
-  }%
-|endgroup
-\Stack{?yN}
-\CheckAnswer{askinclude-a}
-\begin{filecontents*}{\jobname.aux}
-\relax
-\end{filecontents*}
-\begin{filecontents*}{\jobname-aux.aux}
-\relax|space
-\gdef\AskInc at Answer{}
-\gdef\AskInc at MatchMethod{}
-|AddList
-|AddFile
-\AskInc at AddFile{askinclude-a}
-\gdef\AskInc at Answer{askinclude-a}
-\@input{askinclude-a.aux}
-\AskInc at AddFile{askinclude-b}
-\@input{askinclude-b.aux}
-\AskInc at AddFile{askinclude-c}
-\@input{askinclude-c.aux}
-\@EndChecks
-\end{filecontents*}
-\begin{document}
-\CheckInclude{a}{true}
-\CheckInclude{b}{false}
-\CheckInclude{c}{false}
-\end{document}
-\endinput
-%%
-%% End of file `askinclude-test9.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `atbegshi-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% atbegshi.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: atbegshi
-%% Version: 2016/06/09 v1.18
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file atbegshi.dtx
-%% and the derived files
-%%    atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv,
-%%    atbegshi-example1.tex, atbegshi-example2.tex,
-%%    atbegshi-test1.tex, atbegshi-test2.tex, atbegshi-test3.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input atbegshi.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `atbegshi-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,135 +0,0 @@
-%%
-%% This is file `atbegshi-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% atbegshi.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: atbegshi
-%% Version: 2016/06/09 v1.18
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file atbegshi.dtx
-%% and the derived files
-%%    atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv,
-%%    atbegshi-example1.tex, atbegshi-example2.tex,
-%%    atbegshi-test1.tex, atbegshi-test2.tex, atbegshi-test3.tex.
-%% 
-\input atbegshi.sty\relax
-\def\msg#{\immediate\write16}
-\msg{File: atbegshi-test2.tex 2016/06/09 v1.18 Test file for plain-TeX}
-\def\testmsg#1#2{%
-  \msg{}%
-  \msg{*** Test with box (#1), expected page output [#2]}% hash-ok
-}
-
-\newbox\voidbox
-\def\void{\box\voidbox}
-\begingroup
-  \setbox\voidbox=\void
-\endgroup
-
-\count0=0\relax
-\AtBeginShipout{%
-  \global\advance\count0 by 1\relax
-  \msg{* Inside \string\AtBeginShipout: [\the\count0]}%
-}
-
-\AtBeginShipoutFirst{%
-  \msg{* Inside \string\AtBeginShipoutFirst}%
-  Hello World%
-}
-
-\testmsg{\string\null}{1}
-\shipout\null
-
-\AtBeginShipoutFirst{%
-  This is too late%
-}
-
-\testmsg{void}{}
-\shipout\void
-
-\testmsg{\string\copy255 (not void)}{2}
-\setbox255\hbox{\vrule height 10bp width 10bp}
-\shipout\copy255 %
-
-\testmsg{\string\copy255 (again)}{3}
-\shipout\copy255 %
-
-\testmsg{\string\box255}{4}
-\shipout\box255 %
-
-\testmsg{\string\box255 (again)}{}
-\shipout\box255 %
-
-\testmsg{\string\hbox}{5}
-\shipout\hbox{\vrule height 5bp width 20bp}
-
-\testmsg{\string\vbox}{6}
-\shipout\vbox{\hrule height 20bp width 5bp}
-
-\testmsg{\string\null, voided by hook}{}
-\def\VoidBox{%
-  \begingroup
-    \setbox\AtBeginShipoutBox=\box\AtBeginShipoutBox
-  \endgroup
-}
-\AtBeginShipout{\VoidBox}
-\shipout\null
-\def\VoidBox{}
-
-\msg{*** \string\begingroup}
-\begingroup
-  \testmsg{void}{}%
-  \shipout\void
-\msg{*** \string\endgroup}
-\endgroup
-
-\msg{*** \string\begingroup}
-\begingroup
-  \testmsg{void}{}%
-  \shipout\void
-  \testmsg{\string\null}{8}%
-  \shipout\null
-\msg{*** \string\endgroup}
-\endgroup
-
-\testmsg{output routine}{9}
-Hello World
-\vfill
-\eject
-
-\testmsg{\string\null\space(discarded)}{}
-\AtBeginShipout{%
-  \msg{* Inside \string\AtBeginShipout: DISCARD}%
-  \AtBeginShipoutDiscard
-}
-\shipout\null
-
-\end
-\endinput
-%%
-%% End of file `atbegshi-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/atbegshi-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,88 +0,0 @@
-%%
-%% This is file `atbegshi-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% atbegshi.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: atbegshi
-%% Version: 2016/06/09 v1.18
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file atbegshi.dtx
-%% and the derived files
-%%    atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv,
-%%    atbegshi-example1.tex, atbegshi-example2.tex,
-%%    atbegshi-test1.tex, atbegshi-test2.tex, atbegshi-test3.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{atbegshi-test3.tex}[2016/06/09 v1.18 Test file for LaTeX]
-\RequirePackage{color}
-\pagecolor{yellow}
-\documentclass[a5paper,showtrims]{memoir}
-\usepackage{atbegshi}
-\AtBeginShipout{%
-  \setbox\AtBeginShipoutBox=\vbox{%
-    \vbox to 0pt{%
-      \kern-1.5in %
-      \hbox to 0pt{%
-        \kern-1.5in %
-        \color{blue}%
-        \rule{1in}{1in}%
-        \hss
-      }%
-      \vss
-    }%
-    \hrule
-    \hbox{\vrule\box\AtBeginShipoutBox\vrule}%
-    \hrule
-  }%
-}
-\usepackage{eso-pic}
-\makeatletter
-\@ifundefined{@EveryShipout at Init}{%
-  \typeout{Test skipped}%
-  \@@end
-}{}
-\@EveryShipout at Init
-\let\@EveryShipout at Init\relax
-\makeatother
-\AddToShipoutPicture{%
-  \hspace{.52\paperwidth}%
-  \colorbox{cyan}{%
-    \rule{0mm}{\paperheight}%
-    \hspace{.48\paperwidth}%
-  }%
-}
-\expandafter\let\csname ver at crop.sty\endcsname\relax
-\usepackage[color=red,cross,a4,center]{crop}
-\begin{document}
-\shipout\null
-\shipout\box\csname voidb at x\endcsname
-\section{Hello World}
-\end{document}
-\endinput
-%%
-%% End of file `atbegshi-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/atveryend-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/atveryend-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/atveryend-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,135 +0,0 @@
-%%
-%% This is file `atveryend-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% atveryend.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: atveryend
-%% Version: 2016/05/16 v1.9
-%% 
-%% Copyright (C) 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file atveryend.dtx
-%% and the derived files
-%%    atveryend.sty, atveryend.pdf, atveryend.ins, atveryend.drv,
-%%    atveryend-test1.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input atveryend.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `atveryend-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `bigintcalc-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bigintcalc.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: bigintcalc
-%% Version: 2016/05/16 v1.4
-%% 
-%% Copyright (C) 2007, 2011, 2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file bigintcalc.dtx
-%% and the derived files
-%%    bigintcalc.sty, bigintcalc.pdf, bigintcalc.ins, bigintcalc.drv,
-%%    bigintcalc-test1.tex, bigintcalc-test2.tex,
-%%    bigintcalc-test3.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input bigintcalc.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `bigintcalc-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,821 +0,0 @@
-%%
-%% This is file `bigintcalc-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bigintcalc.dtx  (with options: `test2,etex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: bigintcalc
-%% Version: 2016/05/16 v1.4
-%% 
-%% Copyright (C) 2007, 2011, 2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file bigintcalc.dtx
-%% and the derived files
-%%    bigintcalc.sty, bigintcalc.pdf, bigintcalc.ins, bigintcalc.drv,
-%%    bigintcalc-test1.tex, bigintcalc-test2.tex,
-%%    bigintcalc-test3.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\makeatletter
-\chardef\BIC at TestMode=1 %
-\makeatother
-\usepackage{bigintcalc}[2016/05/16]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\newcommand*{\TestSpaceAtEnd}[1]{%
-  \edef\resultA{#1}%
-  \edef\resultB{#1 }%
-  \Expect*{\resultA\space}*{\resultB}%
-}
-\newcommand*{\TestResult}[2]{%
-  \edef\result{#1}%
-  \Expect*{\result}{#2}%
-}
-\newcommand*{\TestResultTwoExpansions}[2]{%
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter{#1}{#2}%
-}
-\newcount\TestCount
-\newcommand*{\TestArg}[1]{\numexpr#1\relax}
-\newcommand*{\TestTeXDivide}[2]{%
-  \TestCount=\TestArg{#1}\relax
-  \divide\TestCount by \TestArg{#2}\relax
-  \Expect*{\bigintcalcDiv{#1}{#2}}*{\the\TestCount}%
-}
-\newcommand*{\Test}[2]{%
-  \TestResult{#1}{#2}%
-  \TestResultTwoExpansions{#1}{#2}%
-  \TestSpaceAtEnd{#1}%
-}
-\newcommand*{\TestExch}[2]{\Test{#2}{#1}}
-\newcommand*{\TestInv}[2]{%
-  \Test{\bigintcalcInv{#1}}{#2}%
-}
-\newcommand*{\TestAbs}[2]{%
-  \Test{\bigintcalcAbs{#1}}{#2}%
-}
-\newcommand*{\TestSgn}[2]{%
-  \Test{\bigintcalcSgn{#1}}{#2}%
-}
-\newcommand*{\TestMin}[3]{%
-  \Test{\bigintcalcMin{#1}{#2}}{#3}%
-}
-\newcommand*{\TestMax}[3]{%
-  \Test{\bigintcalcMax{#1}{#2}}{#3}%
-}
-\newcommand*{\TestCmp}[3]{%
-  \Test{\bigintcalcCmp{#1}{#2}}{#3}%
-}
-\newcommand*{\TestOdd}[2]{%
-  \Test{\bigintcalcOdd{#1}}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\BigIntCalcOdd
-      \bigintcalcAbs{#1}!%
-    }{#2}%
-  }%
-  \x
-}
-\newcommand*{\TestInc}[2]{%
-  \Test{\bigintcalcInc{#1}}{#2}%
-  \ifnum\bigintcalcSgn{#1}>-1 %
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\BigIntCalcInc\bigintcalcNum{#1}!%
-      }{#2}%
-    }%
-    \x
-  \fi
-}
-\newcommand*{\TestDec}[2]{%
-  \Test{\bigintcalcDec{#1}}{#2}%
-  \ifnum\bigintcalcSgn{#1}>0 %
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\BigIntCalcDec\bigintcalcNum{#1}!%
-      }{#2}%
-    }%
-    \x
-  \fi
-}
-\newcommand*{\TestAdd}[3]{%
-  \Test{\bigintcalcAdd{#1}{#2}}{#3}%
-  \ifnum\bigintcalcSgn{#1}>0 %
-    \ifnum\bigintcalcSgn{#2}> 0 %
-      \ifnum\bigintcalcCmp{#1}{#2}>0 %
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\BigIntCalcAdd
-            \bigintcalcNum{#1}!\bigintcalcNum{#2}!%
-          }{#3}%
-        }%
-        \x
-      \else
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\BigIntCalcAdd
-            \bigintcalcNum{#2}!\bigintcalcNum{#1}!%
-          }{#3}%
-        }%
-        \x
-      \fi
-    \fi
-  \fi
-}
-\newcommand*{\TestSub}[3]{%
-  \Test{\bigintcalcSub{#1}{#2}}{#3}%
-  \ifnum\bigintcalcSgn{#1}>0 %
-    \ifnum\bigintcalcSgn{#2}> 0 %
-      \ifnum\bigintcalcCmp{#1}{#2}>0 %
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\BigIntCalcSub
-            \bigintcalcNum{#1}!\bigintcalcNum{#2}!%
-          }{#3}%
-        }%
-        \x
-      \fi
-    \fi
-  \fi
-}
-\newcommand*{\TestShl}[2]{%
-  \Test{\bigintcalcShl{#1}}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\BigIntCalcShl\bigintcalcAbs{#1}!%
-    }{\bigintcalcAbs{#2}}%
-  }%
-  \x
-}
-\newcommand*{\TestShr}[2]{%
-  \Test{\bigintcalcShr{#1}}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\BigIntCalcShr\bigintcalcAbs{#1}!%
-    }{\bigintcalcAbs{#2}}%
-  }%
-  \x
-}
-\newcommand*{\TestMul}[3]{%
-  \Test{\bigintcalcMul{#1}{#2}}{#3}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\BigIntCalcMul
-      \bigintcalcAbs{#1}!\bigintcalcAbs{#2}!%
-    }{\bigintcalcAbs{#3}}%
-  }%
-  \x
-}
-\newcommand*{\TestSqr}[2]{%
-  \Test{\bigintcalcSqr{#1}}{#2}%
-}
-\newcommand*{\TestFac}[2]{%
-  \expandafter\TestExch\expandafter{%
-    \the\numexpr#2%
-  }{\bigintcalcFac{#1}}%
-}
-\newcommand*{\TestFacBig}[2]{%
-  \Test{\bigintcalcFac{#1}}{#2}%
-}
-\newcommand*{\TestPow}[3]{%
-  \Test{\bigintcalcPow{#1}{#2}}{#3}%
-}
-\newcommand*{\TestDiv}[3]{%
-  \Test{\bigintcalcDiv{#1}{#2}}{#3}%
-  \TestTeXDivide{#1}{#2}%
-}
-\newcommand*{\TestDivBig}[3]{%
-  \Test{\bigintcalcDiv{#1}{#2}}{#3}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\BigIntCalcDiv\bigintcalcAbs{#1}!\bigintcalcAbs{#2}!%
-    }{\bigintcalcAbs{#3}}%
-  }%
-}
-\newcommand*{\TestMod}[3]{%
-  \Test{\bigintcalcMod{#1}{#2}}{#3}%
-  \ifcase\ifcase\bigintcalcSgn{#1} 0%
-         \or
-           \ifcase\bigintcalcSgn{#2} 1%
-           \or 0%
-           \else 1%
-           \fi
-         \else
-           \ifcase\bigintcalcSgn{#2} 1%
-           \or 1%
-           \else 0%
-           \fi
-         \fi\relax
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\BigIntCalcMod
-        \bigintcalcAbs{#1}!\bigintcalcAbs{#2}!%
-      }{\bigintcalcAbs{#3}}%
-    }%
-    \x
-  \fi
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfresettimer\endcsname\relax
-\else
-  \makeatletter
-  \newcount\SummaryTime
-  \newcount\TestTime
-  \SummaryTime=\z@
-  \newcommand*{\PrintTime}[2]{%
-    \typeout{%
-      [Time #1: \strip at pt\dimexpr\number#2sp\relax\space s]%
-    }%
-  }%
-  \newcommand*{\StartTime}[1]{%
-    \renewcommand*{\TimeDescription}{#1}%
-    \pdfresettimer
-  }%
-  \newcommand*{\TimeDescription}{}%
-  \newcommand*{\StopTime}{%
-    \TestTime=\pdfelapsedtime
-    \global\advance\SummaryTime\TestTime
-    \PrintTime\TimeDescription\TestTime
-  }%
-  \let\saved at qstest\qstest
-  \let\saved at endqstest\endqstest
-  \def\qstest#1#2{%
-    \saved at qstest{#1}{#2}%
-    \StartTime{#1}%
-  }%
-  \def\endqstest{%
-    \StopTime
-    \saved at endqstest
-  }%
-  \AtEndDocument{%
-    \PrintTime{summary}\SummaryTime
-  }%
-  \makeatother
-\fi
-\makeatletter
-
-\begin{qstest}{inv}{inv}%
-  \TestInv{0}{0}%
-  \TestInv{1}{-1}%
-  \TestInv{-1}{1}%
-  \TestInv{10}{-10}%
-  \TestInv{-10}{10}%
-  \TestInv{2147483647}{-2147483647}%
-  \TestInv{-2147483647}{2147483647}%
-  \TestInv{12345678901234567890}{-12345678901234567890}%
-  \TestInv{-12345678901234567890}{12345678901234567890}%
-  \TestInv{ 0 }{0}%
-  \TestInv{ 1 }{-1}%
-  \TestInv{--1}{-1}%
-  \TestInv{\number\z@}{0}%
-  \TestInv{\ifx\relax\relax1\fi}{-1}%
-  \TestInv{\ifx\relax\relax-\fi\ifx234\else1\fi}{1}%
-\end{qstest}
-
-\begin{qstest}{abs}{abs}%
-  \TestAbs{0}{0}%
-  \TestAbs{1}{1}%
-  \TestAbs{-1}{1}%
-  \TestAbs{10}{10}%
-  \TestAbs{-10}{10}%
-  \TestAbs{2147483647}{2147483647}%
-  \TestAbs{-2147483647}{2147483647}%
-  \TestAbs{12345678901234567890}{12345678901234567890}%
-  \TestAbs{-12345678901234567890}{12345678901234567890}%
-  \TestAbs{ 0 }{0}%
-  \TestAbs{ 1 }{1}%
-  \TestAbs{--1}{1}%
-  \TestAbs{-+-+1}{1}%
-  \TestAbs{00000000000}{0}%
-  \TestAbs{00000001000}{1000}%
-  \TestAbs{\ifx\relax\relax 0\else 1\fi}{0}%
-\end{qstest}
-
-\begin{qstest}{sign}{sign}%
-  \TestSgn{0}{0}%
-  \TestSgn{1}{1}%
-  \TestSgn{-1}{-1}%
-  \TestSgn{10}{1}%
-  \TestSgn{-10}{-1}%
-  \TestSgn{2147483647}{1}%
-  \TestSgn{-2147483647}{-1}%
-  \TestSgn{12345678901234567890}{1}%
-  \TestSgn{-12345678901234567890}{-1}%
-  \TestSgn{ 0 }{0}%
-  \TestSgn{ 2 }{1}%
-  \TestSgn{ -2 }{-1}%
-  \TestSgn{--2}{1}%
-  \TestSgn{\number\z@}{0}%
-  \TestSgn{\number\@ne}{1}%
-  \TestSgn{\number\m at ne}{-1}%
-  \TestSgn{%
-    -+-+\number\z@\number\z@
-    \iftrue1\fi\iftrue2\fi\iftrue3\fi
-  }{1}%
-\end{qstest}
-
-\begin{qstest}{min}{min}%
-  \TestMin{0}{1}{0}%
-  \TestMin{1}{0}{0}%
-  \TestMin{-10}{-20}{-20}%
-  \TestMin{ 1 }{ 2 }{1}%
-  \TestMin{ 2 }{ 1 }{1}%
-  \TestMin{1}{1}{1}%
-  \TestMin{\number\z@}{\number\@ne}{0}%
-  \TestMin{\number\@ne}{\number\m at ne}{-1}%
-\end{qstest}
-
-\begin{qstest}{max}{max}%
-  \TestMax{0}{1}{1}%
-  \TestMax{1}{0}{1}%
-  \TestMax{-10}{-20}{-10}%
-  \TestMax{ 1 }{ 2 }{2}%
-  \TestMax{ 2 }{ 1 }{2}%
-  \TestMax{1}{1}{1}%
-  \TestMax{\number\z@}{\number\@ne}{1}%
-  \TestMax{\number\@ne}{\number\m at ne}{1}%
-\end{qstest}
-
-\begin{qstest}{cmp}{cmp}%
-  \TestCmp{0}{0}{0}%
-  \TestCmp{-21}{17}{-1}%
-  \TestCmp{3}{4}{-1}%
-  \TestCmp{-10}{-10}{0}%
-  \TestCmp{-10}{-11}{1}%
-  \TestCmp{100}{5}{1}%
-  \TestCmp{9}{10}{-1}%
-  \TestCmp{10}{9}{1}%
-  \TestCmp{ 3 }{ 3 }{0}%
-  \TestCmp{-9}{-10}{1}%
-  \TestCmp{-10}{-9}{-1}%
-  \TestCmp{-3}{-3}{0}%
-  \TestCmp{0}{-2}{1}%
-  \TestCmp{0}{2}{-1}%
-  \TestCmp{2}{0}{1}%
-  \TestCmp{-2}{0}{-1}%
-  \TestCmp{12}{11}{1}%
-  \TestCmp{11}{12}{-1}%
-  \TestCmp{2147483647}{-2147483647}{1}%
-  \TestCmp{-2147483647}{2147483647}{-1}%
-  \TestCmp{2147483647}{2147483647}{0}%
-  \TestCmp{\number\z@}{\number\@ne}{-1}%
-  \TestCmp{\number\@ne}{\number\m at ne}{1}%
-  \TestCmp{ 4 }{ 5 }{-1}%
-  \TestCmp{ -3 }{ -7 }{1}%
-\end{qstest}
-
-\begin{qstest}{odd}{odd}
-\tracingmacros=1
-  \TestOdd{0}{0}%
-  \TestOdd{1}{1}%
-  \TestOdd{2}{0}%
-  \TestOdd{3}{1}%
-  \TestOdd{14}{0}%
-  \TestOdd{15}{1}%
-  \TestOdd{12345678901234567896}{0}%
-  \TestOdd{12345678901234567897}{1}%
-\end{qstest}
-
-\begin{qstest}{inc}{inc}%
-  \TestInc{0}{1}%
-  \TestInc{1}{2}%
-  \TestInc{-1}{0}%
-  \TestInc{10}{11}%
-  \TestInc{-10}{-9}%
-  \TestInc{ 3 }{4}%
-  \TestInc{999}{1000}%
-  \TestInc{-1000}{-999}%
-  \TestInc{129}{130}%
-  \TestInc{2147483646}{2147483647}%
-  \TestInc{-2147483647}{-2147483646}%
-  \TestInc{12345678901234567890}{12345678901234567891}%
-  \TestInc{99999999999999999999}{100000000000000000000}%
-  \TestInc{-12345678901234567891}{-12345678901234567890}%
-  \TestInc{-100000000000000000000}{-99999999999999999999}%
-\end{qstest}
-
-\begin{qstest}{dec}{dec}%
-  \TestDec{0}{-1}%
-  \TestDec{1}{0}%
-  \TestDec{-1}{-2}%
-  \TestDec{10}{9}%
-  \TestDec{-10}{-11}%
-  \TestDec{1000}{999}%
-  \TestDec{-999}{-1000}%
-  \TestDec{130}{129}%
-  \TestDec{2147483647}{2147483646}%
-  \TestDec{-2147483646}{-2147483647}%
-  \TestDec{12345678901234567891}{12345678901234567890}%
-  \TestDec{100000000000000000000}{99999999999999999999}%
-  \TestDec{-12345678901234567890}{-12345678901234567891}%
-  \TestDec{-99999999999999999999}{-100000000000000000000}%
-\end{qstest}
-
-\begin{qstest}{add}{add}%
-  \TestAdd{0}{0}{0}%
-  \TestAdd{1}{0}{1}%
-  \TestAdd{0}{1}{1}%
-  \TestAdd{1}{2}{3}%
-  \TestAdd{-1}{-1}{-2}%
-  \TestAdd{2147483646}{1}{2147483647}%
-  \TestAdd{-2147483647}{2147483647}{0}%
-  \TestAdd{20}{-5}{15}%
-  \TestAdd{-4}{-1}{-5}%
-  \TestAdd{-1}{-4}{-5}%
-  \TestAdd{-4}{1}{-3}%
-  \TestAdd{-1}{4}{3}%
-  \TestAdd{4}{-1}{3}%
-  \TestAdd{1}{-4}{-3}%
-  \TestAdd{-4}{-1}{-5}%
-  \TestAdd{-1}{-4}{-5}%
-  \TestAdd{ -4 }{ -1 }{-5}%
-  \TestAdd{ -1 }{ -4 }{-5}%
-  \TestAdd{ -4 }{ 1 }{-3}%
-  \TestAdd{ -1 }{ 4 }{3}%
-  \TestAdd{ 4 }{ -1 }{3}%
-  \TestAdd{ 1 }{ -4 }{-3}%
-  \TestAdd{ -4 }{ -1 }{-5}%
-  \TestAdd{ -1 }{ -4 }{-5}%
-  \TestAdd{876543210}{111111111}{987654321}%
-  \TestAdd{999999999}{2}{1000000001}%
-\end{qstest}
-
-\begin{qstest}{sub}{sub}
-  \TestSub{0}{0}{0}%
-  \TestSub{1}{0}{1}%
-  \TestSub{1}{2}{-1}%
-  \TestSub{-1}{-1}{0}%
-  \TestSub{2147483646}{-1}{2147483647}%
-  \TestSub{-2147483647}{-2147483647}{0}%
-  \TestSub{-4}{-1}{-3}%
-  \TestSub{-1}{-4}{3}%
-  \TestSub{-4}{1}{-5}%
-  \TestSub{-1}{4}{-5}%
-  \TestSub{4}{-1}{5}%
-  \TestSub{1}{-4}{5}%
-  \TestSub{-4}{-1}{-3}%
-  \TestSub{-1}{-4}{3}%
-  \TestSub{ -4 }{ -1 }{-3}%
-  \TestSub{ -1 }{ -4 }{3}%
-  \TestSub{ -4 }{ 1 }{-5}%
-  \TestSub{ -1 }{ 4 }{-5}%
-  \TestSub{ 4 }{ -1 }{5}%
-  \TestSub{ 1 }{ -4 }{5}%
-  \TestSub{ -4 }{ -1 }{-3}%
-  \TestSub{ -1 }{ -4 }{3}%
-  \TestSub{1000000000}{2}{999999998}%
-  \TestSub{987654321}{111111111}{876543210}%
-\end{qstest}
-
-\begin{qstest}{shl}{shl}
-  \TestShl{0}{0}%
-  \TestShl{1}{2}%
-  \TestShl{2}{4}%
-  \TestShl{5621}{11242}%
-  \TestShl{1073741823}{2147483646}%
-\end{qstest}
-
-\begin{qstest}{shr}{shr}
-  \TestShr{0}{0}%
-  \TestShr{1}{0}%
-  \TestShr{2}{1}%
-  \TestShr{3}{1}%
-  \TestShr{4}{2}%
-  \TestShr{5}{2}%
-  \TestShr{6}{3}%
-  \TestShr{7}{3}%
-  \TestShr{8}{4}%
-  \TestShr{9}{4}%
-  \TestShr{10}{5}%
-  \TestShr{11}{5}%
-  \TestShr{12}{6}%
-  \TestShr{13}{6}%
-  \TestShr{14}{7}%
-  \TestShr{15}{7}%
-  \TestShr{16}{8}%
-  \TestShr{17}{8}%
-  \TestShr{18}{9}%
-  \TestShr{19}{9}%
-  \TestShr{20}{10}%
-  \TestShr{21}{10}%
-  \TestShr{22}{11}%
-  \TestShr{11241}{5620}%
-  \TestShr{73054202}{36527101}%
-  \TestShr{2147483646}{1073741823}%
-\end{qstest}
-
-\begin{qstest}{mul}{mul}
-  \TestMul{0}{0}{0}%
-  \TestMul{1}{0}{0}%
-  \TestMul{0}{1}{0}%
-  \TestMul{1}{1}{1}%
-  \TestMul{3}{1}{3}%
-  \TestMul{1}{-3}{-3}%
-  \TestMul{-4}{-5}{20}%
-  \TestMul{3}{7}{21}%
-  \TestMul{7}{3}{21}%
-  \TestMul{3}{-7}{-21}%
-  \TestMul{7}{-3}{-21}%
-  \TestMul{-3}{7}{-21}%
-  \TestMul{-7}{3}{-21}%
-  \TestMul{-3}{-7}{21}%
-  \TestMul{-7}{-3}{21}%
-  \TestMul{12}{11}{132}%
-  \TestMul{999}{333}{332667}%
-  \TestMul{1000}{4321}{4321000}%
-  \TestMul{12345}{173955}{2147474475}%
-  \TestMul{1073741823}{2}{2147483646}%
-  \TestMul{2}{1073741823}{2147483646}%
-  \TestMul{-1073741823}{2}{-2147483646}%
-  \TestMul{2}{-1073741823}{-2147483646}%
-  \TestMul{6706022400}{13}{87178291200}%
-\end{qstest}
-
-\begin{qstest}{sqr}{sqr}
-  \TestSqr{0}{0}%
-  \TestSqr{1}{1}%
-  \TestSqr{2}{4}%
-  \TestSqr{3}{9}%
-  \TestSqr{4}{16}%
-  \TestSqr{9}{81}%
-  \TestSqr{10}{100}%
-  \TestSqr{46340}{2147395600}%
-  \TestSqr{-1}{1}%
-  \TestSqr{-2}{4}%
-  \TestSqr{-46340}{2147395600}%
-\end{qstest}
-
-\begin{qstest}{fac}{fac}
-  \TestFac{0}{1}%
-  \TestFac{1}{1}%
-  \TestFac{2}{2}%
-  \TestFac{3}{2*3}%
-  \TestFac{4}{2*3*4}%
-  \TestFac{5}{2*3*4*5}%
-  \TestFac{6}{2*3*4*5*6}%
-  \TestFac{7}{2*3*4*5*6*7}%
-  \TestFac{8}{2*3*4*5*6*7*8}%
-  \TestFac{9}{2*3*4*5*6*7*8*9}%
-  \TestFac{10}{2*3*4*5*6*7*8*9*10}%
-  \TestFac{11}{2*3*4*5*6*7*8*9*10*11}%
-  \TestFac{12}{2*3*4*5*6*7*8*9*10*11*12}%
-  \TestFacBig{13}{6227020800}%
-  \TestFacBig{14}{87178291200}%
-  \TestFacBig{15}{1307674368000}%
-  \TestFacBig{16}{20922789888000}%
-  \TestFacBig{17}{355687428096000}%
-  \TestFacBig{18}{6402373705728000}%
-  \TestFacBig{19}{121645100408832000}%
-  \TestFacBig{20}{2432902008176640000}%
-  \TestFacBig{21}{51090942171709440000}%
-  \TestFacBig{22}{1124000727777607680000}%
-\end{qstest}
-
-\begin{qstest}{pow}{pow}
-  \TestPow{-2}{0}{1}%
-  \TestPow{-1}{0}{1}%
-  \TestPow{0}{0}{1}%
-  \TestPow{1}{0}{1}%
-  \TestPow{2}{0}{1}%
-  \TestPow{3}{0}{1}%
-  \TestPow{-2}{1}{-2}%
-  \TestPow{-1}{1}{-1}%
-  \TestPow{1}{1}{1}%
-  \TestPow{2}{1}{2}%
-  \TestPow{3}{1}{3}%
-  \TestPow{-2}{2}{4}%
-  \TestPow{-1}{2}{1}%
-  \TestPow{0}{2}{0}%
-  \TestPow{1}{2}{1}%
-  \TestPow{2}{2}{4}%
-  \TestPow{3}{2}{9}%
-  \TestPow{0}{1}{0}%
-  \TestPow{1}{-2}{1}%
-  \TestPow{1}{-1}{1}%
-  \TestPow{-1}{-2}{1}%
-  \TestPow{-1}{-1}{-1}%
-  \TestPow{-1}{3}{-1}%
-  \TestPow{-1}{4}{1}%
-  \TestPow{-2}{-1}{0}%
-  \TestPow{-2}{-2}{0}%
-  \TestPow{2}{3}{8}%
-  \TestPow{2}{4}{16}%
-  \TestPow{2}{5}{32}%
-  \TestPow{2}{6}{64}%
-  \TestPow{2}{7}{128}%
-  \TestPow{2}{8}{256}%
-  \TestPow{2}{9}{512}%
-  \TestPow{2}{10}{1024}%
-  \TestPow{-2}{3}{-8}%
-  \TestPow{-2}{4}{16}%
-  \TestPow{-2}{5}{-32}%
-  \TestPow{-2}{6}{64}%
-  \TestPow{-2}{7}{-128}%
-  \TestPow{-2}{8}{256}%
-  \TestPow{-2}{9}{-512}%
-  \TestPow{-2}{10}{1024}%
-  \TestPow{3}{3}{27}%
-  \TestPow{3}{4}{81}%
-  \TestPow{3}{5}{243}%
-  \TestPow{-3}{3}{-27}%
-  \TestPow{-3}{4}{81}%
-  \TestPow{-3}{5}{-243}%
-  \TestPow{2}{30}{1073741824}%
-  \TestPow{-3}{19}{-1162261467}%
-  \TestPow{5}{13}{1220703125}%
-  \TestPow{-7}{11}{-1977326743}%
-\end{qstest}
-
-\begin{qstest}{div}{div}
-  \TestDiv{1}{1}{1}%
-  \TestDiv{2}{1}{2}%
-  \TestDiv{-2}{1}{-2}%
-  \TestDiv{2}{-1}{-2}%
-  \TestDiv{-2}{-1}{2}%
-  \TestDiv{15}{2}{7}%
-  \TestDiv{-16}{2}{-8}%
-  \TestDiv{1}{2}{0}%
-  \TestDiv{1}{3}{0}%
-  \TestDiv{2}{3}{0}%
-  \TestDiv{-2}{3}{0}%
-  \TestDiv{2}{-3}{0}%
-  \TestDiv{-2}{-3}{0}%
-  \TestDiv{13}{3}{4}%
-  \TestDiv{-13}{-3}{4}%
-  \TestDiv{-13}{3}{-4}%
-  \TestDiv{-6}{5}{-1}%
-  \TestDiv{-5}{5}{-1}%
-  \TestDiv{-4}{5}{0}%
-  \TestDiv{-3}{5}{0}%
-  \TestDiv{-2}{5}{0}%
-  \TestDiv{-1}{5}{0}%
-  \TestDiv{0}{5}{0}%
-  \TestDiv{1}{5}{0}%
-  \TestDiv{2}{5}{0}%
-  \TestDiv{3}{5}{0}%
-  \TestDiv{4}{5}{0}%
-  \TestDiv{5}{5}{1}%
-  \TestDiv{6}{5}{1}%
-  \TestDiv{-5}{4}{-1}%
-  \TestDiv{-4}{4}{-1}%
-  \TestDiv{-3}{4}{0}%
-  \TestDiv{-2}{4}{0}%
-  \TestDiv{-1}{4}{0}%
-  \TestDiv{0}{4}{0}%
-  \TestDiv{1}{4}{0}%
-  \TestDiv{2}{4}{0}%
-  \TestDiv{3}{4}{0}%
-  \TestDiv{4}{4}{1}%
-  \TestDiv{5}{4}{1}%
-  \TestDiv{12345}{678}{18}%
-  \TestDiv{32372}{5952}{5}%
-  \TestDiv{284271294}{18162}{15651}%
-  \TestDiv{217652429}{12561}{17327}%
-  \TestDiv{462028434}{5439}{84947}%
-  \TestDiv{2147483647}{1000}{2147483}%
-  \TestDiv{2147483647}{-1000}{-2147483}%
-  \TestDiv{-2147483647}{1000}{-2147483}%
-  \TestDiv{-2147483647}{-1000}{2147483}%
-  \TestDiv{0}{3}{0}%
-  \TestDiv{1}{3}{0}%
-  \TestDiv{2}{3}{0}%
-  \TestDiv{3}{3}{1}%
-  \TestDiv{4}{3}{1}%
-  \TestDiv{5}{3}{1}%
-  \TestDiv{6}{3}{2}%
-  \TestDiv{7}{3}{2}%
-  \TestDiv{8}{3}{2}%
-  \TestDiv{9}{3}{3}%
-  \TestDiv{10}{3}{3}%
-  \TestDiv{11}{3}{3}%
-  \TestDiv{12}{3}{4}%
-  \TestDiv{13}{3}{4}%
-  \TestDiv{14}{3}{4}%
-  \TestDiv{15}{3}{5}%
-  \TestDiv{16}{3}{5}%
-  \TestDiv{17}{3}{5}%
-  \TestDiv{18}{3}{6}%
-  \TestDiv{19}{3}{6}%
-  \TestDiv{20}{3}{6}%
-  \TestDiv{21}{3}{7}%
-  \TestDiv{22}{3}{7}%
-  \TestDiv{23}{3}{7}%
-  \TestDiv{24}{3}{8}%
-  \TestDiv{25}{3}{8}%
-  \TestDiv{26}{3}{8}%
-  \TestDiv{27}{3}{9}%
-  \TestDiv{28}{3}{9}%
-  \TestDiv{29}{3}{9}%
-  \TestDiv{30}{3}{10}%
-  \TestDiv{31}{3}{10}%
-  \TestDivBig{17363436332507}{24702}{702916214}%
-\end{qstest}
-
-\begin{qstest}{mod}{mod}
-  \TestMod{-6}{5}{4}%
-  \TestMod{-5}{5}{0}%
-  \TestMod{-4}{5}{1}%
-  \TestMod{-3}{5}{2}%
-  \TestMod{-2}{5}{3}%
-  \TestMod{-1}{5}{4}%
-  \TestMod{0}{5}{0}%
-  \TestMod{1}{5}{1}%
-  \TestMod{2}{5}{2}%
-  \TestMod{3}{5}{3}%
-  \TestMod{4}{5}{4}%
-  \TestMod{5}{5}{0}%
-  \TestMod{6}{5}{1}%
-  \TestMod{-5}{4}{3}%
-  \TestMod{-4}{4}{0}%
-  \TestMod{-3}{4}{1}%
-  \TestMod{-2}{4}{2}%
-  \TestMod{-1}{4}{3}%
-  \TestMod{0}{4}{0}%
-  \TestMod{1}{4}{1}%
-  \TestMod{2}{4}{2}%
-  \TestMod{3}{4}{3}%
-  \TestMod{4}{4}{0}%
-  \TestMod{5}{4}{1}%
-  \TestMod{-6}{-5}{-1}%
-  \TestMod{-5}{-5}{0}%
-  \TestMod{-4}{-5}{-4}%
-  \TestMod{-3}{-5}{-3}%
-  \TestMod{-2}{-5}{-2}%
-  \TestMod{-1}{-5}{-1}%
-  \TestMod{0}{-5}{0}%
-  \TestMod{1}{-5}{-4}%
-  \TestMod{2}{-5}{-3}%
-  \TestMod{3}{-5}{-2}%
-  \TestMod{4}{-5}{-1}%
-  \TestMod{5}{-5}{0}%
-  \TestMod{6}{-5}{-4}%
-  \TestMod{-5}{-4}{-1}%
-  \TestMod{-4}{-4}{0}%
-  \TestMod{-3}{-4}{-3}%
-  \TestMod{-2}{-4}{-2}%
-  \TestMod{-1}{-4}{-1}%
-  \TestMod{0}{-4}{0}%
-  \TestMod{1}{-4}{-3}%
-  \TestMod{2}{-4}{-2}%
-  \TestMod{3}{-4}{-1}%
-  \TestMod{4}{-4}{0}%
-  \TestMod{5}{-4}{-3}%
-  \TestMod{2147483647}{1000}{647}%
-  \TestMod{2147483647}{-1000}{-353}%
-  \TestMod{-2147483647}{1000}{353}%
-  \TestMod{-2147483647}{-1000}{-647}%
-  \TestMod{ 0 }{ 4 }{0}%
-  \TestMod{ 1 }{ 4 }{1}%
-  \TestMod{ -1 }{ 4 }{3}%
-  \TestMod{ 0 }{ -4 }{0}%
-  \TestMod{ 1 }{ -4 }{-3}%
-  \TestMod{ -1 }{ -4 }{-1}%
-  \TestMod{18362}{25}{12}%
-\end{qstest}
-
-\newcommand*{\TestError}[2]{%
-  \begingroup
-    \expandafter\def\csname BigIntCalcError:#1\endcsname{}%
-    \Expect*{#2}{0}%
-    \expandafter\def\csname BigIntCalcError:#1\endcsname{ERROR}%
-    \Expect*{#2}{0ERROR}%
-  \endgroup
-}
-\begin{qstest}{error}{error}
-  \TestError{FacNegative}{\bigintcalcFac{-1}}%
-  \TestError{FacNegative}{\bigintcalcFac{-2147483647}}%
-  \TestError{DivisionByZero}{\bigintcalcPow{0}{-1}}%
-  \TestError{DivisionByZero}{\bigintcalcDiv{1}{0}}%
-  \TestError{DivisionByZero}{\bigintcalcMod{1}{0}}%
-\end{qstest}
-
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `bigintcalc-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,834 +0,0 @@
-%%
-%% This is file `bigintcalc-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bigintcalc.dtx  (with options: `test2,noetex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: bigintcalc
-%% Version: 2016/05/16 v1.4
-%% 
-%% Copyright (C) 2007, 2011, 2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file bigintcalc.dtx
-%% and the derived files
-%%    bigintcalc.sty, bigintcalc.pdf, bigintcalc.ins, bigintcalc.drv,
-%%    bigintcalc-test1.tex, bigintcalc-test2.tex,
-%%    bigintcalc-test3.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\let\SavedNumexpr\numexpr
-\let\numexpr\UNDEFINED
-\makeatletter
-\chardef\BIC at TestMode=1 %
-\makeatother
-\usepackage{bigintcalc}[2016/05/16]
-\let\numexpr\SavedNumexpr
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\newcommand*{\TestSpaceAtEnd}[1]{%
-  \let\SavedNumexpr\numexpr
-  \let\numexpr\UNDEFINED
-  \edef\resultA{#1}%
-  \edef\resultB{#1 }%
-  \let\numexpr\SavedNumexpr
-  \Expect*{\resultA\space}*{\resultB}%
-}
-\newcommand*{\TestResult}[2]{%
-  \let\SavedNumexpr\numexpr
-  \let\numexpr\UNDEFINED
-  \edef\result{#1}%
-  \let\numexpr\SavedNumexpr
-  \Expect*{\result}{#2}%
-}
-\newcommand*{\TestResultTwoExpansions}[2]{%
-  \begingroup
-    \let\numexpr\UNDEFINED
-    \expandafter\expandafter\expandafter
-  \endgroup
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter{#1}{#2}%
-}
-\newcount\TestCount
-\newcommand*{\TestArg}[1]{#1}
-\newcommand*{\TestTeXDivide}[2]{%
-  \TestCount=\TestArg{#1}\relax
-  \divide\TestCount by \TestArg{#2}\relax
-  \Expect*{\bigintcalcDiv{#1}{#2}}*{\the\TestCount}%
-}
-\newcommand*{\Test}[2]{%
-  \TestResult{#1}{#2}%
-  \TestResultTwoExpansions{#1}{#2}%
-  \TestSpaceAtEnd{#1}%
-}
-\newcommand*{\TestExch}[2]{\Test{#2}{#1}}
-\newcommand*{\TestInv}[2]{%
-  \Test{\bigintcalcInv{#1}}{#2}%
-}
-\newcommand*{\TestAbs}[2]{%
-  \Test{\bigintcalcAbs{#1}}{#2}%
-}
-\newcommand*{\TestSgn}[2]{%
-  \Test{\bigintcalcSgn{#1}}{#2}%
-}
-\newcommand*{\TestMin}[3]{%
-  \Test{\bigintcalcMin{#1}{#2}}{#3}%
-}
-\newcommand*{\TestMax}[3]{%
-  \Test{\bigintcalcMax{#1}{#2}}{#3}%
-}
-\newcommand*{\TestCmp}[3]{%
-  \Test{\bigintcalcCmp{#1}{#2}}{#3}%
-}
-\newcommand*{\TestOdd}[2]{%
-  \Test{\bigintcalcOdd{#1}}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\BigIntCalcOdd
-      \bigintcalcAbs{#1}!%
-    }{#2}%
-  }%
-  \x
-}
-\newcommand*{\TestInc}[2]{%
-  \Test{\bigintcalcInc{#1}}{#2}%
-  \ifnum\bigintcalcSgn{#1}>-1 %
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\BigIntCalcInc\bigintcalcNum{#1}!%
-      }{#2}%
-    }%
-    \x
-  \fi
-}
-\newcommand*{\TestDec}[2]{%
-  \Test{\bigintcalcDec{#1}}{#2}%
-  \ifnum\bigintcalcSgn{#1}>0 %
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\BigIntCalcDec\bigintcalcNum{#1}!%
-      }{#2}%
-    }%
-    \x
-  \fi
-}
-\newcommand*{\TestAdd}[3]{%
-  \Test{\bigintcalcAdd{#1}{#2}}{#3}%
-  \ifnum\bigintcalcSgn{#1}>0 %
-    \ifnum\bigintcalcSgn{#2}> 0 %
-      \ifnum\bigintcalcCmp{#1}{#2}>0 %
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\BigIntCalcAdd
-            \bigintcalcNum{#1}!\bigintcalcNum{#2}!%
-          }{#3}%
-        }%
-        \x
-      \else
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\BigIntCalcAdd
-            \bigintcalcNum{#2}!\bigintcalcNum{#1}!%
-          }{#3}%
-        }%
-        \x
-      \fi
-    \fi
-  \fi
-}
-\newcommand*{\TestSub}[3]{%
-  \Test{\bigintcalcSub{#1}{#2}}{#3}%
-  \ifnum\bigintcalcSgn{#1}>0 %
-    \ifnum\bigintcalcSgn{#2}> 0 %
-      \ifnum\bigintcalcCmp{#1}{#2}>0 %
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\BigIntCalcSub
-            \bigintcalcNum{#1}!\bigintcalcNum{#2}!%
-          }{#3}%
-        }%
-        \x
-      \fi
-    \fi
-  \fi
-}
-\newcommand*{\TestShl}[2]{%
-  \Test{\bigintcalcShl{#1}}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\BigIntCalcShl\bigintcalcAbs{#1}!%
-    }{\bigintcalcAbs{#2}}%
-  }%
-  \x
-}
-\newcommand*{\TestShr}[2]{%
-  \Test{\bigintcalcShr{#1}}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\BigIntCalcShr\bigintcalcAbs{#1}!%
-    }{\bigintcalcAbs{#2}}%
-  }%
-  \x
-}
-\newcommand*{\TestMul}[3]{%
-  \Test{\bigintcalcMul{#1}{#2}}{#3}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\BigIntCalcMul
-      \bigintcalcAbs{#1}!\bigintcalcAbs{#2}!%
-    }{\bigintcalcAbs{#3}}%
-  }%
-  \x
-}
-\newcommand*{\TestSqr}[2]{%
-  \Test{\bigintcalcSqr{#1}}{#2}%
-}
-\newcommand*{\TestFac}[2]{%
-  \expandafter\TestExch\expandafter{%
-    \the\numexpr#2%
-  }{\bigintcalcFac{#1}}%
-}
-\newcommand*{\TestFacBig}[2]{%
-  \Test{\bigintcalcFac{#1}}{#2}%
-}
-\newcommand*{\TestPow}[3]{%
-  \Test{\bigintcalcPow{#1}{#2}}{#3}%
-}
-\newcommand*{\TestDiv}[3]{%
-  \Test{\bigintcalcDiv{#1}{#2}}{#3}%
-  \TestTeXDivide{#1}{#2}%
-}
-\newcommand*{\TestDivBig}[3]{%
-  \Test{\bigintcalcDiv{#1}{#2}}{#3}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\BigIntCalcDiv\bigintcalcAbs{#1}!\bigintcalcAbs{#2}!%
-    }{\bigintcalcAbs{#3}}%
-  }%
-}
-\newcommand*{\TestMod}[3]{%
-  \Test{\bigintcalcMod{#1}{#2}}{#3}%
-  \ifcase\ifcase\bigintcalcSgn{#1} 0%
-         \or
-           \ifcase\bigintcalcSgn{#2} 1%
-           \or 0%
-           \else 1%
-           \fi
-         \else
-           \ifcase\bigintcalcSgn{#2} 1%
-           \or 1%
-           \else 0%
-           \fi
-         \fi\relax
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\BigIntCalcMod
-        \bigintcalcAbs{#1}!\bigintcalcAbs{#2}!%
-      }{\bigintcalcAbs{#3}}%
-    }%
-    \x
-  \fi
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfresettimer\endcsname\relax
-\else
-  \makeatletter
-  \newcount\SummaryTime
-  \newcount\TestTime
-  \SummaryTime=\z@
-  \newcommand*{\PrintTime}[2]{%
-    \typeout{%
-      [Time #1: \strip at pt\dimexpr\number#2sp\relax\space s]%
-    }%
-  }%
-  \newcommand*{\StartTime}[1]{%
-    \renewcommand*{\TimeDescription}{#1}%
-    \pdfresettimer
-  }%
-  \newcommand*{\TimeDescription}{}%
-  \newcommand*{\StopTime}{%
-    \TestTime=\pdfelapsedtime
-    \global\advance\SummaryTime\TestTime
-    \PrintTime\TimeDescription\TestTime
-  }%
-  \let\saved at qstest\qstest
-  \let\saved at endqstest\endqstest
-  \def\qstest#1#2{%
-    \saved at qstest{#1}{#2}%
-    \StartTime{#1}%
-  }%
-  \def\endqstest{%
-    \StopTime
-    \saved at endqstest
-  }%
-  \AtEndDocument{%
-    \PrintTime{summary}\SummaryTime
-  }%
-  \makeatother
-\fi
-\makeatletter
-
-\begin{qstest}{inv}{inv}%
-  \TestInv{0}{0}%
-  \TestInv{1}{-1}%
-  \TestInv{-1}{1}%
-  \TestInv{10}{-10}%
-  \TestInv{-10}{10}%
-  \TestInv{2147483647}{-2147483647}%
-  \TestInv{-2147483647}{2147483647}%
-  \TestInv{12345678901234567890}{-12345678901234567890}%
-  \TestInv{-12345678901234567890}{12345678901234567890}%
-  \TestInv{ 0 }{0}%
-  \TestInv{ 1 }{-1}%
-  \TestInv{--1}{-1}%
-  \TestInv{\number\z@}{0}%
-  \TestInv{\ifx\relax\relax1\fi}{-1}%
-  \TestInv{\ifx\relax\relax-\fi\ifx234\else1\fi}{1}%
-\end{qstest}
-
-\begin{qstest}{abs}{abs}%
-  \TestAbs{0}{0}%
-  \TestAbs{1}{1}%
-  \TestAbs{-1}{1}%
-  \TestAbs{10}{10}%
-  \TestAbs{-10}{10}%
-  \TestAbs{2147483647}{2147483647}%
-  \TestAbs{-2147483647}{2147483647}%
-  \TestAbs{12345678901234567890}{12345678901234567890}%
-  \TestAbs{-12345678901234567890}{12345678901234567890}%
-  \TestAbs{ 0 }{0}%
-  \TestAbs{ 1 }{1}%
-  \TestAbs{--1}{1}%
-  \TestAbs{-+-+1}{1}%
-  \TestAbs{00000000000}{0}%
-  \TestAbs{00000001000}{1000}%
-  \TestAbs{\ifx\relax\relax 0\else 1\fi}{0}%
-\end{qstest}
-
-\begin{qstest}{sign}{sign}%
-  \TestSgn{0}{0}%
-  \TestSgn{1}{1}%
-  \TestSgn{-1}{-1}%
-  \TestSgn{10}{1}%
-  \TestSgn{-10}{-1}%
-  \TestSgn{2147483647}{1}%
-  \TestSgn{-2147483647}{-1}%
-  \TestSgn{12345678901234567890}{1}%
-  \TestSgn{-12345678901234567890}{-1}%
-  \TestSgn{ 0 }{0}%
-  \TestSgn{ 2 }{1}%
-  \TestSgn{ -2 }{-1}%
-  \TestSgn{--2}{1}%
-  \TestSgn{\number\z@}{0}%
-  \TestSgn{\number\@ne}{1}%
-  \TestSgn{\number\m at ne}{-1}%
-  \TestSgn{%
-    -+-+\number\z@\number\z@
-    \iftrue1\fi\iftrue2\fi\iftrue3\fi
-  }{1}%
-\end{qstest}
-
-\begin{qstest}{min}{min}%
-  \TestMin{0}{1}{0}%
-  \TestMin{1}{0}{0}%
-  \TestMin{-10}{-20}{-20}%
-  \TestMin{ 1 }{ 2 }{1}%
-  \TestMin{ 2 }{ 1 }{1}%
-  \TestMin{1}{1}{1}%
-  \TestMin{\number\z@}{\number\@ne}{0}%
-  \TestMin{\number\@ne}{\number\m at ne}{-1}%
-\end{qstest}
-
-\begin{qstest}{max}{max}%
-  \TestMax{0}{1}{1}%
-  \TestMax{1}{0}{1}%
-  \TestMax{-10}{-20}{-10}%
-  \TestMax{ 1 }{ 2 }{2}%
-  \TestMax{ 2 }{ 1 }{2}%
-  \TestMax{1}{1}{1}%
-  \TestMax{\number\z@}{\number\@ne}{1}%
-  \TestMax{\number\@ne}{\number\m at ne}{1}%
-\end{qstest}
-
-\begin{qstest}{cmp}{cmp}%
-  \TestCmp{0}{0}{0}%
-  \TestCmp{-21}{17}{-1}%
-  \TestCmp{3}{4}{-1}%
-  \TestCmp{-10}{-10}{0}%
-  \TestCmp{-10}{-11}{1}%
-  \TestCmp{100}{5}{1}%
-  \TestCmp{9}{10}{-1}%
-  \TestCmp{10}{9}{1}%
-  \TestCmp{ 3 }{ 3 }{0}%
-  \TestCmp{-9}{-10}{1}%
-  \TestCmp{-10}{-9}{-1}%
-  \TestCmp{-3}{-3}{0}%
-  \TestCmp{0}{-2}{1}%
-  \TestCmp{0}{2}{-1}%
-  \TestCmp{2}{0}{1}%
-  \TestCmp{-2}{0}{-1}%
-  \TestCmp{12}{11}{1}%
-  \TestCmp{11}{12}{-1}%
-  \TestCmp{2147483647}{-2147483647}{1}%
-  \TestCmp{-2147483647}{2147483647}{-1}%
-  \TestCmp{2147483647}{2147483647}{0}%
-  \TestCmp{\number\z@}{\number\@ne}{-1}%
-  \TestCmp{\number\@ne}{\number\m at ne}{1}%
-  \TestCmp{ 4 }{ 5 }{-1}%
-  \TestCmp{ -3 }{ -7 }{1}%
-\end{qstest}
-
-\begin{qstest}{odd}{odd}
-\tracingmacros=1
-  \TestOdd{0}{0}%
-  \TestOdd{1}{1}%
-  \TestOdd{2}{0}%
-  \TestOdd{3}{1}%
-  \TestOdd{14}{0}%
-  \TestOdd{15}{1}%
-  \TestOdd{12345678901234567896}{0}%
-  \TestOdd{12345678901234567897}{1}%
-\end{qstest}
-
-\begin{qstest}{inc}{inc}%
-  \TestInc{0}{1}%
-  \TestInc{1}{2}%
-  \TestInc{-1}{0}%
-  \TestInc{10}{11}%
-  \TestInc{-10}{-9}%
-  \TestInc{ 3 }{4}%
-  \TestInc{999}{1000}%
-  \TestInc{-1000}{-999}%
-  \TestInc{129}{130}%
-  \TestInc{2147483646}{2147483647}%
-  \TestInc{-2147483647}{-2147483646}%
-  \TestInc{12345678901234567890}{12345678901234567891}%
-  \TestInc{99999999999999999999}{100000000000000000000}%
-  \TestInc{-12345678901234567891}{-12345678901234567890}%
-  \TestInc{-100000000000000000000}{-99999999999999999999}%
-\end{qstest}
-
-\begin{qstest}{dec}{dec}%
-  \TestDec{0}{-1}%
-  \TestDec{1}{0}%
-  \TestDec{-1}{-2}%
-  \TestDec{10}{9}%
-  \TestDec{-10}{-11}%
-  \TestDec{1000}{999}%
-  \TestDec{-999}{-1000}%
-  \TestDec{130}{129}%
-  \TestDec{2147483647}{2147483646}%
-  \TestDec{-2147483646}{-2147483647}%
-  \TestDec{12345678901234567891}{12345678901234567890}%
-  \TestDec{100000000000000000000}{99999999999999999999}%
-  \TestDec{-12345678901234567890}{-12345678901234567891}%
-  \TestDec{-99999999999999999999}{-100000000000000000000}%
-\end{qstest}
-
-\begin{qstest}{add}{add}%
-  \TestAdd{0}{0}{0}%
-  \TestAdd{1}{0}{1}%
-  \TestAdd{0}{1}{1}%
-  \TestAdd{1}{2}{3}%
-  \TestAdd{-1}{-1}{-2}%
-  \TestAdd{2147483646}{1}{2147483647}%
-  \TestAdd{-2147483647}{2147483647}{0}%
-  \TestAdd{20}{-5}{15}%
-  \TestAdd{-4}{-1}{-5}%
-  \TestAdd{-1}{-4}{-5}%
-  \TestAdd{-4}{1}{-3}%
-  \TestAdd{-1}{4}{3}%
-  \TestAdd{4}{-1}{3}%
-  \TestAdd{1}{-4}{-3}%
-  \TestAdd{-4}{-1}{-5}%
-  \TestAdd{-1}{-4}{-5}%
-  \TestAdd{ -4 }{ -1 }{-5}%
-  \TestAdd{ -1 }{ -4 }{-5}%
-  \TestAdd{ -4 }{ 1 }{-3}%
-  \TestAdd{ -1 }{ 4 }{3}%
-  \TestAdd{ 4 }{ -1 }{3}%
-  \TestAdd{ 1 }{ -4 }{-3}%
-  \TestAdd{ -4 }{ -1 }{-5}%
-  \TestAdd{ -1 }{ -4 }{-5}%
-  \TestAdd{876543210}{111111111}{987654321}%
-  \TestAdd{999999999}{2}{1000000001}%
-\end{qstest}
-
-\begin{qstest}{sub}{sub}
-  \TestSub{0}{0}{0}%
-  \TestSub{1}{0}{1}%
-  \TestSub{1}{2}{-1}%
-  \TestSub{-1}{-1}{0}%
-  \TestSub{2147483646}{-1}{2147483647}%
-  \TestSub{-2147483647}{-2147483647}{0}%
-  \TestSub{-4}{-1}{-3}%
-  \TestSub{-1}{-4}{3}%
-  \TestSub{-4}{1}{-5}%
-  \TestSub{-1}{4}{-5}%
-  \TestSub{4}{-1}{5}%
-  \TestSub{1}{-4}{5}%
-  \TestSub{-4}{-1}{-3}%
-  \TestSub{-1}{-4}{3}%
-  \TestSub{ -4 }{ -1 }{-3}%
-  \TestSub{ -1 }{ -4 }{3}%
-  \TestSub{ -4 }{ 1 }{-5}%
-  \TestSub{ -1 }{ 4 }{-5}%
-  \TestSub{ 4 }{ -1 }{5}%
-  \TestSub{ 1 }{ -4 }{5}%
-  \TestSub{ -4 }{ -1 }{-3}%
-  \TestSub{ -1 }{ -4 }{3}%
-  \TestSub{1000000000}{2}{999999998}%
-  \TestSub{987654321}{111111111}{876543210}%
-\end{qstest}
-
-\begin{qstest}{shl}{shl}
-  \TestShl{0}{0}%
-  \TestShl{1}{2}%
-  \TestShl{2}{4}%
-  \TestShl{5621}{11242}%
-  \TestShl{1073741823}{2147483646}%
-\end{qstest}
-
-\begin{qstest}{shr}{shr}
-  \TestShr{0}{0}%
-  \TestShr{1}{0}%
-  \TestShr{2}{1}%
-  \TestShr{3}{1}%
-  \TestShr{4}{2}%
-  \TestShr{5}{2}%
-  \TestShr{6}{3}%
-  \TestShr{7}{3}%
-  \TestShr{8}{4}%
-  \TestShr{9}{4}%
-  \TestShr{10}{5}%
-  \TestShr{11}{5}%
-  \TestShr{12}{6}%
-  \TestShr{13}{6}%
-  \TestShr{14}{7}%
-  \TestShr{15}{7}%
-  \TestShr{16}{8}%
-  \TestShr{17}{8}%
-  \TestShr{18}{9}%
-  \TestShr{19}{9}%
-  \TestShr{20}{10}%
-  \TestShr{21}{10}%
-  \TestShr{22}{11}%
-  \TestShr{11241}{5620}%
-  \TestShr{73054202}{36527101}%
-  \TestShr{2147483646}{1073741823}%
-\end{qstest}
-
-\begin{qstest}{mul}{mul}
-  \TestMul{0}{0}{0}%
-  \TestMul{1}{0}{0}%
-  \TestMul{0}{1}{0}%
-  \TestMul{1}{1}{1}%
-  \TestMul{3}{1}{3}%
-  \TestMul{1}{-3}{-3}%
-  \TestMul{-4}{-5}{20}%
-  \TestMul{3}{7}{21}%
-  \TestMul{7}{3}{21}%
-  \TestMul{3}{-7}{-21}%
-  \TestMul{7}{-3}{-21}%
-  \TestMul{-3}{7}{-21}%
-  \TestMul{-7}{3}{-21}%
-  \TestMul{-3}{-7}{21}%
-  \TestMul{-7}{-3}{21}%
-  \TestMul{12}{11}{132}%
-  \TestMul{999}{333}{332667}%
-  \TestMul{1000}{4321}{4321000}%
-  \TestMul{12345}{173955}{2147474475}%
-  \TestMul{1073741823}{2}{2147483646}%
-  \TestMul{2}{1073741823}{2147483646}%
-  \TestMul{-1073741823}{2}{-2147483646}%
-  \TestMul{2}{-1073741823}{-2147483646}%
-  \TestMul{6706022400}{13}{87178291200}%
-\end{qstest}
-
-\begin{qstest}{sqr}{sqr}
-  \TestSqr{0}{0}%
-  \TestSqr{1}{1}%
-  \TestSqr{2}{4}%
-  \TestSqr{3}{9}%
-  \TestSqr{4}{16}%
-  \TestSqr{9}{81}%
-  \TestSqr{10}{100}%
-  \TestSqr{46340}{2147395600}%
-  \TestSqr{-1}{1}%
-  \TestSqr{-2}{4}%
-  \TestSqr{-46340}{2147395600}%
-\end{qstest}
-
-\begin{qstest}{fac}{fac}
-  \TestFac{0}{1}%
-  \TestFac{1}{1}%
-  \TestFac{2}{2}%
-  \TestFac{3}{2*3}%
-  \TestFac{4}{2*3*4}%
-  \TestFac{5}{2*3*4*5}%
-  \TestFac{6}{2*3*4*5*6}%
-  \TestFac{7}{2*3*4*5*6*7}%
-  \TestFac{8}{2*3*4*5*6*7*8}%
-  \TestFac{9}{2*3*4*5*6*7*8*9}%
-  \TestFac{10}{2*3*4*5*6*7*8*9*10}%
-  \TestFac{11}{2*3*4*5*6*7*8*9*10*11}%
-  \TestFac{12}{2*3*4*5*6*7*8*9*10*11*12}%
-  \TestFacBig{13}{6227020800}%
-  \TestFacBig{14}{87178291200}%
-  \TestFacBig{15}{1307674368000}%
-  \TestFacBig{16}{20922789888000}%
-  \TestFacBig{17}{355687428096000}%
-  \TestFacBig{18}{6402373705728000}%
-  \TestFacBig{19}{121645100408832000}%
-  \TestFacBig{20}{2432902008176640000}%
-  \TestFacBig{21}{51090942171709440000}%
-  \TestFacBig{22}{1124000727777607680000}%
-\end{qstest}
-
-\begin{qstest}{pow}{pow}
-  \TestPow{-2}{0}{1}%
-  \TestPow{-1}{0}{1}%
-  \TestPow{0}{0}{1}%
-  \TestPow{1}{0}{1}%
-  \TestPow{2}{0}{1}%
-  \TestPow{3}{0}{1}%
-  \TestPow{-2}{1}{-2}%
-  \TestPow{-1}{1}{-1}%
-  \TestPow{1}{1}{1}%
-  \TestPow{2}{1}{2}%
-  \TestPow{3}{1}{3}%
-  \TestPow{-2}{2}{4}%
-  \TestPow{-1}{2}{1}%
-  \TestPow{0}{2}{0}%
-  \TestPow{1}{2}{1}%
-  \TestPow{2}{2}{4}%
-  \TestPow{3}{2}{9}%
-  \TestPow{0}{1}{0}%
-  \TestPow{1}{-2}{1}%
-  \TestPow{1}{-1}{1}%
-  \TestPow{-1}{-2}{1}%
-  \TestPow{-1}{-1}{-1}%
-  \TestPow{-1}{3}{-1}%
-  \TestPow{-1}{4}{1}%
-  \TestPow{-2}{-1}{0}%
-  \TestPow{-2}{-2}{0}%
-  \TestPow{2}{3}{8}%
-  \TestPow{2}{4}{16}%
-  \TestPow{2}{5}{32}%
-  \TestPow{2}{6}{64}%
-  \TestPow{2}{7}{128}%
-  \TestPow{2}{8}{256}%
-  \TestPow{2}{9}{512}%
-  \TestPow{2}{10}{1024}%
-  \TestPow{-2}{3}{-8}%
-  \TestPow{-2}{4}{16}%
-  \TestPow{-2}{5}{-32}%
-  \TestPow{-2}{6}{64}%
-  \TestPow{-2}{7}{-128}%
-  \TestPow{-2}{8}{256}%
-  \TestPow{-2}{9}{-512}%
-  \TestPow{-2}{10}{1024}%
-  \TestPow{3}{3}{27}%
-  \TestPow{3}{4}{81}%
-  \TestPow{3}{5}{243}%
-  \TestPow{-3}{3}{-27}%
-  \TestPow{-3}{4}{81}%
-  \TestPow{-3}{5}{-243}%
-  \TestPow{2}{30}{1073741824}%
-  \TestPow{-3}{19}{-1162261467}%
-  \TestPow{5}{13}{1220703125}%
-  \TestPow{-7}{11}{-1977326743}%
-\end{qstest}
-
-\begin{qstest}{div}{div}
-  \TestDiv{1}{1}{1}%
-  \TestDiv{2}{1}{2}%
-  \TestDiv{-2}{1}{-2}%
-  \TestDiv{2}{-1}{-2}%
-  \TestDiv{-2}{-1}{2}%
-  \TestDiv{15}{2}{7}%
-  \TestDiv{-16}{2}{-8}%
-  \TestDiv{1}{2}{0}%
-  \TestDiv{1}{3}{0}%
-  \TestDiv{2}{3}{0}%
-  \TestDiv{-2}{3}{0}%
-  \TestDiv{2}{-3}{0}%
-  \TestDiv{-2}{-3}{0}%
-  \TestDiv{13}{3}{4}%
-  \TestDiv{-13}{-3}{4}%
-  \TestDiv{-13}{3}{-4}%
-  \TestDiv{-6}{5}{-1}%
-  \TestDiv{-5}{5}{-1}%
-  \TestDiv{-4}{5}{0}%
-  \TestDiv{-3}{5}{0}%
-  \TestDiv{-2}{5}{0}%
-  \TestDiv{-1}{5}{0}%
-  \TestDiv{0}{5}{0}%
-  \TestDiv{1}{5}{0}%
-  \TestDiv{2}{5}{0}%
-  \TestDiv{3}{5}{0}%
-  \TestDiv{4}{5}{0}%
-  \TestDiv{5}{5}{1}%
-  \TestDiv{6}{5}{1}%
-  \TestDiv{-5}{4}{-1}%
-  \TestDiv{-4}{4}{-1}%
-  \TestDiv{-3}{4}{0}%
-  \TestDiv{-2}{4}{0}%
-  \TestDiv{-1}{4}{0}%
-  \TestDiv{0}{4}{0}%
-  \TestDiv{1}{4}{0}%
-  \TestDiv{2}{4}{0}%
-  \TestDiv{3}{4}{0}%
-  \TestDiv{4}{4}{1}%
-  \TestDiv{5}{4}{1}%
-  \TestDiv{12345}{678}{18}%
-  \TestDiv{32372}{5952}{5}%
-  \TestDiv{284271294}{18162}{15651}%
-  \TestDiv{217652429}{12561}{17327}%
-  \TestDiv{462028434}{5439}{84947}%
-  \TestDiv{2147483647}{1000}{2147483}%
-  \TestDiv{2147483647}{-1000}{-2147483}%
-  \TestDiv{-2147483647}{1000}{-2147483}%
-  \TestDiv{-2147483647}{-1000}{2147483}%
-  \TestDiv{0}{3}{0}%
-  \TestDiv{1}{3}{0}%
-  \TestDiv{2}{3}{0}%
-  \TestDiv{3}{3}{1}%
-  \TestDiv{4}{3}{1}%
-  \TestDiv{5}{3}{1}%
-  \TestDiv{6}{3}{2}%
-  \TestDiv{7}{3}{2}%
-  \TestDiv{8}{3}{2}%
-  \TestDiv{9}{3}{3}%
-  \TestDiv{10}{3}{3}%
-  \TestDiv{11}{3}{3}%
-  \TestDiv{12}{3}{4}%
-  \TestDiv{13}{3}{4}%
-  \TestDiv{14}{3}{4}%
-  \TestDiv{15}{3}{5}%
-  \TestDiv{16}{3}{5}%
-  \TestDiv{17}{3}{5}%
-  \TestDiv{18}{3}{6}%
-  \TestDiv{19}{3}{6}%
-  \TestDiv{20}{3}{6}%
-  \TestDiv{21}{3}{7}%
-  \TestDiv{22}{3}{7}%
-  \TestDiv{23}{3}{7}%
-  \TestDiv{24}{3}{8}%
-  \TestDiv{25}{3}{8}%
-  \TestDiv{26}{3}{8}%
-  \TestDiv{27}{3}{9}%
-  \TestDiv{28}{3}{9}%
-  \TestDiv{29}{3}{9}%
-  \TestDiv{30}{3}{10}%
-  \TestDiv{31}{3}{10}%
-  \TestDivBig{17363436332507}{24702}{702916214}%
-\end{qstest}
-
-\begin{qstest}{mod}{mod}
-  \TestMod{-6}{5}{4}%
-  \TestMod{-5}{5}{0}%
-  \TestMod{-4}{5}{1}%
-  \TestMod{-3}{5}{2}%
-  \TestMod{-2}{5}{3}%
-  \TestMod{-1}{5}{4}%
-  \TestMod{0}{5}{0}%
-  \TestMod{1}{5}{1}%
-  \TestMod{2}{5}{2}%
-  \TestMod{3}{5}{3}%
-  \TestMod{4}{5}{4}%
-  \TestMod{5}{5}{0}%
-  \TestMod{6}{5}{1}%
-  \TestMod{-5}{4}{3}%
-  \TestMod{-4}{4}{0}%
-  \TestMod{-3}{4}{1}%
-  \TestMod{-2}{4}{2}%
-  \TestMod{-1}{4}{3}%
-  \TestMod{0}{4}{0}%
-  \TestMod{1}{4}{1}%
-  \TestMod{2}{4}{2}%
-  \TestMod{3}{4}{3}%
-  \TestMod{4}{4}{0}%
-  \TestMod{5}{4}{1}%
-  \TestMod{-6}{-5}{-1}%
-  \TestMod{-5}{-5}{0}%
-  \TestMod{-4}{-5}{-4}%
-  \TestMod{-3}{-5}{-3}%
-  \TestMod{-2}{-5}{-2}%
-  \TestMod{-1}{-5}{-1}%
-  \TestMod{0}{-5}{0}%
-  \TestMod{1}{-5}{-4}%
-  \TestMod{2}{-5}{-3}%
-  \TestMod{3}{-5}{-2}%
-  \TestMod{4}{-5}{-1}%
-  \TestMod{5}{-5}{0}%
-  \TestMod{6}{-5}{-4}%
-  \TestMod{-5}{-4}{-1}%
-  \TestMod{-4}{-4}{0}%
-  \TestMod{-3}{-4}{-3}%
-  \TestMod{-2}{-4}{-2}%
-  \TestMod{-1}{-4}{-1}%
-  \TestMod{0}{-4}{0}%
-  \TestMod{1}{-4}{-3}%
-  \TestMod{2}{-4}{-2}%
-  \TestMod{3}{-4}{-1}%
-  \TestMod{4}{-4}{0}%
-  \TestMod{5}{-4}{-3}%
-  \TestMod{2147483647}{1000}{647}%
-  \TestMod{2147483647}{-1000}{-353}%
-  \TestMod{-2147483647}{1000}{353}%
-  \TestMod{-2147483647}{-1000}{-647}%
-  \TestMod{ 0 }{ 4 }{0}%
-  \TestMod{ 1 }{ 4 }{1}%
-  \TestMod{ -1 }{ 4 }{3}%
-  \TestMod{ 0 }{ -4 }{0}%
-  \TestMod{ 1 }{ -4 }{-3}%
-  \TestMod{ -1 }{ -4 }{-1}%
-  \TestMod{18362}{25}{12}%
-\end{qstest}
-
-\newcommand*{\TestError}[2]{%
-  \begingroup
-    \expandafter\def\csname BigIntCalcError:#1\endcsname{}%
-    \Expect*{#2}{0}%
-    \expandafter\def\csname BigIntCalcError:#1\endcsname{ERROR}%
-    \Expect*{#2}{0ERROR}%
-  \endgroup
-}
-\begin{qstest}{error}{error}
-  \TestError{FacNegative}{\bigintcalcFac{-1}}%
-  \TestError{FacNegative}{\bigintcalcFac{-2147483647}}%
-  \TestError{DivisionByZero}{\bigintcalcPow{0}{-1}}%
-  \TestError{DivisionByZero}{\bigintcalcDiv{1}{0}}%
-  \TestError{DivisionByZero}{\bigintcalcMod{1}{0}}%
-\end{qstest}
-
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `bigintcalc-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,138 +0,0 @@
-%%
-%% This is file `bitset-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bitset.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: bitset
-%% Version: 2016/05/16 v1.2
-%% 
-%% Copyright (C) 2007, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file bitset.dtx
-%% and the derived files
-%%    bitset.sty, bitset.pdf, bitset.ins, bitset.drv, bitset-test1.tex,
-%%    bitset-test2.tex, bitset-test3.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input bitset.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `bitset-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,1089 +0,0 @@
-%%
-%% This is file `bitset-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bitset.dtx  (with options: `test2,etex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: bitset
-%% Version: 2016/05/16 v1.2
-%% 
-%% Copyright (C) 2007, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file bitset.dtx
-%% and the derived files
-%%    bitset.sty, bitset.pdf, bitset.ins, bitset.drv, bitset-test1.tex,
-%%    bitset-test2.tex, bitset-test3.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\makeatletter
-\makeatletter
-\chardef\BitSet at TestMode=1 %
-\makeatother
-\usepackage{bitset}[2016/05/16]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfresettimer\endcsname\relax
-\else
-  \newcount\SummaryTime
-  \newcount\TestTime
-  \SummaryTime=\z@
-  \newcommand*{\PrintTime}[2]{%
-    \typeout{%
-      [Time #1: \strip at pt\dimexpr\number#2sp\relax\space s]%
-    }%
-  }%
-  \newcommand*{\StartTime}[1]{%
-    \renewcommand*{\TimeDescription}{#1}%
-    \pdfresettimer
-  }%
-  \newcommand*{\TimeDescription}{}%
-  \newcommand*{\StopTime}{%
-    \TestTime=\pdfelapsedtime
-    \global\advance\SummaryTime\TestTime
-    \PrintTime\TimeDescription\TestTime
-  }%
-  \let\saved at qstest\qstest
-  \let\saved at endqstest\endqstest
-  \def\qstest#1#2{%
-    \saved at qstest{#1}{#2}%
-    \StartTime{#1}%
-  }%
-  \def\endqstest{%
-    \StopTime
-    \saved at endqstest
-  }%
-  \AtEndDocument{%
-    \PrintTime{summary}\SummaryTime
-  }%
-\fi
-\let\orig at qstest\qstest
-\let\orig at endqstest\endqstest
-\def\qstest#1#2{%
-  \orig at qstest{#1}{#2}%
-  \setbox0\hbox\bgroup\begingroup\ignorespaces
-}
-\def\endqstest{%
-  \endgroup\egroup
-  \Expect*{\the\wd0}{0.0pt}%
-  \orig at endqstest
-}
-\newcounter{Test}
-
-\def\TestError#1#2{%
-  \begingroup
-    \setcounter{Test}{0}%
-    \sbox0{%
-      \def\@PackageError##1##2##3{%
-        \stepcounter{Test}%
-        \begingroup
-          \let\MessageBreak\relax
-          \Expect{##1}{bitset}%
-          \Expect*{##2}*{#1}%
-        \endgroup
-      }%
-      #2%
-    }%
-    \Expect*{\theTest}{1}%
-    \Expect*{\the\wd0}{0.0pt}%
-  \endgroup
-}
-
-\def\TestErrorNegativeIndex#1#2{%
-  \TestError{Invalid negative index (#1)}{#2}%
-}
-
-\def\TestGetterUndefined#1{%
-  \CheckUndef{dummy}%
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter{#1{dummy}}{0}%
-}
-
-\def\ExpectBitSet#1#2{%
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter
-  {\csname BS@#1\endcsname}*{#2}%
-}
-\def\Check#1#2{%
-  \ExpectBitSet{#1}{#2}%
-}
-\def\CheckUndef#1{%
-  \begingroup
-    \Expect*{%
-      \expandafter
-      \ifx\csname BS@#1\endcsname\relax true\else false\fi
-    }{true}%
-  \endgroup
-}
-\def\RevCheck#1#2{%
-  \ExpectBitSet{#1}{\Reverse#2!!}%
-}
-\def\Set#1#2{%
-  \expandafter\def\csname BS@#1\endcsname{#2}%
-}
-\def\RevSet#1#2{%
-  \expandafter\edef\csname BS@#1\endcsname{%
-    \Reverse#2!!%
-  }%
-}
-\def\Reverse#1#2!#3!{%
-  \ifx\\#2\\%
-    #1#3%
-    \expandafter\@gobble
-  \else
-    \expandafter\@firstofone
-  \fi
-  {\Reverse#2!#1#3!}%
-}
-\begin{qstest}{Let}{Let}
-  \CheckUndef{abc}%
-  \CheckUndef{xyz}%
-  \bitsetLet{xyz}{abc}%
-  \CheckUndef{abc}%
-  \Check{xyz}{0}%
-  \Set{abc}{1}%
-  \Check{abc}{1}%
-  \Check{xyz}{0}%
-  \bitsetLet{xyz}{abc}%
-  \Check{abc}{1}%
-  \Check{xyz}{1}%
-  \Set{xyz}{11}%
-  \Check{abc}{1}%
-  \Check{xyz}{11}%
-\end{qstest}
-
-\begin{qstest}{Reset}{Reset}
-  \bitsetReset{xyz}%
-  \Check{xyz}{0}%
-  \bitsetReset{abc}%
-  \Check{abc}{0}%
-  \Set{abc}{10101}%
-  \bitsetReset{abc}%
-  \Check{abc}{0}%
-\end{qstest}
-
-\begin{qstest}{Get/Query}{Get/Query}
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter{%
-    \bitsetGet{dummy}{0}%
-  }{0}%
-  \begingroup
-    \expandafter\def\csname BitSetError:NegativeIndex\endcsname{}%
-    \Set{abc}{1}%
-    \Expect*{\bitsetQuery{abc}{-1}{true}{false}}{false}%
-  \endgroup
-  \def\Test#1#2#3{%
-    \Set{abc}{#1}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{\bitsetGet{abc}{#2}}{#3}%
-    \Expect*{\bitsetQuery{abc}{#2}{true}{false}}%
-           *{\ifcase#3 false\or true\else error\fi}%
-  }%
-  \Test{1}{100}{0}%
-  \Test{0}{0}{0}%
-  \Test{1}{0}{1}%
-  \Test{11}{1}{1}%
-  \Test{111}{1}{1}%
-  \Test{101}{1}{0}%
-  \Test{101}{2}{1}%
-  \Test{10100110011}{10}{1}%
-\end{qstest}
-
-\begin{qstest}{Size}{Size}
-  \TestGetterUndefined\bitsetSize
-  \def\Test#1#2{%
-    \Set{abc}{#1}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{\bitsetSize{abc}}{#2}%
-  }%
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{00}{0}%
-  \Test{0000000}{0}%
-  \Test{10}{1}%
-  \Test{01}{2}%
-  \Test{11}{2}%
-  \Test{010}{2}%
-  \Test{011}{3}%
-  \Test{100110011}{9}%
-  \Test{0000011111000001111100000}{20}%
-  \Test{000000000000000000000000011111111111111111111}{45}%
-\end{qstest}
-
-\begin{qstest}{Cardinality}{Cardinality}
-  \TestGetterUndefined\bitsetCardinality
-  \def\Test#1#2{%
-    \Set{abc}{#1}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetCardinality{abc}%
-    }{#2}%
-  }%
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{00}{0}%
-  \Test{0000000}{0}%
-  \Test{10}{1}%
-  \Test{01}{1}%
-  \Test{11}{2}%
-  \Test{010}{1}%
-  \Test{011}{2}%
-  \Test{100110011}{5}%
-  \Test{0000011111000001111100000}{10}%
-  \Test{000000000000000000000000011111111111111111111}{20}%
-\end{qstest}
-
-\begin{qstest}{NextClearBit/NextSetBit}{NextClearBit/NextSetBit}
-  \def\Test#1#2{%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \TestOp{abc}{#1}%
-    }{#2}%
-  }%
-  \def\Clear{\let\TestOp\bitsetNextClearBit}%
-  \def\Set{\let\TestOp\bitsetNextSetBit}%
-  \begingroup
-    \catcode`\:=11 %
-    \bitsetSetBin{abc}{1}%
-    \Clear
-    \Test{-1}{1\BitSetError:NegativeIndex}%
-    \Set
-    \Test{-1}{0\BitSetError:NegativeIndex}%
-  \endgroup
-  \let\BS at abc\@undefined
-  \Clear
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{2}{2}%
-  \Test{100}{100}%
-  \Set
-  \Test{0}{-1}%
-  \Test{1}{-1}%
-  \Test{100}{-1}%
-  \bitsetReset{abc}%
-  \Clear
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{2}{2}%
-  \Test{100}{100}%
-  \Set
-  \Test{0}{-1}%
-  \Test{1}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{1}%
-  \Clear
-  \Test{0}{1}%
-  \Test{1}{1}%
-  \Test{2}{2}%
-  \Test{100}{100}%
-  \Set
-  \Test{0}{0}%
-  \Test{1}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{111000111000111000111}%
-  \Clear
-  \Test{0}{3}%
-  \Test{1}{3}%
-  \Test{2}{3}%
-  \Test{3}{3}%
-  \Test{4}{4}%
-  \Test{5}{5}%
-  \Test{6}{9}%
-  \Test{7}{9}%
-  \Test{8}{9}%
-  \Test{9}{9}%
-  \Test{10}{10}%
-  \Test{11}{11}%
-  \Test{12}{15}%
-  \Test{13}{15}%
-  \Test{14}{15}%
-  \Test{15}{15}%
-  \Test{16}{16}%
-  \Test{17}{17}%
-  \Test{18}{21}%
-  \Test{19}{21}%
-  \Test{20}{21}%
-  \Test{21}{21}%
-  \Test{22}{22}%
-  \Test{100}{100}%
-  \Set
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{2}{2}%
-  \Test{3}{6}%
-  \Test{4}{6}%
-  \Test{5}{6}%
-  \Test{6}{6}%
-  \Test{7}{7}%
-  \Test{8}{8}%
-  \Test{9}{12}%
-  \Test{10}{12}%
-  \Test{11}{12}%
-  \Test{12}{12}%
-  \Test{13}{13}%
-  \Test{14}{14}%
-  \Test{15}{18}%
-  \Test{16}{18}%
-  \Test{17}{18}%
-  \Test{18}{18}%
-  \Test{19}{19}%
-  \Test{20}{20}%
-  \Test{21}{-1}%
-  \Test{22}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{1111111}%
-  \Clear
-  \Test{6}{7}%
-  \Test{7}{7}%
-  \Test{8}{8}%
-  \Test{100}{100}%
-  \Set
-  \Test{6}{6}%
-  \Test{7}{-1}%
-  \Test{8}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{11111111}%
-  \Clear
-  \Test{7}{8}%
-  \Test{8}{8}%
-  \Test{9}{9}%
-  \Test{100}{100}%
-  \Set
-  \Test{7}{7}%
-  \Test{8}{-1}%
-  \Test{9}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{111111111}%
-  \Clear
-  \Test{8}{9}%
-  \Test{9}{9}%
-  \Test{10}{10}%
-  \Test{100}{100}%
-  \Set
-  \Test{8}{8}%
-  \Test{9}{-1}%
-  \Test{10}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{1111111111}%
-  \Clear
-  \Test{9}{10}%
-  \Test{10}{10}%
-  \Test{11}{11}%
-  \Test{100}{100}%
-  \Set
-  \Test{9}{9}%
-  \Test{10}{-1}%
-  \Test{11}{-1}%
-  \Test{100}{-1}%
-\end{qstest}
-
-\begin{qstest}{GetSetBitList}{GetSetBitList}
-  \let\BS at abc\@undefined
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter{%
-    \bitsetGetSetBitList{abc}%
-  }{}%
-  \def\Test#1#2{%
-    \bitsetSetBin{abc}{#1}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetSetBitList{abc}%
-    }{#2}%
-  }%
-  \Test{0}{}%
-  \Test{1}{0}%
-  \Test{10}{1}%
-  \Test{11}{0,1}%
-  \Test{10110100}{2,4,5,7}%
-  \Test{101101001010011}{0,1,4,6,9,11,12,14}%
-\end{qstest}
-
-\begin{qstest}{GetDec}{GetDec}
-  \TestGetterUndefined\bitsetGetDec
-  \def\Test#1#2{%
-    \RevSet{abc}{#1}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetDec{abc}%
-    }{#2}%
-  }%
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{10}{2}%
-  \Test{11}{3}%
-  \Test{100}{4}%
-  \Test{101}{5}%
-  \Test{110}{6}%
-  \Test{111}{7}%
-  \Test{1000}{8}%
-  \Test{000111}{7}%
-  \Test{1111111111111111%
-        111111111111111}{2147483647}%
-  \Test{0001111111111111111%
-        111111111111111}{2147483647}%
-  \Test{1000000000000000%
-        0000000000000000}{2147483648}%
-  \Test{1000000000000000%
-        00000000000000000}{4294967296}%
-  \Test{0001000000000000000%
-        00000000000000000}{4294967296}%
-  \Test{1100000000000000%
-        00000000000000011}{6442450947}%
-\end{qstest}
-
-\begin{qstest}{Clear}{Clear}
-  \def\Test#1#2#3{%
-    \RevSet{abc}{#1}%
-    \bitsetClear{abc}{#2}%
-    \Expect*{\BS at abc}*{\Reverse#3!!}%
-  }%
-  \bitsetClear{abc}{2}%
-  \RevCheck{abc}{0}%
-  \TestErrorNegativeIndex{-1}{\bitsetClear{abc}{-1}}%
-  \RevCheck{abc}{0}%
-  \Test{0}{0}{0}%
-  \Test{1}{0}{0}%
-  \Test{111}{1}{101}%
-  \Test{111}{30}{111}%
-  \Test{0000111}{5}{0000111}% 111 would also be ok
-  \Test{10000111}{5}{10000111}%
-  \Test{1001001}{3}{1000001}%
-\end{qstest}
-
-\begin{qstest}{Set}{Set}
-  \def\Test#1#2#3{%
-    \RevSet{abc}{#1}%
-    \bitsetSet{abc}{#2}%
-    \Expect*{\BS at abc}*{\Reverse#3!!}%
-  }%
-  \bitsetSet{abc}{2}%
-  \RevCheck{abc}{100}%
-  \TestErrorNegativeIndex{-1}{\bitsetSet{abc}{-1}}%
-  \RevCheck{abc}{100}%
-  \Test{0}{0}{1}%
-  \Test{1}{0}{1}%
-  \Test{100}{1}{110}%
-  \Test{111}{1}{111}%
-  \Test{11}{1}{11}%
-  \Test{11}{2}{111}%
-  \Test{11}{3}{1011}%
-  \Test{111}{10}{10000000111}%
-  \Test{0000111}{5}{0100111}% 100111 would also be ok
-  \Test{10000111}{5}{10100111}%
-  \Test{1000001}{3}{1001001}%
-  \Test{1001001}{3}{1001001}%
-\end{qstest}
-
-\begin{qstest}{Flip}{Flip}
-  \def\Test#1#2#3{%
-    \RevSet{abc}{#1}%
-    \bitsetFlip{abc}{#2}%
-    \Expect*{\BS at abc}*{\Reverse#3!!}%
-  }%
-  \bitsetFlip{abc}{2}%
-  \RevCheck{abc}{100}%
-  \TestErrorNegativeIndex{-1}{\bitsetFlip{abc}{-1}}%
-  \RevCheck{abc}{100}%
-  \Test{0}{0}{1}%
-  \Test{1}{0}{0}%
-  \Test{0}{2}{100}%
-  \Test{100}{1}{110}%
-  \Test{111}{1}{101}%
-  \Test{11}{1}{1}%
-  \Test{11}{2}{111}%
-  \Test{11}{3}{1011}%
-  \Test{111}{10}{10000000111}%
-  \Test{0000111}{5}{0100111}% 100111 would also be ok
-  \Test{10000111}{5}{10100111}%
-  \Test{1000001}{3}{1001001}%
-  \Test{1001001}{3}{1000001}%
-  \Test{11111}{2}{11011}%
-\end{qstest}
-
-\begin{qstest}{SetValue}{SetValue}
-  \def\Test#1#2{%
-    \TestError{Invalid bit value (#2) not in range 0..1}{%
-      \bitsetSetValue{abc}{#1}{#2}%
-    }%
-  }%
-  \Test{0}{-1}%
-  \Test{0}{2}%
-  \Test{0}{10}%
-  \def\Test#1#2#3{%
-    \let\BS at abc\@undefined
-    \bitsetSetValue{abc}{#1}{#2}%
-    \bitsetSetBin{result}{#3}%
-    \Expect*{\BS at abc}*{\BS at result}%
-  }%
-  \Test{0}{0}{0}%
-  \Test{0}{1}{1}%
-  \Test{1}{0}{0}%
-  \Test{1}{1}{10}%
-  \def\Test#1#2#3#4{%
-    \bitsetSetBin{abc}{#1}%
-    \bitsetSetBin{result}{#4}%
-    \bitsetSetValue{abc}{#2}{#3}%
-    \Expect*{\BS at abc}*{\BS at result}%
-  }%
-  \Test{0}{0}{0}{0}%
-  \Test{0}{0}{0}{0}%
-  \Test{0}{0}{1}{1}%
-  \Test{0}{1}{0}{0}%
-  \Test{0}{1}{1}{10}%
-  \Test{1010}{2}{1}{1110}%
-  \Test{1010}{4}{1}{11010}%
-  \Test{1010}{6}{1}{1001010}%
-  \Test{1010}{1}{0}{1000}%
-  \Test{1010}{2}{0}{1010}%
-  \Test{1010}{3}{0}{10}%
-  \Test{1010}{4}{0}{1010}%
-  \Test{1010}{6}{0}{1010}%
-  \Test{1010}{2}{\csname iffalse\endcsname 0\else 1\fi}{1110}%
-  \Test{1010}{1}{\csname iffalse\endcsname 1\else 0\fi}{1000}%
-\end{qstest}
-
-\begin{qstest}{IsDefined}{IsDefined}
-  \let\BS at abc\@undefined
-  \Expect*{\bitsetIsDefined{abc}{true}{false}}{false}%
-  \bitsetReset{abc}%
-  \Expect*{\bitsetIsDefined{abc}{true}{false}}{true}%
-\end{qstest}
-
-\begin{qstest}{IsEmpty}{IsEmpty}
-  \let\BS at abc\@undefined
-  \Expect*{\bitsetIsEmpty{abc}{true}{false}}{true}%
-  \bitsetReset{abc}%
-  \Expect*{\bitsetIsEmpty{abc}{true}{false}}{true}%
-  \bitsetSet{abc}{1}%
-  \Expect*{\bitsetIsEmpty{abc}{true}{false}}{false}%
-\end{qstest}
-
-\begin{qstest}{Equals}{Equals}
-  \def\Test#1#2#3{%
-    \Expect*{\bitsetEquals{#1}{#2}{true}{false}}{#3}%
-  }%
-  \let\BS at abc\@undefined
-  \Test{abc}{abc}{true}%
-  \Test{abc}{foo}{true}%
-  \Test{foo}{abc}{true}%
-  \bitsetReset{abc}%
-  \Test{abc}{abc}{true}%
-  \Test{abc}{foo}{false}%
-  \Test{foo}{abc}{false}%
-  \bitsetReset{foo}%
-  \Test{abc}{foo}{true}%
-  \Test{foo}{abc}{true}%
-  \bitsetSet{abc}{4}%
-  \Test{abc}{foo}{false}%
-  \Test{foo}{abc}{false}%
-  \bitsetFlip{foo}{4}%
-  \Test{abc}{foo}{true}%
-  \Test{foo}{abc}{true}%
-\end{qstest}
-
-\begin{qstest}{Intersects}{Intersects}
-  \def\Test#1{%
-    \Expect*{\bitsetIntersects{abc}{foo}{true}{false}}{#1}%
-  }%
-  \let\BS at abc\@undefined
-  \let\BS at foo\@undefined
-  \Test{false}%
-  \Set{abc}{0}%
-  \Test{false}%
-  \Set{foo}{0}%
-  \Test{false}%
-  \let\BS at abc\@undefined
-  \Test{false}%
-  \Set{foo}{1}%
-  \Test{false}%
-  \Set{abc}{0}%
-  \Test{false}%
-  \Set{abc}{1}%
-  \Test{true}%
-  \let\BS at foo\@undefined
-  \Test{false}%
-  \Set{foo}{0}%
-  \Test{false}%
-  \def\Test#1#2#3{%
-    \bitsetSetBin{abc}{#1}%
-    \bitsetSetBin{foo}{#2}%
-    \Expect*{\bitsetIntersects{abc}{foo}{true}{false}}{#3}%
-  }%
-  \Test{1010}{0101}{false}%
-  \Test{0}{10}{false}%
-  \Test{1}{11}{true}%
-  \Test{11}{1}{true}%
-  \Test{10}{1}{false}%
-\end{qstest}
-
-\begin{qstest}{And/AndNot/Or/Xor}{And/AndNot/Or/Xor}
-  \def\@Test#1#2#3#4#5{%
-    \begingroup
-      #5%
-      \begingroup
-        \let\BS at foo\@undefined
-        \csname bitset#1\endcsname{abc}{foo}%
-        \CheckUndef{foo}%
-        \Check{abc}{#2}%
-      \endgroup
-      \begingroup
-        \bitsetReset{foo}%
-        \csname bitset#1\endcsname{abc}{foo}%
-        \Check{foo}{0}%
-        \Check{abc}{#3}%
-      \endgroup
-      \begingroup
-        \def\BS at foo{0101}%
-        \csname bitset#1\endcsname{abc}{foo}%
-        \Check{foo}{0101}%
-        \Check{abc}{#4}%
-      \endgroup
-    \endgroup
-  }%
-  \def\Test#1{%
-    \def\Op{#1}%
-    \Test@
-  }%
-  \def\Test@#1#2#3#4#5#6#7#8#9{%
-    \@Test\Op{#1}{#2}{#3}{%
-      \let\BS at abc\@undefined
-    }%
-    \@Test\Op{#4}{#5}{#6}{%
-      \bitsetReset{abc}%
-    }%
-    \@Test\Op{#7}{#8}{#9}{%
-      \def\BS at abc{1001}%
-    }%
-  }%
-  \Test{And}%
-       {0}{0}{0}%
-       {0}{0}{0}%
-       {0}{0}{0001}%
-  \Test{AndNot}%
-       {0}{0}{0}%
-       {0}{0}{0}%
-       {1001}{1001}{1}%
-  \Test{Or}%
-       {0}{0}{0101}%
-       {0}{0}{0101}%
-       {1001}{1001}{1101}%
-  \Test{Xor}%
-       {0}{0}{0101}%
-       {0}{0}{0101}%
-       {1001}{1001}{11}%
-  \def\Test#1#2#3{%
-    \bitsetSetBin{abc}{#1}%
-    \bitsetSetBin{foo}{#2}%
-    \csname bitset\Op\endcsname{abc}{foo}%
-    \RevCheck{foo}{#2}%
-    \RevCheck{abc}{#3}%
-  }%
-  \def\Op{And}%
-  \Test{1}{111}{1}%
-  \Test{111}{1}{1}%
-  \Test{10}{111}{10}%
-  \Test{111}{10}{10}%
-  \Test{111}{1000}{0}%
-  \Test{1000}{111}{0}%
-  \def\Op{AndNot}%
-  \Test{1010}{11}{1000}%
-  \Test{100}{100}{0}%
-  \Test{111}{1111}{0}%
-  \Test{100}{111}{0}%
-  \def\Op{Or}%
-  \Test{0}{0}{0}%
-  \Test{1}{0}{1}%
-  \Test{0}{1}{1}%
-  \Test{1}{1}{1}%
-  \Test{1000}{10}{1010}%
-  \Test{10}{1000}{1010}%
-  \def\Op{Xor}%
-  \Test{0}{0}{0}%
-  \Test{1}{0}{1}%
-  \Test{0}{1}{1}%
-  \Test{1}{1}{0}%
-  \Test{1000}{10}{1010}%
-  \Test{10}{1000}{1010}%
-  \Test   {110011001100}%
-       {111000111000111}%
-       {111110100001011}%
-  \Test{111000111000111}%
-          {110011001100}%
-       {111110100001011}%
-\end{qstest}
-
-\begin{qstest}{GetUndef}{GetUndef, GetBin, GetOct, GetHex}
-  \def\TestUndef#1#2{%
-    \let\BS at abc\@undefined
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \x{abc}{#1}%
-    }{#2}%
-  }%
-  \let\x\bitsetGetBin
-  \TestUndef{-1}{0}%
-  \TestUndef{0}{0}%
-  \TestUndef{1}{0}%
-  \TestUndef{2}{00}%
-  \TestUndef{8}{00000000}%
-  \let\x\bitsetGetOct
-  \TestUndef{-1}{0}%
-  \TestUndef{0}{0}%
-  \TestUndef{1}{0}%
-  \TestUndef{2}{0}%
-  \TestUndef{3}{0}%
-  \TestUndef{4}{00}%
-  \TestUndef{5}{00}%
-  \TestUndef{6}{00}%
-  \TestUndef{7}{000}%
-  \TestUndef{8}{000}%
-  \TestUndef{9}{000}%
-  \TestUndef{10}{0000}%
-  \let\x\bitsetGetHex
-  \TestUndef{-1}{0}%
-  \TestUndef{0}{0}%
-  \TestUndef{1}{0}%
-  \TestUndef{2}{0}%
-  \TestUndef{3}{0}%
-  \TestUndef{4}{0}%
-  \TestUndef{5}{00}%
-  \TestUndef{6}{00}%
-  \TestUndef{7}{00}%
-  \TestUndef{8}{00}%
-  \TestUndef{9}{000}%
-  \TestUndef{10}{000}%
-  \TestUndef{12}{000}%
-  \TestUndef{13}{0000}%
-  \TestUndef{16}{0000}%
-  \TestUndef{17}{00000}%
-\end{qstest}
-
-\begin{qstest}{SetBin}{SetBin}
-  \def\Test#1#2{%
-    \let\BS at abc\@undefined
-    \bitsetSetBin{abc}{#1}%
-    \expandafter\Expect\expandafter{\BS at abc}{#2}%
-  }%
-  \Test{}{0}%
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{10}{01}%
-  \Test{11}{11}%
-  \Test{010}{01}%
-  \Test{011}{11}%
-  \Test{0010}{01}%
-  \Test{1010}{0101}%
-\end{qstest}
-
-\begin{qstest}{SetOct}{SetOct}
-  \def\Test#1#2{%
-    \bitsetSetOct{abc}{#1}%
-    \expandafter\Expect\expandafter{\BS at abc}{#2}%
-  }%
-  \Test{}{0}%
-  \Test{0}{0}%
-  \Test{000}{0}%
-  \Test{1}{1}%
-  \Test{001}{1}%
-  \Test{010}{0001}%
-  \Test{020}{00001}%
-  \Test{42}{010001}%
-  \Test{377}{11111111}%
-  \Test{0377}{11111111}%
-  \Test{76543210}{000100010110001101011111}%
-  \Test{ 0 7 0 7 1 }{100111000111}%
-\end{qstest}
-
-\begin{qstest}{SetHex}{SetHex}
-  \def\Test#1#2{%
-    \bitsetSetHex{abc}{#1}%
-    \expandafter\Expect\expandafter{\BS at abc}{#2}%
-  }%
-  \Test{}{0}%
-  \Test{0}{0}%
-  \Test{000}{0}%
-  \Test{1}{1}%
-  \Test{001}{1}%
-  \Test{010}{00001}%
-  \Test{020}{000001}%
-  \Test{42}{0100001}%
-  \Test{3F}{111111}%
-  \Test{03F}{111111}%
-  \Test{43210}{0000100001001100001}%
-  \Test{98765}{10100110111000011001}%
-  \Test{FEDCBA}{010111010011101101111111}%
-  \Test{ 0 F 0 F 1 }{1000111100001111}%
-\end{qstest}
-
-\begin{qstest}{SetDec}{SetDec}
-  \def\Test#1#2{%
-    \bitsetSetDec{abc}{#1}%
-    \expandafter\Expect\expandafter{\BS at abc}{#2}%
-  }%
-  \Test{}{0}%
-  \Test{0}{0}%
-  \Test{000}{0}%
-  \Test{1}{1}%
-  \Test{7}{111}%
-  \Test{8}{0001}%
-  \Test{001}{1}%
-  \Test{010}{0101}%
-  \Test{020}{00101}%
-  \Test{53}{101011}%
-  \Test{255}{11111111}%
-  \Test{256}{000000001}%
-  \Test{999999999}{111111111001001101011001110111}%
-  \Test{1000000000}{000000000101001101011001110111}%
-  \Test{4210987654}{01100001010010010111111101011111}%
-  \Test{2147483647}{1111111111111111111111111111111}%
-  \Test{2147483648}{00000000000000000000000000000001}%
-\end{qstest}
-
-\begin{qstest}{GetBin}{GetBin}
-  \def\TestUndef#1#2{%
-    \let\BS at abc\@undefined
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetBin{abc}{#1}%
-    }{#2}%
-  }%
-  \TestUndef{-1}{0}%
-  \TestUndef{0}{0}%
-  \TestUndef{1}{0}%
-  \TestUndef{2}{00}%
-  \TestUndef{8}{00000000}%
-  \def\Test#1#2{%
-    \bitsetSetBin{abc}{#2}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetBin{abc}{#1}%
-    }{#2}%
-  }%
-  \Test{-1}{0}%
-  \Test{0}{0}%
-  \Test{1}{0}%
-  \Test{1}{1}%
-  \Test{2}{01}%
-  \Test{2}{10}%
-  \Test{3}{010}%
-  \Test{2}{00}%
-  \Test{2}{01}%
-  \Test{8}{00101100}%
-  \Test{2}{10101}%
-  \Test{-100}{11011}%
-\end{qstest}
-
-\begin{qstest}{GetOct}{GetOct}
-  \def\Test#1#2#3{%
-    \edef\x{\zap at space#1 \@empty}%
-    \edef\x{\noexpand\bitsetSetBin{abc}{\x}}%
-    \x
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetOct{abc}{#2}%
-    }{#3}%
-  }%
-  \Test{111 110 101 100 011 010 001 000}{0}{76543210}%
-  \Test{000 111}{0}{7}%
-  \Test{101 000}{-1}{50}%
-  \Test{111}{-1}{7}%
-  \Test{111}{0}{7}%
-  \Test{111}{1}{7}%
-  \Test{111}{3}{7}%
-  \Test{111}{4}{07}%
-  \Test{111}{6}{07}%
-  \Test{111}{7}{007}%
-  \Test{111 010}{6}{72}%
-  \Test{111 010}{7}{072}%
-  \Test{011 111}{0}{37}%
-  \Test{011 111}{6}{37}%
-  \Test{011 111}{7}{037}%
-  \Test{001 111}{0}{17}%
-  \Test{001 111}{6}{17}%
-  \Test{001 111}{7}{017}%
-\end{qstest}
-
-\begin{qstest}{GetHex}{GetHex}
-  \def\Test#1#2#3{%
-    \bitsetSetBin{abc}{#1}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetHex{abc}{#2}%
-    }{#3}%
-  }%
-  \Test{1111 1110 1101 1100 1011 1010 1001 1000}{0}{FEDCBA98}%
-  \Test{0111 0110 0101 0100 0011 0010 0001 0000}{0}{76543210}%
-  \Test{0000 1111}{0}{F}%
-  \Test{0101 0000}{-1}{50}%
-  \Test{1111}{-1}{F}%
-  \Test{1111}{0}{F}%
-  \Test{1111}{1}{F}%
-  \Test{1111}{4}{F}%
-  \Test{1111}{5}{0F}%
-  \Test{1111}{8}{0F}%
-  \Test{1111}{9}{00F}%
-  \Test{1111 0010}{8}{F2}%
-  \Test{1111 0010}{9}{0F2}%
-  \Test{0111 1111}{0}{7F}%
-  \Test{0111 1111}{8}{7F}%
-  \Test{0111 1111}{9}{07F}%
-  \Test{0011 1111}{0}{3F}%
-  \Test{0011 1111}{8}{3F}%
-  \Test{0011 1111}{9}{03F}%
-  \Test{0001 1111}{0}{1F}%
-  \Test{0001 1111}{8}{1F}%
-  \Test{0001 1111}{9}{01F}%
-\end{qstest}
-
-\begin{qstest}{Range}{Range}
-  \TestError{%
-    Wrong index numbers in range [9..8]\MessageBreak% hash-ok
-    for clear/set/flip on bit set `abc'.\MessageBreak
-    The lower index exceeds the upper index.\MessageBreak
-    Canceling the operation as error recovery%
-  }{%
-    \bitsetSetRange{abc}{9}{8}%
-  }%
-  \def\TestErrorNegInd#1#2#3#4#5#6{%
-    \TestError{%
-      Negative index in range [#2..#3]\MessageBreak % hash-ok
-      for \string\bitset #1Range on bit set `abc'.\MessageBreak
-      Using [#4..#5] as error recovery% hash-ok
-    }{%
-      \csname bitset#1Range\endcsname{abc}{#2}{#3}%
-      \global\let\BS at global\BS at abc
-    }%
-    \Check{global}{#6}%
-  }%
-  \Set{abc}{111}%
-  \TestErrorNegInd{Clear}{-1}{0}{0}{0}{111}%
-  \TestErrorNegInd{Clear}{0}{-1}{0}{0}{111}%
-  \TestErrorNegInd{Clear}{-2}{2}{0}{2}{001}%
-  \bitsetReset{abc}%
-  \TestErrorNegInd{Set}{-1}{0}{0}{0}{0}%
-  \TestErrorNegInd{Set}{0}{-1}{0}{0}{0}%
-  \TestErrorNegInd{Set}{-2}{2}{0}{2}{11}%
-  \Set{abc}{101}%
-  \TestErrorNegInd{Flip}{-1}{0}{0}{0}{101}%
-  \TestErrorNegInd{Flip}{0}{-1}{0}{0}{101}%
-  \TestErrorNegInd{Flip}{-2}{2}{0}{2}{011}%
-  \def\Test#1#2#3#4{%
-    \bitsetSetBin{abc}{#1}%
-    \csname bitset\TestOp Range\endcsname{abc}{#2}{#3}%
-    \Expect*{\bitsetGetBin{abc}{0}}{#4}%
-  }%
-  \def\TestOp{Clear}%
-  \Test{0}{0}{1}{0}%
-  \Test{1111}{1}{2}{1101}%
-  \Test{1111}{1}{3}{1001}%
-  \Test{1111111100000000}{12}{14}{1100111100000000}%
-  \def\TestOp{Set}%
-  \Test{0}{0}{1}{1}%
-  \Test{1000}{1}{2}{1010}%
-  \Test{0}{1}{2}{10}%
-  \Test{1}{12}{15}{111000000000001}%
-  \Test{1111}{1}{3}{1111}%
-  \Test{1000000000000000}{12}{14}{1011000000000000}%
-  \def\TestOp{Flip}%
-  \Test{0}{0}{1}{1}%
-  \Test{1}{0}{1}{0}%
-  \Test{10101010}{1}{5}{10110100}%
-  \def\Test#1#2#3#4#5{%
-    \bitsetSetBin{abc}{#1}%
-    \bitsetSetValueRange{abc}{#2}{#3}{#4}%
-    \Expect*{\bitsetGetBin{abc}{0}}{#5}%
-  }%
-  \Test{0}{0}{1}{0}{0}%
-  \Test{0}{0}{1}{1}{1}%
-  \Test{1010}{1}{3}{0}{1000}%
-  \Test{1010}{1}{3}{1}{1110}%
-\end{qstest}
-
-\begin{qstest}{ShiftLeft/ShiftRight}{ShiftLeft/ShiftRight}
-  \def\@Test#1#2{%
-    \let\BS at abc\@undefined
-    \csname bitsetShift#1\endcsname{abc}{#2}%
-    \Expect*{\BS at abc}{0}%
-  }%
-  \def\Test#1{%
-    \@Test{Left}{#1}%
-    \@Test{Right}{#1}%
-  }%
-  \Test{-16}%
-  \Test{-1}%
-  \Test{0}%
-  \Test{1}%
-  \Test{16}%
-  \def\Test#1#2#3{%
-    \bitsetSetBin{abc}{#1}%
-    \bitsetSetBin{result}{#3}%
-    \csname bitsetShift\Op\endcsname{abc}{#2}%
-    \Expect*{\bitsetGetBin{abc}{0}}*{\bitsetGetBin{result}{0}}%
-  }%
-  \def\Op{Left}%
-  \Test{0}{0}{0}%
-  \Test{0}{1}{0}%
-  \Test{0}{-1}{0}%
-  \Test{1}{0}{1}%
-  \Test{1}{1}{10}%
-  \Test{1}{-1}{0}%
-  \Test{10}{1}{100}%
-  \Test{10}{-1}{1}%
-  \Test{1}{32}{100000000000000000000000000000000}%
-  \Test{1}{-100}{0}%
-  \def\Op{Right}%
-  \Test{0}{0}{0}%
-  \Test{0}{1}{0}%
-  \Test{0}{-1}{0}%
-  \Test{1}{0}{1}%
-  \Test{1}{1}{0}%
-  \Test{1}{-1}{10}%
-  \Test{10}{1}{1}%
-  \Test{10}{-1}{100}%
-  \Test{1}{-32}{100000000000000000000000000000000}%
-  \Test{1}{100}{0}%
-  \Test{110110110110110}{10}{11011}%
-  \Test{110110110110110}{100}{0}%
-  \Test{1}{100000}{0}%
-\end{qstest}
-
-\begin{qstest}{Profile: Set}{Profile: Set}
-  \bitsetSet{abc}{4095}%
-  \global\let\BS at global\BS at abc
-\end{qstest}
-
-\begin{qstest}{Profile: Get}{Profile: Get}
-  \edef\x{\bitsetGet{global}{4095}}%
-\end{qstest}
-
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `bitset-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/bitset-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,1107 +0,0 @@
-%%
-%% This is file `bitset-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bitset.dtx  (with options: `test2,noetex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: bitset
-%% Version: 2016/05/16 v1.2
-%% 
-%% Copyright (C) 2007, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file bitset.dtx
-%% and the derived files
-%%    bitset.sty, bitset.pdf, bitset.ins, bitset.drv, bitset-test1.tex,
-%%    bitset-test2.tex, bitset-test3.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\makeatletter
-\let\SavedNumexpr\numexpr
-\let\SavedIfcsname\ifcsname
-\let\SavedCurrentgrouplevel\currentgrouplevel
-\def\ETeXDisable{%
-  \let\ifcsname\@undefined
-  \let\numexpr\@undefined
-  \let\currentgrouplevel\@undefined
-}
-\ETeXDisable
-\makeatletter
-\chardef\BitSet at TestMode=1 %
-\makeatother
-\usepackage{bitset}[2016/05/16]
-\def\ETeXEnable{%
-  \let\numexpr\SavedNumexpr
-  \let\ifcsname\SavedIfcsname
-  \let\currentgrouplevel\SavedCurrentgrouplevel
-}
-\ETeXEnable
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfresettimer\endcsname\relax
-\else
-  \newcount\SummaryTime
-  \newcount\TestTime
-  \SummaryTime=\z@
-  \newcommand*{\PrintTime}[2]{%
-    \typeout{%
-      [Time #1: \strip at pt\dimexpr\number#2sp\relax\space s]%
-    }%
-  }%
-  \newcommand*{\StartTime}[1]{%
-    \renewcommand*{\TimeDescription}{#1}%
-    \pdfresettimer
-  }%
-  \newcommand*{\TimeDescription}{}%
-  \newcommand*{\StopTime}{%
-    \TestTime=\pdfelapsedtime
-    \global\advance\SummaryTime\TestTime
-    \PrintTime\TimeDescription\TestTime
-  }%
-  \let\saved at qstest\qstest
-  \let\saved at endqstest\endqstest
-  \def\qstest#1#2{%
-    \saved at qstest{#1}{#2}%
-    \StartTime{#1}%
-  }%
-  \def\endqstest{%
-    \StopTime
-    \saved at endqstest
-  }%
-  \AtEndDocument{%
-    \PrintTime{summary}\SummaryTime
-  }%
-\fi
-\let\orig at qstest\qstest
-\let\orig at endqstest\endqstest
-\def\qstest#1#2{%
-  \orig at qstest{#1}{#2}%
-  \setbox0\hbox\bgroup\begingroup\ignorespaces
-}
-\def\endqstest{%
-  \endgroup\egroup
-  \Expect*{\the\wd0}{0.0pt}%
-  \orig at endqstest
-}
-\newcounter{Test}
-
-\def\TestError#1#2{%
-  \begingroup
-    \setcounter{Test}{0}%
-    \sbox0{%
-      \def\@PackageError##1##2##3{%
-        \stepcounter{Test}%
-        \begingroup
-          \let\MessageBreak\relax
-          \ETeXEnable
-          \Expect{##1}{bitset}%
-          \Expect*{##2}*{#1}%
-        \endgroup
-      }%
-      \ETeXDisable
-      #2%
-    }%
-    \Expect*{\theTest}{1}%
-    \Expect*{\the\wd0}{0.0pt}%
-  \endgroup
-}
-
-\def\TestErrorNegativeIndex#1#2{%
-  \TestError{Invalid negative index (#1)}{#2}%
-}
-
-\def\TestGetterUndefined#1{%
-  \CheckUndef{dummy}%
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter{#1{dummy}}{0}%
-}
-
-\def\ExpectBitSet#1#2{%
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter
-  {\csname BS@#1\endcsname}*{#2}%
-}
-\def\Check#1#2{%
-  \ExpectBitSet{#1}{#2}%
-}
-\def\CheckUndef#1{%
-  \begingroup
-    \Expect*{%
-      \expandafter
-      \ifx\csname BS@#1\endcsname\relax true\else false\fi
-    }{true}%
-  \endgroup
-}
-\def\RevCheck#1#2{%
-  \ExpectBitSet{#1}{\Reverse#2!!}%
-}
-\def\Set#1#2{%
-  \expandafter\def\csname BS@#1\endcsname{#2}%
-}
-\def\RevSet#1#2{%
-  \expandafter\edef\csname BS@#1\endcsname{%
-    \Reverse#2!!%
-  }%
-}
-\def\Reverse#1#2!#3!{%
-  \ifx\\#2\\%
-    #1#3%
-    \expandafter\@gobble
-  \else
-    \expandafter\@firstofone
-  \fi
-  {\Reverse#2!#1#3!}%
-}
-\begin{qstest}{Let}{Let}
-  \CheckUndef{abc}%
-  \CheckUndef{xyz}%
-  \bitsetLet{xyz}{abc}%
-  \CheckUndef{abc}%
-  \Check{xyz}{0}%
-  \Set{abc}{1}%
-  \Check{abc}{1}%
-  \Check{xyz}{0}%
-  \bitsetLet{xyz}{abc}%
-  \Check{abc}{1}%
-  \Check{xyz}{1}%
-  \Set{xyz}{11}%
-  \Check{abc}{1}%
-  \Check{xyz}{11}%
-\end{qstest}
-
-\begin{qstest}{Reset}{Reset}
-  \bitsetReset{xyz}%
-  \Check{xyz}{0}%
-  \bitsetReset{abc}%
-  \Check{abc}{0}%
-  \Set{abc}{10101}%
-  \bitsetReset{abc}%
-  \Check{abc}{0}%
-\end{qstest}
-
-\begin{qstest}{Get/Query}{Get/Query}
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter{%
-    \bitsetGet{dummy}{0}%
-  }{0}%
-  \begingroup
-    \expandafter\def\csname BitSetError:NegativeIndex\endcsname{}%
-    \Set{abc}{1}%
-    \Expect*{\bitsetQuery{abc}{-1}{true}{false}}{false}%
-  \endgroup
-  \def\Test#1#2#3{%
-    \Set{abc}{#1}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{\bitsetGet{abc}{#2}}{#3}%
-    \Expect*{\bitsetQuery{abc}{#2}{true}{false}}%
-           *{\ifcase#3 false\or true\else error\fi}%
-  }%
-  \Test{1}{100}{0}%
-  \Test{0}{0}{0}%
-  \Test{1}{0}{1}%
-  \Test{11}{1}{1}%
-  \Test{111}{1}{1}%
-  \Test{101}{1}{0}%
-  \Test{101}{2}{1}%
-  \Test{10100110011}{10}{1}%
-\end{qstest}
-
-\begin{qstest}{Size}{Size}
-  \TestGetterUndefined\bitsetSize
-  \def\Test#1#2{%
-    \Set{abc}{#1}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{\bitsetSize{abc}}{#2}%
-  }%
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{00}{0}%
-  \Test{0000000}{0}%
-  \Test{10}{1}%
-  \Test{01}{2}%
-  \Test{11}{2}%
-  \Test{010}{2}%
-  \Test{011}{3}%
-  \Test{100110011}{9}%
-  \Test{0000011111000001111100000}{20}%
-  \Test{000000000000000000000000011111111111111111111}{45}%
-\end{qstest}
-
-\begin{qstest}{Cardinality}{Cardinality}
-  \TestGetterUndefined\bitsetCardinality
-  \def\Test#1#2{%
-    \Set{abc}{#1}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetCardinality{abc}%
-    }{#2}%
-  }%
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{00}{0}%
-  \Test{0000000}{0}%
-  \Test{10}{1}%
-  \Test{01}{1}%
-  \Test{11}{2}%
-  \Test{010}{1}%
-  \Test{011}{2}%
-  \Test{100110011}{5}%
-  \Test{0000011111000001111100000}{10}%
-  \Test{000000000000000000000000011111111111111111111}{20}%
-\end{qstest}
-
-\begin{qstest}{NextClearBit/NextSetBit}{NextClearBit/NextSetBit}
-  \def\Test#1#2{%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \TestOp{abc}{#1}%
-    }{#2}%
-  }%
-  \def\Clear{\let\TestOp\bitsetNextClearBit}%
-  \def\Set{\let\TestOp\bitsetNextSetBit}%
-  \begingroup
-    \catcode`\:=11 %
-    \bitsetSetBin{abc}{1}%
-    \Clear
-    \Test{-1}{1\BitSetError:NegativeIndex}%
-    \Set
-    \Test{-1}{0\BitSetError:NegativeIndex}%
-  \endgroup
-  \let\BS at abc\@undefined
-  \Clear
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{2}{2}%
-  \Test{100}{100}%
-  \Set
-  \Test{0}{-1}%
-  \Test{1}{-1}%
-  \Test{100}{-1}%
-  \bitsetReset{abc}%
-  \Clear
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{2}{2}%
-  \Test{100}{100}%
-  \Set
-  \Test{0}{-1}%
-  \Test{1}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{1}%
-  \Clear
-  \Test{0}{1}%
-  \Test{1}{1}%
-  \Test{2}{2}%
-  \Test{100}{100}%
-  \Set
-  \Test{0}{0}%
-  \Test{1}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{111000111000111000111}%
-  \Clear
-  \Test{0}{3}%
-  \Test{1}{3}%
-  \Test{2}{3}%
-  \Test{3}{3}%
-  \Test{4}{4}%
-  \Test{5}{5}%
-  \Test{6}{9}%
-  \Test{7}{9}%
-  \Test{8}{9}%
-  \Test{9}{9}%
-  \Test{10}{10}%
-  \Test{11}{11}%
-  \Test{12}{15}%
-  \Test{13}{15}%
-  \Test{14}{15}%
-  \Test{15}{15}%
-  \Test{16}{16}%
-  \Test{17}{17}%
-  \Test{18}{21}%
-  \Test{19}{21}%
-  \Test{20}{21}%
-  \Test{21}{21}%
-  \Test{22}{22}%
-  \Test{100}{100}%
-  \Set
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{2}{2}%
-  \Test{3}{6}%
-  \Test{4}{6}%
-  \Test{5}{6}%
-  \Test{6}{6}%
-  \Test{7}{7}%
-  \Test{8}{8}%
-  \Test{9}{12}%
-  \Test{10}{12}%
-  \Test{11}{12}%
-  \Test{12}{12}%
-  \Test{13}{13}%
-  \Test{14}{14}%
-  \Test{15}{18}%
-  \Test{16}{18}%
-  \Test{17}{18}%
-  \Test{18}{18}%
-  \Test{19}{19}%
-  \Test{20}{20}%
-  \Test{21}{-1}%
-  \Test{22}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{1111111}%
-  \Clear
-  \Test{6}{7}%
-  \Test{7}{7}%
-  \Test{8}{8}%
-  \Test{100}{100}%
-  \Set
-  \Test{6}{6}%
-  \Test{7}{-1}%
-  \Test{8}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{11111111}%
-  \Clear
-  \Test{7}{8}%
-  \Test{8}{8}%
-  \Test{9}{9}%
-  \Test{100}{100}%
-  \Set
-  \Test{7}{7}%
-  \Test{8}{-1}%
-  \Test{9}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{111111111}%
-  \Clear
-  \Test{8}{9}%
-  \Test{9}{9}%
-  \Test{10}{10}%
-  \Test{100}{100}%
-  \Set
-  \Test{8}{8}%
-  \Test{9}{-1}%
-  \Test{10}{-1}%
-  \Test{100}{-1}%
-  \bitsetSetBin{abc}{1111111111}%
-  \Clear
-  \Test{9}{10}%
-  \Test{10}{10}%
-  \Test{11}{11}%
-  \Test{100}{100}%
-  \Set
-  \Test{9}{9}%
-  \Test{10}{-1}%
-  \Test{11}{-1}%
-  \Test{100}{-1}%
-\end{qstest}
-
-\begin{qstest}{GetSetBitList}{GetSetBitList}
-  \let\BS at abc\@undefined
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter{%
-    \bitsetGetSetBitList{abc}%
-  }{}%
-  \def\Test#1#2{%
-    \bitsetSetBin{abc}{#1}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetSetBitList{abc}%
-    }{#2}%
-  }%
-  \Test{0}{}%
-  \Test{1}{0}%
-  \Test{10}{1}%
-  \Test{11}{0,1}%
-  \Test{10110100}{2,4,5,7}%
-  \Test{101101001010011}{0,1,4,6,9,11,12,14}%
-\end{qstest}
-
-\begin{qstest}{GetDec}{GetDec}
-  \TestGetterUndefined\bitsetGetDec
-  \def\Test#1#2{%
-    \RevSet{abc}{#1}%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetDec{abc}%
-    }{#2}%
-  }%
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{10}{2}%
-  \Test{11}{3}%
-  \Test{100}{4}%
-  \Test{101}{5}%
-  \Test{110}{6}%
-  \Test{111}{7}%
-  \Test{1000}{8}%
-  \Test{000111}{7}%
-  \Test{1111111111111111%
-        111111111111111}{2147483647}%
-  \Test{0001111111111111111%
-        111111111111111}{2147483647}%
-  \Test{1000000000000000%
-        0000000000000000}{2147483648}%
-  \Test{1000000000000000%
-        00000000000000000}{4294967296}%
-  \Test{0001000000000000000%
-        00000000000000000}{4294967296}%
-  \Test{1100000000000000%
-        00000000000000011}{6442450947}%
-\end{qstest}
-
-\begin{qstest}{Clear}{Clear}
-  \def\Test#1#2#3{%
-    \RevSet{abc}{#1}%
-    \bitsetClear{abc}{#2}%
-    \Expect*{\BS at abc}*{\Reverse#3!!}%
-  }%
-  \bitsetClear{abc}{2}%
-  \RevCheck{abc}{0}%
-  \TestErrorNegativeIndex{-1}{\bitsetClear{abc}{-1}}%
-  \RevCheck{abc}{0}%
-  \Test{0}{0}{0}%
-  \Test{1}{0}{0}%
-  \Test{111}{1}{101}%
-  \Test{111}{30}{111}%
-  \Test{0000111}{5}{0000111}% 111 would also be ok
-  \Test{10000111}{5}{10000111}%
-  \Test{1001001}{3}{1000001}%
-\end{qstest}
-
-\begin{qstest}{Set}{Set}
-  \def\Test#1#2#3{%
-    \RevSet{abc}{#1}%
-    \bitsetSet{abc}{#2}%
-    \Expect*{\BS at abc}*{\Reverse#3!!}%
-  }%
-  \bitsetSet{abc}{2}%
-  \RevCheck{abc}{100}%
-  \TestErrorNegativeIndex{-1}{\bitsetSet{abc}{-1}}%
-  \RevCheck{abc}{100}%
-  \Test{0}{0}{1}%
-  \Test{1}{0}{1}%
-  \Test{100}{1}{110}%
-  \Test{111}{1}{111}%
-  \Test{11}{1}{11}%
-  \Test{11}{2}{111}%
-  \Test{11}{3}{1011}%
-  \Test{111}{10}{10000000111}%
-  \Test{0000111}{5}{0100111}% 100111 would also be ok
-  \Test{10000111}{5}{10100111}%
-  \Test{1000001}{3}{1001001}%
-  \Test{1001001}{3}{1001001}%
-\end{qstest}
-
-\begin{qstest}{Flip}{Flip}
-  \def\Test#1#2#3{%
-    \RevSet{abc}{#1}%
-    \bitsetFlip{abc}{#2}%
-    \Expect*{\BS at abc}*{\Reverse#3!!}%
-  }%
-  \bitsetFlip{abc}{2}%
-  \RevCheck{abc}{100}%
-  \TestErrorNegativeIndex{-1}{\bitsetFlip{abc}{-1}}%
-  \RevCheck{abc}{100}%
-  \Test{0}{0}{1}%
-  \Test{1}{0}{0}%
-  \Test{0}{2}{100}%
-  \Test{100}{1}{110}%
-  \Test{111}{1}{101}%
-  \Test{11}{1}{1}%
-  \Test{11}{2}{111}%
-  \Test{11}{3}{1011}%
-  \Test{111}{10}{10000000111}%
-  \Test{0000111}{5}{0100111}% 100111 would also be ok
-  \Test{10000111}{5}{10100111}%
-  \Test{1000001}{3}{1001001}%
-  \Test{1001001}{3}{1000001}%
-  \Test{11111}{2}{11011}%
-\end{qstest}
-
-\begin{qstest}{SetValue}{SetValue}
-  \def\Test#1#2{%
-    \TestError{Invalid bit value (#2) not in range 0..1}{%
-      \bitsetSetValue{abc}{#1}{#2}%
-    }%
-  }%
-  \Test{0}{-1}%
-  \Test{0}{2}%
-  \Test{0}{10}%
-  \def\Test#1#2#3{%
-    \let\BS at abc\@undefined
-    \bitsetSetValue{abc}{#1}{#2}%
-    \bitsetSetBin{result}{#3}%
-    \Expect*{\BS at abc}*{\BS at result}%
-  }%
-  \Test{0}{0}{0}%
-  \Test{0}{1}{1}%
-  \Test{1}{0}{0}%
-  \Test{1}{1}{10}%
-  \def\Test#1#2#3#4{%
-    \bitsetSetBin{abc}{#1}%
-    \bitsetSetBin{result}{#4}%
-    \bitsetSetValue{abc}{#2}{#3}%
-    \Expect*{\BS at abc}*{\BS at result}%
-  }%
-  \Test{0}{0}{0}{0}%
-  \Test{0}{0}{0}{0}%
-  \Test{0}{0}{1}{1}%
-  \Test{0}{1}{0}{0}%
-  \Test{0}{1}{1}{10}%
-  \Test{1010}{2}{1}{1110}%
-  \Test{1010}{4}{1}{11010}%
-  \Test{1010}{6}{1}{1001010}%
-  \Test{1010}{1}{0}{1000}%
-  \Test{1010}{2}{0}{1010}%
-  \Test{1010}{3}{0}{10}%
-  \Test{1010}{4}{0}{1010}%
-  \Test{1010}{6}{0}{1010}%
-  \Test{1010}{2}{\csname iffalse\endcsname 0\else 1\fi}{1110}%
-  \Test{1010}{1}{\csname iffalse\endcsname 1\else 0\fi}{1000}%
-\end{qstest}
-
-\begin{qstest}{IsDefined}{IsDefined}
-  \let\BS at abc\@undefined
-  \Expect*{\bitsetIsDefined{abc}{true}{false}}{false}%
-  \bitsetReset{abc}%
-  \Expect*{\bitsetIsDefined{abc}{true}{false}}{true}%
-\end{qstest}
-
-\begin{qstest}{IsEmpty}{IsEmpty}
-  \let\BS at abc\@undefined
-  \Expect*{\bitsetIsEmpty{abc}{true}{false}}{true}%
-  \bitsetReset{abc}%
-  \Expect*{\bitsetIsEmpty{abc}{true}{false}}{true}%
-  \bitsetSet{abc}{1}%
-  \Expect*{\bitsetIsEmpty{abc}{true}{false}}{false}%
-\end{qstest}
-
-\begin{qstest}{Equals}{Equals}
-  \def\Test#1#2#3{%
-    \Expect*{\bitsetEquals{#1}{#2}{true}{false}}{#3}%
-  }%
-  \let\BS at abc\@undefined
-  \Test{abc}{abc}{true}%
-  \Test{abc}{foo}{true}%
-  \Test{foo}{abc}{true}%
-  \bitsetReset{abc}%
-  \Test{abc}{abc}{true}%
-  \Test{abc}{foo}{false}%
-  \Test{foo}{abc}{false}%
-  \bitsetReset{foo}%
-  \Test{abc}{foo}{true}%
-  \Test{foo}{abc}{true}%
-  \bitsetSet{abc}{4}%
-  \Test{abc}{foo}{false}%
-  \Test{foo}{abc}{false}%
-  \bitsetFlip{foo}{4}%
-  \Test{abc}{foo}{true}%
-  \Test{foo}{abc}{true}%
-\end{qstest}
-
-\begin{qstest}{Intersects}{Intersects}
-  \def\Test#1{%
-    \Expect*{\bitsetIntersects{abc}{foo}{true}{false}}{#1}%
-  }%
-  \let\BS at abc\@undefined
-  \let\BS at foo\@undefined
-  \Test{false}%
-  \Set{abc}{0}%
-  \Test{false}%
-  \Set{foo}{0}%
-  \Test{false}%
-  \let\BS at abc\@undefined
-  \Test{false}%
-  \Set{foo}{1}%
-  \Test{false}%
-  \Set{abc}{0}%
-  \Test{false}%
-  \Set{abc}{1}%
-  \Test{true}%
-  \let\BS at foo\@undefined
-  \Test{false}%
-  \Set{foo}{0}%
-  \Test{false}%
-  \def\Test#1#2#3{%
-    \bitsetSetBin{abc}{#1}%
-    \bitsetSetBin{foo}{#2}%
-    \Expect*{\bitsetIntersects{abc}{foo}{true}{false}}{#3}%
-  }%
-  \Test{1010}{0101}{false}%
-  \Test{0}{10}{false}%
-  \Test{1}{11}{true}%
-  \Test{11}{1}{true}%
-  \Test{10}{1}{false}%
-\end{qstest}
-
-\begin{qstest}{And/AndNot/Or/Xor}{And/AndNot/Or/Xor}
-  \def\@Test#1#2#3#4#5{%
-    \begingroup
-      #5%
-      \begingroup
-        \let\BS at foo\@undefined
-        \csname bitset#1\endcsname{abc}{foo}%
-        \CheckUndef{foo}%
-        \Check{abc}{#2}%
-      \endgroup
-      \begingroup
-        \bitsetReset{foo}%
-        \csname bitset#1\endcsname{abc}{foo}%
-        \Check{foo}{0}%
-        \Check{abc}{#3}%
-      \endgroup
-      \begingroup
-        \def\BS at foo{0101}%
-        \csname bitset#1\endcsname{abc}{foo}%
-        \Check{foo}{0101}%
-        \Check{abc}{#4}%
-      \endgroup
-    \endgroup
-  }%
-  \def\Test#1{%
-    \def\Op{#1}%
-    \Test@
-  }%
-  \def\Test@#1#2#3#4#5#6#7#8#9{%
-    \@Test\Op{#1}{#2}{#3}{%
-      \let\BS at abc\@undefined
-    }%
-    \@Test\Op{#4}{#5}{#6}{%
-      \bitsetReset{abc}%
-    }%
-    \@Test\Op{#7}{#8}{#9}{%
-      \def\BS at abc{1001}%
-    }%
-  }%
-  \Test{And}%
-       {0}{0}{0}%
-       {0}{0}{0}%
-       {0}{0}{0001}%
-  \Test{AndNot}%
-       {0}{0}{0}%
-       {0}{0}{0}%
-       {1001}{1001}{1}%
-  \Test{Or}%
-       {0}{0}{0101}%
-       {0}{0}{0101}%
-       {1001}{1001}{1101}%
-  \Test{Xor}%
-       {0}{0}{0101}%
-       {0}{0}{0101}%
-       {1001}{1001}{11}%
-  \def\Test#1#2#3{%
-    \bitsetSetBin{abc}{#1}%
-    \bitsetSetBin{foo}{#2}%
-    \csname bitset\Op\endcsname{abc}{foo}%
-    \RevCheck{foo}{#2}%
-    \RevCheck{abc}{#3}%
-  }%
-  \def\Op{And}%
-  \Test{1}{111}{1}%
-  \Test{111}{1}{1}%
-  \Test{10}{111}{10}%
-  \Test{111}{10}{10}%
-  \Test{111}{1000}{0}%
-  \Test{1000}{111}{0}%
-  \def\Op{AndNot}%
-  \Test{1010}{11}{1000}%
-  \Test{100}{100}{0}%
-  \Test{111}{1111}{0}%
-  \Test{100}{111}{0}%
-  \def\Op{Or}%
-  \Test{0}{0}{0}%
-  \Test{1}{0}{1}%
-  \Test{0}{1}{1}%
-  \Test{1}{1}{1}%
-  \Test{1000}{10}{1010}%
-  \Test{10}{1000}{1010}%
-  \def\Op{Xor}%
-  \Test{0}{0}{0}%
-  \Test{1}{0}{1}%
-  \Test{0}{1}{1}%
-  \Test{1}{1}{0}%
-  \Test{1000}{10}{1010}%
-  \Test{10}{1000}{1010}%
-  \Test   {110011001100}%
-       {111000111000111}%
-       {111110100001011}%
-  \Test{111000111000111}%
-          {110011001100}%
-       {111110100001011}%
-\end{qstest}
-
-\begin{qstest}{GetUndef}{GetUndef, GetBin, GetOct, GetHex}
-  \def\TestUndef#1#2{%
-    \let\BS at abc\@undefined
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \x{abc}{#1}%
-    }{#2}%
-  }%
-  \let\x\bitsetGetBin
-  \TestUndef{-1}{0}%
-  \TestUndef{0}{0}%
-  \TestUndef{1}{0}%
-  \TestUndef{2}{00}%
-  \TestUndef{8}{00000000}%
-  \let\x\bitsetGetOct
-  \TestUndef{-1}{0}%
-  \TestUndef{0}{0}%
-  \TestUndef{1}{0}%
-  \TestUndef{2}{0}%
-  \TestUndef{3}{0}%
-  \TestUndef{4}{00}%
-  \TestUndef{5}{00}%
-  \TestUndef{6}{00}%
-  \TestUndef{7}{000}%
-  \TestUndef{8}{000}%
-  \TestUndef{9}{000}%
-  \TestUndef{10}{0000}%
-  \let\x\bitsetGetHex
-  \TestUndef{-1}{0}%
-  \TestUndef{0}{0}%
-  \TestUndef{1}{0}%
-  \TestUndef{2}{0}%
-  \TestUndef{3}{0}%
-  \TestUndef{4}{0}%
-  \TestUndef{5}{00}%
-  \TestUndef{6}{00}%
-  \TestUndef{7}{00}%
-  \TestUndef{8}{00}%
-  \TestUndef{9}{000}%
-  \TestUndef{10}{000}%
-  \TestUndef{12}{000}%
-  \TestUndef{13}{0000}%
-  \TestUndef{16}{0000}%
-  \TestUndef{17}{00000}%
-\end{qstest}
-
-\begin{qstest}{SetBin}{SetBin}
-  \def\Test#1#2{%
-    \let\BS at abc\@undefined
-    \bitsetSetBin{abc}{#1}%
-    \expandafter\Expect\expandafter{\BS at abc}{#2}%
-  }%
-  \Test{}{0}%
-  \Test{0}{0}%
-  \Test{1}{1}%
-  \Test{10}{01}%
-  \Test{11}{11}%
-  \Test{010}{01}%
-  \Test{011}{11}%
-  \Test{0010}{01}%
-  \Test{1010}{0101}%
-\end{qstest}
-
-\begin{qstest}{SetOct}{SetOct}
-  \def\Test#1#2{%
-    \bitsetSetOct{abc}{#1}%
-    \expandafter\Expect\expandafter{\BS at abc}{#2}%
-  }%
-  \Test{}{0}%
-  \Test{0}{0}%
-  \Test{000}{0}%
-  \Test{1}{1}%
-  \Test{001}{1}%
-  \Test{010}{0001}%
-  \Test{020}{00001}%
-  \Test{42}{010001}%
-  \Test{377}{11111111}%
-  \Test{0377}{11111111}%
-  \Test{76543210}{000100010110001101011111}%
-  \Test{ 0 7 0 7 1 }{100111000111}%
-\end{qstest}
-
-\begin{qstest}{SetHex}{SetHex}
-  \def\Test#1#2{%
-    \bitsetSetHex{abc}{#1}%
-    \expandafter\Expect\expandafter{\BS at abc}{#2}%
-  }%
-  \Test{}{0}%
-  \Test{0}{0}%
-  \Test{000}{0}%
-  \Test{1}{1}%
-  \Test{001}{1}%
-  \Test{010}{00001}%
-  \Test{020}{000001}%
-  \Test{42}{0100001}%
-  \Test{3F}{111111}%
-  \Test{03F}{111111}%
-  \Test{43210}{0000100001001100001}%
-  \Test{98765}{10100110111000011001}%
-  \Test{FEDCBA}{010111010011101101111111}%
-  \Test{ 0 F 0 F 1 }{1000111100001111}%
-\end{qstest}
-
-\begin{qstest}{SetDec}{SetDec}
-  \def\Test#1#2{%
-    \bitsetSetDec{abc}{#1}%
-    \expandafter\Expect\expandafter{\BS at abc}{#2}%
-  }%
-  \Test{}{0}%
-  \Test{0}{0}%
-  \Test{000}{0}%
-  \Test{1}{1}%
-  \Test{7}{111}%
-  \Test{8}{0001}%
-  \Test{001}{1}%
-  \Test{010}{0101}%
-  \Test{020}{00101}%
-  \Test{53}{101011}%
-  \Test{255}{11111111}%
-  \Test{256}{000000001}%
-  \Test{999999999}{111111111001001101011001110111}%
-  \Test{1000000000}{000000000101001101011001110111}%
-  \Test{4210987654}{01100001010010010111111101011111}%
-  \Test{2147483647}{1111111111111111111111111111111}%
-  \Test{2147483648}{00000000000000000000000000000001}%
-\end{qstest}
-
-\begin{qstest}{GetBin}{GetBin}
-  \def\TestUndef#1#2{%
-    \let\BS at abc\@undefined
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetBin{abc}{#1}%
-    }{#2}%
-  }%
-  \TestUndef{-1}{0}%
-  \TestUndef{0}{0}%
-  \TestUndef{1}{0}%
-  \TestUndef{2}{00}%
-  \TestUndef{8}{00000000}%
-  \def\Test#1#2{%
-    \bitsetSetBin{abc}{#2}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetBin{abc}{#1}%
-    }{#2}%
-  }%
-  \Test{-1}{0}%
-  \Test{0}{0}%
-  \Test{1}{0}%
-  \Test{1}{1}%
-  \Test{2}{01}%
-  \Test{2}{10}%
-  \Test{3}{010}%
-  \Test{2}{00}%
-  \Test{2}{01}%
-  \Test{8}{00101100}%
-  \Test{2}{10101}%
-  \Test{-100}{11011}%
-\end{qstest}
-
-\begin{qstest}{GetOct}{GetOct}
-  \def\Test#1#2#3{%
-    \edef\x{\zap at space#1 \@empty}%
-    \edef\x{\noexpand\bitsetSetBin{abc}{\x}}%
-    \x
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetOct{abc}{#2}%
-    }{#3}%
-  }%
-  \Test{111 110 101 100 011 010 001 000}{0}{76543210}%
-  \Test{000 111}{0}{7}%
-  \Test{101 000}{-1}{50}%
-  \Test{111}{-1}{7}%
-  \Test{111}{0}{7}%
-  \Test{111}{1}{7}%
-  \Test{111}{3}{7}%
-  \Test{111}{4}{07}%
-  \Test{111}{6}{07}%
-  \Test{111}{7}{007}%
-  \Test{111 010}{6}{72}%
-  \Test{111 010}{7}{072}%
-  \Test{011 111}{0}{37}%
-  \Test{011 111}{6}{37}%
-  \Test{011 111}{7}{037}%
-  \Test{001 111}{0}{17}%
-  \Test{001 111}{6}{17}%
-  \Test{001 111}{7}{017}%
-\end{qstest}
-
-\begin{qstest}{GetHex}{GetHex}
-  \def\Test#1#2#3{%
-    \bitsetSetBin{abc}{#1}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter{%
-      \bitsetGetHex{abc}{#2}%
-    }{#3}%
-  }%
-  \Test{1111 1110 1101 1100 1011 1010 1001 1000}{0}{FEDCBA98}%
-  \Test{0111 0110 0101 0100 0011 0010 0001 0000}{0}{76543210}%
-  \Test{0000 1111}{0}{F}%
-  \Test{0101 0000}{-1}{50}%
-  \Test{1111}{-1}{F}%
-  \Test{1111}{0}{F}%
-  \Test{1111}{1}{F}%
-  \Test{1111}{4}{F}%
-  \Test{1111}{5}{0F}%
-  \Test{1111}{8}{0F}%
-  \Test{1111}{9}{00F}%
-  \Test{1111 0010}{8}{F2}%
-  \Test{1111 0010}{9}{0F2}%
-  \Test{0111 1111}{0}{7F}%
-  \Test{0111 1111}{8}{7F}%
-  \Test{0111 1111}{9}{07F}%
-  \Test{0011 1111}{0}{3F}%
-  \Test{0011 1111}{8}{3F}%
-  \Test{0011 1111}{9}{03F}%
-  \Test{0001 1111}{0}{1F}%
-  \Test{0001 1111}{8}{1F}%
-  \Test{0001 1111}{9}{01F}%
-\end{qstest}
-
-\begin{qstest}{Range}{Range}
-  \TestError{%
-    Wrong index numbers in range [9..8]\MessageBreak% hash-ok
-    for clear/set/flip on bit set `abc'.\MessageBreak
-    The lower index exceeds the upper index.\MessageBreak
-    Canceling the operation as error recovery%
-  }{%
-    \bitsetSetRange{abc}{9}{8}%
-  }%
-  \def\TestErrorNegInd#1#2#3#4#5#6{%
-    \TestError{%
-      Negative index in range [#2..#3]\MessageBreak % hash-ok
-      for \string\bitset #1Range on bit set `abc'.\MessageBreak
-      Using [#4..#5] as error recovery% hash-ok
-    }{%
-      \csname bitset#1Range\endcsname{abc}{#2}{#3}%
-      \global\let\BS at global\BS at abc
-    }%
-    \Check{global}{#6}%
-  }%
-  \Set{abc}{111}%
-  \TestErrorNegInd{Clear}{-1}{0}{0}{0}{111}%
-  \TestErrorNegInd{Clear}{0}{-1}{0}{0}{111}%
-  \TestErrorNegInd{Clear}{-2}{2}{0}{2}{001}%
-  \bitsetReset{abc}%
-  \TestErrorNegInd{Set}{-1}{0}{0}{0}{0}%
-  \TestErrorNegInd{Set}{0}{-1}{0}{0}{0}%
-  \TestErrorNegInd{Set}{-2}{2}{0}{2}{11}%
-  \Set{abc}{101}%
-  \TestErrorNegInd{Flip}{-1}{0}{0}{0}{101}%
-  \TestErrorNegInd{Flip}{0}{-1}{0}{0}{101}%
-  \TestErrorNegInd{Flip}{-2}{2}{0}{2}{011}%
-  \def\Test#1#2#3#4{%
-    \bitsetSetBin{abc}{#1}%
-    \csname bitset\TestOp Range\endcsname{abc}{#2}{#3}%
-    \Expect*{\bitsetGetBin{abc}{0}}{#4}%
-  }%
-  \def\TestOp{Clear}%
-  \Test{0}{0}{1}{0}%
-  \Test{1111}{1}{2}{1101}%
-  \Test{1111}{1}{3}{1001}%
-  \Test{1111111100000000}{12}{14}{1100111100000000}%
-  \def\TestOp{Set}%
-  \Test{0}{0}{1}{1}%
-  \Test{1000}{1}{2}{1010}%
-  \Test{0}{1}{2}{10}%
-  \Test{1}{12}{15}{111000000000001}%
-  \Test{1111}{1}{3}{1111}%
-  \Test{1000000000000000}{12}{14}{1011000000000000}%
-  \def\TestOp{Flip}%
-  \Test{0}{0}{1}{1}%
-  \Test{1}{0}{1}{0}%
-  \Test{10101010}{1}{5}{10110100}%
-  \def\Test#1#2#3#4#5{%
-    \bitsetSetBin{abc}{#1}%
-    \bitsetSetValueRange{abc}{#2}{#3}{#4}%
-    \Expect*{\bitsetGetBin{abc}{0}}{#5}%
-  }%
-  \Test{0}{0}{1}{0}{0}%
-  \Test{0}{0}{1}{1}{1}%
-  \Test{1010}{1}{3}{0}{1000}%
-  \Test{1010}{1}{3}{1}{1110}%
-\end{qstest}
-
-\begin{qstest}{ShiftLeft/ShiftRight}{ShiftLeft/ShiftRight}
-  \def\@Test#1#2{%
-    \let\BS at abc\@undefined
-    \csname bitsetShift#1\endcsname{abc}{#2}%
-    \Expect*{\BS at abc}{0}%
-  }%
-  \def\Test#1{%
-    \@Test{Left}{#1}%
-    \@Test{Right}{#1}%
-  }%
-  \Test{-16}%
-  \Test{-1}%
-  \Test{0}%
-  \Test{1}%
-  \Test{16}%
-  \def\Test#1#2#3{%
-    \bitsetSetBin{abc}{#1}%
-    \bitsetSetBin{result}{#3}%
-    \csname bitsetShift\Op\endcsname{abc}{#2}%
-    \Expect*{\bitsetGetBin{abc}{0}}*{\bitsetGetBin{result}{0}}%
-  }%
-  \def\Op{Left}%
-  \Test{0}{0}{0}%
-  \Test{0}{1}{0}%
-  \Test{0}{-1}{0}%
-  \Test{1}{0}{1}%
-  \Test{1}{1}{10}%
-  \Test{1}{-1}{0}%
-  \Test{10}{1}{100}%
-  \Test{10}{-1}{1}%
-  \Test{1}{32}{100000000000000000000000000000000}%
-  \Test{1}{-100}{0}%
-  \def\Op{Right}%
-  \Test{0}{0}{0}%
-  \Test{0}{1}{0}%
-  \Test{0}{-1}{0}%
-  \Test{1}{0}{1}%
-  \Test{1}{1}{0}%
-  \Test{1}{-1}{10}%
-  \Test{10}{1}{1}%
-  \Test{10}{-1}{100}%
-  \Test{1}{-32}{100000000000000000000000000000000}%
-  \Test{1}{100}{0}%
-  \Test{110110110110110}{10}{11011}%
-  \Test{110110110110110}{100}{0}%
-  \Test{1}{100000}{0}%
-\end{qstest}
-
-\begin{qstest}{Profile: Set}{Profile: Set}
-  \bitsetSet{abc}{4095}%
-  \global\let\BS at global\BS at abc
-\end{qstest}
-
-\begin{qstest}{Profile: Get}{Profile: Get}
-  \edef\x{\bitsetGet{global}{4095}}%
-\end{qstest}
-
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `bitset-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `catchfile-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% catchfile.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: catchfile
-%% Version: 2016/05/16 v1.7
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file catchfile.dtx
-%% and the derived files
-%%    catchfile.sty, catchfile.pdf, catchfile.ins, catchfile.drv,
-%%    catchfile-test1.tex, catchfile-test2.tex,
-%%    catchfile-test3.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input catchfile.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `catchfile-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,127 +0,0 @@
-%%
-%% This is file `catchfile-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% catchfile.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: catchfile
-%% Version: 2016/05/16 v1.7
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file catchfile.dtx
-%% and the derived files
-%%    catchfile.sty, catchfile.pdf, catchfile.ins, catchfile.drv,
-%%    catchfile-test1.tex, catchfile-test2.tex,
-%%    catchfile-test3.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\listfiles
-\tracingnesting=2 %
-\documentclass{minimal}
-\usepackage{catchfile}[2016/05/16]
-\makeatletter
-\def\mysetup{%
-  \let\do\@makeother
-  \dospecials
-}
-\def\CheckContents{%
-  \begingroup
-    \expandafter\ifx\csname contents\endcsname\relax
-      \PackageError{TEST}{\string\contents\space is not defined}\@ehc
-    \fi
-  \endgroup
-}
-\def\StartDisableUnexpanded{%
-  \begingroup
-    \let\etex at unexpanded\@undefined
-}
-\def\StopDisableUnexpanded{%
-  \endgroup
-}
-\def\CheckCleanup{%
-  \begingroup
-    \edef\x{\the\toks0}%
-    \def\y{ABC}%
-    \ifx\x\y
-    \else
-      \PackageError{TEST}{\string\toks0 has changed}\@ehc
-    \fi
-    \ifx\CatchFile at gtemp\@undefined
-    \else
-      \PackageError{TEST}{Left over \string\CatchFile at gtemp}\@ehc
-    \fi
-  \endgroup
-}
-\def\Check{%
-  \CheckContents
-  \CheckCleanup
-}
-\makeatother
-\begin{document}
-\toks0{ABC}
-
-\CatchFileDef\contents{catchfile.sty}\mysetup
-\typeout{\meaning\contents}
-\Check
-\typeout{***********************************************************}%
-\CatchFileDef\contents{catchfile.sty}{}
-\typeout{\meaning\contents}
-\Check
-\typeout{***********************************************************}%
-
-\StartDisableUnexpanded
-\CatchFileDef\contents{catchfile.sty}\mysetup
-\typeout{\meaning\contents}
-\Check
-\typeout{***********************************************************}%
-\CatchFileDef\contents{catchfile.sty}{}
-\typeout{\meaning\contents}
-\Check
-\typeout{***********************************************************}%
-\StopDisableUnexpanded
-
-\CatchFileEdef\contents{catchfile.sty}{%
-  \mysetup
-  \def\par{^^J}%
-  \obeylines
-}
-\typeout{\contents}
-\Check
-\typeout{***********************************************************}%
-\CatchFileEdef\contents{catchfile.sty}{%
-  \catcode`\\=12 %
-  \catcode`\#=12 %
-  \def\par{^^J}%
-  \obeylines
-}
-\typeout{\contents}
-\Check
-\typeout{***********************************************************}%
-\end{document}
-\endinput
-%%
-%% End of file `catchfile-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/catchfile-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,131 +0,0 @@
-%%
-%% This is file `catchfile-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% catchfile.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: catchfile
-%% Version: 2016/05/16 v1.7
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file catchfile.dtx
-%% and the derived files
-%%    catchfile.sty, catchfile.pdf, catchfile.ins, catchfile.drv,
-%%    catchfile-test1.tex, catchfile-test2.tex,
-%%    catchfile-test3.tex.
-%% 
-\def\msg#{\immediate\write16}
-\newlinechar=10 %
-\tracingnesting=2 %
-\input catchfile.sty\relax
-
-\def\mysetup{%
-  \def\do##1{%
-    \catcode`##1=12\relax
-  }%
-  \dospecials
-}
-\def\CheckContents{%
-  \begingroup
-    \expandafter\ifx\csname contents\endcsname\relax
-      \def\space{ }%
-      \errmessage{\string\contents\space is not defined.}%
-    \fi
-  \endgroup
-}
-\catcode`\@=11 %
-\def\CheckCleanup{%
-  \begingroup
-    \edef\x{\the\toks0}%
-    \def\y{ABC}%
-    \ifx\x\y
-    \else
-      \errmessage{\string\toks0 has changed}%
-    \fi
-    \ifx\CatchFile at gtemp\@undefined
-    \else
-      \errmessage{Left over \string\CatchFile at gtemp}%
-    \fi
-  \endgroup
-}
-\def\Check{%
-  \CheckContents
-  \CheckCleanup
-}
-\def\StartDisableUnexpanded{%
-  \begingroup
-    \let\etex at unexpanded\@undefined
-}
-\def\StopDisableUnexpanded{%
-  \endgroup
-}
-\catcode`\@=12 %
-
-\toks0{ABC}
-
-\CatchFileDef\contents{catchfile.sty}\mysetup
-\msg{\meaning\contents}
-\Check
-\msg{***********************************************************}%
-\CatchFileDef\contents{catchfile.sty}{}
-\msg{\meaning\contents}
-\Check
-\msg{***********************************************************}%
-
-\StartDisableUnexpanded
-\CatchFileDef\contents{catchfile.sty}\mysetup
-\msg{\meaning\contents}
-\Check
-\msg{***********************************************************}%
-\CatchFileDef\contents{catchfile.sty}{}
-\msg{\meaning\contents}
-\Check
-\msg{***********************************************************}%
-\StopDisableUnexpanded
-
-\CatchFileEdef\contents{catchfile.sty}{%
-  \mysetup
-  \def\par{^^J}%
-  \obeylines
-}
-\msg{\contents}
-\Check
-\msg{***********************************************************}%
-\CatchFileEdef\contents{catchfile.sty}{%
-  \catcode`\\=12 %
-  \catcode`\#=12 %
-  \def\par{^^J}%
-  \obeylines
-}
-\msg{\contents}
-\Check
-\msg{***********************************************************}%
-
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `catchfile-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,141 +0,0 @@
-%%
-%% This is file `embedfile-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% embedfile.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: embedfile
-%% Version: 2016/05/15 v2.7
-%% 
-%% Copyright (C) 2006-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file embedfile.dtx
-%% and the derived files
-%%    embedfile.sty, embedfile.pdf, embedfile.ins, embedfile.drv,
-%%    dtx-attach.sty, embedfile-example-plain.tex,
-%%    embedfile-example-collection.tex, embedfile-test1.tex,
-%%    embedfile-test2.tex, embedfile-test3.tex,
-%%    embedfile-test4.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input embedfile.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `embedfile-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,67 +0,0 @@
-%%
-%% This is file `embedfile-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% embedfile.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: embedfile
-%% Version: 2016/05/15 v2.7
-%% 
-%% Copyright (C) 2006-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file embedfile.dtx
-%% and the derived files
-%%    embedfile.sty, embedfile.pdf, embedfile.ins, embedfile.drv,
-%%    dtx-attach.sty, embedfile-example-plain.tex,
-%%    embedfile-example-collection.tex, embedfile-test1.tex,
-%%    embedfile-test2.tex, embedfile-test3.tex,
-%%    embedfile-test4.tex.
-%% 
-\input embedfile.sty\relax
-\embedfile[%
-  stringmethod=escape,%
-  mimetype=plain/text,%
-  desc={LaTeX docstrip source archive for package `embedfile'},%
-  id={embedfile.dtx}%
-]{embedfile.dtx}
-\nopagenumbers
-Test (plain-\TeX): {\tt embedfile.dtx} should be embedded.%
-
-\def\Test#1{%
-  \par
-  \embedfileifobjectexists{embedfile.dtx}{#1}{%
-    Object #1 (embedfile.dtx): %
-    \embedfilegetobject{embedfile.dtx}{#1}%
-  }{%
-    \errmessage{Missing object #1 (embedfile.dtx)}%
-  }%
-}
-\Test{EmbeddedFile}
-\Test{Filespec}
-\embedfilefinish
-\bye
-\endinput
-%%
-%% End of file `embedfile-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,53 +0,0 @@
-%%
-%% This is file `embedfile-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% embedfile.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: embedfile
-%% Version: 2016/05/15 v2.7
-%% 
-%% Copyright (C) 2006-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file embedfile.dtx
-%% and the derived files
-%%    embedfile.sty, embedfile.pdf, embedfile.ins, embedfile.drv,
-%%    dtx-attach.sty, embedfile-example-plain.tex,
-%%    embedfile-example-collection.tex, embedfile-test1.tex,
-%%    embedfile-test2.tex, embedfile-test3.tex,
-%%    embedfile-test4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\let\SavedJobname\jobname
-\def\jobname{embedfile}
-\RequirePackage{dtx-attach}[2016/05/15]
-\let\jobname\SavedJobname
-\documentclass{minimal}
-\begin{document}
-  Test (\LaTeX): \texttt{embedfile.dtx} should be embedded.%
-\end{document}
-\endinput
-%%
-%% End of file `embedfile-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/embedfile-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,73 +0,0 @@
-%%
-%% This is file `embedfile-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% embedfile.dtx  (with options: `test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: embedfile
-%% Version: 2016/05/15 v2.7
-%% 
-%% Copyright (C) 2006-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file embedfile.dtx
-%% and the derived files
-%%    embedfile.sty, embedfile.pdf, embedfile.ins, embedfile.drv,
-%%    dtx-attach.sty, embedfile-example-plain.tex,
-%%    embedfile-example-collection.tex, embedfile-test1.tex,
-%%    embedfile-test2.tex, embedfile-test3.tex,
-%%    embedfile-test4.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\input ifluatex.sty %
-\ifluatex
-  \directlua{%
-    tex.enableprimitives('', {%
-      'pdflastobj',%
-      'pdfnames',%
-      'pdfobj',%
-      'pdfoutput'%
-    })%
-  }%
-  \ifx\pdfextension\undefined\else
-    \protected\def\pdflastobj {\numexpr\pdffeedback lastobj\relax}
-    \protected\def\pdfnames   {\pdfextension names }
-    \protected\def\pdfobj     {\pdfextension obj }
-    \let\pdfoutput            \outputmode
-  \fi
-\fi
-\pdfoutput=1 %
-\input embedfile.sty %
-\shipout\hbox{}
-\embedfile[%
-  stringmethod=escape,%
-  mimetype=plain/text,%
-  desc={iniTeX source},%
-]{\jobname.tex}
-\embedfilefinish
-\end
-\endinput
-%%
-%% End of file `embedfile-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/engord-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/engord-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/engord-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,137 +0,0 @@
-%%
-%% This is file `engord-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% engord.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: engord
-%% Version: 2016/05/16 v1.9
-%% 
-%% Copyright (C) 2000, 2003, 2006-2008, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file engord.dtx
-%% and the derived files
-%%    engord.sty, engord.pdf, engord.ins, engord.drv, engord-test1.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input engord.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `engord-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,140 +0,0 @@
-%%
-%% This is file `eolgrab-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% eolgrab.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: eolgrab
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file eolgrab.dtx
-%% and the derived files
-%%    eolgrab.sty, eolgrab.pdf, eolgrab.ins, eolgrab.drv,
-%%    eolgrab-example-ltx.tex, eolgrab-example-env.tex,
-%%    eolgrab-example-sec.tex, eolgrab-test1.tex,
-%%    eolgrab-test2.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input eolgrab.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `eolgrab-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/eolgrab-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,70 +0,0 @@
-%%
-%% This is file `eolgrab-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% eolgrab.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: eolgrab
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file eolgrab.dtx
-%% and the derived files
-%%    eolgrab.sty, eolgrab.pdf, eolgrab.ins, eolgrab.drv,
-%%    eolgrab-example-ltx.tex, eolgrab-example-env.tex,
-%%    eolgrab-example-sec.tex, eolgrab-test1.tex,
-%%    eolgrab-test2.tex.
-%% 
-\input eolgrab.sty\relax
-\catcode`\{=1 %
-\catcode`\}=2 %
-\eolgrab{\immediate\write16}Hello World
-\def\TestExpected{foo bar}
-\eolgrab{\def\TestResult}foo bar
-
-\ifx\TestExpected\TestResult
-  \immediate\write16{* Ok (foo bar)}%
-\else
-  \errmessage{Test failed (foo bar)}%
-\fi
-
-\begingroup
-  \def\TestExpected{foobar}%
-  \endlinechar=-1 %
-  \eolgrab{\def\TestResult}foo
-  bar
-  ^^M
-  \ifx\TestExpected\TestResult
-    \immediate\write16{* Ok (foobar)}%
-  \else
-    \errmessage{Test failed (foobar)}%
-  \fi
-\endgroup
-
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `eolgrab-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/epstopdf-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/epstopdf-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/epstopdf-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `epstopdf-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% epstopdf.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: epstopdf
-%% Version: 2016/05/15 v2.6
-%% 
-%% Copyright (C) 2001, 2006-2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file epstopdf.dtx
-%% and the derived files
-%%    epstopdf.sty, epstopdf.pdf, epstopdf.ins, epstopdf.drv,
-%%    epstopdf-base.sty, epstopdf-test1.tex.
-%% 
-\input miniltx.tex\relax
-\def\Gin at driver{pdftex.def}
-\input graphicx.sty\relax
-\resetatcatcode
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input epstopdf.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `epstopdf-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `etexcmds-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% etexcmds.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: etexcmds
-%% Version: 2016/05/16 v1.6
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file etexcmds.dtx
-%% and the derived files
-%%    etexcmds.sty, etexcmds.pdf, etexcmds.ins, etexcmds.drv,
-%%    etexcmds-test1.tex, etexcmds-test2.tex, etexcmds-test3.tex,
-%%    etexcmds-test4.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input etexcmds.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `etexcmds-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,52 +0,0 @@
-%%
-%% This is file `etexcmds-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% etexcmds.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: etexcmds
-%% Version: 2016/05/16 v1.6
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file etexcmds.dtx
-%% and the derived files
-%%    etexcmds.sty, etexcmds.pdf, etexcmds.ins, etexcmds.drv,
-%%    etexcmds-test1.tex, etexcmds-test2.tex, etexcmds-test3.tex,
-%%    etexcmds-test4.tex.
-%% 
-\immediate\write16{etexcmds-test2.tex: test file for plainTeX}
-\input etexcmds.sty\relax
-\catcode`\@=11 %
-\edef\x{\string\unexpanded}
-\edef\y{\meaning\etex at unexpanded}
-\ifx\x\y
-\else
-  \@PackageError{etexcmds-test2}{Test failed}\@ehc
-\fi
-\end
-\endinput
-%%
-%% End of file `etexcmds-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,53 +0,0 @@
-%%
-%% This is file `etexcmds-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% etexcmds.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: etexcmds
-%% Version: 2016/05/16 v1.6
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file etexcmds.dtx
-%% and the derived files
-%%    etexcmds.sty, etexcmds.pdf, etexcmds.ins, etexcmds.drv,
-%%    etexcmds-test1.tex, etexcmds-test2.tex, etexcmds-test3.tex,
-%%    etexcmds-test4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{etexcmds-test3.tex}[2016/05/16 v1.6 Test file for LaTeX]
-\RequirePackage{etexcmds}
-\makeatletter
-\edef\x{\string\unexpanded}
-\edef\y{\meaning\etex at unexpanded}
-\ifx\x\y
-\else
-  \@PackageError{etexcmds-test3}{Test failed}\@ehc
-\fi
-\stop
-\endinput
-%%
-%% End of file `etexcmds-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/etexcmds-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,66 +0,0 @@
-%%
-%% This is file `etexcmds-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% etexcmds.dtx  (with options: `test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: etexcmds
-%% Version: 2016/05/16 v1.6
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file etexcmds.dtx
-%% and the derived files
-%%    etexcmds.sty, etexcmds.pdf, etexcmds.ins, etexcmds.drv,
-%%    etexcmds-test1.tex, etexcmds-test2.tex, etexcmds-test3.tex,
-%%    etexcmds-test4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{etexcmds-test4.tex}[2016/05/16 v1.6 Test file for LaTeX]
-\documentclass{article}
-\usepackage{m-pictex}
-\def\normalwritestatus#1#2{%
-  \typeout{EMERGENCY HACK \string\normalwritestatus}%
-  \typeout{#1: #2}%
-}
-\usepackage{m-ch-de}
-\usepackage{etexcmds}
-\makeatletter
-\ifetex at unexpanded
-  \edef\x{\string\unexpanded}%
-  \edef\y{\meaning\etex at unexpanded}%
-  \ifx\x\y
-  \else
-    \@PackageWarningNoLine{etexcmds-test4}{Test failed}%
-  \fi
-\else
-  \@PackageWarningNoLine{etexcmds-test4}{%
-    Test failed because of ConTeXt%
-  }%
-\fi
-\stop
-\endinput
-%%
-%% End of file `etexcmds-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/fibnum-test-calc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/fibnum-test-calc.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/fibnum-test-calc.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,165 +0,0 @@
-%%
-%% This is file `fibnum-test-calc.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% fibnum.dtx  (with options: `test-calc')
-%% 
-%% This is a generated file.
-%% 
-%% Project: fibnum
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file fibnum.dtx
-%% and the derived files
-%%    fibnum.sty, fibnum.pdf, fibnum.ins, fibnum.drv, fibnum.bib,
-%%    fibnum-test1.tex, fibnum-test-calc.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input fibnum.sty\relax
-\else
-  \RequirePackage{fibnum}[2016/05/16]%
-\fi
-\def\TestSet{%
-  \test{0}{0}%
-  \test{1}{1}%
-  \test{2}{1}%
-  \test{3}{2}%
-  \test{4}{3}%
-  \test{5}{5}%
-  \test{6}{8}%
-  \test{7}{13}%
-  \test{8}{21}%
-  \test{9}{34}%
-  \test{10}{55}%
-  \test{11}{89}%
-  \test{12}{144}%
-  \test{13}{233}%
-  \test{14}{377}%
-  \test{15}{610}%
-  \test{16}{987}%
-  \test{17}{1597}%
-  \test{18}{2584}%
-  \test{19}{4181}%
-  \test{20}{6765}%
-  \test{21}{10946}%
-  \test{22}{17711}%
-  \test{23}{28657}%
-  \test{24}{46368}%
-  \test{25}{75025}%
-  \test{26}{121393}%
-  \test{27}{196418}%
-  \test{28}{317811}%
-  \test{29}{514229}%
-  \test{30}{832040}%
-  \test{31}{1346269}%
-  \test{32}{2178309}%
-  \test{33}{3524578}%
-  \test{34}{5702887}%
-  \test{35}{9227465}%
-  \test{36}{14930352}%
-  \test{37}{24157817}%
-  \test{38}{39088169}%
-  \test{39}{63245986}%
-  \test{40}{102334155}%
-  \test{41}{165580141}%
-  \test{42}{267914296}%
-  \test{43}{433494437}%
-  \test{44}{701408733}%
-  \test{45}{1134903170}%
-  \test{46}{1836311903}%
-  \test{47}{2971215073}%
-  \test{48}{4807526976}%
-  \test{49}{7778742049}%
-  \test{50}{12586269025}%
-  \test{51}{20365011074}%
-  \test{52}{32951280099}%
-  \test{53}{53316291173}%
-  \test{54}{86267571272}%
-  \test{55}{139583862445}%
-  \test{56}{225851433717}%
-  \test{57}{365435296162}%
-  \test{58}{591286729879}%
-  \test{59}{956722026041}%
-  \test{60}{1548008755920}%
-  \test{61}{2504730781961}%
-  \test{62}{4052739537881}%
-  \test{63}{6557470319842}%
-  \test{64}{10610209857723}%
-  \test{65}{17167680177565}%
-  \test{66}{27777890035288}%
-  \test{67}{44945570212853}%
-  \test{68}{72723460248141}%
-  \test{69}{117669030460994}%
-  \test{70}{190392490709135}%
-  \test{71}{308061521170129}%
-  \test{72}{498454011879264}%
-  \test{73}{806515533049393}%
-}
-\def\msg#{\immediate\write16}
-\def\test#1#2{%
-  \TestAux{#1}{#2}%
-  \ifnum#1=0 %
-  \else
-    \ifodd#1 %
-      \TestAux{-#1}{#2}%
-    \else
-      \TestAux{-#1}{-#2}%
-    \fi
-  \fi
-}
-\def\TestAux#1#2{%
-  \def\Expected{#2}%
-  \expandafter\expandafter\expandafter\def
-  \expandafter\expandafter\expandafter\Result
-  \expandafter\expandafter\expandafter{%
-    \fibnum{#1}%
-  }%
-  \ltx at onelevel@sanitize\Result
-  \ifx\Result\Expected
-    \msg{* #1: ok.}%
-  \else
-    \msg{! fib(#1) = #2}%
-    \errmessage{fib(#1) <> \Result}%
-  \fi
-}
-\TestSet
-\setbox0=\hbox{%
-  \msg{* PreCalc{73}}%
-  \fibnumPreCalc{73}%
-}
-\ifdim\wd0=0pt
-\else
-  \errmessage{Unwanted stuff in PreCalc}%
-\fi
-\TestSet
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `fibnum-test-calc.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/fibnum-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/fibnum-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/fibnum-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,138 +0,0 @@
-%%
-%% This is file `fibnum-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% fibnum.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: fibnum
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file fibnum.dtx
-%% and the derived files
-%%    fibnum.sty, fibnum.pdf, fibnum.ins, fibnum.drv, fibnum.bib,
-%%    fibnum-test1.tex, fibnum-test-calc.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input fibnum.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `fibnum-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `gettitlestring-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% gettitlestring.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: gettitlestring
-%% Version: 2016/05/16 v1.5
-%% 
-%% Copyright (C) 2009, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file gettitlestring.dtx
-%% and the derived files
-%%    gettitlestring.sty, gettitlestring.pdf, gettitlestring.ins,
-%%    gettitlestring.drv, gettitlestring-test1.tex,
-%%    gettitlestring-test2.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input gettitlestring.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `gettitlestring-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/gettitlestring-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,75 +0,0 @@
-%%
-%% This is file `gettitlestring-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% gettitlestring.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: gettitlestring
-%% Version: 2016/05/16 v1.5
-%% 
-%% Copyright (C) 2009, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file gettitlestring.dtx
-%% and the derived files
-%%    gettitlestring.sty, gettitlestring.pdf, gettitlestring.ins,
-%%    gettitlestring.drv, gettitlestring-test1.tex,
-%%    gettitlestring-test2.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{gettitlestring}[2016/05/16]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\begin{document}
-\begin{qstest}{non-expand}{non-expand}
-  \def\test#1#2{%
-    \sbox0{%
-      \GetTitleString{#1}%
-      \Expect{#2}*{\GetTitleStringResult}%
-    }%
-    \Expect{0.0pt}*{\the\wd0}%
-  }%
-  \test{}{}%
-  \test{ }{}%
-  \test{ x }{x}%
-  \test{ x y }{x y}%
-  \test{ \relax}{\relax}%
-  \test{\label{f}a}{a}%
-  \test{ \label{f}a}{a}%
-  \test{\label{f} a}{a}%
-  \test{ \label{f} a}{a}%
-  \test{a\label{f}}{a}%
-  \test{a\label{f} }{a}%
-  \test{a \label{f}}{a}%
-  \test{a \label{f} }{a}%
-  \test{a\label{f}b\label{g}}{ab}%
-  \test{a \label{f}b \label{g} }{a b}%
-  \test{a\label{f} b \label{g} }{a b}%
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `gettitlestring-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,137 +0,0 @@
-%%
-%% This is file `grfext-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% grfext.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: grfext
-%% Version: 2016/05/16 v1.2
-%% 
-%% Copyright (C) 2007, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file grfext.dtx
-%% and the derived files
-%%    grfext.sty, grfext.pdf, grfext.ins, grfext.drv, grfext-test1.tex,
-%%    grfext-test2.tex.
-%% 
-\input miniltx.tex\relax
-\resetatcatcode
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input grfext.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `grfext-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/grfext-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,175 +0,0 @@
-%%
-%% This is file `grfext-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% grfext.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: grfext
-%% Version: 2016/05/16 v1.2
-%% 
-%% Copyright (C) 2007, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file grfext.dtx
-%% and the derived files
-%%    grfext.sty, grfext.pdf, grfext.ins, grfext.drv, grfext-test1.tex,
-%%    grfext-test2.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\usepackage[pdftex]{graphics}
-\usepackage{grfext}[2016/05/16]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\let\orig at qstest\qstest
-\let\orig at endqstest\endqstest
-\def\qstest#1#2{%
-  \orig at qstest{#1}{#2}%
-  \setbox0\hbox\bgroup\begingroup\ignorespaces
-}
-\def\endqstest{%
-  \endgroup\egroup
-  \Expect*{\the\wd0}{0.0pt}%
-  \orig at endqstest
-}
-\def\Test{\@ifnextchar\bgroup\TestInitList\TestInitCmd}%
-\def\TestInitList#1{%
-  \def\Gin at extensions{#1}%
-  \@Test
-}
-\def\TestInitCmd#1{%
-  \let\Gin at extensions#1\relax
-  \@Test
-}
-\def\@Test#1#2{%
-  \TestCmd{#1}%
-  \expandafter\Expect\expandafter*{\Gin at extensions}{#2}%
-}
-\begin{qstest}{AppendGraphicsExtensions}{AppendGraphicsExtensions}
-  \let\TestCmd\AppendGraphicsExtensions
-  \Test\@undefined{.test}{.test}%
-  \Test\relax{.test}{.test}%
-  \Test{}{.test}{.test}%
-  \Test{.foo}{.test}{.foo,.test}%
-  \Test{.foo,.bar}{.test}{.foo,.bar,.test}%
-  \Test{.test}{.test}{.test}%
-  \Test{.foo,.test}{.test}{.foo,.test}%
-  \Test{.test,.foo}{.test}{.foo,.test}%
-  \Test{.foo,.test,.bar}{.test}{.foo,.bar,.test}%
-  \Test{.foo}{.test,.bar}{.foo,.test,.bar}%
-  \Test{.foo}{.test,.foo}{.test,.foo}%
-  \Test{.foo}{ .test ,.bar , .x, .y }{.foo,.test,.bar,.x,.y}%
-  \def\TestCmd{\AppendGraphicsExtensions*}%
-  \Test\@undefined{.test}{}%
-  \Test\relax{.test}{}%
-  \Test{}{.test}{}%
-  \Test{.test}{.test}{.test}%
-  \Test{.foo}{.test}{.foo}%
-  \Test{.foo,.bar}{.test}{.foo,.bar}%
-  \Test{.test}{.test}{.test}%
-  \Test{.foo,.test}{.test}{.foo,.test}%
-  \Test{.test,.foo}{.test}{.test,.foo}%
-  \Test{.foo,.test,.bar}{.test}{.foo,.test,.bar}%
-  \Test{.foo}{.test,.bar}{.foo}%
-  \Test{.foo}{.test,.foo}{.foo}%
-  \DeclareGraphicsRule{.test}{test}{.test}{}%
-  \Test\@undefined{.test}{.test}%
-  \Test\relax{.test}{.test}%
-  \Test{}{.test}{.test}%
-  \Test{.foo}{.test}{.foo,.test}%
-  \Test{.foo,.bar}{.test}{.foo,.bar,.test}%
-  \Test{.test}{.test}{.test}%
-  \Test{.foo,.test}{.test}{.foo,.test}%
-  \Test{.test,.foo}{.test}{.foo,.test}%
-  \Test{.foo,.test,.bar}{.test}{.foo,.bar,.test}%
-  \Test{.foo}{.test,.bar}{.foo,.test}%
-  \Test{.foo}{.test,.foo}{.foo,.test}%
-  \DeclareGraphicsRule{.bar}{bar}{.bar}{}%
-  \Test{.foo}{.test,.bar}{.foo,.test,.bar}%
-  \Test{.bar}{.test,.bar}{.test,.bar}%
-  \Test{.bar}{.bar,.test}{.bar,.test}%
-\end{qstest}
-\begin{qstest}{PrependGraphicsExtensions}{PrependGraphicsExtensions}
-  \let\TestCmd\PrependGraphicsExtensions
-  \Test\@undefined{.test}{.test}%
-  \Test\relax{.test}{.test}%
-  \Test{}{.test}{.test}%
-  \Test{.foo}{.test}{.test,.foo}%
-  \Test{.foo,.bar}{.test}{.test,.foo,.bar}%
-  \Test{.test}{.test}{.test}%
-  \Test{.foo,.test}{.test}{.test,.foo}%
-  \Test{.test,.foo}{.test}{.test,.foo}%
-  \Test{.foo,.test,.bar}{.test}{.test,.foo,.bar}%
-  \Test{.foo}{.test,.bar}{.test,.bar,.foo}%
-  \Test{.foo}{.test,.foo}{.test,.foo}%
-  \Test{.foo}{ .test ,.bar , .x, .y }{.test,.bar,.x,.y,.foo}%
-  \def\TestCmd{\PrependGraphicsExtensions*}%
-  \Test\@undefined{.test}{}%
-  \Test\relax{.test}{}%
-  \Test{}{.test}{}%
-  \Test{.test}{.test}{.test}%
-  \Test{.foo}{.test}{.foo}%
-  \Test{.foo,.bar}{.test}{.foo,.bar}%
-  \Test{.test}{.test}{.test}%
-  \Test{.foo,.test}{.test}{.foo,.test}%
-  \Test{.test,.foo}{.test}{.test,.foo}%
-  \Test{.foo,.test,.bar}{.test}{.foo,.test,.bar}%
-  \DeclareGraphicsRule{.test}{test}{.test}{}%
-  \Test\@undefined{.test}{.test}%
-  \Test\relax{.test}{.test}%
-  \Test{}{.test}{.test}%
-  \Test{.foo}{.test}{.test,.foo}%
-  \Test{.foo,.bar}{.test}{.test,.foo,.bar}%
-  \Test{.test}{.test}{.test}%
-  \Test{.foo,.test}{.test}{.test,.foo}%
-  \Test{.test,.foo}{.test}{.test,.foo}%
-  \Test{.foo,.test,.bar}{.test}{.test,.foo,.bar}%
-  \Test{.foo}{.test,.bar}{.test,.foo}%
-  \Test{.foo}{.test,.foo}{.test,.foo}%
-  \DeclareGraphicsRule{.bar}{bar}{.bar}{}%
-  \Test{.foo}{.test,.bar}{.test,.bar,.foo}%
-  \Test{.bar}{.test,.bar}{.test,.bar}%
-  \Test{.bar}{.bar,.test}{.bar,.test}%
-\end{qstest}
-\begin{qstest}{RemoveGraphicsExtensions}{RemoveGraphicsExtensions}
-  \let\TestCmd\RemoveGraphicsExtensions
-  \Test\@undefined{.test}{}%
-  \Test\relax{.test}{}%
-  \Test{}{.test}{}%
-  \Test{.foo}{.test}{.foo}%
-  \Test{.foo,.bar}{.test}{.foo,.bar}%
-  \Test{.test}{.test}{}%
-  \Test{.foo,.test}{.test}{.foo}%
-  \Test{.test,.foo}{.test}{.foo}%
-  \Test{.foo,.test,.bar}{.test}{.foo,.bar}%
-  \Test{.test,.test}{.test}{}%
-  \Test{.foo,.test,.bar,.test,.test,.bar}{.test}{.foo,.bar,.bar}%
-  \Test{.foo,.test,.bar,.foo,.test,.bar}{.test,.bar}{.foo,.foo}%
-  \Test{.foo,.test,.bar,.foo,.test,.bar}{ .test , .bar }{.foo,.foo}%
-\end{qstest}
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `grfext-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/grffile-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/grffile-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/grffile-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,68 +0,0 @@
-%%
-%% This is file `grffile-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% grffile.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: grffile
-%% Version: 2017/06/30 v1.18
-%% 
-%% Copyright (C) 2006-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file grffile.dtx
-%% and the derived files
-%%    grffile.sty, grffile.pdf, grffile.ins, grffile.drv,
-%%    grffile-test1.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage{filecontents}
-\begin{filecontents*}{grffile-test.1}
-%%BoundingBox: -32 -32 32 32
-%%Creator: MetaPost
-%%CreationDate: 2004.06.16:1257
-%%Pages: 1
-%%EndProlog
-%%Page: 1 1
- 0 5.66928 dtransform truncate idtransform setlinewidth pop [] 0 setdash
- 1 setlinejoin 10 setmiterlimit
-newpath 28.34645 0 moveto
-28.34645 7.51828 25.35938 14.72774 20.04356 20.04356 curveto
-14.72774 25.35938 7.51828 28.34645 0 28.34645 curveto
--7.51828 28.34645 -14.72774 25.35938 -20.04356 20.04356 curveto
--25.35938 14.72774 -28.34645 7.51828 -28.34645 0 curveto
--28.34645 -7.51828 -25.35938 -14.72774 -20.04356 -20.04356 curveto
--14.72774 -25.35938 -7.51828 -28.34645 0 -28.34645 curveto
-7.51828 -28.34645 14.72774 -25.35938 20.04356 -20.04356 curveto
-25.35938 -14.72774 28.34645 -7.51828 28.34645 0 curveto closepath stroke
-showpage
-%%EOF
-\end{filecontents*}
-\usepackage{graphicx}
-\usepackage[multidot]{grffile}[2008/10/13]
-\DeclareGraphicsRule{*}{mps}{*}{} % for pdflatex
-\begin{document}
-\includegraphics{grffile-test.1}
-\end{document}
-\endinput
-%%
-%% End of file `grffile-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hobsub-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hobsub-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hobsub-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,138 +0,0 @@
-%%
-%% This is file `hobsub-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hobsub.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hobsub
-%% Version: 2016/05/16 v1.14
-%% 
-%% Copyright (C) 2011, 2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file hobsub.dtx
-%% and the derived files
-%%    hobsub.sty, hobsub.pdf, hobsub.ins, hobsub.drv, hobsub-generic.sty,
-%%    hobsub-hyperref.sty, hobsub-test1.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input hobsub.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `hobsub-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test-list.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test-list.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test-list.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,107 +0,0 @@
-%%
-%% This is file `hologo-test-list.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hologo.dtx  (with options: `test-list')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hologo
-%% Version: 2017/05/01 v1.13
-%% 
-%% Copyright (C) 2010-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file hologo.dtx
-%% and the derived files
-%%    hologo.sty, hologo.pdf, hologo.ins, hologo.drv, hologo-example.tex,
-%%    hologo-test1.tex, hologo-test-spacefactor.tex,
-%%    hologo-test-list.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass[12pt,a4paper]{article}
-\usepackage{hologo}[2017/05/01]
-\usepackage[T1]{fontenc}
-\usepackage{lmodern}
-\usepackage{parskip}
-\usepackage[unicode]{hyperref}[2011/09/28]
-\usepackage{bookmark}[2011/09/19]
-\bookmarksetup{%
-  numbered,%
-  open,%
-  openlevel=2,%
-}
-\renewcommand*{\contentsname}{List of logos}
-\begin{document}
-\tableofcontents
-\def\TestFont#1#2#3#4#5#6{%
-  \begingroup
-    \usefont{#3}{#4}{#5}{#6}%
-    \HologoVariant{#1}{#2}/\hologoVariant{#1}{#2}%
-    \quad
-    \begingroup\scriptsize\hologoVariant{#1}{#2}\endgroup
-    \quad
-  \endgroup
-  (#3/#4/#5/#6)%
-  \par
-}
-\makeatletter
-\def\hologoEntry#1#2#3{%
-  \section{%
-    \HologoVariant{#1}{#2}/\hologoVariant{#1}{#2} %
-    {[#1\ifx\\#2\\\else\space(#2)\fi]}% hash-ok
-  }% braces around [] because of bug in tex4ht
-  \begingroup
-    \hypersetup{unicode=false}%
-    \bookmark[%
-      dest=\@currentHref,%
-      rellevel=1,%
-      keeplevel,%
-    ]{%
-      \HologoVariant{#1}{#2}/\hologoVariant{#1}{#2} %
-      (PDFDocEncoding)%
-    }%
-  \endgroup
-  \TestFont{#1}{#2}{OT1}{cmr}{m}{n}%
-  \TestFont{#1}{#2}{OT1}{cmss}{m}{n}%
-  \TestFont{#1}{#2}{OT1}{cmr}{b}{n}%
-  \TestFont{#1}{#2}{OT1}{cmr}{m}{it}%
-  \TestFont{#1}{#2}{OT1}{cmtt}{m}{n}%
-  \TestFont{#1}{#2}{T1}{lmr}{m}{n}%
-  \TestFont{#1}{#2}{T1}{lmss}{m}{n}%
-  \TestFont{#1}{#2}{T1}{lmr}{b}{n}%
-  \TestFont{#1}{#2}{T1}{lmr}{m}{it}%
-  \TestFont{#1}{#2}{T1}{lmtt}{m}{n}%
-  \TestFont{#1}{#2}{T1}{lmvtt}{m}{n}%
-  \TestFont{#1}{#2}{T1}{qtm}{m}{n}%
-  \TestFont{#1}{#2}{T1}{qhv}{m}{n}%
-  \TestFont{#1}{#2}{T1}{qtm}{b}{n}%
-  \TestFont{#1}{#2}{T1}{qtm}{m}{it}%
-  \TestFont{#1}{#2}{T1}{qcr}{m}{n}%
-  \newpage
-}
-\makeatother
-\hologoList
-\end{document}
-\endinput
-%%
-%% End of file `hologo-test-list.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test-spacefactor.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test-spacefactor.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test-spacefactor.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,90 +0,0 @@
-%%
-%% This is file `hologo-test-spacefactor.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hologo.dtx  (with options: `test-spacefactor')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hologo
-%% Version: 2017/05/01 v1.13
-%% 
-%% Copyright (C) 2010-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file hologo.dtx
-%% and the derived files
-%%    hologo.sty, hologo.pdf, hologo.ins, hologo.drv, hologo-example.tex,
-%%    hologo-test1.tex, hologo-test-spacefactor.tex,
-%%    hologo-test-list.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage{hologo}[2017/05/01]
-\usepackage{kvsetkeys}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\begin{document}
-\begin{qstest}{spacefactor}{spacefactor}
-\newcommand*{\Test}[1]{%
-  \sbox0{%
-    \hologo{#1}%
-    \Expect*{1000 (#1)}*{\the\spacefactor\space(#1)}%
-  }%
-}%
-\makeatletter
-\def\TestList{}
-\def\hologoEntry#1#2#3{%
-  \edef\TestList{%
-    \ifx\TestList\@empty
-    \else
-      \TestList,%
-    \fi
-    #1%
-    \ifx\\#2\\%
-    \else
-      ={variant=#2}%
-    \fi
-  }%
-}
-\hologoList
-\expandafter\kv at parse@normalized\expandafter{%
-  \TestList
-}{%
-  \begingroup
-    \let\@logo=\kv at key
-    \ifx\kv at value\relax
-    \else
-      \expandafter\hologoLogoSetup\expandafter\@logo\expandafter{%
-        \kv at value
-      }%
-    \fi
-    \Test\@logo
-  \endgroup
-  \@gobbletwo
-}
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `hologo-test-spacefactor.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hologo-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `hologo-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hologo.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hologo
-%% Version: 2017/05/01 v1.13
-%% 
-%% Copyright (C) 2010-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file hologo.dtx
-%% and the derived files
-%%    hologo.sty, hologo.pdf, hologo.ins, hologo.drv, hologo-example.tex,
-%%    hologo-test1.tex, hologo-test-spacefactor.tex,
-%%    hologo-test-list.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input hologo.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `hologo-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,136 +0,0 @@
-%%
-%% This is file `hopatch-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hopatch.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hopatch
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2011, 2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file hopatch.dtx
-%% and the derived files
-%%    hopatch.sty, hopatch.pdf, hopatch.ins, hopatch.drv,
-%%    hopatch-test1.tex, hopatch-test2.tex.
-%% 
-\def\LoadCommand{\RequirePackage{hopatch}[2016/05/16]}
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input hopatch.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `hopatch-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hopatch-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,86 +0,0 @@
-%%
-%% This is file `hopatch-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hopatch.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hopatch
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2011, 2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file hopatch.dtx
-%% and the derived files
-%%    hopatch.sty, hopatch.pdf, hopatch.ins, hopatch.drv,
-%%    hopatch-test1.tex, hopatch-test2.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\providecommand\variant{0}
-\RequirePackage{filecontents}
-\begin{filecontents}{foo.sty}
-\ProvidesPackage{foo}
-\def\msg#{\immediate\write16}
-\def\foo#1{%
-  \msg{\fooformat{#1}}%
-}
-\def\fooformat#1{[#1]}% hash-ok
-\foo{* Executing foo at package loading}
-\end{filecontents}
-
-\ifnum\variant=1 %
-  \documentclass{memoir}%
-\else
-  \documentclass{article}%
-\fi
-
-\ifcase\variant\relax
-\or % 1
-\or % 2
-  \usepackage{etoolbox}%
-\or % 3
-  \usepackage{scrlfile}%
-\or % 4
-  \usepackage{filehook}%
-\fi
-
-\AtBeginDocument{\foo{* AtBeginDocument before hopatch}}
-\usepackage{hopatch}
-\AtBeginDocument{\foo{* AtBeginDocument after hopatch}}
-
-\makeatletter
-\hopatch at AfterPackage{foo}{%
-  \def\fooformat#1{<<#1>>}%
-}
-\makeatother
-
-\AtBeginDocument{\foo{* AtBeginDocument before foo}}
-\usepackage{foo}
-\AtBeginDocument{\foo{* AtBeginDocument after foo}}
-
-\foo{* Executing in preamble}
-
-\begin{document}
-\foo{* Executing in document}
-\end{document}
-\endinput
-%%
-%% End of file `hopatch-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,78 +0,0 @@
-%%
-%% This is file `hycolor-test-xcol1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hycolor.dtx  (with options: `test-xcolor,xcol1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hycolor
-%% Version: 2016/05/16 v1.8
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file hycolor.dtx
-%% and the derived files
-%%    hycolor.sty, hycolor.pdf, hycolor.ins, hycolor.drv,
-%%    xcolor-patch.sty, hycolor-test1.tex, hycolor-test2.tex,
-%%    hycolor-test3.tex, hycolor-test-xcol1.tex,
-%%    hycolor-test-xcol2.tex, hycolor-test-xcol3.tex,
-%%    hycolor-test-xcol4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{minimal}
-\usepackage{xcolor}
-\usepackage{xcolor-patch}[2016/05/16]
-\makeatletter
-\newcommand*{\ColModList}{%
-  rgb,%
-  cmy,%
-  cmyk,%
-  hsb,%
-  Hsb,%
-  tHsb,%
-  gray,%
-  RGB,%
-  HTML,%
-  HSB,%
-  Gray,%
-  % wave,
-}
-\newcommand*{\StartModel}{rgb}
-\newcommand*{\StartValues}{.1,.2,.3}
-\@for\x:=\ColModList\do{%
-  \ifx\x\@empty
-  \else
-    \convertcolorspec\StartModel\StartValues\x\y
-    \typeout{* [\StartModel]{\StartValues} ==> [\x]{\y}}%
-    \@for\xx:=\ColModList\do{%
-      \ifx\xx\@empty
-      \else
-        \convertcolorspec\x\y\xx\yy
-        \typeout{* [\x]{\y} ==> [\xx]{\yy}}%
-      \fi
-    }%
-  \fi
-}
-\@@end
-\endinput
-%%
-%% End of file `hycolor-test-xcol1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,79 +0,0 @@
-%%
-%% This is file `hycolor-test-xcol2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hycolor.dtx  (with options: `test-xcolor,xcol2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hycolor
-%% Version: 2016/05/16 v1.8
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file hycolor.dtx
-%% and the derived files
-%%    hycolor.sty, hycolor.pdf, hycolor.ins, hycolor.drv,
-%%    xcolor-patch.sty, hycolor-test1.tex, hycolor-test2.tex,
-%%    hycolor-test3.tex, hycolor-test-xcol1.tex,
-%%    hycolor-test-xcol2.tex, hycolor-test-xcol3.tex,
-%%    hycolor-test-xcol4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{minimal}
-\usepackage{scrlfile}
-\usepackage{xcolor-patch}[2016/05/16]
-\usepackage{xcolor}
-\makeatletter
-\newcommand*{\ColModList}{%
-  rgb,%
-  cmy,%
-  cmyk,%
-  hsb,%
-  Hsb,%
-  tHsb,%
-  gray,%
-  RGB,%
-  HTML,%
-  HSB,%
-  Gray,%
-  % wave,
-}
-\newcommand*{\StartModel}{rgb}
-\newcommand*{\StartValues}{.1,.2,.3}
-\@for\x:=\ColModList\do{%
-  \ifx\x\@empty
-  \else
-    \convertcolorspec\StartModel\StartValues\x\y
-    \typeout{* [\StartModel]{\StartValues} ==> [\x]{\y}}%
-    \@for\xx:=\ColModList\do{%
-      \ifx\xx\@empty
-      \else
-        \convertcolorspec\x\y\xx\yy
-        \typeout{* [\x]{\y} ==> [\xx]{\yy}}%
-      \fi
-    }%
-  \fi
-}
-\@@end
-\endinput
-%%
-%% End of file `hycolor-test-xcol2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,79 +0,0 @@
-%%
-%% This is file `hycolor-test-xcol3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hycolor.dtx  (with options: `test-xcolor,xcol3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hycolor
-%% Version: 2016/05/16 v1.8
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file hycolor.dtx
-%% and the derived files
-%%    hycolor.sty, hycolor.pdf, hycolor.ins, hycolor.drv,
-%%    xcolor-patch.sty, hycolor-test1.tex, hycolor-test2.tex,
-%%    hycolor-test3.tex, hycolor-test-xcol1.tex,
-%%    hycolor-test-xcol2.tex, hycolor-test-xcol3.tex,
-%%    hycolor-test-xcol4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{minimal}
-\usepackage{xcolor-patch}[2016/05/16]
-\usepackage{xcolor}
-\begin{document}
-\makeatletter
-\newcommand*{\ColModList}{%
-  rgb,%
-  cmy,%
-  cmyk,%
-  hsb,%
-  Hsb,%
-  tHsb,%
-  gray,%
-  RGB,%
-  HTML,%
-  HSB,%
-  Gray,%
-  % wave,
-}
-\newcommand*{\StartModel}{rgb}
-\newcommand*{\StartValues}{.1,.2,.3}
-\@for\x:=\ColModList\do{%
-  \ifx\x\@empty
-  \else
-    \convertcolorspec\StartModel\StartValues\x\y
-    \typeout{* [\StartModel]{\StartValues} ==> [\x]{\y}}%
-    \@for\xx:=\ColModList\do{%
-      \ifx\xx\@empty
-      \else
-        \convertcolorspec\x\y\xx\yy
-        \typeout{* [\x]{\y} ==> [\xx]{\yy}}%
-      \fi
-    }%
-  \fi
-}
-\end{document}
-\endinput
-%%
-%% End of file `hycolor-test-xcol3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,53 +0,0 @@
-%%
-%% This is file `hycolor-test-xcol4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hycolor.dtx  (with options: `test-xcolor-fbox')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hycolor
-%% Version: 2016/05/16 v1.8
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file hycolor.dtx
-%% and the derived files
-%%    hycolor.sty, hycolor.pdf, hycolor.ins, hycolor.drv,
-%%    xcolor-patch.sty, hycolor-test1.tex, hycolor-test2.tex,
-%%    hycolor-test3.tex, hycolor-test-xcol1.tex,
-%%    hycolor-test-xcol2.tex, hycolor-test-xcol3.tex,
-%%    hycolor-test-xcol4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage{xcolor}
-\usepackage{xcolor-patch}[2016/05/16]
-\makeatletter
-\protected at edef\x{\fbox{abc}}
-\let\@tempa\@undefined
-\protected at edef\x{\fbox{abc}}
-\makeatother
-\begin{document}
-\MakeUppercase{\fbox{abc}}
-\end{document}
-\endinput
-%%
-%% End of file `hycolor-test-xcol4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,284 +0,0 @@
-%%
-%% This is file `hycolor-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hycolor.dtx  (with options: `test,test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hycolor
-%% Version: 2016/05/16 v1.8
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file hycolor.dtx
-%% and the derived files
-%%    hycolor.sty, hycolor.pdf, hycolor.ins, hycolor.drv,
-%%    xcolor-patch.sty, hycolor-test1.tex, hycolor-test2.tex,
-%%    hycolor-test3.tex, hycolor-test-xcol1.tex,
-%%    hycolor-test-xcol2.tex, hycolor-test-xcol3.tex,
-%%    hycolor-test-xcol4.tex.
-%% 
-\ProvidesFile{hycolor-test1.tex}[2016/05/16 test file 1]
-\documentclass{article}
-
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\makeatletter
-
-\newcommand*{\TestPackageName}{test-package}
-\newcommand*{\TestOptionName}{test-option}
-
-\newcommand\Message{}
-\def\Message#1#{\immediate\write16}
-
-\newcommand*{\ExpectError}[2]{%
-  \begingroup
-    \global\let\saved at errhelp\errhelp
-    \global\let\saved at errmessage\errmessage
-    \let\errhelp\@gobble
-    \def\errmessage##1{%
-      \xdef\@ExpectErrorMessage{##1}%
-    }%
-    \PackageError\TestPackageName{#1}\@ehc
-    \def\errhelp##1{%
-      \global\let\errhelp\saved at errhelp
-    }%
-    \global\let\@ResultErrorMessage\@empty
-    \def\errmessage##1{%
-      \xdef\@ResultErrorMessage{##1}%
-      \global\let\errmessage\saved at errmessage
-      % \Message{[ ##1}%
-      % \Message{] (ignored error)}%
-      % \Message{}%
-    }%
-    #2%
-  \endgroup
-  \Expect*{\@ResultErrorMessage}*{\@ExpectErrorMessage}%
-}
-\usepackage{scrlfile}
-\usepackage{hycolor}[2016/05/16]
-\begin{qstest}{NumNormalize}{num, normalize}
-  \def\test#1#2{%
-    \HyColor at NormalizeNum{#1}\cmd
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{0}{0}%
-  \test{000}{0}%
-  \test{-1}{0}%
-  \test{ 0 }{0}%
-  \test{1.1}{1}%
-  \test{100}{1}%
-  \test{00100}{1}%
-  \test{99.99}{1}%
-  \test{0.0}{0}%
-  \test{00.00}{0}%
-  \test{0.}{0}%
-  \test{.0}{0}%
-  \test{0.1}{.1}%
-  \test{0.10}{.1}%
-  \test{0.1000}{.1}%
-  \test{.1000}{.1}%
-  \test{0.01}{.01}%
-  \test{0.01010}{.0101}%
-  \test{.0000000001}{.0000000001}%
-  \test{.9999999999}{.9999999999}%
-\end{qstest}
-
-\begin{qstest}{BookmarkColor without xcolor}{bookmark, noxcolor}
-  \def\test#1#2{%
-    \HyColor at BookmarkColor{#1}\cmd\TestPackageName\TestOptionName
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{[rgb]{1,0,0}}{1 0 0}%
-  \test{[gray]{0.10}}{.1 .1 .1}%
-  \test{}{}%
-  \test{[rgb]{ 1 , 1 , 0 }}{1 1 0}%
-  \def\errortest[#1]#2{%
-    \ExpectError{%
-      Color model `#1' is not supported\MessageBreak
-      without package `xcolor' in\MessageBreak
-      `\TestOptionName=[#1]{#2}'% hash-ok
-    }{%
-      \test{[#1]{#2}}{}% hash-ok
-    }%
-  }%
-  \errortest[cmyk]{1,0,0,0}%
-  \errortest[empty]{}%
-  \def\errortest#1{%
-    \ExpectError{%
-      This color specification is not supported\MessageBreak
-      without package `xcolor' in\MessageBreak
-      `\TestOptionName=#1'%
-    }{%
-      \test{#1}{}%
-    }%
-  }%
-\end{qstest}
-\begin{qstest}{X0134 without xcolor}{X0134, noxcolor}
-  \def\test#1#2{%
-    \HyColor at XZeroOneThreeFour{#1}\cmd\TestPackageName\TestOptionName
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{[empty]{}}{}%
-  \test{[rgb]{1,0,0}}{1 0 0}%
-  \test{[gray]{0.10}}{.1}%
-  \test{[cmyk]{0,1,0,0}}{0 1 0 0}%
-  \test{[rgb]{ 1 , 1 , 0 }}{1 1 0}%
-  \def\errortest[#1]#2{%
-    \ExpectError{%
-      Color model `#1' is not supported\MessageBreak
-      without package `xcolor' in\MessageBreak
-      `test-option=[#1]{#2}'% hash-ok
-    }{%
-      \HyColor at XZeroOneThreeFour{[{#1}]{#2}}\cmd
-          \TestPackageName\TestOptionName
-      \Expect{true}*{\ifx\cmd\relax true\else false\fi}%
-    }%
-  }%
-  \errortest[Gray]{10}%
-  \errortest[cmy]{1,0,0}%
-  \def\errortest#1{%
-    \ExpectError{%
-      This color specification is not supported\MessageBreak
-      without package `xcolor' in\MessageBreak
-      `test-option=#1'%
-    }{%
-      \HyColor at XZeroOneThreeFour{#1}\cmd\TestPackageName\TestOptionName
-      \Expect{true}*{\ifx\cmd\relax true\else false\fi}%
-    }%
-  }%
-  \errortest{yellow}%
-\end{qstest}
-
-\begin{qstest}{HyperrefBorderColor without xcolor}%
-              {hyperef bordercolor, noxcolor}%
-  \def\test#1#2{%
-    \HyColor at HyperrefBorderColor{#1}\cmd\TestPackageName\TestOptionName
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{[rgb]{1,0,0}}{1 0 0}%
-  \test{[gray]{0.10}}{.1 .1 .1}%
-  \test{[rgb]{ 1 , 1 , 0 }}{1 1 0}%
-  \def\errortest[#1]#2{%
-    \ExpectError{%
-      Color model `#1' is not supported\MessageBreak
-      without package `xcolor' in\MessageBreak
-      `test-option=[#1]{#2}'% hash-ok
-    }{%
-      \HyColor at HyperrefBorderColor{[{#1}]{#2}}\cmd
-          \TestPackageName\TestOptionName
-      \Expect{true}*{\ifx\cmd\relax true\else false\fi}%
-    }%
-  }%
-  \errortest[Gray]{10}%
-  \errortest[cmy]{1,0,0}%
-  \errortest[cmyk]{0,1,0,0}%
-  \def\errortest#1{%
-    \ExpectError{%
-      This color specification is not supported\MessageBreak
-      without package `xcolor' in\MessageBreak
-      `test-option=#1'%
-    }{%
-      \HyColor at HyperrefBorderColor{#1}\cmd
-          \TestPackageName\TestOptionName
-      \Expect{true}*{\ifx\cmd\relax true\else false\fi}%
-    }%
-  }%
-  \errortest{yellow}%
-\end{qstest}
-\usepackage{xcolor}
-\definecolor[named]{MyGreen}{rgb}{0,0.7,0}
-\definecolor{mygreen}{named}{MyGreen}
-\begin{qstest}{BookmarkColor with xcolor}{bookmark, xcolor}
-  \def\test#1#2{%
-    \HyColor at BookmarkColor{#1}\cmd\PackageName\OptionName
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{[rgb]{1,0,0}}{1 0 0}%
-  \test{[gray]{0.10}}{.1 .1 .1}%
-  \test{}{}%
-  \test{[rgb]{ 1 , 1 , 0 }}{1 1 0}%
-  \test{[cmyk]{1,0,0,0}}{0 1 1}%
-  \test{red}{1 0 0}%
-  \test{cyan}{0 1 1}%
-  \test{red!40!blue}{.4 0 .6}%
-  \test{[Gray]{10}}{.66667 .66667 .66667}%
-  \test{[RGB]{100,200,50}}{.39217 .78432 .19609}%
-  \test{[wave]{363}}{.00316 0 .00316}%
-  \test{[wave]814}{.00797 0 0}%
-  \test{[HSB]{100,200,50}}{.03473 .20833 .12152}%
-  \test{[HTML]{A800FF}}{.65881 0 1}%
-  \test{[cmy]{.3,.5,.2}}{.7 .5 .8}%
-  \test{[cmyk]{.3,.5,.2,.1}}{.6 .4 .7}%
-  \test{[hsb]{.3,.5,.2}}{.12 .2 .1}%
-  \test{[Hsb]{120,.5,.2}}{.1 .2 .1}%
-  \test{[tHsb]{120,.5,.2}}{.2 .2 .1}%
-  \test{[named]{MyGreen}}{0 .7 0}%
-  \test{mygreen}{0 .7 0}%
-\end{qstest}
-
-\begin{qstest}{HyperrefColor}{hyperref, color}
-  \def\test#1#2{%
-    \HyColor at HyperrefColor{#1}\cmd
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{red}{red}%
-  \test{[rgb]{1,0,0}}{[{rgb}]{1,0,0}}%
-  \HyColor at HyperrefColor{}\cmd
-  \Expect{true}*{\ifx\cmd\relax true\else false\fi}%
-\end{qstest}
-\begin{qstest}{X0134 with xcolor}{hyperref, X0134, xcolor}
-  \def\test#1#2{%
-    \HyColor at XZeroOneThreeFour{#1}\cmd\PackageName\OptionName
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{[empty]{}}{}%
-  \test{[gray]{0.1}}{.1}%
-  \test{[rgb]{1,0.5,0.0}}{1 .5 0}%
-  \test{[cmyk]{0,1,0,0.5}}{0 1 0 .5}%
-  \test{[Gray]{10}}{.66667}%
-  \test{red}{1 0 0}%
-  \test{1 0 0}{1 0 0}%
-  \test{001.0 .23 0}{1 .23 0}%
-  \test{[named]{MyGreen}}{0 .7 0}%
-  \test{mygreen}{0 .7 0}%
-  \HyColor at XZeroOneThreeFour{}\cmd\PackageName\OptionName
-  \Expect{true}*{\ifx\cmd\relax true\else false\fi}%
-\end{qstest}
-
-\begin{qstest}{FieldColor}{hyperref, field, FieldColor}
-  \def\test#1#2{%
-    \HyColor at FieldColor{#1}\cmd\PackageName\OptionName
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{}{}%
-  \test{[gray]{0.7}}{.7 g}%
-  \test{[rgb]{1,0,0}}{1 0 0 rg}%
-  \test{[cmyk]{0,1,0,0}}{0 1 0 0 k}%
-  \test{[cmy]{.5,.4,.3}}{.5 .6 .7 rg}%
-\end{qstest}
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `hycolor-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,190 +0,0 @@
-%%
-%% This is file `hycolor-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hycolor.dtx  (with options: `test,test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hycolor
-%% Version: 2016/05/16 v1.8
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file hycolor.dtx
-%% and the derived files
-%%    hycolor.sty, hycolor.pdf, hycolor.ins, hycolor.drv,
-%%    xcolor-patch.sty, hycolor-test1.tex, hycolor-test2.tex,
-%%    hycolor-test3.tex, hycolor-test-xcol1.tex,
-%%    hycolor-test-xcol2.tex, hycolor-test-xcol3.tex,
-%%    hycolor-test-xcol4.tex.
-%% 
-\ProvidesFile{hycolor-test2.tex}[2016/05/16 test file 2]
-\let\pdfmatch\relax
-\documentclass{article}
-
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\makeatletter
-
-\newcommand*{\TestPackageName}{test-package}
-\newcommand*{\TestOptionName}{test-option}
-
-\newcommand\Message{}
-\def\Message#1#{\immediate\write16}
-
-\newcommand*{\ExpectError}[2]{%
-  \begingroup
-    \global\let\saved at errhelp\errhelp
-    \global\let\saved at errmessage\errmessage
-    \let\errhelp\@gobble
-    \def\errmessage##1{%
-      \xdef\@ExpectErrorMessage{##1}%
-    }%
-    \PackageError\TestPackageName{#1}\@ehc
-    \def\errhelp##1{%
-      \global\let\errhelp\saved at errhelp
-    }%
-    \global\let\@ResultErrorMessage\@empty
-    \def\errmessage##1{%
-      \xdef\@ResultErrorMessage{##1}%
-      \global\let\errmessage\saved at errmessage
-      % \Message{[ ##1}%
-      % \Message{] (ignored error)}%
-      % \Message{}%
-    }%
-    #2%
-  \endgroup
-  \Expect*{\@ResultErrorMessage}*{\@ExpectErrorMessage}%
-}
-\usepackage{scrlfile}
-\usepackage{hycolor}[2016/05/16]
-\begin{qstest}{X0134 without xcolor}{X0134, noxcolor}
-  \def\test#1#2{%
-    \HyColor at XZeroOneThreeFour{#1}\cmd\TestPackageName\TestOptionName
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{[empty]{}}{}%
-  \test{[rgb]{1,0,0}}{1 0 0}%
-  \test{[gray]{0.10}}{.1}%
-  \test{[cmyk]{0,1,0,0}}{0 1 0 0}%
-  \test{[rgb]{ 1 , 1 , 0 }}{1 1 0}%
-  \def\errortest[#1]#2{%
-    \ExpectError{%
-      Color model `#1' is not supported\MessageBreak
-      without package `xcolor' in\MessageBreak
-      `test-option=[#1]{#2}'% hash-ok
-    }{%
-      \HyColor at XZeroOneThreeFour{[{#1}]{#2}}\cmd
-          \TestPackageName\TestOptionName
-      \Expect{true}*{\ifx\cmd\relax true\else false\fi}%
-    }%
-  }%
-  \errortest[Gray]{10}%
-  \errortest[cmy]{1,0,0}%
-  \def\errortest#1{%
-    \ExpectError{%
-      This color specification is not supported\MessageBreak
-      without package `xcolor' in\MessageBreak
-      `test-option=#1'%
-    }{%
-      \HyColor at XZeroOneThreeFour{#1}\cmd\TestPackageName\TestOptionName
-      \Expect{true}*{\ifx\cmd\relax true\else false\fi}%
-    }%
-  }%
-  \errortest{yellow}%
-\end{qstest}
-
-\begin{qstest}{HyperrefBorderColor without xcolor}%
-              {hyperef bordercolor, noxcolor}%
-  \def\test#1#2{%
-    \HyColor at HyperrefBorderColor{#1}\cmd\TestPackageName\TestOptionName
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{[rgb]{1,0,0}}{1 0 0}%
-  \test{[gray]{0.10}}{.1 .1 .1}%
-  \test{[rgb]{ 1 , 1 , 0 }}{1 1 0}%
-  \def\errortest[#1]#2{%
-    \ExpectError{%
-      Color model `#1' is not supported\MessageBreak
-      without package `xcolor' in\MessageBreak
-      `test-option=[#1]{#2}'% hash-ok
-    }{%
-      \HyColor at HyperrefBorderColor{[{#1}]{#2}}\cmd
-          \TestPackageName\TestOptionName
-      \Expect{true}*{\ifx\cmd\relax true\else false\fi}%
-    }%
-  }%
-  \errortest[Gray]{10}%
-  \errortest[cmy]{1,0,0}%
-  \errortest[cmyk]{0,1,0,0}%
-  \def\errortest#1{%
-    \ExpectError{%
-      This color specification is not supported\MessageBreak
-      without package `xcolor' in\MessageBreak
-      `test-option=#1'%
-    }{%
-      \HyColor at HyperrefBorderColor{#1}\cmd
-          \TestPackageName\TestOptionName
-      \Expect{true}*{\ifx\cmd\relax true\else false\fi}%
-    }%
-  }%
-  \errortest{yellow}%
-\end{qstest}
-\usepackage{xcolor}
-\definecolor[named]{MyGreen}{rgb}{0,0.7,0}
-\definecolor{mygreen}{named}{MyGreen}
-\begin{qstest}{X0134 with xcolor}{hyperref, X0134, xcolor}
-  \def\test#1#2{%
-    \HyColor at XZeroOneThreeFour{#1}\cmd\PackageName\OptionName
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{[empty]{}}{}%
-  \test{[gray]{0.1}}{.1}%
-  \test{[rgb]{1,0.5,0.0}}{1 .5 0}%
-  \test{[cmyk]{0,1,0,0.5}}{0 1 0 .5}%
-  \test{[Gray]{10}}{.66667}%
-  \test{red}{1 0 0}%
-  \test{1 0 0}{1 0 0}%
-  \test{001.0 .23 0}{1 .23 0}%
-  \test{[named]{MyGreen}}{0 .7 0}%
-  \test{mygreen}{0 .7 0}%
-  \HyColor at XZeroOneThreeFour{}\cmd\PackageName\OptionName
-  \Expect{true}*{\ifx\cmd\relax true\else false\fi}%
-\end{qstest}
-
-\begin{qstest}{FieldColor}{hyperref, field, FieldColor}
-  \def\test#1#2{%
-    \HyColor at FieldColor{#1}\cmd\PackageName\OptionName
-    \Expect*{\cmd}{#2}%
-  }%
-  \test{}{}%
-  \test{[gray]{0.7}}{.7 g}%
-  \test{[rgb]{1,0,0}}{1 0 0 rg}%
-  \test{[cmyk]{0,1,0,0}}{0 1 0 0 k}%
-  \test{[cmy]{.5,.4,.3}}{.5 .6 .7 rg}%
-\end{qstest}
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `hycolor-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hycolor-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,210 +0,0 @@
-%%
-%% This is file `hycolor-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hycolor.dtx  (with options: `test,test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hycolor
-%% Version: 2016/05/16 v1.8
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file hycolor.dtx
-%% and the derived files
-%%    hycolor.sty, hycolor.pdf, hycolor.ins, hycolor.drv,
-%%    xcolor-patch.sty, hycolor-test1.tex, hycolor-test2.tex,
-%%    hycolor-test3.tex, hycolor-test-xcol1.tex,
-%%    hycolor-test-xcol2.tex, hycolor-test-xcol3.tex,
-%%    hycolor-test-xcol4.tex.
-%% 
-\ProvidesFile{hycolor-test3.tex}[2016/05/16 test file 3]
-\documentclass{article}
-
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\makeatletter
-
-\newcommand*{\TestPackageName}{test-package}
-\newcommand*{\TestOptionName}{test-option}
-
-\newcommand\Message{}
-\def\Message#1#{\immediate\write16}
-
-\newcommand*{\ExpectError}[2]{%
-  \begingroup
-    \global\let\saved at errhelp\errhelp
-    \global\let\saved at errmessage\errmessage
-    \let\errhelp\@gobble
-    \def\errmessage##1{%
-      \xdef\@ExpectErrorMessage{##1}%
-    }%
-    \PackageError\TestPackageName{#1}\@ehc
-    \def\errhelp##1{%
-      \global\let\errhelp\saved at errhelp
-    }%
-    \global\let\@ResultErrorMessage\@empty
-    \def\errmessage##1{%
-      \xdef\@ResultErrorMessage{##1}%
-      \global\let\errmessage\saved at errmessage
-      % \Message{[ ##1}%
-      % \Message{] (ignored error)}%
-      % \Message{}%
-    }%
-    #2%
-  \endgroup
-  \Expect*{\@ResultErrorMessage}*{\@ExpectErrorMessage}%
-}
-\usepackage{scrlfile}
-\usepackage{hycolor}[2016/05/16]
-\def\atfi at SETRGBCOLORtest{set-rgb}
-\def\atfi at SETGRAYCOLORtest{set-gray}
-\def\atfi at SETCMYKCOLORtest{set-cmyk}
-\def\Test#1#2#3#4#5{%
-  \begingroup
-    \setbox0=\hbox{%
-      \begingroup
-        \chardef\HyColor at PdfVersion=6 %
-        \HyColor at AttachfileColor{#1}\spec\inlinemacro\annot
-            \TestPackageName\TestOptionName
-        \edef\inline{\inlinemacro{test}}%
-        \expandafter\Expect\expandafter{\spec}{#2}%
-        \expandafter\Expect\expandafter{\inline}{#3}%
-        \expandafter\Expect\expandafter{\annot}{#4}%
-      \endgroup
-      \begingroup
-        \chardef\HyColor at PdfVersion=7 %
-        \HyColor at AttachfileColor{#1}\spec\inlinemacro\annot
-            \TestPackageName\TestOptionName
-        \edef\inline{\inlinemacro{test}}%
-        \expandafter\Expect\expandafter{\spec}{#2}%
-        \expandafter\Expect\expandafter{\inline}{#3}%
-        \expandafter\Expect\expandafter{\annot}{#5}%
-      \endgroup
-    }%
-    \Expect*{\the\wd0}{0.0pt}%
-  \endgroup
-}
-\newif\ifError
-\def\TestError[#1]#2#3#4#5#6{%
-  \begingroup
-    \global\Errorfalse
-    \let\OrgPackageError\PackageError
-    \def\PackageError##1##2##3{%
-      \edef\TestTemp{##1}%
-      \ifx\TestTemp\TestPackageName
-        \Expect*{\ifError too many errors\else ok\fi}{ok}%
-        \Expect*{#6}*{##2}%
-        \global\Errortrue
-      \else
-        \OrgPackageError{##1}{##2}{##3}%
-      \fi
-    }%
-    \setbox0=\hbox{%
-      \begingroup
-        \chardef\HyColor at PdfVersion=#1 %
-        \HyColor at AttachfileColor{#2}\spec\inlinemacro\annot
-            \TestPackageName\TestOptionName
-        \edef\inline{\inlinemacro{test}}%
-        \expandafter\Expect\expandafter{\spec}{#3}%
-        \expandafter\Expect\expandafter{\inline}{#4}%
-        \expandafter\Expect\expandafter{\annot}{#5}%
-      \endgroup
-      \ifx\\#6\\%
-      \else
-        \Expect*{\ifError ok\else missing error\fi}{ok}%
-      \fi
-    }%
-    \Expect*{\the\wd0}{0.0pt}%
-  \endgroup
-}
-\def\NoEmptyModel{%
-  Color model `empty' is not permitted for option `\TestOptionName'%
-}
-\def\ModelNoXcolor#1#2{%
-  Color model `#1' is not supported\MessageBreak
-  without package `xcolor' in\MessageBreak
-  `\TestOptionName=[#1]{#2}'% hash-ok
-}
-\def\SpecNoXColor#1{%
-  This color specification is not supported\MessageBreak
-  without package `xcolor' in\MessageBreak
-  `test-option=#1'%
-}
-\begin{qstest}{AttachfileColor}{AttachfileColor}
-  \Test{}{}{}{}{}%
-  \Test{0.1 0.2 0.3}{[rgb]{.1,.2,.3}}{.1 .2 .3 set-rgb}%
-       {/C[.1 .2 .3]}{/C[.1 .2 .3]}%
-  \Test{[gray]{0.4}}{[gray]{0.4}}{.4 set-gray}%
-       {/C[.4 .4 .4]}{/C[.4]}%
-  \Test{[rgb]{0.3,.2,.1}}{[rgb]{0.3,.2,.1}}{.3 .2 .1 set-rgb}%
-       {/C[.3 .2 .1]}{/C[.3 .2 .1]}%
-  \Test{0.0 1.0 1}{[rgb]{0,1,1}}{0 1 1 set-rgb}%
-       {/C[0 1 1]}{/C[0 1 1]}%
-  \Test{[gray]1}{[gray]1}{1 set-gray}{/C[1 1 1]}{/C[1]}%
-  \TestError[6]{[empty]{}}{}{}{}\NoEmptyModel
-  \TestError[7]{[empty]{}}{}{}{}\NoEmptyModel
-  \TestError[6]{[cmyk]{.1,.2,.3,.4}}{[cmyk]{.1,.2,.3,.4}}%
-            {.1 .2 .3 .4 set-cmyk}{}%
-            {\ModelNoXcolor{cmyk}{.1,.2,.3,.4}}%
-  \TestError[7]{[cmyk]{.1,.2,.3,.4}}{[cmyk]{.1,.2,.3,.4}}%
-            {.1 .2 .3 .4 set-cmyk}{/C[.1 .2 .3 .4]}{}%
-  \TestError[6]{red}{red}{}{}{\SpecNoXColor{red}}%
-  \TestError[7]{red}{red}{}{}{\SpecNoXColor{red}}%
-\end{qstest}
-\usepackage{xcolor}
-\definecolor[named]{MyGreen}{rgb}{0,0.7,0}
-\definecolor{mygreen}{named}{MyGreen}
-\definecolor{graynine}{gray}{0.9}
-\definecolor{GraySix}{Gray}{9}
-\begin{qstest}{AttachfileColorX}{AttachfileColorX}
-  \Test{}{}{}{}{}%
-  \Test{0.1 0.2 0.3}{[rgb]{.1,.2,.3}}{.1 .2 .3 set-rgb}%
-       {/C[.1 .2 .3]}{/C[.1 .2 .3]}%
-  \Test{[gray]{0.4}}{[gray]{0.4}}{.4 set-gray}%
-       {/C[.4 .4 .4]}{/C[.4]}%
-  \Test{[rgb]{0.3,.2,.1}}{[rgb]{0.3,.2,.1}}{.3 .2 .1 set-rgb}%
-       {/C[.3 .2 .1]}{/C[.3 .2 .1]}%
-  \Test{0.0 1.0 1}{[rgb]{0,1,1}}{0 1 1 set-rgb}%
-       {/C[0 1 1]}{/C[0 1 1]}%
-  \Test{[gray]1}{[gray]1}{1 set-gray}{/C[1 1 1]}{/C[1]}%
-  \Test{red}{red}{1 0 0 set-rgb}{/C[1 0 0]}{/C[1 0 0]}%
-  \Test{black}{black}{0 set-gray}{/C[0 0 0]}{/C[0]}%
-  \Test{cyan}{cyan}{1 0 0 0 set-cmyk}{/C[0 1 1]}{/C[1 0 0 0]}%
-  \Test{[named]{black}}{[named]{black}}{0 0 0 set-rgb}%
-       {/C[0 0 0]}{/C[0 0 0]}%
-  \Test{[Gray]{9}}{[Gray]{9}}{.6 set-gray}{/C[.6 .6 .6]}{/C[.6]}%
-  \Test{[HTML]{0080FF}}{[HTML]{0080FF}}{0 .50195 1 set-rgb}%
-       {/C[0 .50195 1]}{/C[0 .50195 1]}%
-  \Test{graynine}{graynine}{.9 set-gray}{/C[.9 .9 .9]}{/C[.9]}%
-  \Test{GraySix}{GraySix}{.6 set-gray}{/C[.6 .6 .6]}{/C[.6]}%
-  \Test{[wave]{500}}{[wave]{500}}{0 1 .49846 set-rgb}%
-       {/C[0 1 .49846]}{/C[0 1 .49846]}%
-  \TestError[6]{[empty]{}}{}{}{}\NoEmptyModel
-  \TestError[7]{[empty]{}}{}{}{}\NoEmptyModel
-\end{qstest}
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `hycolor-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,138 +0,0 @@
-%%
-%% This is file `hyphsubst-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hyphsubst.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hyphsubst
-%% Version: 2016/05/16 v0.3
-%% 
-%% Copyright (C) 2008 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file hyphsubst.dtx
-%% and the derived files
-%%    hyphsubst.sty, hyphsubst.pdf, hyphsubst.ins, hyphsubst.drv,
-%%    hyphsubst-test1.tex, hyphsubst-test2.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input hyphsubst.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `hyphsubst-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/hyphsubst-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,69 +0,0 @@
-%%
-%% This is file `hyphsubst-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hyphsubst.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hyphsubst
-%% Version: 2016/05/16 v0.3
-%% 
-%% Copyright (C) 2008 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file hyphsubst.dtx
-%% and the derived files
-%%    hyphsubst.sty, hyphsubst.pdf, hyphsubst.ins, hyphsubst.drv,
-%%    hyphsubst-test1.tex, hyphsubst-test2.tex.
-%% 
-\input hyphsubst.sty\relax
-
-\catcode`\@=11\relax
-\ifx\et at xlang\@undefined
-  \def\l#1{\csname l@#1\endcsname}%
-\else
-  \def\l#1{\csname lang@#1\endcsname}%
-\fi
-\def\Check#1#2{%
-  \ifnum#1=#2\relax
-  \else
-    \@PackageError{test}{Wrong number: #1 <> #2}\@ehc
-  \fi
-}
-
-\language=0\relax
-\HyphSubstLet{ZeroSaved}{ngerman}
-\Check{\l{USenglish}}{0}%
-\HyphSubstLet{USenglish}{ngerman}
-\Check{\l{USenglish}}{\l{ngerman}}
-\ifnum\l{USenglish}>0 %
-\else
-  \@PackageError{test}{\string\language\space is not updated}\@ehc
-\fi
-\HyphSubstLet{german}{ngerman}
-\Check{\l{german}}{\l{ngerman}}
-\Check{\l{USenglish}}{\l{ngerman}}
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `hyphsubst-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `iflang-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% iflang.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: iflang
-%% Version: 2018/01/21 v1.7
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file iflang.dtx
-%% and the derived files
-%%    iflang.sty, iflang.pdf, iflang.ins, iflang.drv, iflang-test1.tex,
-%%    iflang-test2.tex, iflang-test3.tex, iflang-test4.tex,
-%%    iflang-test5.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input iflang.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `iflang-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,116 +0,0 @@
-%%
-%% This is file `iflang-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% iflang.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: iflang
-%% Version: 2018/01/21 v1.7
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file iflang.dtx
-%% and the derived files
-%%    iflang.sty, iflang.pdf, iflang.ins, iflang.drv, iflang-test1.tex,
-%%    iflang-test2.tex, iflang-test3.tex, iflang-test4.tex,
-%%    iflang-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{minimal}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\usepackage[english,naustrian,ngerman]{babel}
-\usepackage{iflang}
-\begin{document}
-\begin{qstest}{IfLanguagePatterns}{language, pattern}
-  \def\test#1#2{%
-    \Expect*{\IfLanguagePatterns{#1}{true}{false}}{#2}%
-  }%
-  \test{ngerman}{true}%
-  \test{naustrian}{true}%
-  \test{english}{false}%
-  \test{foobar}{false}%
-\end{qstest}
-\begin{qstest}{IfLanguageName}{language, name}
-  \def\test#1#2{%
-    \Expect*{\IfLanguageName{#1}{true}{false}}{#2}%
-  }%
-  \test{ngerman}{true}%
-  \test{naustrian}{false}%
-  \selectlanguage{naustrian}%
-  \test{ngerman}{false}%
-  \test{naustrian}{true}%
-  \test{foobar}{false}%
-  %
-  \def\languagename{naustrian}%
-  \test{naustrian}{true}%
-  \test{ngerman}{false}%
-  %
-  \edef\languagename{\string naustrian}%
-  \test{naustrian}{true}%
-  \test{ngerman}{false}%
-  %
-  \def\languagename{naustrian}%
-  \makeatletter
-  \@onelevel at sanitize\languagename
-  \test{naustrian}{true}%
-  \test{ngerman}{false}%
-  %
-  \def\languagename{naustrian}%
-  \def\xaustrian{naustrian}%
-  \def\xgerman{ngerman}%
-  \test{\xaustrian}{true}%
-  \test{\xgerman}{false}%
-  %
-  \def\languagename{\xaustrian}%
-  \test{naustrian}{true}%
-  \test{ngerman}{false}%
-  \test{\xaustrian}{true}%
-  \test{\xgerman}{false}%
-  \test{\languagename}{true}%
-  \test{\languagename\space}{false}%
-  %
-  \def\languagename{\empty\xaustrian\empty}%
-  \test{naustrian}{true}%
-  \test{ngerman}{false}%
-  \test{\empty\xaustrian\empty}{true}%
-  \test{\empty\xgerman\empty}{false}%
-\end{qstest}
-\begin{qstest}{IfDefined}{defined}
-  \makeatletter
-  \let\foobar\relax
-  \Expect*{\IfLang at IfDefined{foobar}{true}{false}}{false}%
-  \Expect*{\ifx\foobar\relax true\else false\fi}{true}%
-  \let\foobar\UNDEFINED
-  \Expect*{\IfLang at IfDefined{foobar}{true}{false}}{false}%
-  \Expect*{\ifx\foobar\relax true\else false\fi}{false}%
-  \Expect*{\ifx\foobar\UNDEFINED true\else false\fi}{true}%
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `iflang-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,117 +0,0 @@
-%%
-%% This is file `iflang-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% iflang.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: iflang
-%% Version: 2018/01/21 v1.7
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file iflang.dtx
-%% and the derived files
-%%    iflang.sty, iflang.pdf, iflang.ins, iflang.drv, iflang-test1.tex,
-%%    iflang-test2.tex, iflang-test3.tex, iflang-test4.tex,
-%%    iflang-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\let\pdfstrcmp\relax
-\nofiles
-\documentclass{minimal}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\usepackage[english,naustrian,ngerman]{babel}
-\usepackage{iflang}
-\begin{document}
-\begin{qstest}{IfLanguagePatterns}{language, pattern}
-  \def\test#1#2{%
-    \Expect*{\IfLanguagePatterns{#1}{true}{false}}{#2}%
-  }%
-  \test{ngerman}{true}%
-  \test{naustrian}{true}%
-  \test{english}{false}%
-  \test{foobar}{false}%
-\end{qstest}
-\begin{qstest}{IfLanguageName}{language, name}
-  \def\test#1#2{%
-    \Expect*{\IfLanguageName{#1}{true}{false}}{#2}%
-  }%
-  \test{ngerman}{true}%
-  \test{naustrian}{false}%
-  \selectlanguage{naustrian}%
-  \test{ngerman}{false}%
-  \test{naustrian}{true}%
-  \test{foobar}{false}%
-  %
-  \def\languagename{naustrian}%
-  \test{naustrian}{true}%
-  \test{ngerman}{false}%
-  %
-  \edef\languagename{\string naustrian}%
-  \test{naustrian}{true}%
-  \test{ngerman}{false}%
-  %
-  \def\languagename{naustrian}%
-  \makeatletter
-  \@onelevel at sanitize\languagename
-  \test{naustrian}{true}%
-  \test{ngerman}{false}%
-  %
-  \def\languagename{naustrian}%
-  \def\xaustrian{naustrian}%
-  \def\xgerman{ngerman}%
-  \test{\xaustrian}{true}%
-  \test{\xgerman}{false}%
-  %
-  \def\languagename{\xaustrian}%
-  \test{naustrian}{true}%
-  \test{ngerman}{false}%
-  \test{\xaustrian}{true}%
-  \test{\xgerman}{false}%
-  \test{\languagename}{true}%
-  \test{\languagename\space}{false}%
-  %
-  \def\languagename{\empty\xaustrian\empty}%
-  \test{naustrian}{true}%
-  \test{ngerman}{false}%
-  \test{\empty\xaustrian\empty}{true}%
-  \test{\empty\xgerman\empty}{false}%
-\end{qstest}
-\begin{qstest}{IfDefined}{defined}
-  \makeatletter
-  \let\foobar\relax
-  \Expect*{\IfLang at IfDefined{foobar}{true}{false}}{false}%
-  \Expect*{\ifx\foobar\relax true\else false\fi}{true}%
-  \let\foobar\UNDEFINED
-  \Expect*{\IfLang at IfDefined{foobar}{true}{false}}{false}%
-  \Expect*{\ifx\foobar\relax true\else false\fi}{false}%
-  \Expect*{\ifx\foobar\UNDEFINED true\else false\fi}{true}%
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `iflang-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,75 +0,0 @@
-%%
-%% This is file `iflang-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% iflang.dtx  (with options: `test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: iflang
-%% Version: 2018/01/21 v1.7
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file iflang.dtx
-%% and the derived files
-%%    iflang.sty, iflang.pdf, iflang.ins, iflang.drv, iflang-test1.tex,
-%%    iflang-test2.tex, iflang-test3.tex, iflang-test4.tex,
-%%    iflang-test5.tex.
-%% 
-%% Format `etex' based on `language.def'
-\input iflang.sty
-\catcode64=12
-
-\def\TestGeneric#1#2#3{%
-  \begingroup
-    \edef\x{#1{#2}{true}{false}}%
-    \edef\y{#3}%
-    \ifx\x\y
-    \else
-      \errmessage{Failed test: \string#1{#2} <> #3}%
-    \fi
-  \endgroup
-}
-\def\TestPatterns{\TestGeneric\IfLanguagePatterns}
-\def\TestName{\TestGeneric\IfLanguageName}
-
-\TestPatterns{USenglish}{true}
-\TestPatterns{ngerman}{false}
-
-\TestName{USenglish}{true}
-\TestName{ngerman}{false}
-
-\uselanguage{ngerman}
-
-\TestPatterns{USenglish}{false}
-\TestPatterns{ngerman}{true}
-
-\TestName{USenglish}{false}
-\TestName{ngerman}{true}
-
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `iflang-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test5.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test5.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/iflang-test5.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,102 +0,0 @@
-%%
-%% This is file `iflang-test5.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% iflang.dtx  (with options: `test5')
-%% 
-%% This is a generated file.
-%% 
-%% Project: iflang
-%% Version: 2018/01/21 v1.7
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file iflang.dtx
-%% and the derived files
-%%    iflang.sty, iflang.pdf, iflang.ins, iflang.drv, iflang-test1.tex,
-%%    iflang-test2.tex, iflang-test3.tex, iflang-test4.tex,
-%%    iflang-test5.tex.
-%% 
-%% Format `tex' (vanilla plain-TeX)
-\let\ifcsname\UNDEFINED
-\let\pdfstrcmp\UNDEFINED
-\input iflang.sty
-\catcode64=11
-
-\def\TestDefined#1{%
-  \IfLang at IfDefined{foobar}{}{}%
-  \ifx\foobar#1%
-  \else
-    \errmessage{Failed test: \string\foobar <> \string#1}%
-  \fi
-}
-\let\foobar\relax
-\TestDefined\relax
-\let\foobar\UNDEFINED
-\TestDefined\relax
-
-\def\strip at prefix#1>{}
-\def\@onelevel at sanitize#1{%
-  \edef#1{\expandafter\strip at prefix\meaning#1}%
-}
-\def\TestCompare#1#2#3{%
-  \begingroup
-    \edef\x{%
-      \if\IfLang at StrEqual{#1}{#2}%
-        true%
-      \else
-        false%
-      \fi
-    }%
-    \def\expect{#3}%
-    \ifx\x\expect
-    \else
-      \def\a{#1}%
-      \@onelevel at sanitize\a
-      \def\b{#2}%
-      \@onelevel at sanitize\b
-      \errmessage{Failed test: `\a'='\b' <> \expect}%
-    \fi
-  \endgroup
-}
-\TestCompare{junk}{junk}{true}
-\TestCompare{}{}{true}
-\TestCompare{a}{b}{false}
-\TestCompare{aa}{bb}{false}
-\def\a{ax}
-\def\b{bx}
-\def\c{\a\b}
-\def\d{\c\b}
-\def\exch#1#2{#2#1}
-\def\gobble#1{}
-\TestCompare{\gobble a}{}{true}
-\TestCompare{}{\gobble a}{true}
-\TestCompare{a\exch xyb}{ayxb}{true}
-\TestCompare{\c}{\c}{true}
-\TestCompare{\d}{\c\b}{true}
-
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `iflang-test5.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/ifvtex-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/ifvtex-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/ifvtex-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,137 +0,0 @@
-%%
-%% This is file `ifvtex-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% ifvtex.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: ifvtex
-%% Version: 2016/05/16 v1.6
-%% 
-%% Copyright (C) 2001, 2006-2008, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file ifvtex.dtx
-%% and the derived files
-%%    ifvtex.sty, ifvtex.pdf, ifvtex.ins, ifvtex.drv, ifvtex-test1.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input ifvtex.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `ifvtex-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `infwarerr-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% infwarerr.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: infwarerr
-%% Version: 2016/05/16 v1.4
-%% 
-%% Copyright (C) 2007, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file infwarerr.dtx
-%% and the derived files
-%%    infwarerr.sty, infwarerr.pdf, infwarerr.ins, infwarerr.drv,
-%%    infwarerr-test1.tex, infwarerr-test2.tex,
-%%    infwarerr-test3.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input infwarerr.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `infwarerr-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,223 +0,0 @@
-%%
-%% This is file `infwarerr-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% infwarerr.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: infwarerr
-%% Version: 2016/05/16 v1.4
-%% 
-%% Copyright (C) 2007, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file infwarerr.dtx
-%% and the derived files
-%%    infwarerr.sty, infwarerr.pdf, infwarerr.ins, infwarerr.drv,
-%%    infwarerr-test1.tex, infwarerr-test2.tex,
-%%    infwarerr-test3.tex.
-%% 
-\let\PackageInfo\relax
-\input infwarerr.sty\relax
-\let\OrgWrite\write
-\chardef\WriteUnused=16 %
-\def\msg#{\immediate\OrgWrite\WriteUnused}
-\msg{File: infwarerr-test2.tex 2016/05/16 v1.4 Test file for plain-TeX}
-\catcode64=11 %
-\def\pkgname{PACKAGE}
-\def\clsname{CLASS}
-\def\msgtext{MESSAGE\MessageBreak SECOND LINE}
-\def\hlptext{HELP\MessageBreak SECOND LINE}
-
-\let\OrgWrite\write
-\let\OrgErrMessage\errmessage
-
-\def\write#1#{%
-  \@write{#1}%
-}
-\def\@write#1#2{%
-  \OrgWrite#1{#2}%
-  \xdef\WriteNum{\number#1}%
-  \xdef\WriteText{#2}%
-}
-\def\TestFailed#1#2{%
-  \OrgErrMessage{Test (\string#1) failed: #2}%
-}
-\def\TestWrite#1#2#3{%
-  \ifnum\WriteNum=#2\relax
-  \else
-    \TestFailed#1{write stream number: \WriteNum <> #2}%
-  \fi
-  \begingroup
-    \let~\space
-    \edef\TestString{#3}%
-    \ifx\WriteText\TestString
-    \else
-      \msg{}%
-      \msg{[\WriteText]}%
-      \msg{<>}%
-      \msg{[#3]}% hash-ok
-      \TestFailed#1{write text}%
-    \fi
-  \endgroup
-}
-\newtoks\ErrHelpToks
-\def\errmessage#1{%
-  \global\ErrHelpToks=\expandafter{\the\errhelp}%
-  \msg{**************** error message ****************}%
-  \msg{! #1}%
-  \msg{**************** help message *****************}%
-  \msg{\the\errhelp}%
-  \msg{***********************************************}%
-  \xdef\ErrMessage{! #1}%
-}
-\def\TestInfo{%
-  \@PackageInfo\pkgname\msgtext
-  \TestWrite\@PackageInfo{-1}{%
-    Package PACKAGE Info: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~SECOND LINE on input line \the\inputlineno.%
-  }%
-  \@PackageInfoNoLine\pkgname\msgtext
-  \TestWrite\@PackageInfoNoLine{-1}{%
-    Package PACKAGE Info: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~SECOND LINE.%
-  }%
-  \@ClassInfo\clsname\msgtext
-  \TestWrite\@ClassInfo{-1}{%
-    Class CLASS Info: MESSAGE^^J%
-    (CLASS)~~~~~~~~~~~SECOND LINE on input line \the\inputlineno.%
-  }%
-  \@ClassInfoNoLine\clsname\msgtext
-  \TestWrite\@ClassInfoNoLine{-1}{%
-    Class CLASS Info: MESSAGE^^J%
-    (CLASS)~~~~~~~~~~~SECOND LINE.%
-  }%
-}
-\def\TestWarning{%
-  \@PackageWarning\pkgname\msgtext
-  \TestWrite\@PackageWarning\WriteUnused{%
-    ^^J%
-    Package PACKAGE Warning: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE on input line \the\inputlineno.%
-    ^^J%
-  }%
-  \@PackageWarningNoLine\pkgname\msgtext
-  \TestWrite\@PackageWarningNoLine\WriteUnused{%
-    ^^J%
-    Package PACKAGE Warning: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.%
-    ^^J%
-  }%
-  \@ClassWarning\clsname\msgtext
-  \TestWrite\@ClassWarning\WriteUnused{%
-    ^^J%
-    Class CLASS Warning: MESSAGE^^J%
-    (CLASS)~~~~~~~~~~~~~~SECOND LINE on input line \the\inputlineno.%
-    ^^J%
-  }%
-  \@ClassWarningNoLine\clsname\msgtext
-  \TestWrite\@ClassWarningNoLine\WriteUnused{%
-    ^^J%
-    Class CLASS Warning: MESSAGE^^J%
-    (CLASS)~~~~~~~~~~~~~~SECOND LINE.%
-    ^^J%
-  }%
-}
-\def\TestError{%
-  \def\plaindots{.^^J ...^^J}
-  \@PackageError\pkgname\msgtext\hlptext
-  \@TestError\@PackageError{%
-    ! Package PACKAGE Error: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
-    ^^J%
-    See the PACKAGE package documentation for explanation.^^J%
-    Type~~H <return>~~for immediate help\plaindots
-  }{%
-    HELP^^J%
-    SECOND LINE%
-  }%
-  \@ClassError\clsname\msgtext\hlptext
-  \@TestError\@ClassError{%
-    ! Class CLASS Error: MESSAGE^^J%
-    (CLASS)~~~~~~~~~~~~~~SECOND LINE.^^J%
-    ^^J%
-    See the CLASS class documentation for explanation.^^J%
-    Type~~H <return>~~for immediate help\plaindots
-  }{%
-    HELP^^J%
-    SECOND LINE%
-  }%
-  \@PackageError\pkgname\msgtext\@ehc
-  \@TestError\@PackageError{%
-    ! Package PACKAGE Error: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
-    ^^J%
-    See the PACKAGE package documentation for explanation.^^J%
-    Type~~H <return>~~for immediate help\plaindots
-  }{%
-    Try typing~~<return>~~to proceed.^^J%
-    If that doesn't work, type~~X <return>~~to quit.%
-  }%
-  \@PackageError\pkgname\msgtext\@ehd
-  \@TestError\@PackageError{%
-    ! Package PACKAGE Error: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
-    ^^J%
-    See the PACKAGE package documentation for explanation.^^J%
-    Type~~H <return>~~for immediate help\plaindots
-  }{%
-    You're in trouble here.~~Try typing~~<return>~~to proceed.^^J%
-    If that doesn't work, type~~X <return>~~to quit.%
-  }%
-}
-\def\@TestError#1#2#3{%
-  \begingroup
-    \let~\space
-    \edef\x{#2}%
-    \ifx\x\ErrMessage
-    \else
-      \msg{}%
-      \msg{[\ErrMessage]}%
-      \msg{<>}%
-      \msg{[\x]}%
-      \TestFailed#1{errmessage text}%
-    \fi
-    \edef\x{\the\ErrHelpToks}%
-    \edef\y{#3}%
-    \ifx\x\y
-    \else
-      \msg{}%
-      \msg{[\the\ErrHelpToks]}%
-      \msg{<>}%
-      \msg{[\y]}%
-      \TestFailed#1{errhelp text}%
-    \fi
-  \endgroup
-}
-\TestInfo
-\TestWarning
-\TestError
-\end
-\endinput
-%%
-%% End of file `infwarerr-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/infwarerr-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,226 +0,0 @@
-%%
-%% This is file `infwarerr-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% infwarerr.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: infwarerr
-%% Version: 2016/05/16 v1.4
-%% 
-%% Copyright (C) 2007, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file infwarerr.dtx
-%% and the derived files
-%%    infwarerr.sty, infwarerr.pdf, infwarerr.ins, infwarerr.drv,
-%%    infwarerr-test1.tex, infwarerr-test2.tex,
-%%    infwarerr-test3.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{infwarerr-test3.tex}[2016/05/16 v1.4 Test file for LaTeX]
-\RequirePackage{infwarerr}[2016/05/16]
-\makeatletter
-\let\OrgWrite\write
-\chardef\WriteUnused=\@unused
-\def\msg#{\immediate\OrgWrite\WriteUnused}
-\def\pkgname{PACKAGE}
-\def\clsname{CLASS}
-\def\msgtext{MESSAGE\MessageBreak SECOND LINE}
-\def\hlptext{HELP\MessageBreak SECOND LINE}
-
-\let\OrgWrite\write
-\let\OrgErrMessage\errmessage
-
-\def\write#1#{%
-  \@write{#1}%
-}
-\def\@write#1#2{%
-  \OrgWrite#1{#2}%
-  \xdef\WriteNum{\number#1}%
-  \xdef\WriteText{#2}%
-}
-\def\TestFailed#1#2{%
-  \OrgErrMessage{Test (\string#1) failed: #2}%
-}
-\def\TestWrite#1#2#3{%
-  \ifnum\WriteNum=#2\relax
-  \else
-    \TestFailed#1{write stream number: \WriteNum <> #2}%
-  \fi
-  \begingroup
-    \let~\space
-    \edef\TestString{#3}%
-    \ifx\WriteText\TestString
-    \else
-      \msg{}%
-      \msg{[\WriteText]}%
-      \msg{<>}%
-      \msg{[#3]}% hash-ok
-      \TestFailed#1{write text}%
-    \fi
-  \endgroup
-}
-\newtoks\ErrHelpToks
-\def\errmessage#1{%
-  \global\ErrHelpToks=\expandafter{\the\errhelp}%
-  \msg{**************** error message ****************}%
-  \msg{! #1}%
-  \msg{**************** help message *****************}%
-  \msg{\the\errhelp}%
-  \msg{***********************************************}%
-  \xdef\ErrMessage{! #1}%
-}
-\def\TestInfo{%
-  \@PackageInfo\pkgname\msgtext
-  \TestWrite\@PackageInfo{-1}{%
-    Package PACKAGE Info: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~SECOND LINE on input line \the\inputlineno.%
-  }%
-  \@PackageInfoNoLine\pkgname\msgtext
-  \TestWrite\@PackageInfoNoLine{-1}{%
-    Package PACKAGE Info: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~SECOND LINE.%
-  }%
-  \@ClassInfo\clsname\msgtext
-  \TestWrite\@ClassInfo{-1}{%
-    Class CLASS Info: MESSAGE^^J%
-    (CLASS)~~~~~~~~~~~SECOND LINE on input line \the\inputlineno.%
-  }%
-  \@ClassInfoNoLine\clsname\msgtext
-  \TestWrite\@ClassInfoNoLine{-1}{%
-    Class CLASS Info: MESSAGE^^J%
-    (CLASS)~~~~~~~~~~~SECOND LINE.%
-  }%
-}
-\def\TestWarning{%
-  \@PackageWarning\pkgname\msgtext
-  \TestWrite\@PackageWarning\WriteUnused{%
-    ^^J%
-    Package PACKAGE Warning: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE on input line \the\inputlineno.%
-    ^^J%
-  }%
-  \@PackageWarningNoLine\pkgname\msgtext
-  \TestWrite\@PackageWarningNoLine\WriteUnused{%
-    ^^J%
-    Package PACKAGE Warning: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.%
-    ^^J%
-  }%
-  \@ClassWarning\clsname\msgtext
-  \TestWrite\@ClassWarning\WriteUnused{%
-    ^^J%
-    Class CLASS Warning: MESSAGE^^J%
-    (CLASS)~~~~~~~~~~~~~~SECOND LINE on input line \the\inputlineno.%
-    ^^J%
-  }%
-  \@ClassWarningNoLine\clsname\msgtext
-  \TestWrite\@ClassWarningNoLine\WriteUnused{%
-    ^^J%
-    Class CLASS Warning: MESSAGE^^J%
-    (CLASS)~~~~~~~~~~~~~~SECOND LINE.%
-    ^^J%
-  }%
-}
-\def\TestError{%
-  \let\write\OrgWrite
-  \def\plaindots{}
-  \@PackageError\pkgname\msgtext\hlptext
-  \@TestError\@PackageError{%
-    ! Package PACKAGE Error: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
-    ^^J%
-    See the PACKAGE package documentation for explanation.^^J%
-    Type~~H <return>~~for immediate help\plaindots
-  }{%
-    HELP^^J%
-    SECOND LINE%
-  }%
-  \@ClassError\clsname\msgtext\hlptext
-  \@TestError\@ClassError{%
-    ! Class CLASS Error: MESSAGE^^J%
-    (CLASS)~~~~~~~~~~~~~~SECOND LINE.^^J%
-    ^^J%
-    See the CLASS class documentation for explanation.^^J%
-    Type~~H <return>~~for immediate help\plaindots
-  }{%
-    HELP^^J%
-    SECOND LINE%
-  }%
-  \@PackageError\pkgname\msgtext\@ehc
-  \@TestError\@PackageError{%
-    ! Package PACKAGE Error: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
-    ^^J%
-    See the PACKAGE package documentation for explanation.^^J%
-    Type~~H <return>~~for immediate help\plaindots
-  }{%
-    Try typing~~<return>~~to proceed.^^J%
-    If that doesn't work, type~~X <return>~~to quit.%
-  }%
-  \@PackageError\pkgname\msgtext\@ehd
-  \@TestError\@PackageError{%
-    ! Package PACKAGE Error: MESSAGE^^J%
-    (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
-    ^^J%
-    See the PACKAGE package documentation for explanation.^^J%
-    Type~~H <return>~~for immediate help\plaindots
-  }{%
-    You're in trouble here.~~Try typing~~<return>~~to proceed.^^J%
-    If that doesn't work, type~~X <return>~~to quit.%
-  }%
-}
-\def\@TestError#1#2#3{%
-  \begingroup
-    \let~\space
-    \edef\x{#2}%
-  \@onelevel at sanitize\x
-  \@onelevel at sanitize\ErrMessage
-    \ifx\x\ErrMessage
-    \else
-      \msg{}%
-      \msg{[\ErrMessage]}%
-      \msg{<>}%
-      \msg{[\x]}%
-      \TestFailed#1{errmessage text}%
-    \fi
-    \edef\x{\the\ErrHelpToks}%
-    \edef\y{#3}%
-    \ifx\x\y
-    \else
-      \msg{}%
-      \msg{[\the\ErrHelpToks]}%
-      \msg{<>}%
-      \msg{[\y]}%
-      \TestFailed#1{errhelp text}%
-    \fi
-  \endgroup
-}
-\TestInfo
-\TestWarning
-\TestError
-\@@end
-\endinput
-%%
-%% End of file `infwarerr-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `intcalc-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% intcalc.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: intcalc
-%% Version: 2016/05/16 v1.2
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file intcalc.dtx
-%% and the derived files
-%%    intcalc.sty, intcalc.pdf, intcalc.ins, intcalc.drv,
-%%    intcalc-test1.tex, intcalc-test2.tex, intcalc-test3.tex,
-%%    intcalc-test4.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input intcalc.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `intcalc-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,762 +0,0 @@
-%%
-%% This is file `intcalc-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% intcalc.dtx  (with options: `test2,etex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: intcalc
-%% Version: 2016/05/16 v1.2
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file intcalc.dtx
-%% and the derived files
-%%    intcalc.sty, intcalc.pdf, intcalc.ins, intcalc.drv,
-%%    intcalc-test1.tex, intcalc-test2.tex, intcalc-test3.tex,
-%%    intcalc-test4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\makeatletter
-\chardef\InCa at TestMode=1 %
-\makeatother
-\usepackage{intcalc}[2016/05/16]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\newcommand*{\TestSpaceAtEnd}[1]{%
-  \edef\resultA{#1}%
-  \edef\resultB{#1 }%
-  \Expect*{\resultA\space}*{\resultB}%
-}
-\newcommand*{\TestResult}[2]{%
-  \edef\result{#1}%
-  \Expect*{\result}{#2}%
-}
-\newcommand*{\TestResultTwoExpansions}[2]{%
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter{#1}{#2}%
-}
-\newcount\TestCount
-\newcommand*{\TestArg}[1]{\numexpr#1\relax}
-\newcommand*{\TestTeXDivide}[2]{%
-  \TestCount=\TestArg{#1}\relax
-  \divide\TestCount by \TestArg{#2}\relax
-  \Expect*{\intcalcDiv{#1}{#2}}*{\the\TestCount}%
-}
-\newcommand*{\Test}[2]{%
-  \TestResult{#1}{#2}%
-  \TestResultTwoExpansions{#1}{#2}%
-  \TestSpaceAtEnd{#1}%
-}
-\newcommand*{\TestExch}[2]{\Test{#2}{#1}}
-\newcommand*{\TestInv}[2]{%
-  \Test{\intcalcInv{#1}}{#2}%
-}
-\newcommand*{\TestNum}[2]{%
-  \Test{\intcalcNum{#1}}{#2}%
-}
-\newcommand*{\TestAbs}[2]{%
-  \Test{\intcalcAbs{#1}}{#2}%
-}
-\newcommand*{\TestSgn}[2]{%
-  \Test{\intcalcSgn{#1}}{#2}%
-}
-\newcommand*{\TestMin}[3]{%
-  \Test{\intcalcMin{#1}{#2}}{#3}%
-}
-\newcommand*{\TestMax}[3]{%
-  \Test{\intcalcMax{#1}{#2}}{#3}%
-}
-\newcommand*{\TestCmp}[3]{%
-  \Test{\intcalcCmp{#1}{#2}}{#3}%
-}
-\newcommand*{\TestInc}[2]{%
-  \Test{\intcalcInc{#1}}{#2}%
-  \ifnum\intcalcNum{#1}>-1 %
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\IntCalcInc\intcalcNum{#1}!%
-      }{#2}%
-    }%
-    \x
-  \fi
-}
-\newcommand*{\TestDec}[2]{%
-  \Test{\intcalcDec{#1}}{#2}%
-  \ifnum\intcalcNum{#1}>0 %
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\IntCalcDec\intcalcNum{#1}!%
-      }{#2}%
-    }%
-    \x
-  \fi
-}
-\newcommand*{\TestAdd}[3]{%
-  \Test{\intcalcAdd{#1}{#2}}{#3}%
-  \ifnum\intcalcNum{#1}>0 %
-    \ifnum\intcalcNum{#2}> 0 %
-      \ifnum\intcalcCmp{#1}{#2}>0 %
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\IntCalcAdd
-            \intcalcNum{#1}!\intcalcNum{#2}!%
-          }{#3}%
-        }%
-        \x
-      \else
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\IntCalcAdd
-            \intcalcNum{#2}!\intcalcNum{#1}!%
-          }{#3}%
-        }%
-        \x
-      \fi
-    \fi
-  \fi
-}
-\newcommand*{\TestSub}[3]{%
-  \Test{\intcalcSub{#1}{#2}}{#3}%
-  \ifnum\intcalcNum{#1}>0 %
-    \ifnum\intcalcNum{#2}> 0 %
-      \ifnum\intcalcCmp{#1}{#2}>0 %
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\IntCalcSub
-            \intcalcNum{#1}!\intcalcNum{#2}!%
-          }{#3}%
-        }%
-        \x
-      \fi
-    \fi
-  \fi
-}
-\newcommand*{\TestShl}[2]{%
-  \Test{\intcalcShl{#1}}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\IntCalcShl\intcalcAbs{#1}!%
-    }{\intcalcAbs{#2}}%
-  }%
-  \x
-}
-\newcommand*{\TestShr}[2]{%
-  \Test{\intcalcShr{#1}}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\IntCalcShr\intcalcAbs{#1}!%
-    }{\intcalcAbs{#2}}%
-  }%
-  \x
-}
-\newcommand*{\TestMul}[3]{%
-  \Test{\intcalcMul{#1}{#2}}{#3}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\IntCalcMul\intcalcAbs{#1}!\intcalcAbs{#2}!%
-    }{\intcalcAbs{#3}}%
-  }%
-  \x
-}
-\newcommand*{\TestSqr}[2]{%
-  \Test{\intcalcSqr{#1}}{#2}%
-}
-\newcommand*{\TestFac}[2]{%
-  \expandafter\TestExch\expandafter{\the\numexpr#2}{\intcalcFac{#1}}%
-}
-\newcommand*{\TestPow}[3]{%
-  \Test{\intcalcPow{#1}{#2}}{#3}%
-}
-\newcommand*{\TestDiv}[3]{%
-  \Test{\intcalcDiv{#1}{#2}}{#3}%
-  \TestTeXDivide{#1}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\IntCalcDiv\intcalcAbs{#1}!\intcalcAbs{#2}!%
-    }{\intcalcAbs{#3}}%
-  }%
-}
-\newcommand*{\TestMod}[3]{%
-  \Test{\intcalcMod{#1}{#2}}{#3}%
-  \ifcase\ifcase\intcalcSgn{#1} 0%
-         \or
-           \ifcase\intcalcSgn{#2} 1%
-           \or 0%
-           \else 1%
-           \fi
-         \else
-           \ifcase\intcalcSgn{#2} 1%
-           \or 1%
-           \else 0%
-           \fi
-         \fi\relax
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\IntCalcMod
-        \intcalcAbs{#1}!\intcalcAbs{#2}!%
-      }{\intcalcAbs{#3}}%
-    }%
-    \x
-  \fi
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfresettimer\endcsname\relax
-\else
-  \makeatletter
-  \newcount\SummaryTime
-  \newcount\TestTime
-  \SummaryTime=\z@
-  \newcommand*{\PrintTime}[2]{%
-    \typeout{%
-      [Time #1: \strip at pt\dimexpr\number#2sp\relax\space s]%
-    }%
-  }%
-  \newcommand*{\StartTime}[1]{%
-    \renewcommand*{\TimeDescription}{#1}%
-    \pdfresettimer
-  }%
-  \newcommand*{\TimeDescription}{}%
-  \newcommand*{\StopTime}{%
-    \TestTime=\pdfelapsedtime
-    \global\advance\SummaryTime\TestTime
-    \PrintTime\TimeDescription\TestTime
-  }%
-  \let\saved at qstest\qstest
-  \let\saved at endqstest\endqstest
-  \def\qstest#1#2{%
-    \saved at qstest{#1}{#2}%
-    \StartTime{#1}%
-  }%
-  \def\endqstest{%
-    \StopTime
-    \saved at endqstest
-  }%
-  \AtEndDocument{%
-    \PrintTime{summary}\SummaryTime
-  }%
-  \makeatother
-\fi
-\makeatletter
-
-\begin{qstest}{num}{num}%
-  \TestNum{0}{0}%
-  \TestNum{1}{1}%
-  \TestNum{-1}{-1}%
-  \TestNum{10}{10}%
-  \TestNum{-10}{-10}%
-  \TestNum{2147483647}{2147483647}%
-  \TestNum{-2147483647}{-2147483647}%
-  \TestNum{ 0 }{0}%
-  \TestNum{ 1 }{1}%
-  \TestNum{--1}{1}%
-  \TestNum{ - + - + 4 }{4}%
-  \TestNum{\z@}{0}%
-  \TestNum{\@ne}{1}%
-  \TestNum{\m at ne}{-1}%
-  \TestNum{-10+30}{20}%
-  \TestNum{10-30}{-20}%
-\end{qstest}
-
-\begin{qstest}{inv}{inv}%
-  \TestInv{0}{0}%
-  \TestInv{1}{-1}%
-  \TestInv{-1}{1}%
-  \TestInv{10}{-10}%
-  \TestInv{-10}{10}%
-  \TestInv{2147483647}{-2147483647}%
-  \TestInv{-2147483647}{2147483647}%
-  \TestInv{ 0 }{0}%
-  \TestInv{ 1 }{-1}%
-  \TestInv{--1}{-1}%
-  \TestInv{\z@}{0}%
-  \TestInv{\@ne}{-1}%
-  \TestInv{\m at ne}{1}%
-  \TestInv{-10+30}{-20}%
-  \TestInv{10-30}{20}%
-\end{qstest}
-
-\begin{qstest}{abs}{abs}%
-  \TestAbs{0}{0}%
-  \TestAbs{1}{1}%
-  \TestAbs{-1}{1}%
-  \TestAbs{10}{10}%
-  \TestAbs{-10}{10}%
-  \TestAbs{2147483647}{2147483647}%
-  \TestAbs{-2147483647}{2147483647}%
-  \TestAbs{ 0 }{0}%
-  \TestAbs{ 1 }{1}%
-  \TestAbs{--1}{1}%
-  \TestAbs{\z@}{0}%
-  \TestAbs{\@ne}{1}%
-  \TestAbs{\m at ne}{1}%
-  \TestAbs{-10+30}{20}%
-  \TestAbs{10-30}{20}%
-\end{qstest}
-
-\begin{qstest}{sign}{sign}%
-  \TestSgn{0}{0}%
-  \TestSgn{1}{1}%
-  \TestSgn{-1}{-1}%
-  \TestSgn{10}{1}%
-  \TestSgn{-10}{-1}%
-  \TestSgn{2147483647}{1}%
-  \TestSgn{-2147483647}{-1}%
-  \TestSgn{ 0 }{0}%
-  \TestSgn{ 2 }{1}%
-  \TestSgn{ -2 }{-1}%
-  \TestSgn{--2}{1}%
-  \TestSgn{\z@}{0}%
-  \TestSgn{\@ne}{1}%
-  \TestSgn{\m at ne}{-1}%
-  \TestSgn{-10+30}{1}%
-  \TestSgn{10-30}{-1}%
-\end{qstest}
-
-\begin{qstest}{min}{min}%
-  \TestMin{0}{1}{0}%
-  \TestMin{1}{0}{0}%
-  \TestMin{-10}{-20}{-20}%
-  \TestMin{ 1 }{ 2 }{1}%
-  \TestMin{ 2 }{ 1 }{1}%
-  \TestMin{1}{1}{1}%
-  \TestMin{\z@}{\@ne}{0}%
-  \TestMin{\@ne}{\m at ne}{-1}%
-  \TestMin{1+2}{3+4}{3}%
-\end{qstest}
-
-\begin{qstest}{max}{max}%
-  \TestMax{0}{1}{1}%
-  \TestMax{1}{0}{1}%
-  \TestMax{-10}{-20}{-10}%
-  \TestMax{ 1 }{ 2 }{2}%
-  \TestMax{ 2 }{ 1 }{2}%
-  \TestMax{1}{1}{1}%
-  \TestMax{\z@}{\@ne}{1}%
-  \TestMax{\@ne}{\m at ne}{1}%
-  \TestMax{1+2}{3+4}{7}%
-\end{qstest}
-
-\begin{qstest}{cmp}{cmp}%
-  \TestCmp{0}{0}{0}%
-  \TestCmp{-21}{17}{-1}%
-  \TestCmp{3}{4}{-1}%
-  \TestCmp{-10}{-10}{0}%
-  \TestCmp{-10}{-11}{1}%
-  \TestCmp{100}{5}{1}%
-  \TestCmp{2147483647}{-2147483647}{1}%
-  \TestCmp{-2147483647}{2147483647}{-1}%
-  \TestCmp{2147483647}{2147483647}{0}%
-  \TestCmp{\z@}{\@ne}{-1}%
-  \TestCmp{\@ne}{\m at ne}{1}%
-  \TestCmp{ 4 }{ 5 }{-1}%
-  \TestCmp{ -3 }{ -7 }{1}%
-  \TestCmp{1+2}{3+4}{-1}%
-\end{qstest}
-
-\begin{qstest}{fac}{fac}
-  \TestFac{0}{1}%
-  \TestFac{1}{1}%
-  \TestFac{2}{2}%
-  \TestFac{3}{2*3}%
-  \TestFac{4}{2*3*4}%
-  \TestFac{5}{2*3*4*5}%
-  \TestFac{6}{2*3*4*5*6}%
-  \TestFac{7}{2*3*4*5*6*7}%
-  \TestFac{8}{2*3*4*5*6*7*8}%
-  \TestFac{9}{2*3*4*5*6*7*8*9}%
-  \TestFac{10}{2*3*4*5*6*7*8*9*10}%
-  \TestFac{11}{2*3*4*5*6*7*8*9*10*11}%
-  \TestFac{12}{2*3*4*5*6*7*8*9*10*11*12}%
-\end{qstest}
-
-\begin{qstest}{inc}{inc}%
-  \TestInc{0}{1}%
-  \TestInc{1}{2}%
-  \TestInc{-1}{0}%
-  \TestInc{10}{11}%
-  \TestInc{-10}{-9}%
-  \TestInc{999}{1000}%
-  \TestInc{-1000}{-999}%
-  \TestInc{129}{130}%
-  \TestInc{2147483646}{2147483647}%
-  \TestInc{-2147483647}{-2147483646}%
-\end{qstest}
-
-\begin{qstest}{dec}{dec}%
-  \TestDec{0}{-1}%
-  \TestDec{1}{0}%
-  \TestDec{-1}{-2}%
-  \TestDec{10}{9}%
-  \TestDec{-10}{-11}%
-  \TestDec{1000}{999}%
-  \TestDec{-999}{-1000}%
-  \TestDec{130}{129}%
-  \TestDec{2147483647}{2147483646}%
-  \TestDec{-2147483646}{-2147483647}%
-\end{qstest}
-
-\begin{qstest}{add}{add}%
-  \TestAdd{0}{0}{0}%
-  \TestAdd{1}{0}{1}%
-  \TestAdd{0}{1}{1}%
-  \TestAdd{1}{2}{3}%
-  \TestAdd{-1}{-1}{-2}%
-  \TestAdd{2147483646}{1}{2147483647}%
-  \TestAdd{-2147483647}{2147483647}{0}%
-  \TestAdd{20}{-5}{15}%
-  \TestAdd{-4}{-1}{-5}%
-  \TestAdd{-1}{-4}{-5}%
-  \TestAdd{-4}{1}{-3}%
-  \TestAdd{-1}{4}{3}%
-  \TestAdd{4}{-1}{3}%
-  \TestAdd{1}{-4}{-3}%
-  \TestAdd{-4}{-1}{-5}%
-  \TestAdd{-1}{-4}{-5}%
-  \TestAdd{ -4 }{ -1 }{-5}%
-  \TestAdd{ -1 }{ -4 }{-5}%
-  \TestAdd{ -4 }{ 1 }{-3}%
-  \TestAdd{ -1 }{ 4 }{3}%
-  \TestAdd{ 4 }{ -1 }{3}%
-  \TestAdd{ 1 }{ -4 }{-3}%
-  \TestAdd{ -4 }{ -1 }{-5}%
-  \TestAdd{ -1 }{ -4 }{-5}%
-  \TestAdd{876543210}{111111111}{987654321}%
-  \TestAdd{999999999}{2}{1000000001}%
-  \TestAdd{100}{50+150}{300}%
-  \TestAdd{2147483647}{10-2147483647}{10}%
-\end{qstest}
-
-\begin{qstest}{sub}{sub}
-  \TestSub{0}{0}{0}%
-  \TestSub{1}{0}{1}%
-  \TestSub{1}{2}{-1}%
-  \TestSub{-1}{-1}{0}%
-  \TestSub{2147483646}{-1}{2147483647}%
-  \TestSub{-2147483647}{-2147483647}{0}%
-  \TestSub{-4}{-1}{-3}%
-  \TestSub{-1}{-4}{3}%
-  \TestSub{-4}{1}{-5}%
-  \TestSub{-1}{4}{-5}%
-  \TestSub{4}{-1}{5}%
-  \TestSub{1}{-4}{5}%
-  \TestSub{-4}{-1}{-3}%
-  \TestSub{-1}{-4}{3}%
-  \TestSub{ -4 }{ -1 }{-3}%
-  \TestSub{ -1 }{ -4 }{3}%
-  \TestSub{ -4 }{ 1 }{-5}%
-  \TestSub{ -1 }{ 4 }{-5}%
-  \TestSub{ 4 }{ -1 }{5}%
-  \TestSub{ 1 }{ -4 }{5}%
-  \TestSub{ -4 }{ -1 }{-3}%
-  \TestSub{ -1 }{ -4 }{3}%
-  \TestSub{1000000000}{2}{999999998}%
-  \TestSub{987654321}{111111111}{876543210}%
-  \TestSub{100}{50+150}{-100}%
-  \TestSub{2147483647}{-10+2147483647}{10}%
-\end{qstest}
-
-\begin{qstest}{shl}{shl}
-  \TestShl{0}{0}%
-  \TestShl{1}{2}%
-  \TestShl{5621}{11242}%
-  \TestShl{1073741823}{2147483646}%
-  \TestShl{-1}{-2}%
-  \TestShl{-5621}{-11242}%
-\end{qstest}
-
-\begin{qstest}{shr}{shr}
-  \TestShr{0}{0}%
-  \TestShr{1}{0}%
-  \TestShr{2}{1}%
-  \TestShr{3}{1}%
-  \TestShr{4}{2}%
-  \TestShr{5}{2}%
-  \TestShr{6}{3}%
-  \TestShr{7}{3}%
-  \TestShr{8}{4}%
-  \TestShr{9}{4}%
-  \TestShr{10}{5}%
-  \TestShr{11}{5}%
-  \TestShr{12}{6}%
-  \TestShr{13}{6}%
-  \TestShr{14}{7}%
-  \TestShr{15}{7}%
-  \TestShr{16}{8}%
-  \TestShr{17}{8}%
-  \TestShr{18}{9}%
-  \TestShr{19}{9}%
-  \TestShr{20}{10}%
-  \TestShr{21}{10}%
-  \TestShr{22}{11}%
-  \TestShr{11241}{5620}%
-  \TestShr{73054202}{36527101}%
-  \TestShr{2147483646}{1073741823}%
-  \TestShr{-1}{0}%
-  \TestShr{-2}{-1}%
-  \TestShr{-3}{-1}%
-  \TestShr{-11241}{-5620}%
-\end{qstest}
-
-\begin{qstest}{mul}{mul}
-  \TestMul{0}{0}{0}%
-  \TestMul{1}{0}{0}%
-  \TestMul{0}{1}{0}%
-  \TestMul{1}{1}{1}%
-  \TestMul{3}{1}{3}%
-  \TestMul{1}{-3}{-3}%
-  \TestMul{-4}{-5}{20}%
-  \TestMul{3}{7}{21}%
-  \TestMul{7}{3}{21}%
-  \TestMul{3}{-7}{-21}%
-  \TestMul{7}{-3}{-21}%
-  \TestMul{-3}{7}{-21}%
-  \TestMul{-7}{3}{-21}%
-  \TestMul{-3}{-7}{21}%
-  \TestMul{-7}{-3}{21}%
-  \TestMul{12}{11}{132}%
-  \TestMul{999}{333}{332667}%
-  \TestMul{1000}{4321}{4321000}%
-  \TestMul{12345}{173955}{2147474475}%
-  \TestMul{1073741823}{2}{2147483646}%
-  \TestMul{2}{1073741823}{2147483646}%
-  \TestMul{-1073741823}{2}{-2147483646}%
-  \TestMul{2}{-1073741823}{-2147483646}%
-  \TestMul{2+3}{5+7}{60}%
-  \TestMul{2147483647}{2147483647/2147483647}{2147483647}%
-\end{qstest}
-
-\begin{qstest}{sqr}{sqr}
-  \TestSqr{0}{0}%
-  \TestSqr{1}{1}%
-  \TestSqr{2}{4}%
-  \TestSqr{3}{9}%
-  \TestSqr{4}{16}%
-  \TestSqr{9}{81}%
-  \TestSqr{10}{100}%
-  \TestSqr{46340}{2147395600}%
-  \TestSqr{-1}{1}%
-  \TestSqr{-2}{4}%
-  \TestSqr{-46340}{2147395600}%
-\end{qstest}
-
-\begin{qstest}{pow}{pow}
-  \TestPow{-2}{0}{1}%
-  \TestPow{-1}{0}{1}%
-  \TestPow{0}{0}{1}%
-  \TestPow{1}{0}{1}%
-  \TestPow{2}{0}{1}%
-  \TestPow{3}{0}{1}%
-  \TestPow{-2}{1}{-2}%
-  \TestPow{-1}{1}{-1}%
-  \TestPow{1}{1}{1}%
-  \TestPow{2}{1}{2}%
-  \TestPow{3}{1}{3}%
-  \TestPow{-2}{2}{4}%
-  \TestPow{-1}{2}{1}%
-  \TestPow{0}{2}{0}%
-  \TestPow{1}{2}{1}%
-  \TestPow{2}{2}{4}%
-  \TestPow{3}{2}{9}%
-  \TestPow{0}{1}{0}%
-  \TestPow{1}{-2}{1}%
-  \TestPow{1}{-1}{1}%
-  \TestPow{-1}{-2}{1}%
-  \TestPow{-1}{-1}{-1}%
-  \TestPow{-1}{3}{-1}%
-  \TestPow{-1}{4}{1}%
-  \TestPow{-2}{-1}{0}%
-  \TestPow{-2}{-2}{0}%
-  \TestPow{2}{3}{8}%
-  \TestPow{2}{4}{16}%
-  \TestPow{2}{5}{32}%
-  \TestPow{2}{6}{64}%
-  \TestPow{2}{7}{128}%
-  \TestPow{2}{8}{256}%
-  \TestPow{2}{9}{512}%
-  \TestPow{2}{10}{1024}%
-  \TestPow{-2}{3}{-8}%
-  \TestPow{-2}{4}{16}%
-  \TestPow{-2}{5}{-32}%
-  \TestPow{-2}{6}{64}%
-  \TestPow{-2}{7}{-128}%
-  \TestPow{-2}{8}{256}%
-  \TestPow{-2}{9}{-512}%
-  \TestPow{-2}{10}{1024}%
-  \TestPow{3}{3}{27}%
-  \TestPow{3}{4}{81}%
-  \TestPow{3}{5}{243}%
-  \TestPow{-3}{3}{-27}%
-  \TestPow{-3}{4}{81}%
-  \TestPow{-3}{5}{-243}%
-  \TestPow{2}{30}{1073741824}%
-  \TestPow{-3}{19}{-1162261467}%
-  \TestPow{5}{13}{1220703125}%
-  \TestPow{-7}{11}{-1977326743}%
-\end{qstest}
-
-\begin{qstest}{div}{div}
-  \TestDiv{1}{1}{1}%
-  \TestDiv{2}{1}{2}%
-  \TestDiv{-2}{1}{-2}%
-  \TestDiv{2}{-1}{-2}%
-  \TestDiv{-2}{-1}{2}%
-  \TestDiv{15}{2}{7}%
-  \TestDiv{-16}{2}{-8}%
-  \TestDiv{1}{2}{0}%
-  \TestDiv{1}{3}{0}%
-  \TestDiv{2}{3}{0}%
-  \TestDiv{-2}{3}{0}%
-  \TestDiv{2}{-3}{0}%
-  \TestDiv{-2}{-3}{0}%
-  \TestDiv{13}{3}{4}%
-  \TestDiv{-13}{-3}{4}%
-  \TestDiv{-13}{3}{-4}%
-  \TestDiv{-6}{5}{-1}%
-  \TestDiv{-5}{5}{-1}%
-  \TestDiv{-4}{5}{0}%
-  \TestDiv{-3}{5}{0}%
-  \TestDiv{-2}{5}{0}%
-  \TestDiv{-1}{5}{0}%
-  \TestDiv{0}{5}{0}%
-  \TestDiv{1}{5}{0}%
-  \TestDiv{2}{5}{0}%
-  \TestDiv{3}{5}{0}%
-  \TestDiv{4}{5}{0}%
-  \TestDiv{5}{5}{1}%
-  \TestDiv{6}{5}{1}%
-  \TestDiv{-5}{4}{-1}%
-  \TestDiv{-4}{4}{-1}%
-  \TestDiv{-3}{4}{0}%
-  \TestDiv{-2}{4}{0}%
-  \TestDiv{-1}{4}{0}%
-  \TestDiv{0}{4}{0}%
-  \TestDiv{1}{4}{0}%
-  \TestDiv{2}{4}{0}%
-  \TestDiv{3}{4}{0}%
-  \TestDiv{4}{4}{1}%
-  \TestDiv{5}{4}{1}%
-  \TestDiv{12345}{678}{18}%
-  \TestDiv{32372}{5952}{5}%
-  \TestDiv{284271294}{18162}{15651}%
-  \TestDiv{217652429}{12561}{17327}%
-  \TestDiv{462028434}{5439}{84947}%
-  \TestDiv{2147483647}{1000}{2147483}%
-  \TestDiv{2147483647}{-1000}{-2147483}%
-  \TestDiv{-2147483647}{1000}{-2147483}%
-  \TestDiv{-2147483647}{-1000}{2147483}%
-\end{qstest}
-
-\begin{qstest}{mod}{mod}
-  \TestMod{-6}{5}{4}%
-  \TestMod{-5}{5}{0}%
-  \TestMod{-4}{5}{1}%
-  \TestMod{-3}{5}{2}%
-  \TestMod{-2}{5}{3}%
-  \TestMod{-1}{5}{4}%
-  \TestMod{0}{5}{0}%
-  \TestMod{1}{5}{1}%
-  \TestMod{2}{5}{2}%
-  \TestMod{3}{5}{3}%
-  \TestMod{4}{5}{4}%
-  \TestMod{5}{5}{0}%
-  \TestMod{6}{5}{1}%
-  \TestMod{-5}{4}{3}%
-  \TestMod{-4}{4}{0}%
-  \TestMod{-3}{4}{1}%
-  \TestMod{-2}{4}{2}%
-  \TestMod{-1}{4}{3}%
-  \TestMod{0}{4}{0}%
-  \TestMod{1}{4}{1}%
-  \TestMod{2}{4}{2}%
-  \TestMod{3}{4}{3}%
-  \TestMod{4}{4}{0}%
-  \TestMod{5}{4}{1}%
-  \TestMod{-6}{-5}{-1}%
-  \TestMod{-5}{-5}{0}%
-  \TestMod{-4}{-5}{-4}%
-  \TestMod{-3}{-5}{-3}%
-  \TestMod{-2}{-5}{-2}%
-  \TestMod{-1}{-5}{-1}%
-  \TestMod{0}{-5}{0}%
-  \TestMod{1}{-5}{-4}%
-  \TestMod{2}{-5}{-3}%
-  \TestMod{3}{-5}{-2}%
-  \TestMod{4}{-5}{-1}%
-  \TestMod{5}{-5}{0}%
-  \TestMod{6}{-5}{-4}%
-  \TestMod{-5}{-4}{-1}%
-  \TestMod{-4}{-4}{0}%
-  \TestMod{-3}{-4}{-3}%
-  \TestMod{-2}{-4}{-2}%
-  \TestMod{-1}{-4}{-1}%
-  \TestMod{0}{-4}{0}%
-  \TestMod{1}{-4}{-3}%
-  \TestMod{2}{-4}{-2}%
-  \TestMod{3}{-4}{-1}%
-  \TestMod{4}{-4}{0}%
-  \TestMod{5}{-4}{-3}%
-  \TestMod{2147483647}{1000}{647}%
-  \TestMod{2147483647}{-1000}{-353}%
-  \TestMod{-2147483647}{1000}{353}%
-  \TestMod{-2147483647}{-1000}{-647}%
-  \TestMod{ 0 }{ 4 }{0}%
-  \TestMod{ 1 }{ 4 }{1}%
-  \TestMod{ -1 }{ 4 }{3}%
-  \TestMod{ 0 }{ -4 }{0}%
-  \TestMod{ 1 }{ -4 }{-3}%
-  \TestMod{ -1 }{ -4 }{-1}%
-  \TestMod{1+2}{1+3}{3}%
-  \TestMod{1-2}{1+3}{3}%
-  \TestMod{1-2}{1-4}{-1}%
-  \TestMod{1+2}{1-4}{0}%
-  \TestMod{1+2}{1-5}{-1}%
-\end{qstest}
-\newcommand*{\TestError}[2]{%
-  \begingroup
-    \expandafter\def\csname IntCalcError:#1\endcsname{}%
-    \Expect*{#2}{0}%
-    \expandafter\def\csname IntCalcError:#1\endcsname{ERROR}%
-    \Expect*{#2}{0ERROR }%
-  \endgroup
-}
-\begin{qstest}{error}{error}
-  \TestError{FacNegative}{\intcalcFac{-1}}%
-  \TestError{FacNegative}{\intcalcFac{-2147483647}}%
-  \TestError{FacOverflow}{\intcalcFac{13}}%
-  \TestError{FacOverflow}{\intcalcFac{2147483647}}%
-  \TestError{DivisionByZero}{\intcalcPow{0}{-1}}%
-  \TestError{DivisionByZero}{\intcalcDiv{1}{0}}%
-  \TestError{DivisionByZero}{\intcalcMod{1}{0}}%
-  \TestError{DivisionByZero}{\IntCalcDiv1!0!}%
-  \TestError{DivisionByZero}{\IntCalcMod1!0!}%
-\end{qstest}
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `intcalc-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,753 +0,0 @@
-%%
-%% This is file `intcalc-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% intcalc.dtx  (with options: `test2,noetex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: intcalc
-%% Version: 2016/05/16 v1.2
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file intcalc.dtx
-%% and the derived files
-%%    intcalc.sty, intcalc.pdf, intcalc.ins, intcalc.drv,
-%%    intcalc-test1.tex, intcalc-test2.tex, intcalc-test3.tex,
-%%    intcalc-test4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\let\SavedNumexpr\numexpr
-\let\numexpr\UNDEFINED
-\makeatletter
-\chardef\InCa at TestMode=1 %
-\makeatother
-\usepackage{intcalc}[2016/05/16]
-\let\numexpr\SavedNumexpr
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\newcommand*{\TestSpaceAtEnd}[1]{%
-  \let\SavedNumexpr\numexpr
-  \let\numexpr\UNDEFINED
-  \edef\resultA{#1}%
-  \edef\resultB{#1 }%
-  \let\numexpr\SavedNumexpr
-  \Expect*{\resultA\space}*{\resultB}%
-}
-\newcommand*{\TestResult}[2]{%
-  \let\SavedNumexpr\numexpr
-  \let\numexpr\UNDEFINED
-  \edef\result{#1}%
-  \let\numexpr\SavedNumexpr
-  \Expect*{\result}{#2}%
-}
-\newcommand*{\TestResultTwoExpansions}[2]{%
-  \begingroup
-    \let\numexpr\UNDEFINED
-    \expandafter\expandafter\expandafter
-  \endgroup
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter{#1}{#2}%
-}
-\newcount\TestCount
-\newcommand*{\TestArg}[1]{#1}
-\newcommand*{\TestTeXDivide}[2]{%
-  \TestCount=\TestArg{#1}\relax
-  \divide\TestCount by \TestArg{#2}\relax
-  \Expect*{\intcalcDiv{#1}{#2}}*{\the\TestCount}%
-}
-\newcommand*{\Test}[2]{%
-  \TestResult{#1}{#2}%
-  \TestResultTwoExpansions{#1}{#2}%
-  \TestSpaceAtEnd{#1}%
-}
-\newcommand*{\TestExch}[2]{\Test{#2}{#1}}
-\newcommand*{\TestInv}[2]{%
-  \Test{\intcalcInv{#1}}{#2}%
-}
-\newcommand*{\TestNum}[2]{%
-  \Test{\intcalcNum{#1}}{#2}%
-}
-\newcommand*{\TestAbs}[2]{%
-  \Test{\intcalcAbs{#1}}{#2}%
-}
-\newcommand*{\TestSgn}[2]{%
-  \Test{\intcalcSgn{#1}}{#2}%
-}
-\newcommand*{\TestMin}[3]{%
-  \Test{\intcalcMin{#1}{#2}}{#3}%
-}
-\newcommand*{\TestMax}[3]{%
-  \Test{\intcalcMax{#1}{#2}}{#3}%
-}
-\newcommand*{\TestCmp}[3]{%
-  \Test{\intcalcCmp{#1}{#2}}{#3}%
-}
-\newcommand*{\TestInc}[2]{%
-  \Test{\intcalcInc{#1}}{#2}%
-  \ifnum\intcalcNum{#1}>-1 %
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\IntCalcInc\intcalcNum{#1}!%
-      }{#2}%
-    }%
-    \x
-  \fi
-}
-\newcommand*{\TestDec}[2]{%
-  \Test{\intcalcDec{#1}}{#2}%
-  \ifnum\intcalcNum{#1}>0 %
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\IntCalcDec\intcalcNum{#1}!%
-      }{#2}%
-    }%
-    \x
-  \fi
-}
-\newcommand*{\TestAdd}[3]{%
-  \Test{\intcalcAdd{#1}{#2}}{#3}%
-  \ifnum\intcalcNum{#1}>0 %
-    \ifnum\intcalcNum{#2}> 0 %
-      \ifnum\intcalcCmp{#1}{#2}>0 %
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\IntCalcAdd
-            \intcalcNum{#1}!\intcalcNum{#2}!%
-          }{#3}%
-        }%
-        \x
-      \else
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\IntCalcAdd
-            \intcalcNum{#2}!\intcalcNum{#1}!%
-          }{#3}%
-        }%
-        \x
-      \fi
-    \fi
-  \fi
-}
-\newcommand*{\TestSub}[3]{%
-  \Test{\intcalcSub{#1}{#2}}{#3}%
-  \ifnum\intcalcNum{#1}>0 %
-    \ifnum\intcalcNum{#2}> 0 %
-      \ifnum\intcalcCmp{#1}{#2}>0 %
-        \edef\x{%
-          \noexpand\Test{%
-            \noexpand\IntCalcSub
-            \intcalcNum{#1}!\intcalcNum{#2}!%
-          }{#3}%
-        }%
-        \x
-      \fi
-    \fi
-  \fi
-}
-\newcommand*{\TestShl}[2]{%
-  \Test{\intcalcShl{#1}}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\IntCalcShl\intcalcAbs{#1}!%
-    }{\intcalcAbs{#2}}%
-  }%
-  \x
-}
-\newcommand*{\TestShr}[2]{%
-  \Test{\intcalcShr{#1}}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\IntCalcShr\intcalcAbs{#1}!%
-    }{\intcalcAbs{#2}}%
-  }%
-  \x
-}
-\newcommand*{\TestMul}[3]{%
-  \Test{\intcalcMul{#1}{#2}}{#3}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\IntCalcMul\intcalcAbs{#1}!\intcalcAbs{#2}!%
-    }{\intcalcAbs{#3}}%
-  }%
-  \x
-}
-\newcommand*{\TestSqr}[2]{%
-  \Test{\intcalcSqr{#1}}{#2}%
-}
-\newcommand*{\TestFac}[2]{%
-  \expandafter\TestExch\expandafter{\the\numexpr#2}{\intcalcFac{#1}}%
-}
-\newcommand*{\TestPow}[3]{%
-  \Test{\intcalcPow{#1}{#2}}{#3}%
-}
-\newcommand*{\TestDiv}[3]{%
-  \Test{\intcalcDiv{#1}{#2}}{#3}%
-  \TestTeXDivide{#1}{#2}%
-  \edef\x{%
-    \noexpand\Test{%
-      \noexpand\IntCalcDiv\intcalcAbs{#1}!\intcalcAbs{#2}!%
-    }{\intcalcAbs{#3}}%
-  }%
-}
-\newcommand*{\TestMod}[3]{%
-  \Test{\intcalcMod{#1}{#2}}{#3}%
-  \ifcase\ifcase\intcalcSgn{#1} 0%
-         \or
-           \ifcase\intcalcSgn{#2} 1%
-           \or 0%
-           \else 1%
-           \fi
-         \else
-           \ifcase\intcalcSgn{#2} 1%
-           \or 1%
-           \else 0%
-           \fi
-         \fi\relax
-    \edef\x{%
-      \noexpand\Test{%
-        \noexpand\IntCalcMod
-        \intcalcAbs{#1}!\intcalcAbs{#2}!%
-      }{\intcalcAbs{#3}}%
-    }%
-    \x
-  \fi
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfresettimer\endcsname\relax
-\else
-  \makeatletter
-  \newcount\SummaryTime
-  \newcount\TestTime
-  \SummaryTime=\z@
-  \newcommand*{\PrintTime}[2]{%
-    \typeout{%
-      [Time #1: \strip at pt\dimexpr\number#2sp\relax\space s]%
-    }%
-  }%
-  \newcommand*{\StartTime}[1]{%
-    \renewcommand*{\TimeDescription}{#1}%
-    \pdfresettimer
-  }%
-  \newcommand*{\TimeDescription}{}%
-  \newcommand*{\StopTime}{%
-    \TestTime=\pdfelapsedtime
-    \global\advance\SummaryTime\TestTime
-    \PrintTime\TimeDescription\TestTime
-  }%
-  \let\saved at qstest\qstest
-  \let\saved at endqstest\endqstest
-  \def\qstest#1#2{%
-    \saved at qstest{#1}{#2}%
-    \StartTime{#1}%
-  }%
-  \def\endqstest{%
-    \StopTime
-    \saved at endqstest
-  }%
-  \AtEndDocument{%
-    \PrintTime{summary}\SummaryTime
-  }%
-  \makeatother
-\fi
-\makeatletter
-
-\begin{qstest}{num}{num}%
-  \TestNum{0}{0}%
-  \TestNum{1}{1}%
-  \TestNum{-1}{-1}%
-  \TestNum{10}{10}%
-  \TestNum{-10}{-10}%
-  \TestNum{2147483647}{2147483647}%
-  \TestNum{-2147483647}{-2147483647}%
-  \TestNum{ 0 }{0}%
-  \TestNum{ 1 }{1}%
-  \TestNum{--1}{1}%
-  \TestNum{ - + - + 4 }{4}%
-  \TestNum{\z@}{0}%
-  \TestNum{\@ne}{1}%
-  \TestNum{\m at ne}{-1}%
-\end{qstest}
-
-\begin{qstest}{inv}{inv}%
-  \TestInv{0}{0}%
-  \TestInv{1}{-1}%
-  \TestInv{-1}{1}%
-  \TestInv{10}{-10}%
-  \TestInv{-10}{10}%
-  \TestInv{2147483647}{-2147483647}%
-  \TestInv{-2147483647}{2147483647}%
-  \TestInv{ 0 }{0}%
-  \TestInv{ 1 }{-1}%
-  \TestInv{--1}{-1}%
-  \TestInv{\z@}{0}%
-  \TestInv{\@ne}{-1}%
-  \TestInv{\m at ne}{1}%
-\end{qstest}
-
-\begin{qstest}{abs}{abs}%
-  \TestAbs{0}{0}%
-  \TestAbs{1}{1}%
-  \TestAbs{-1}{1}%
-  \TestAbs{10}{10}%
-  \TestAbs{-10}{10}%
-  \TestAbs{2147483647}{2147483647}%
-  \TestAbs{-2147483647}{2147483647}%
-  \TestAbs{ 0 }{0}%
-  \TestAbs{ 1 }{1}%
-  \TestAbs{--1}{1}%
-  \TestAbs{\z@}{0}%
-  \TestAbs{\@ne}{1}%
-  \TestAbs{\m at ne}{1}%
-\end{qstest}
-
-\begin{qstest}{sign}{sign}%
-  \TestSgn{0}{0}%
-  \TestSgn{1}{1}%
-  \TestSgn{-1}{-1}%
-  \TestSgn{10}{1}%
-  \TestSgn{-10}{-1}%
-  \TestSgn{2147483647}{1}%
-  \TestSgn{-2147483647}{-1}%
-  \TestSgn{ 0 }{0}%
-  \TestSgn{ 2 }{1}%
-  \TestSgn{ -2 }{-1}%
-  \TestSgn{--2}{1}%
-  \TestSgn{\z@}{0}%
-  \TestSgn{\@ne}{1}%
-  \TestSgn{\m at ne}{-1}%
-\end{qstest}
-
-\begin{qstest}{min}{min}%
-  \TestMin{0}{1}{0}%
-  \TestMin{1}{0}{0}%
-  \TestMin{-10}{-20}{-20}%
-  \TestMin{ 1 }{ 2 }{1}%
-  \TestMin{ 2 }{ 1 }{1}%
-  \TestMin{1}{1}{1}%
-  \TestMin{\z@}{\@ne}{0}%
-  \TestMin{\@ne}{\m at ne}{-1}%
-\end{qstest}
-
-\begin{qstest}{max}{max}%
-  \TestMax{0}{1}{1}%
-  \TestMax{1}{0}{1}%
-  \TestMax{-10}{-20}{-10}%
-  \TestMax{ 1 }{ 2 }{2}%
-  \TestMax{ 2 }{ 1 }{2}%
-  \TestMax{1}{1}{1}%
-  \TestMax{\z@}{\@ne}{1}%
-  \TestMax{\@ne}{\m at ne}{1}%
-\end{qstest}
-
-\begin{qstest}{cmp}{cmp}%
-  \TestCmp{0}{0}{0}%
-  \TestCmp{-21}{17}{-1}%
-  \TestCmp{3}{4}{-1}%
-  \TestCmp{-10}{-10}{0}%
-  \TestCmp{-10}{-11}{1}%
-  \TestCmp{100}{5}{1}%
-  \TestCmp{2147483647}{-2147483647}{1}%
-  \TestCmp{-2147483647}{2147483647}{-1}%
-  \TestCmp{2147483647}{2147483647}{0}%
-  \TestCmp{\z@}{\@ne}{-1}%
-  \TestCmp{\@ne}{\m at ne}{1}%
-  \TestCmp{ 4 }{ 5 }{-1}%
-  \TestCmp{ -3 }{ -7 }{1}%
-\end{qstest}
-
-\begin{qstest}{fac}{fac}
-  \TestFac{0}{1}%
-  \TestFac{1}{1}%
-  \TestFac{2}{2}%
-  \TestFac{3}{2*3}%
-  \TestFac{4}{2*3*4}%
-  \TestFac{5}{2*3*4*5}%
-  \TestFac{6}{2*3*4*5*6}%
-  \TestFac{7}{2*3*4*5*6*7}%
-  \TestFac{8}{2*3*4*5*6*7*8}%
-  \TestFac{9}{2*3*4*5*6*7*8*9}%
-  \TestFac{10}{2*3*4*5*6*7*8*9*10}%
-  \TestFac{11}{2*3*4*5*6*7*8*9*10*11}%
-  \TestFac{12}{2*3*4*5*6*7*8*9*10*11*12}%
-\end{qstest}
-
-\begin{qstest}{inc}{inc}%
-  \TestInc{0}{1}%
-  \TestInc{1}{2}%
-  \TestInc{-1}{0}%
-  \TestInc{10}{11}%
-  \TestInc{-10}{-9}%
-  \TestInc{999}{1000}%
-  \TestInc{-1000}{-999}%
-  \TestInc{129}{130}%
-  \TestInc{2147483646}{2147483647}%
-  \TestInc{-2147483647}{-2147483646}%
-\end{qstest}
-
-\begin{qstest}{dec}{dec}%
-  \TestDec{0}{-1}%
-  \TestDec{1}{0}%
-  \TestDec{-1}{-2}%
-  \TestDec{10}{9}%
-  \TestDec{-10}{-11}%
-  \TestDec{1000}{999}%
-  \TestDec{-999}{-1000}%
-  \TestDec{130}{129}%
-  \TestDec{2147483647}{2147483646}%
-  \TestDec{-2147483646}{-2147483647}%
-\end{qstest}
-
-\begin{qstest}{add}{add}%
-  \TestAdd{0}{0}{0}%
-  \TestAdd{1}{0}{1}%
-  \TestAdd{0}{1}{1}%
-  \TestAdd{1}{2}{3}%
-  \TestAdd{-1}{-1}{-2}%
-  \TestAdd{2147483646}{1}{2147483647}%
-  \TestAdd{-2147483647}{2147483647}{0}%
-  \TestAdd{20}{-5}{15}%
-  \TestAdd{-4}{-1}{-5}%
-  \TestAdd{-1}{-4}{-5}%
-  \TestAdd{-4}{1}{-3}%
-  \TestAdd{-1}{4}{3}%
-  \TestAdd{4}{-1}{3}%
-  \TestAdd{1}{-4}{-3}%
-  \TestAdd{-4}{-1}{-5}%
-  \TestAdd{-1}{-4}{-5}%
-  \TestAdd{ -4 }{ -1 }{-5}%
-  \TestAdd{ -1 }{ -4 }{-5}%
-  \TestAdd{ -4 }{ 1 }{-3}%
-  \TestAdd{ -1 }{ 4 }{3}%
-  \TestAdd{ 4 }{ -1 }{3}%
-  \TestAdd{ 1 }{ -4 }{-3}%
-  \TestAdd{ -4 }{ -1 }{-5}%
-  \TestAdd{ -1 }{ -4 }{-5}%
-  \TestAdd{876543210}{111111111}{987654321}%
-  \TestAdd{999999999}{2}{1000000001}%
-\end{qstest}
-
-\begin{qstest}{sub}{sub}
-  \TestSub{0}{0}{0}%
-  \TestSub{1}{0}{1}%
-  \TestSub{1}{2}{-1}%
-  \TestSub{-1}{-1}{0}%
-  \TestSub{2147483646}{-1}{2147483647}%
-  \TestSub{-2147483647}{-2147483647}{0}%
-  \TestSub{-4}{-1}{-3}%
-  \TestSub{-1}{-4}{3}%
-  \TestSub{-4}{1}{-5}%
-  \TestSub{-1}{4}{-5}%
-  \TestSub{4}{-1}{5}%
-  \TestSub{1}{-4}{5}%
-  \TestSub{-4}{-1}{-3}%
-  \TestSub{-1}{-4}{3}%
-  \TestSub{ -4 }{ -1 }{-3}%
-  \TestSub{ -1 }{ -4 }{3}%
-  \TestSub{ -4 }{ 1 }{-5}%
-  \TestSub{ -1 }{ 4 }{-5}%
-  \TestSub{ 4 }{ -1 }{5}%
-  \TestSub{ 1 }{ -4 }{5}%
-  \TestSub{ -4 }{ -1 }{-3}%
-  \TestSub{ -1 }{ -4 }{3}%
-  \TestSub{1000000000}{2}{999999998}%
-  \TestSub{987654321}{111111111}{876543210}%
-\end{qstest}
-
-\begin{qstest}{shl}{shl}
-  \TestShl{0}{0}%
-  \TestShl{1}{2}%
-  \TestShl{5621}{11242}%
-  \TestShl{1073741823}{2147483646}%
-  \TestShl{-1}{-2}%
-  \TestShl{-5621}{-11242}%
-\end{qstest}
-
-\begin{qstest}{shr}{shr}
-  \TestShr{0}{0}%
-  \TestShr{1}{0}%
-  \TestShr{2}{1}%
-  \TestShr{3}{1}%
-  \TestShr{4}{2}%
-  \TestShr{5}{2}%
-  \TestShr{6}{3}%
-  \TestShr{7}{3}%
-  \TestShr{8}{4}%
-  \TestShr{9}{4}%
-  \TestShr{10}{5}%
-  \TestShr{11}{5}%
-  \TestShr{12}{6}%
-  \TestShr{13}{6}%
-  \TestShr{14}{7}%
-  \TestShr{15}{7}%
-  \TestShr{16}{8}%
-  \TestShr{17}{8}%
-  \TestShr{18}{9}%
-  \TestShr{19}{9}%
-  \TestShr{20}{10}%
-  \TestShr{21}{10}%
-  \TestShr{22}{11}%
-  \TestShr{11241}{5620}%
-  \TestShr{73054202}{36527101}%
-  \TestShr{2147483646}{1073741823}%
-  \TestShr{-1}{0}%
-  \TestShr{-2}{-1}%
-  \TestShr{-3}{-1}%
-  \TestShr{-11241}{-5620}%
-\end{qstest}
-
-\begin{qstest}{mul}{mul}
-  \TestMul{0}{0}{0}%
-  \TestMul{1}{0}{0}%
-  \TestMul{0}{1}{0}%
-  \TestMul{1}{1}{1}%
-  \TestMul{3}{1}{3}%
-  \TestMul{1}{-3}{-3}%
-  \TestMul{-4}{-5}{20}%
-  \TestMul{3}{7}{21}%
-  \TestMul{7}{3}{21}%
-  \TestMul{3}{-7}{-21}%
-  \TestMul{7}{-3}{-21}%
-  \TestMul{-3}{7}{-21}%
-  \TestMul{-7}{3}{-21}%
-  \TestMul{-3}{-7}{21}%
-  \TestMul{-7}{-3}{21}%
-  \TestMul{12}{11}{132}%
-  \TestMul{999}{333}{332667}%
-  \TestMul{1000}{4321}{4321000}%
-  \TestMul{12345}{173955}{2147474475}%
-  \TestMul{1073741823}{2}{2147483646}%
-  \TestMul{2}{1073741823}{2147483646}%
-  \TestMul{-1073741823}{2}{-2147483646}%
-  \TestMul{2}{-1073741823}{-2147483646}%
-\end{qstest}
-
-\begin{qstest}{sqr}{sqr}
-  \TestSqr{0}{0}%
-  \TestSqr{1}{1}%
-  \TestSqr{2}{4}%
-  \TestSqr{3}{9}%
-  \TestSqr{4}{16}%
-  \TestSqr{9}{81}%
-  \TestSqr{10}{100}%
-  \TestSqr{46340}{2147395600}%
-  \TestSqr{-1}{1}%
-  \TestSqr{-2}{4}%
-  \TestSqr{-46340}{2147395600}%
-\end{qstest}
-
-\begin{qstest}{pow}{pow}
-  \TestPow{-2}{0}{1}%
-  \TestPow{-1}{0}{1}%
-  \TestPow{0}{0}{1}%
-  \TestPow{1}{0}{1}%
-  \TestPow{2}{0}{1}%
-  \TestPow{3}{0}{1}%
-  \TestPow{-2}{1}{-2}%
-  \TestPow{-1}{1}{-1}%
-  \TestPow{1}{1}{1}%
-  \TestPow{2}{1}{2}%
-  \TestPow{3}{1}{3}%
-  \TestPow{-2}{2}{4}%
-  \TestPow{-1}{2}{1}%
-  \TestPow{0}{2}{0}%
-  \TestPow{1}{2}{1}%
-  \TestPow{2}{2}{4}%
-  \TestPow{3}{2}{9}%
-  \TestPow{0}{1}{0}%
-  \TestPow{1}{-2}{1}%
-  \TestPow{1}{-1}{1}%
-  \TestPow{-1}{-2}{1}%
-  \TestPow{-1}{-1}{-1}%
-  \TestPow{-1}{3}{-1}%
-  \TestPow{-1}{4}{1}%
-  \TestPow{-2}{-1}{0}%
-  \TestPow{-2}{-2}{0}%
-  \TestPow{2}{3}{8}%
-  \TestPow{2}{4}{16}%
-  \TestPow{2}{5}{32}%
-  \TestPow{2}{6}{64}%
-  \TestPow{2}{7}{128}%
-  \TestPow{2}{8}{256}%
-  \TestPow{2}{9}{512}%
-  \TestPow{2}{10}{1024}%
-  \TestPow{-2}{3}{-8}%
-  \TestPow{-2}{4}{16}%
-  \TestPow{-2}{5}{-32}%
-  \TestPow{-2}{6}{64}%
-  \TestPow{-2}{7}{-128}%
-  \TestPow{-2}{8}{256}%
-  \TestPow{-2}{9}{-512}%
-  \TestPow{-2}{10}{1024}%
-  \TestPow{3}{3}{27}%
-  \TestPow{3}{4}{81}%
-  \TestPow{3}{5}{243}%
-  \TestPow{-3}{3}{-27}%
-  \TestPow{-3}{4}{81}%
-  \TestPow{-3}{5}{-243}%
-  \TestPow{2}{30}{1073741824}%
-  \TestPow{-3}{19}{-1162261467}%
-  \TestPow{5}{13}{1220703125}%
-  \TestPow{-7}{11}{-1977326743}%
-\end{qstest}
-
-\begin{qstest}{div}{div}
-  \TestDiv{1}{1}{1}%
-  \TestDiv{2}{1}{2}%
-  \TestDiv{-2}{1}{-2}%
-  \TestDiv{2}{-1}{-2}%
-  \TestDiv{-2}{-1}{2}%
-  \TestDiv{15}{2}{7}%
-  \TestDiv{-16}{2}{-8}%
-  \TestDiv{1}{2}{0}%
-  \TestDiv{1}{3}{0}%
-  \TestDiv{2}{3}{0}%
-  \TestDiv{-2}{3}{0}%
-  \TestDiv{2}{-3}{0}%
-  \TestDiv{-2}{-3}{0}%
-  \TestDiv{13}{3}{4}%
-  \TestDiv{-13}{-3}{4}%
-  \TestDiv{-13}{3}{-4}%
-  \TestDiv{-6}{5}{-1}%
-  \TestDiv{-5}{5}{-1}%
-  \TestDiv{-4}{5}{0}%
-  \TestDiv{-3}{5}{0}%
-  \TestDiv{-2}{5}{0}%
-  \TestDiv{-1}{5}{0}%
-  \TestDiv{0}{5}{0}%
-  \TestDiv{1}{5}{0}%
-  \TestDiv{2}{5}{0}%
-  \TestDiv{3}{5}{0}%
-  \TestDiv{4}{5}{0}%
-  \TestDiv{5}{5}{1}%
-  \TestDiv{6}{5}{1}%
-  \TestDiv{-5}{4}{-1}%
-  \TestDiv{-4}{4}{-1}%
-  \TestDiv{-3}{4}{0}%
-  \TestDiv{-2}{4}{0}%
-  \TestDiv{-1}{4}{0}%
-  \TestDiv{0}{4}{0}%
-  \TestDiv{1}{4}{0}%
-  \TestDiv{2}{4}{0}%
-  \TestDiv{3}{4}{0}%
-  \TestDiv{4}{4}{1}%
-  \TestDiv{5}{4}{1}%
-  \TestDiv{12345}{678}{18}%
-  \TestDiv{32372}{5952}{5}%
-  \TestDiv{284271294}{18162}{15651}%
-  \TestDiv{217652429}{12561}{17327}%
-  \TestDiv{462028434}{5439}{84947}%
-  \TestDiv{2147483647}{1000}{2147483}%
-  \TestDiv{2147483647}{-1000}{-2147483}%
-  \TestDiv{-2147483647}{1000}{-2147483}%
-  \TestDiv{-2147483647}{-1000}{2147483}%
-\end{qstest}
-
-\begin{qstest}{mod}{mod}
-  \TestMod{-6}{5}{4}%
-  \TestMod{-5}{5}{0}%
-  \TestMod{-4}{5}{1}%
-  \TestMod{-3}{5}{2}%
-  \TestMod{-2}{5}{3}%
-  \TestMod{-1}{5}{4}%
-  \TestMod{0}{5}{0}%
-  \TestMod{1}{5}{1}%
-  \TestMod{2}{5}{2}%
-  \TestMod{3}{5}{3}%
-  \TestMod{4}{5}{4}%
-  \TestMod{5}{5}{0}%
-  \TestMod{6}{5}{1}%
-  \TestMod{-5}{4}{3}%
-  \TestMod{-4}{4}{0}%
-  \TestMod{-3}{4}{1}%
-  \TestMod{-2}{4}{2}%
-  \TestMod{-1}{4}{3}%
-  \TestMod{0}{4}{0}%
-  \TestMod{1}{4}{1}%
-  \TestMod{2}{4}{2}%
-  \TestMod{3}{4}{3}%
-  \TestMod{4}{4}{0}%
-  \TestMod{5}{4}{1}%
-  \TestMod{-6}{-5}{-1}%
-  \TestMod{-5}{-5}{0}%
-  \TestMod{-4}{-5}{-4}%
-  \TestMod{-3}{-5}{-3}%
-  \TestMod{-2}{-5}{-2}%
-  \TestMod{-1}{-5}{-1}%
-  \TestMod{0}{-5}{0}%
-  \TestMod{1}{-5}{-4}%
-  \TestMod{2}{-5}{-3}%
-  \TestMod{3}{-5}{-2}%
-  \TestMod{4}{-5}{-1}%
-  \TestMod{5}{-5}{0}%
-  \TestMod{6}{-5}{-4}%
-  \TestMod{-5}{-4}{-1}%
-  \TestMod{-4}{-4}{0}%
-  \TestMod{-3}{-4}{-3}%
-  \TestMod{-2}{-4}{-2}%
-  \TestMod{-1}{-4}{-1}%
-  \TestMod{0}{-4}{0}%
-  \TestMod{1}{-4}{-3}%
-  \TestMod{2}{-4}{-2}%
-  \TestMod{3}{-4}{-1}%
-  \TestMod{4}{-4}{0}%
-  \TestMod{5}{-4}{-3}%
-  \TestMod{2147483647}{1000}{647}%
-  \TestMod{2147483647}{-1000}{-353}%
-  \TestMod{-2147483647}{1000}{353}%
-  \TestMod{-2147483647}{-1000}{-647}%
-  \TestMod{ 0 }{ 4 }{0}%
-  \TestMod{ 1 }{ 4 }{1}%
-  \TestMod{ -1 }{ 4 }{3}%
-  \TestMod{ 0 }{ -4 }{0}%
-  \TestMod{ 1 }{ -4 }{-3}%
-  \TestMod{ -1 }{ -4 }{-1}%
-\end{qstest}
-\newcommand*{\TestError}[2]{%
-  \begingroup
-    \expandafter\def\csname IntCalcError:#1\endcsname{}%
-    \Expect*{#2}{0}%
-    \expandafter\def\csname IntCalcError:#1\endcsname{ERROR}%
-    \Expect*{#2}{0ERROR }%
-  \endgroup
-}
-\begin{qstest}{error}{error}
-  \TestError{FacNegative}{\intcalcFac{-1}}%
-  \TestError{FacNegative}{\intcalcFac{-2147483647}}%
-  \TestError{FacOverflow}{\intcalcFac{13}}%
-  \TestError{FacOverflow}{\intcalcFac{2147483647}}%
-  \TestError{DivisionByZero}{\intcalcPow{0}{-1}}%
-  \TestError{DivisionByZero}{\intcalcDiv{1}{0}}%
-  \TestError{DivisionByZero}{\intcalcMod{1}{0}}%
-  \TestError{DivisionByZero}{\IntCalcDiv1!0!}%
-  \TestError{DivisionByZero}{\IntCalcMod1!0!}%
-\end{qstest}
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `intcalc-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/intcalc-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,568 +0,0 @@
-%%
-%% This is file `intcalc-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% intcalc.dtx  (with options: `test4,etex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: intcalc
-%% Version: 2016/05/16 v1.2
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file intcalc.dtx
-%% and the derived files
-%%    intcalc.sty, intcalc.pdf, intcalc.ins, intcalc.drv,
-%%    intcalc-test1.tex, intcalc-test2.tex, intcalc-test3.tex,
-%%    intcalc-test4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\makeatletter
-\chardef\InCa at TestMode=1 %
-\makeatother
-\usepackage{intcalc}[2016/05/16]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\newcommand*{\TestDo}[2]{%
-  \ifcase\numexpr#2\relax
-  \else
-    \edef\temp{\intcalcMod{#1}{#2}}%
-    \Expect*{%
-      \the\numexpr
-      \intcalcMul{%
-        \intcalcDiv{\intcalcAbs{#1}}{\intcalcAbs{#2}}%
-      }{\intcalcAbs{#2}}%
-      +\intcalcMod{\intcalcAbs{#1}}{\intcalcAbs{#2}}\relax
-    }*{\the\numexpr\intcalcAbs{#1}\relax}%
-  \fi
-}
-\newcommand*{\TestOne}[2]{%
-  \TestDo{#1}{#1}%
-}
-\newcommand*{\TestTwo}[3]{%
-  \TestDo{#1}{#2}%
-  \TestDo{#2}{#1}%
-}
-\let\TestNum\TestOne
-\let\TestInv\TestOne
-\let\TestAbs\TestOne
-\let\TestSgn\TestOne
-\let\TestMin\TestTwo
-\let\TestMax\TestTwo
-\let\TestCmp\TestTwo
-\let\TestInc\TestOne
-\let\TestDec\TestOne
-\let\TestAdd\TestTwo
-\let\TestSub\TestTwo
-\let\TestShl\TestOne
-\let\TestShr\TestOne
-\let\TestMul\TestTwo
-\let\TestSqr\TestOne
-\def\TestFac#1#2{}
-\let\TestPow\TestTwo
-\let\TestDiv\TestTwo
-\let\TestMod\TestTwo
-\makeatletter
-
-\begin{qstest}{num}{num}%
-  \TestNum{0}{0}%
-  \TestNum{1}{1}%
-  \TestNum{-1}{-1}%
-  \TestNum{10}{10}%
-  \TestNum{-10}{-10}%
-  \TestNum{2147483647}{2147483647}%
-  \TestNum{-2147483647}{-2147483647}%
-  \TestNum{ 0 }{0}%
-  \TestNum{ 1 }{1}%
-  \TestNum{--1}{1}%
-  \TestNum{ - + - + 4 }{4}%
-  \TestNum{\z@}{0}%
-  \TestNum{\@ne}{1}%
-  \TestNum{\m at ne}{-1}%
-  \TestNum{-10+30}{20}%
-  \TestNum{10-30}{-20}%
-\end{qstest}
-
-\begin{qstest}{inv}{inv}%
-  \TestInv{0}{0}%
-  \TestInv{1}{-1}%
-  \TestInv{-1}{1}%
-  \TestInv{10}{-10}%
-  \TestInv{-10}{10}%
-  \TestInv{2147483647}{-2147483647}%
-  \TestInv{-2147483647}{2147483647}%
-  \TestInv{ 0 }{0}%
-  \TestInv{ 1 }{-1}%
-  \TestInv{--1}{-1}%
-  \TestInv{\z@}{0}%
-  \TestInv{\@ne}{-1}%
-  \TestInv{\m at ne}{1}%
-  \TestInv{-10+30}{-20}%
-  \TestInv{10-30}{20}%
-\end{qstest}
-
-\begin{qstest}{abs}{abs}%
-  \TestAbs{0}{0}%
-  \TestAbs{1}{1}%
-  \TestAbs{-1}{1}%
-  \TestAbs{10}{10}%
-  \TestAbs{-10}{10}%
-  \TestAbs{2147483647}{2147483647}%
-  \TestAbs{-2147483647}{2147483647}%
-  \TestAbs{ 0 }{0}%
-  \TestAbs{ 1 }{1}%
-  \TestAbs{--1}{1}%
-  \TestAbs{\z@}{0}%
-  \TestAbs{\@ne}{1}%
-  \TestAbs{\m at ne}{1}%
-  \TestAbs{-10+30}{20}%
-  \TestAbs{10-30}{20}%
-\end{qstest}
-
-\begin{qstest}{sign}{sign}%
-  \TestSgn{0}{0}%
-  \TestSgn{1}{1}%
-  \TestSgn{-1}{-1}%
-  \TestSgn{10}{1}%
-  \TestSgn{-10}{-1}%
-  \TestSgn{2147483647}{1}%
-  \TestSgn{-2147483647}{-1}%
-  \TestSgn{ 0 }{0}%
-  \TestSgn{ 2 }{1}%
-  \TestSgn{ -2 }{-1}%
-  \TestSgn{--2}{1}%
-  \TestSgn{\z@}{0}%
-  \TestSgn{\@ne}{1}%
-  \TestSgn{\m at ne}{-1}%
-  \TestSgn{-10+30}{1}%
-  \TestSgn{10-30}{-1}%
-\end{qstest}
-
-\begin{qstest}{min}{min}%
-  \TestMin{0}{1}{0}%
-  \TestMin{1}{0}{0}%
-  \TestMin{-10}{-20}{-20}%
-  \TestMin{ 1 }{ 2 }{1}%
-  \TestMin{ 2 }{ 1 }{1}%
-  \TestMin{1}{1}{1}%
-  \TestMin{\z@}{\@ne}{0}%
-  \TestMin{\@ne}{\m at ne}{-1}%
-  \TestMin{1+2}{3+4}{3}%
-\end{qstest}
-
-\begin{qstest}{max}{max}%
-  \TestMax{0}{1}{1}%
-  \TestMax{1}{0}{1}%
-  \TestMax{-10}{-20}{-10}%
-  \TestMax{ 1 }{ 2 }{2}%
-  \TestMax{ 2 }{ 1 }{2}%
-  \TestMax{1}{1}{1}%
-  \TestMax{\z@}{\@ne}{1}%
-  \TestMax{\@ne}{\m at ne}{1}%
-  \TestMax{1+2}{3+4}{7}%
-\end{qstest}
-
-\begin{qstest}{cmp}{cmp}%
-  \TestCmp{0}{0}{0}%
-  \TestCmp{-21}{17}{-1}%
-  \TestCmp{3}{4}{-1}%
-  \TestCmp{-10}{-10}{0}%
-  \TestCmp{-10}{-11}{1}%
-  \TestCmp{100}{5}{1}%
-  \TestCmp{2147483647}{-2147483647}{1}%
-  \TestCmp{-2147483647}{2147483647}{-1}%
-  \TestCmp{2147483647}{2147483647}{0}%
-  \TestCmp{\z@}{\@ne}{-1}%
-  \TestCmp{\@ne}{\m at ne}{1}%
-  \TestCmp{ 4 }{ 5 }{-1}%
-  \TestCmp{ -3 }{ -7 }{1}%
-  \TestCmp{1+2}{3+4}{-1}%
-\end{qstest}
-
-\begin{qstest}{fac}{fac}
-  \TestFac{0}{1}%
-  \TestFac{1}{1}%
-  \TestFac{2}{2}%
-  \TestFac{3}{2*3}%
-  \TestFac{4}{2*3*4}%
-  \TestFac{5}{2*3*4*5}%
-  \TestFac{6}{2*3*4*5*6}%
-  \TestFac{7}{2*3*4*5*6*7}%
-  \TestFac{8}{2*3*4*5*6*7*8}%
-  \TestFac{9}{2*3*4*5*6*7*8*9}%
-  \TestFac{10}{2*3*4*5*6*7*8*9*10}%
-  \TestFac{11}{2*3*4*5*6*7*8*9*10*11}%
-  \TestFac{12}{2*3*4*5*6*7*8*9*10*11*12}%
-\end{qstest}
-
-\begin{qstest}{inc}{inc}%
-  \TestInc{0}{1}%
-  \TestInc{1}{2}%
-  \TestInc{-1}{0}%
-  \TestInc{10}{11}%
-  \TestInc{-10}{-9}%
-  \TestInc{999}{1000}%
-  \TestInc{-1000}{-999}%
-  \TestInc{129}{130}%
-  \TestInc{2147483646}{2147483647}%
-  \TestInc{-2147483647}{-2147483646}%
-\end{qstest}
-
-\begin{qstest}{dec}{dec}%
-  \TestDec{0}{-1}%
-  \TestDec{1}{0}%
-  \TestDec{-1}{-2}%
-  \TestDec{10}{9}%
-  \TestDec{-10}{-11}%
-  \TestDec{1000}{999}%
-  \TestDec{-999}{-1000}%
-  \TestDec{130}{129}%
-  \TestDec{2147483647}{2147483646}%
-  \TestDec{-2147483646}{-2147483647}%
-\end{qstest}
-
-\begin{qstest}{add}{add}%
-  \TestAdd{0}{0}{0}%
-  \TestAdd{1}{0}{1}%
-  \TestAdd{0}{1}{1}%
-  \TestAdd{1}{2}{3}%
-  \TestAdd{-1}{-1}{-2}%
-  \TestAdd{2147483646}{1}{2147483647}%
-  \TestAdd{-2147483647}{2147483647}{0}%
-  \TestAdd{20}{-5}{15}%
-  \TestAdd{-4}{-1}{-5}%
-  \TestAdd{-1}{-4}{-5}%
-  \TestAdd{-4}{1}{-3}%
-  \TestAdd{-1}{4}{3}%
-  \TestAdd{4}{-1}{3}%
-  \TestAdd{1}{-4}{-3}%
-  \TestAdd{-4}{-1}{-5}%
-  \TestAdd{-1}{-4}{-5}%
-  \TestAdd{ -4 }{ -1 }{-5}%
-  \TestAdd{ -1 }{ -4 }{-5}%
-  \TestAdd{ -4 }{ 1 }{-3}%
-  \TestAdd{ -1 }{ 4 }{3}%
-  \TestAdd{ 4 }{ -1 }{3}%
-  \TestAdd{ 1 }{ -4 }{-3}%
-  \TestAdd{ -4 }{ -1 }{-5}%
-  \TestAdd{ -1 }{ -4 }{-5}%
-  \TestAdd{876543210}{111111111}{987654321}%
-  \TestAdd{999999999}{2}{1000000001}%
-  \TestAdd{100}{50+150}{300}%
-  \TestAdd{2147483647}{10-2147483647}{10}%
-\end{qstest}
-
-\begin{qstest}{sub}{sub}
-  \TestSub{0}{0}{0}%
-  \TestSub{1}{0}{1}%
-  \TestSub{1}{2}{-1}%
-  \TestSub{-1}{-1}{0}%
-  \TestSub{2147483646}{-1}{2147483647}%
-  \TestSub{-2147483647}{-2147483647}{0}%
-  \TestSub{-4}{-1}{-3}%
-  \TestSub{-1}{-4}{3}%
-  \TestSub{-4}{1}{-5}%
-  \TestSub{-1}{4}{-5}%
-  \TestSub{4}{-1}{5}%
-  \TestSub{1}{-4}{5}%
-  \TestSub{-4}{-1}{-3}%
-  \TestSub{-1}{-4}{3}%
-  \TestSub{ -4 }{ -1 }{-3}%
-  \TestSub{ -1 }{ -4 }{3}%
-  \TestSub{ -4 }{ 1 }{-5}%
-  \TestSub{ -1 }{ 4 }{-5}%
-  \TestSub{ 4 }{ -1 }{5}%
-  \TestSub{ 1 }{ -4 }{5}%
-  \TestSub{ -4 }{ -1 }{-3}%
-  \TestSub{ -1 }{ -4 }{3}%
-  \TestSub{1000000000}{2}{999999998}%
-  \TestSub{987654321}{111111111}{876543210}%
-  \TestSub{100}{50+150}{-100}%
-  \TestSub{2147483647}{-10+2147483647}{10}%
-\end{qstest}
-
-\begin{qstest}{shl}{shl}
-  \TestShl{0}{0}%
-  \TestShl{1}{2}%
-  \TestShl{5621}{11242}%
-  \TestShl{1073741823}{2147483646}%
-  \TestShl{-1}{-2}%
-  \TestShl{-5621}{-11242}%
-\end{qstest}
-
-\begin{qstest}{shr}{shr}
-  \TestShr{0}{0}%
-  \TestShr{1}{0}%
-  \TestShr{2}{1}%
-  \TestShr{3}{1}%
-  \TestShr{4}{2}%
-  \TestShr{5}{2}%
-  \TestShr{6}{3}%
-  \TestShr{7}{3}%
-  \TestShr{8}{4}%
-  \TestShr{9}{4}%
-  \TestShr{10}{5}%
-  \TestShr{11}{5}%
-  \TestShr{12}{6}%
-  \TestShr{13}{6}%
-  \TestShr{14}{7}%
-  \TestShr{15}{7}%
-  \TestShr{16}{8}%
-  \TestShr{17}{8}%
-  \TestShr{18}{9}%
-  \TestShr{19}{9}%
-  \TestShr{20}{10}%
-  \TestShr{21}{10}%
-  \TestShr{22}{11}%
-  \TestShr{11241}{5620}%
-  \TestShr{73054202}{36527101}%
-  \TestShr{2147483646}{1073741823}%
-  \TestShr{-1}{0}%
-  \TestShr{-2}{-1}%
-  \TestShr{-3}{-1}%
-  \TestShr{-11241}{-5620}%
-\end{qstest}
-
-\begin{qstest}{mul}{mul}
-  \TestMul{0}{0}{0}%
-  \TestMul{1}{0}{0}%
-  \TestMul{0}{1}{0}%
-  \TestMul{1}{1}{1}%
-  \TestMul{3}{1}{3}%
-  \TestMul{1}{-3}{-3}%
-  \TestMul{-4}{-5}{20}%
-  \TestMul{3}{7}{21}%
-  \TestMul{7}{3}{21}%
-  \TestMul{3}{-7}{-21}%
-  \TestMul{7}{-3}{-21}%
-  \TestMul{-3}{7}{-21}%
-  \TestMul{-7}{3}{-21}%
-  \TestMul{-3}{-7}{21}%
-  \TestMul{-7}{-3}{21}%
-  \TestMul{12}{11}{132}%
-  \TestMul{999}{333}{332667}%
-  \TestMul{1000}{4321}{4321000}%
-  \TestMul{12345}{173955}{2147474475}%
-  \TestMul{1073741823}{2}{2147483646}%
-  \TestMul{2}{1073741823}{2147483646}%
-  \TestMul{-1073741823}{2}{-2147483646}%
-  \TestMul{2}{-1073741823}{-2147483646}%
-  \TestMul{2+3}{5+7}{60}%
-  \TestMul{2147483647}{2147483647/2147483647}{2147483647}%
-\end{qstest}
-
-\begin{qstest}{sqr}{sqr}
-  \TestSqr{0}{0}%
-  \TestSqr{1}{1}%
-  \TestSqr{2}{4}%
-  \TestSqr{3}{9}%
-  \TestSqr{4}{16}%
-  \TestSqr{9}{81}%
-  \TestSqr{10}{100}%
-  \TestSqr{46340}{2147395600}%
-  \TestSqr{-1}{1}%
-  \TestSqr{-2}{4}%
-  \TestSqr{-46340}{2147395600}%
-\end{qstest}
-
-\begin{qstest}{pow}{pow}
-  \TestPow{-2}{0}{1}%
-  \TestPow{-1}{0}{1}%
-  \TestPow{0}{0}{1}%
-  \TestPow{1}{0}{1}%
-  \TestPow{2}{0}{1}%
-  \TestPow{3}{0}{1}%
-  \TestPow{-2}{1}{-2}%
-  \TestPow{-1}{1}{-1}%
-  \TestPow{1}{1}{1}%
-  \TestPow{2}{1}{2}%
-  \TestPow{3}{1}{3}%
-  \TestPow{-2}{2}{4}%
-  \TestPow{-1}{2}{1}%
-  \TestPow{0}{2}{0}%
-  \TestPow{1}{2}{1}%
-  \TestPow{2}{2}{4}%
-  \TestPow{3}{2}{9}%
-  \TestPow{0}{1}{0}%
-  \TestPow{1}{-2}{1}%
-  \TestPow{1}{-1}{1}%
-  \TestPow{-1}{-2}{1}%
-  \TestPow{-1}{-1}{-1}%
-  \TestPow{-1}{3}{-1}%
-  \TestPow{-1}{4}{1}%
-  \TestPow{-2}{-1}{0}%
-  \TestPow{-2}{-2}{0}%
-  \TestPow{2}{3}{8}%
-  \TestPow{2}{4}{16}%
-  \TestPow{2}{5}{32}%
-  \TestPow{2}{6}{64}%
-  \TestPow{2}{7}{128}%
-  \TestPow{2}{8}{256}%
-  \TestPow{2}{9}{512}%
-  \TestPow{2}{10}{1024}%
-  \TestPow{-2}{3}{-8}%
-  \TestPow{-2}{4}{16}%
-  \TestPow{-2}{5}{-32}%
-  \TestPow{-2}{6}{64}%
-  \TestPow{-2}{7}{-128}%
-  \TestPow{-2}{8}{256}%
-  \TestPow{-2}{9}{-512}%
-  \TestPow{-2}{10}{1024}%
-  \TestPow{3}{3}{27}%
-  \TestPow{3}{4}{81}%
-  \TestPow{3}{5}{243}%
-  \TestPow{-3}{3}{-27}%
-  \TestPow{-3}{4}{81}%
-  \TestPow{-3}{5}{-243}%
-  \TestPow{2}{30}{1073741824}%
-  \TestPow{-3}{19}{-1162261467}%
-  \TestPow{5}{13}{1220703125}%
-  \TestPow{-7}{11}{-1977326743}%
-\end{qstest}
-
-\begin{qstest}{div}{div}
-  \TestDiv{1}{1}{1}%
-  \TestDiv{2}{1}{2}%
-  \TestDiv{-2}{1}{-2}%
-  \TestDiv{2}{-1}{-2}%
-  \TestDiv{-2}{-1}{2}%
-  \TestDiv{15}{2}{7}%
-  \TestDiv{-16}{2}{-8}%
-  \TestDiv{1}{2}{0}%
-  \TestDiv{1}{3}{0}%
-  \TestDiv{2}{3}{0}%
-  \TestDiv{-2}{3}{0}%
-  \TestDiv{2}{-3}{0}%
-  \TestDiv{-2}{-3}{0}%
-  \TestDiv{13}{3}{4}%
-  \TestDiv{-13}{-3}{4}%
-  \TestDiv{-13}{3}{-4}%
-  \TestDiv{-6}{5}{-1}%
-  \TestDiv{-5}{5}{-1}%
-  \TestDiv{-4}{5}{0}%
-  \TestDiv{-3}{5}{0}%
-  \TestDiv{-2}{5}{0}%
-  \TestDiv{-1}{5}{0}%
-  \TestDiv{0}{5}{0}%
-  \TestDiv{1}{5}{0}%
-  \TestDiv{2}{5}{0}%
-  \TestDiv{3}{5}{0}%
-  \TestDiv{4}{5}{0}%
-  \TestDiv{5}{5}{1}%
-  \TestDiv{6}{5}{1}%
-  \TestDiv{-5}{4}{-1}%
-  \TestDiv{-4}{4}{-1}%
-  \TestDiv{-3}{4}{0}%
-  \TestDiv{-2}{4}{0}%
-  \TestDiv{-1}{4}{0}%
-  \TestDiv{0}{4}{0}%
-  \TestDiv{1}{4}{0}%
-  \TestDiv{2}{4}{0}%
-  \TestDiv{3}{4}{0}%
-  \TestDiv{4}{4}{1}%
-  \TestDiv{5}{4}{1}%
-  \TestDiv{12345}{678}{18}%
-  \TestDiv{32372}{5952}{5}%
-  \TestDiv{284271294}{18162}{15651}%
-  \TestDiv{217652429}{12561}{17327}%
-  \TestDiv{462028434}{5439}{84947}%
-  \TestDiv{2147483647}{1000}{2147483}%
-  \TestDiv{2147483647}{-1000}{-2147483}%
-  \TestDiv{-2147483647}{1000}{-2147483}%
-  \TestDiv{-2147483647}{-1000}{2147483}%
-\end{qstest}
-
-\begin{qstest}{mod}{mod}
-  \TestMod{-6}{5}{4}%
-  \TestMod{-5}{5}{0}%
-  \TestMod{-4}{5}{1}%
-  \TestMod{-3}{5}{2}%
-  \TestMod{-2}{5}{3}%
-  \TestMod{-1}{5}{4}%
-  \TestMod{0}{5}{0}%
-  \TestMod{1}{5}{1}%
-  \TestMod{2}{5}{2}%
-  \TestMod{3}{5}{3}%
-  \TestMod{4}{5}{4}%
-  \TestMod{5}{5}{0}%
-  \TestMod{6}{5}{1}%
-  \TestMod{-5}{4}{3}%
-  \TestMod{-4}{4}{0}%
-  \TestMod{-3}{4}{1}%
-  \TestMod{-2}{4}{2}%
-  \TestMod{-1}{4}{3}%
-  \TestMod{0}{4}{0}%
-  \TestMod{1}{4}{1}%
-  \TestMod{2}{4}{2}%
-  \TestMod{3}{4}{3}%
-  \TestMod{4}{4}{0}%
-  \TestMod{5}{4}{1}%
-  \TestMod{-6}{-5}{-1}%
-  \TestMod{-5}{-5}{0}%
-  \TestMod{-4}{-5}{-4}%
-  \TestMod{-3}{-5}{-3}%
-  \TestMod{-2}{-5}{-2}%
-  \TestMod{-1}{-5}{-1}%
-  \TestMod{0}{-5}{0}%
-  \TestMod{1}{-5}{-4}%
-  \TestMod{2}{-5}{-3}%
-  \TestMod{3}{-5}{-2}%
-  \TestMod{4}{-5}{-1}%
-  \TestMod{5}{-5}{0}%
-  \TestMod{6}{-5}{-4}%
-  \TestMod{-5}{-4}{-1}%
-  \TestMod{-4}{-4}{0}%
-  \TestMod{-3}{-4}{-3}%
-  \TestMod{-2}{-4}{-2}%
-  \TestMod{-1}{-4}{-1}%
-  \TestMod{0}{-4}{0}%
-  \TestMod{1}{-4}{-3}%
-  \TestMod{2}{-4}{-2}%
-  \TestMod{3}{-4}{-1}%
-  \TestMod{4}{-4}{0}%
-  \TestMod{5}{-4}{-3}%
-  \TestMod{2147483647}{1000}{647}%
-  \TestMod{2147483647}{-1000}{-353}%
-  \TestMod{-2147483647}{1000}{353}%
-  \TestMod{-2147483647}{-1000}{-647}%
-  \TestMod{ 0 }{ 4 }{0}%
-  \TestMod{ 1 }{ 4 }{1}%
-  \TestMod{ -1 }{ 4 }{3}%
-  \TestMod{ 0 }{ -4 }{0}%
-  \TestMod{ 1 }{ -4 }{-3}%
-  \TestMod{ -1 }{ -4 }{-1}%
-  \TestMod{1+2}{1+3}{3}%
-  \TestMod{1-2}{1+3}{3}%
-  \TestMod{1-2}{1-4}{-1}%
-  \TestMod{1+2}{1-4}{0}%
-  \TestMod{1+2}{1-5}{-1}%
-\end{qstest}
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `intcalc-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvdefinekeys-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvdefinekeys-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvdefinekeys-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,138 +0,0 @@
-%%
-%% This is file `kvdefinekeys-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% kvdefinekeys.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: kvdefinekeys
-%% Version: 2016/05/16 v1.4
-%% 
-%% Copyright (C) 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file kvdefinekeys.dtx
-%% and the derived files
-%%    kvdefinekeys.sty, kvdefinekeys.pdf, kvdefinekeys.ins, kvdefinekeys.drv,
-%%    kvdefinekeys-test1.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input kvdefinekeys.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `kvdefinekeys-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,142 +0,0 @@
-%%
-%% This is file `kvoptions-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% kvoptions.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: kvoptions
-%% Version: 2016/05/16 v3.12
-%% 
-%% Copyright (C) 2004, 2006, 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file kvoptions.dtx
-%% and the derived files
-%%    kvoptions.sty, kvoptions.pdf, kvoptions.ins, kvoptions.drv,
-%%    kvoptions-patch.sty, example-mycolorsetup.sty,
-%%    kvoptions-test1.tex, kvoptions-test2.tex,
-%%    kvoptions-test3.tex, kvoptions-test4.tex,
-%%    kvoptions-test4.sty.
-%% 
-%% No we don't need the option 'color'.
-%% With color support option 'emphcolor' will dynamically
-%% change the color of \emph statements.
-\input miniltx.tex\relax
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input kvoptions.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `kvoptions-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,87 +0,0 @@
-%%
-%% This is file `kvoptions-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% kvoptions.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: kvoptions
-%% Version: 2016/05/16 v3.12
-%% 
-%% Copyright (C) 2004, 2006, 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file kvoptions.dtx
-%% and the derived files
-%%    kvoptions.sty, kvoptions.pdf, kvoptions.ins, kvoptions.drv,
-%%    kvoptions-patch.sty, example-mycolorsetup.sty,
-%%    kvoptions-test1.tex, kvoptions-test2.tex,
-%%    kvoptions-test3.tex, kvoptions-test4.tex,
-%%    kvoptions-test4.sty.
-%% 
-%% No we don't need the option 'color'.
-%% With color support option 'emphcolor' will dynamically
-%% change the color of \emph statements.
-\NeedsTeXFormat{LaTeX2e}
-\makeatletter
-\catcode`\@=11 %
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@\@ne
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@\@ne
-  \repeat
-}
-\def\Test#1{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\{=1 %
-  \catcode`\}=2 %
-  \catcode`\#=6 %
-  \catcode`\[=12 %
-  \catcode`\]=12 %
-  \catcode`\%=14 %
-  \catcode`\ =10 %
-  \catcode13=5 %
-  #1\relax
-  \RestoreCatcodes
-}
-\Test{\RequirePackage{kvoptions-patch}}%
-\Test{\RequirePackage{kvoptions}}%
-\csname @@end\endcsname
-\endinput
-%%
-%% End of file `kvoptions-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,80 +0,0 @@
-%%
-%% This is file `kvoptions-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% kvoptions.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: kvoptions
-%% Version: 2016/05/16 v3.12
-%% 
-%% Copyright (C) 2004, 2006, 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file kvoptions.dtx
-%% and the derived files
-%%    kvoptions.sty, kvoptions.pdf, kvoptions.ins, kvoptions.drv,
-%%    kvoptions-patch.sty, example-mycolorsetup.sty,
-%%    kvoptions-test1.tex, kvoptions-test2.tex,
-%%    kvoptions-test3.tex, kvoptions-test4.tex,
-%%    kvoptions-test4.sty.
-%% 
-%% No we don't need the option 'color'.
-%% With color support option 'emphcolor' will dynamically
-%% change the color of \emph statements.
-\NeedsTeXFormat{LaTeX2e}
-\makeatletter
-\RequirePackage{kvoptions}[2016/05/16]
-\def\msg#{\immediate\write16}
-\define at key{testfamily}{testkey}{%
-  \msg{[testfamily/testkey/#1]}%
-}
-\define at key{testfamily}{testdefaultkey}[testdefault]{%
-  \msg{[testfamily/testdefaultkey/#1]}%
-}
-\AddToKeyvalOption{testfamily}{testkey}{%
-  \msg{[addition/#1]}%
-}
-\AddToKeyvalOption{testfamily}{testdefaultkey}{%
-  \msg{[addition/#1]}%
-}
-\setkeys{testfamily}{%
-  testkey=testA,%
-  testdefaultkey=testB,%
-  testdefaultkey,%
-}
-\SetupKeyvalOptions{%
-  family=testfamily%
-}
-\AddToKeyvalOption*{testkey}{%
-  \msg{[star addition/#1]}%
-}
-\AddToKeyvalOption*{testdefaultkey}{%
-  \msg{[star addition/#1]}%
-}
-\setkeys{testfamily}{%
-  testkey=testA,%
-  testdefaultkey=testB,%
-  testdefaultkey,%
-}
-\@@end
-\endinput
-%%
-%% End of file `kvoptions-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.sty
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,60 +0,0 @@
-%%
-%% This is file `kvoptions-test4.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% kvoptions.dtx  (with options: `test4pkg')
-%% 
-%% This is a generated file.
-%% 
-%% Project: kvoptions
-%% Version: 2016/05/16 v3.12
-%% 
-%% Copyright (C) 2004, 2006, 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file kvoptions.dtx
-%% and the derived files
-%%    kvoptions.sty, kvoptions.pdf, kvoptions.ins, kvoptions.drv,
-%%    kvoptions-patch.sty, example-mycolorsetup.sty,
-%%    kvoptions-test1.tex, kvoptions-test2.tex,
-%%    kvoptions-test3.tex, kvoptions-test4.tex,
-%%    kvoptions-test4.sty.
-%% 
-%% No we don't need the option 'color'.
-%% With color support option 'emphcolor' will dynamically
-%% change the color of \emph statements.
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{kvoptions-test4}[2016/05/16 package for testing]
-\RequirePackage{kvoptions}[2016/05/16]
-\SetupKeyvalOptions{%
-  family=FOO,%
-  prefix=foo,%
-  setkeys=\kvsetkeys,%
-}
-\DeclareStringOption{str}
-\define at key{FOO}{set}{%
-  \setkeys{BAR}{strbar={#1}}%
-}
-\define at key{BAR}{strbar}{%
-  \def\foostr{[BAR:#1]}%
-}
-\ProcessKeyvalOptions*
-\endinput
-%%
-%% End of file `kvoptions-test4.sty'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,58 +0,0 @@
-%%
-%% This is file `kvoptions-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% kvoptions.dtx  (with options: `test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: kvoptions
-%% Version: 2016/05/16 v3.12
-%% 
-%% Copyright (C) 2004, 2006, 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file kvoptions.dtx
-%% and the derived files
-%%    kvoptions.sty, kvoptions.pdf, kvoptions.ins, kvoptions.drv,
-%%    kvoptions-patch.sty, example-mycolorsetup.sty,
-%%    kvoptions-test1.tex, kvoptions-test2.tex,
-%%    kvoptions-test3.tex, kvoptions-test4.tex,
-%%    kvoptions-test4.sty.
-%% 
-%% No we don't need the option 'color'.
-%% With color support option 'emphcolor' will dynamically
-%% change the color of \emph statements.
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{kvoptions-test4.tex}[2016/05/16 test file]
-\RequirePackage[%
-  str=A,set=B,str=C,%
-]{kvoptions-test4}[2016/05/16]
-\def\TestExpected{C}
-\ifx\foostr\TestExpected
-  \typeout{* Test ok.}%
-\else
-  \typeout{* Result: [\foostr]}%
-  \typeout{* Expected: [\TestExpected]}%
-  \errmessage{Test failed!}%
-\fi
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `kvoptions-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,140 +0,0 @@
-%%
-%% This is file `kvsetkeys-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% kvsetkeys.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: kvsetkeys
-%% Version: 2016/05/16 v1.17
-%% 
-%% Copyright (C) 2006, 2007, 2009-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file kvsetkeys.dtx
-%% and the derived files
-%%    kvsetkeys.sty, kvsetkeys.pdf, kvsetkeys.ins, kvsetkeys.drv,
-%%    kvsetkeys-example.tex, kvsetkeys-test1.tex,
-%%    kvsetkeys-test2.tex, kvsetkeys-test3.tex,
-%%    kvsetkeys-test4.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input kvsetkeys.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `kvsetkeys-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,281 +0,0 @@
-%%
-%% This is file `kvsetkeys-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% kvsetkeys.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: kvsetkeys
-%% Version: 2016/05/16 v1.17
-%% 
-%% Copyright (C) 2006, 2007, 2009-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file kvsetkeys.dtx
-%% and the derived files
-%%    kvsetkeys.sty, kvsetkeys.pdf, kvsetkeys.ins, kvsetkeys.drv,
-%%    kvsetkeys-example.tex, kvsetkeys-test1.tex,
-%%    kvsetkeys-test2.tex, kvsetkeys-test3.tex,
-%%    kvsetkeys-test4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\makeatletter
-\chardef\KVS at TestMode=1 %
-\makeatother
-\usepackage{kvsetkeys}[2016/05/16]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfresettimer\endcsname\relax
-\else
-  \makeatletter
-  \newcount\SummaryTime
-  \newcount\TestTime
-  \SummaryTime=\z@
-  \newcommand*{\PrintTime}[2]{%
-    \typeout{%
-      [Time #1: \strip at pt\dimexpr\number#2sp\relax\space s]%
-    }%
-  }%
-  \newcommand*{\StartTime}[1]{%
-    \renewcommand*{\TimeDescription}{#1}%
-    \pdfresettimer
-  }%
-  \newcommand*{\TimeDescription}{}%
-  \newcommand*{\StopTime}{%
-    \TestTime=\pdfelapsedtime
-    \global\advance\SummaryTime\TestTime
-    \PrintTime\TimeDescription\TestTime
-  }%
-  \let\saved at qstest\qstest
-  \let\saved at endqstest\endqstest
-  \def\qstest#1#2{%
-    \saved at qstest{#1}{#2}%
-    \StartTime{#1}%
-  }%
-  \def\endqstest{%
-    \StopTime
-    \saved at endqstest
-  }%
-  \AtEndDocument{%
-    \PrintTime{summary}\SummaryTime
-  }%
-  \makeatother
-\fi
-\makeatletter
-\def\@makeactive#1{%
-  \catcode`#1=13\relax
-}
-\@makeactive\,
-\def,{\errmessage{COMMA}}
-\@makeother\,
-\@makeactive\=
-\def={\errmessage{EQUALS}}
-\@makeother\=
-
-\begin{qstest}{normalize}{normalize,active-chars,space-removal}%
-  \long\def\Test#1#2{%
-    \@makeother\,%
-    \@makeother\=%
-    \scantokens{\toks@={#2}}%
-    \edef\Result{\the\toks@}%
-    \@makeother\,%
-    \@makeother\=%
-    \@Test{#1}%
-    \@makeactive\,%
-    \@Test{#1}%
-    \@makeactive\=%
-    \@Test{#1}%
-    \@makeother\,%
-    \@Test{#1}%
-    \@makeother\=%
-  }%
-  \long\def\@Test#1{%
-    \scantokens{\kv at normalize{#1}}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter
-    {\expandafter\kv at list\expandafter}\expandafter{\Result}%
-    \Expect*{\ifx\kv at list\Result true\else false\fi}{true}%
-  }%
-  \Test{}{,}%
-  \Test{,}{,}%
-  \Test{,,}{,}%
-  \Test{,,,}{,}%
-  \Test{ , }{,}%
-  \Test{{a}}{,{a},}%
-  \Test{,{a}}{,{a},}%
-  \Test{{a},}{,{a},}%
-  \Test{{a},{b}}{,{a},{b},}%
-  \Test{{b}={c},{}=,{}={},{d}=}{,{b}={c},{}=,{}={},{d}=,}%
-  \Test{{}}{,{},}%
-  \Test{{},{},{}}{,{},{},{},}%
-  \Test{=}{,=,}%
-  \Test{=,=,=}{,=,=,=,}%
-  \Test{a=\par}{,a=\par,}%
-  \Test{\par}{,\par,}%
-  \def\TestSet#1{%
-    \Test{#1#1}{,}%
-    \Test{#1#1,#1#1}{,}%
-    \Test{#1#1,#1#1,#1#1}{,}%
-    \Test{#1#1#1#1#1}{,}%
-    \Test{{a}#1#1=#1#1{b}}{,{a}={b},}%
-  }%
-  \TestSet{ }%
-  \begingroup
-    \let\saved at normalize\kv at normalize
-    \def\kv at normalize#1{%
-      \saved at normalize{#1}%
-      \@onelevel at sanitize\kv at list
-      \@onelevel at sanitize\Result
-    }%
-    \Test{#,#=#,{#}={#},{#}=,{#}}{,#,#=#,{#}={#},{#}=,{#},}%
-  \endgroup
-  \begingroup
-    \def\Test#1#2{%
-      \edef\Result{#2}%
-      \@Test{#1}%
-    }%
-    \Test{{ a = b }}{,{ a = b },}%
-    \@makeactive\,%
-    \Test{{,}}{\string,{\noexpand,}\string,}%
-    \@makeother\,%
-    \@makeactive\=%
-    \Test{a={=}}{,a\string={\noexpand=},}%
-  \endgroup
-  \Test{a=b}{,a=b,}%
-  \Test{a={b}}{,a={b},}%
-  \Test{a ={b}}{,a={b},}%
-  \Test{a= {b}}{,a={b},}%
-  \Test{a = {b}}{,a={b},}%
-  \Test{a = {b} ,}{,a={b},}%
-  \Test{a}{,a,}%
-  \Test{ a}{,a,}%
-  \Test{a }{,a,}%
-  \Test{ a }{,a,}%
-  \Test{, a ,}{,a,}%
-  \Test{, a b ,}{,a b,}%
-  \Test{,a ,}{,a,}%
-  \Test{ a =}{,a=,}%
-  \Test{ a = }{,a=,}%
-  \Test{a =}{,a=,}%
-  \Test{{a} =}{,{a}=,}%
-  \Test{{a}= {}}{,{a}={},}%
-  \Test{, a = {}}{,a={},}%
-  \Test{a,,b}{,a,b,}%
-  \Test{a=\fi}{,a=\fi,}%
-  \Test{a=\iffalse}{,a=\iffalse,}%
-  \Test{a=\iffalse,b=\fi}{,a=\iffalse,b=\fi,}%
-\end{qstest}
-
-\begin{qstest}{parse}{parse,brace-removal}
-  \def\Processor#1#2{%
-    \expandafter\Expect\expandafter{\kv at key}{#1}%
-    \toks@{#2}%
-    \edef\x{\the\toks@}%
-    \ifx\kv at value\relax
-      \Expect*{\the\toks@}{}%
-      \def\Value{<>}%
-    \else
-      \edef\Value{[\the\toks@]}%
-      \@onelevel at sanitize\Value
-    \fi
-    \toks@{#1}%
-    \ifx\Result\@empty
-      \edef\Result{[\the\toks@]=\Value}%
-    \else
-      \edef\Result{\Result,[\the\toks@]=\Value}%
-    \fi
-    \@onelevel at sanitize\Result
-  }%
-  \def\Test#1#2{%
-    \sbox0{%
-      \let\Result\@empty
-      \kv at parse{#1}\Processor
-      \Expect*{\Result}{#2}%
-    }%
-    \Expect*{\the\wd0}{0.0pt}%
-  }%
-  \Test{}{}%
-  \Test{{}}{}%
-  \Test{{{}}}{[]=<>}%
-  \Test{{{{}}}}{[{}]=<>}%
-  \Test{a}{[a]=<>}%
-  \Test{{a}}{[a]=<>}%
-  \Test{{a}}{[a]=<>}%
-  \Test{{{a}}}{[a]=<>}%
-  \Test{{{{a}}}}{[{a}]=<>}%
-  \Test{a=}{[a]=[]}%
-  \Test{{a}=}{[a]=[]}%
-  \Test{{{a}}=}{[{a}]=[]}%
-  \Test{a={}}{[a]=[]}%
-  \Test{{a}={{}}}{[a]=[{}]}%
-  \Test{a=b}{[a]=[b]}%
-  \Test{a=\fi}{[a]=[\fi]}%
-  \Test{a=\iffalse}{[a]=[\iffalse]}%
-  \Test{a=\iffalse,b=\fi}{[a]=[\iffalse],[b]=[\fi]}%
-  \Test{{ a = b }}{[ a ]=[ b ]}%
-  \Test{{{ a = b }}}{[ a = b ]=<>}%
-\end{qstest}
-
-\begin{qstest}{comma}{comma,parse}
-  \def\Processor#1{%
-    \expandafter\Expect\expandafter{\comma at entry}{#1}%
-    \toks@{#1}%
-    \ifx\Result\@empty
-      \edef\Result{[\the\toks@]}%
-    \else
-      \edef\Result{\Result,[\the\toks@]}%
-    \fi
-    \@onelevel at sanitize\Result
-  }%
-  \def\Test#1#2{%
-    \sbox0{%
-      \let\Result\@empty
-      \comma at parse{#1}\Processor
-      \Expect*{\Result}{#2}%
-    }%
-    \Expect*{\the\wd0}{0.0pt}%
-  }%
-  \Test{}{}%
-  \Test{{}}{}%
-  \Test{{{}}}{[{}]}%
-  \Test{a}{[a]}%
-  \Test{{a}}{[a]}%
-  \Test{{{a}}}{[{a}]}%
-  \Test{a=}{[a=]}%
-  \Test{a\fi}{[a\fi]}%
-  \Test{a\iffalse}{[a\iffalse]}%
-  \Test{\iffalse,\fi}{[\iffalse],[\fi]}%
-  \Test{ a , b , c }{[a],[b],[c]}%
-  \Test{ { } ,{ }, { }, { } , { } }{[ ],[ ],[ ],[ ],[ ]}%
-  \Test{ {{}} ,{{}}, {{}}, {{}} , {{}} }{[{}],[{}],[{}],[{}],[{}]}%
-\end{qstest}
-
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `kvsetkeys-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,284 +0,0 @@
-%%
-%% This is file `kvsetkeys-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% kvsetkeys.dtx  (with options: `test2,noetex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: kvsetkeys
-%% Version: 2016/05/16 v1.17
-%% 
-%% Copyright (C) 2006, 2007, 2009-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file kvsetkeys.dtx
-%% and the derived files
-%%    kvsetkeys.sty, kvsetkeys.pdf, kvsetkeys.ins, kvsetkeys.drv,
-%%    kvsetkeys-example.tex, kvsetkeys-test1.tex,
-%%    kvsetkeys-test2.tex, kvsetkeys-test3.tex,
-%%    kvsetkeys-test4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\let\SavedUnexpanded\unexpanded
-\let\unexpanded\UNDEFINED
-\makeatletter
-\chardef\KVS at TestMode=1 %
-\makeatother
-\usepackage{kvsetkeys}[2016/05/16]
-\let\unexpanded\SavedUnexpanded
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfresettimer\endcsname\relax
-\else
-  \makeatletter
-  \newcount\SummaryTime
-  \newcount\TestTime
-  \SummaryTime=\z@
-  \newcommand*{\PrintTime}[2]{%
-    \typeout{%
-      [Time #1: \strip at pt\dimexpr\number#2sp\relax\space s]%
-    }%
-  }%
-  \newcommand*{\StartTime}[1]{%
-    \renewcommand*{\TimeDescription}{#1}%
-    \pdfresettimer
-  }%
-  \newcommand*{\TimeDescription}{}%
-  \newcommand*{\StopTime}{%
-    \TestTime=\pdfelapsedtime
-    \global\advance\SummaryTime\TestTime
-    \PrintTime\TimeDescription\TestTime
-  }%
-  \let\saved at qstest\qstest
-  \let\saved at endqstest\endqstest
-  \def\qstest#1#2{%
-    \saved at qstest{#1}{#2}%
-    \StartTime{#1}%
-  }%
-  \def\endqstest{%
-    \StopTime
-    \saved at endqstest
-  }%
-  \AtEndDocument{%
-    \PrintTime{summary}\SummaryTime
-  }%
-  \makeatother
-\fi
-\makeatletter
-\def\@makeactive#1{%
-  \catcode`#1=13\relax
-}
-\@makeactive\,
-\def,{\errmessage{COMMA}}
-\@makeother\,
-\@makeactive\=
-\def={\errmessage{EQUALS}}
-\@makeother\=
-
-\begin{qstest}{normalize}{normalize,active-chars,space-removal}%
-  \long\def\Test#1#2{%
-    \@makeother\,%
-    \@makeother\=%
-    \scantokens{\toks@={#2}}%
-    \edef\Result{\the\toks@}%
-    \@makeother\,%
-    \@makeother\=%
-    \@Test{#1}%
-    \@makeactive\,%
-    \@Test{#1}%
-    \@makeactive\=%
-    \@Test{#1}%
-    \@makeother\,%
-    \@Test{#1}%
-    \@makeother\=%
-  }%
-  \long\def\@Test#1{%
-    \scantokens{\kv at normalize{#1}}%
-    \expandafter\expandafter\expandafter\Expect
-    \expandafter\expandafter\expandafter
-    {\expandafter\kv at list\expandafter}\expandafter{\Result}%
-    \Expect*{\ifx\kv at list\Result true\else false\fi}{true}%
-  }%
-  \Test{}{,}%
-  \Test{,}{,}%
-  \Test{,,}{,}%
-  \Test{,,,}{,}%
-  \Test{ , }{,}%
-  \Test{{a}}{,{a},}%
-  \Test{,{a}}{,{a},}%
-  \Test{{a},}{,{a},}%
-  \Test{{a},{b}}{,{a},{b},}%
-  \Test{{b}={c},{}=,{}={},{d}=}{,{b}={c},{}=,{}={},{d}=,}%
-  \Test{{}}{,{},}%
-  \Test{{},{},{}}{,{},{},{},}%
-  \Test{=}{,=,}%
-  \Test{=,=,=}{,=,=,=,}%
-  \Test{a=\par}{,a=\par,}%
-  \Test{\par}{,\par,}%
-  \def\TestSet#1{%
-    \Test{#1#1}{,}%
-    \Test{#1#1,#1#1}{,}%
-    \Test{#1#1,#1#1,#1#1}{,}%
-    \Test{#1#1#1#1#1}{,}%
-    \Test{{a}#1#1=#1#1{b}}{,{a}={b},}%
-  }%
-  \TestSet{ }%
-  \begingroup
-    \let\saved at normalize\kv at normalize
-    \def\kv at normalize#1{%
-      \saved at normalize{#1}%
-      \@onelevel at sanitize\kv at list
-      \@onelevel at sanitize\Result
-    }%
-    \Test{#,#=#,{#}={#},{#}=,{#}}{,#,#=#,{#}={#},{#}=,{#},}%
-  \endgroup
-  \begingroup
-    \def\Test#1#2{%
-      \edef\Result{#2}%
-      \@Test{#1}%
-    }%
-    \Test{{ a = b }}{,{ a = b },}%
-    \@makeactive\,%
-    \Test{{,}}{\string,{\noexpand,}\string,}%
-    \@makeother\,%
-    \@makeactive\=%
-    \Test{a={=}}{,a\string={\noexpand=},}%
-  \endgroup
-  \Test{a=b}{,a=b,}%
-  \Test{a={b}}{,a={b},}%
-  \Test{a ={b}}{,a={b},}%
-  \Test{a= {b}}{,a={b},}%
-  \Test{a = {b}}{,a={b},}%
-  \Test{a = {b} ,}{,a={b},}%
-  \Test{a}{,a,}%
-  \Test{ a}{,a,}%
-  \Test{a }{,a,}%
-  \Test{ a }{,a,}%
-  \Test{, a ,}{,a,}%
-  \Test{, a b ,}{,a b,}%
-  \Test{,a ,}{,a,}%
-  \Test{ a =}{,a=,}%
-  \Test{ a = }{,a=,}%
-  \Test{a =}{,a=,}%
-  \Test{{a} =}{,{a}=,}%
-  \Test{{a}= {}}{,{a}={},}%
-  \Test{, a = {}}{,a={},}%
-  \Test{a,,b}{,a,b,}%
-  \Test{a=\fi}{,a=\fi,}%
-  \Test{a=\iffalse}{,a=\iffalse,}%
-  \Test{a=\iffalse,b=\fi}{,a=\iffalse,b=\fi,}%
-\end{qstest}
-
-\begin{qstest}{parse}{parse,brace-removal}
-  \def\Processor#1#2{%
-    \expandafter\Expect\expandafter{\kv at key}{#1}%
-    \toks@{#2}%
-    \edef\x{\the\toks@}%
-    \ifx\kv at value\relax
-      \Expect*{\the\toks@}{}%
-      \def\Value{<>}%
-    \else
-      \edef\Value{[\the\toks@]}%
-      \@onelevel at sanitize\Value
-    \fi
-    \toks@{#1}%
-    \ifx\Result\@empty
-      \edef\Result{[\the\toks@]=\Value}%
-    \else
-      \edef\Result{\Result,[\the\toks@]=\Value}%
-    \fi
-    \@onelevel at sanitize\Result
-  }%
-  \def\Test#1#2{%
-    \sbox0{%
-      \let\Result\@empty
-      \kv at parse{#1}\Processor
-      \Expect*{\Result}{#2}%
-    }%
-    \Expect*{\the\wd0}{0.0pt}%
-  }%
-  \Test{}{}%
-  \Test{{}}{}%
-  \Test{{{}}}{[]=<>}%
-  \Test{{{{}}}}{[{}]=<>}%
-  \Test{a}{[a]=<>}%
-  \Test{{a}}{[a]=<>}%
-  \Test{{a}}{[a]=<>}%
-  \Test{{{a}}}{[a]=<>}%
-  \Test{{{{a}}}}{[{a}]=<>}%
-  \Test{a=}{[a]=[]}%
-  \Test{{a}=}{[a]=[]}%
-  \Test{{{a}}=}{[{a}]=[]}%
-  \Test{a={}}{[a]=[]}%
-  \Test{{a}={{}}}{[a]=[{}]}%
-  \Test{a=b}{[a]=[b]}%
-  \Test{a=\fi}{[a]=[\fi]}%
-  \Test{a=\iffalse}{[a]=[\iffalse]}%
-  \Test{a=\iffalse,b=\fi}{[a]=[\iffalse],[b]=[\fi]}%
-  \Test{{ a = b }}{[ a ]=[ b ]}%
-  \Test{{{ a = b }}}{[ a = b ]=<>}%
-\end{qstest}
-
-\begin{qstest}{comma}{comma,parse}
-  \def\Processor#1{%
-    \expandafter\Expect\expandafter{\comma at entry}{#1}%
-    \toks@{#1}%
-    \ifx\Result\@empty
-      \edef\Result{[\the\toks@]}%
-    \else
-      \edef\Result{\Result,[\the\toks@]}%
-    \fi
-    \@onelevel at sanitize\Result
-  }%
-  \def\Test#1#2{%
-    \sbox0{%
-      \let\Result\@empty
-      \comma at parse{#1}\Processor
-      \Expect*{\Result}{#2}%
-    }%
-    \Expect*{\the\wd0}{0.0pt}%
-  }%
-  \Test{}{}%
-  \Test{{}}{}%
-  \Test{{{}}}{[{}]}%
-  \Test{a}{[a]}%
-  \Test{{a}}{[a]}%
-  \Test{{{a}}}{[{a}]}%
-  \Test{a=}{[a=]}%
-  \Test{a\fi}{[a\fi]}%
-  \Test{a\iffalse}{[a\iffalse]}%
-  \Test{\iffalse,\fi}{[\iffalse],[\fi]}%
-  \Test{ a , b , c }{[a],[b],[c]}%
-  \Test{ { } ,{ }, { }, { } , { } }{[ ],[ ],[ ],[ ],[ ]}%
-  \Test{ {{}} ,{{}}, {{}}, {{}} , {{}} }{[{}],[{}],[{}],[{}],[{}]}%
-\end{qstest}
-
-\begin{document}
-\end{document}
-\endinput
-%%
-%% End of file `kvsetkeys-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,92 +0,0 @@
-%%
-%% This is file `kvsetkeys-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% kvsetkeys.dtx  (with options: `test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: kvsetkeys
-%% Version: 2016/05/16 v1.17
-%% 
-%% Copyright (C) 2006, 2007, 2009-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file kvsetkeys.dtx
-%% and the derived files
-%%    kvsetkeys.sty, kvsetkeys.pdf, kvsetkeys.ins, kvsetkeys.drv,
-%%    kvsetkeys-example.tex, kvsetkeys-test1.tex,
-%%    kvsetkeys-test2.tex, kvsetkeys-test3.tex,
-%%    kvsetkeys-test4.tex.
-%% 
-\catcode`\{=1
-\catcode`\}=2
-\catcode`\#=6
-\catcode`\@=11
-\input kvdefinekeys.sty\relax
-\input kvsetkeys.sty\relax
-\input infwarerr.sty\relax
-\def\Error#1{%
-  \@PackageError{test}{#1}\@ehc
-}
-\def\temp#1#2{%
-  \kv at define@key{#1}{#2}{%
-    \edef\result{%
-      \result
-      [#1:#2=##1]% hash-ok
-    }%
-  }%
-}
-\temp{FA}{key1}
-\temp{FA}{key2}
-\temp{FB}{key3}
-\temp{FB}{key3}
-\setbox0=\hbox{%
-  \def\result{}%
-  \kvsetknownkeys{FA}\cmd{key1=234,key3=456}%
-  \def\expected{[FA:key1=234]}%
-  \ifx\expected\result
-  \else
-    \Error{%
-      \string\kvsetknownkeys/\string\result\MessageBreak
-      Expected: \expected\MessageBreak
-      Result: \space\result
-    }%
-  \fi
-  \def\expected{{key3}={456}}%
-  \ifx\cmd\expected
-  \else
-    \Error{%
-      \string\kvsetknownkeys/\string\cmd\MessageBreak
-      Expected: \expected\MessageBreak
-      Result: \space\cmd
-    }%
-  \fi
-}
-\ifdim\wd0=0pt %
-\else
-  \Error{Spurious spaces?}%
-\fi
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `kvsetkeys-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,82 +0,0 @@
-%%
-%% This is file `letltxmacro-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% letltxmacro.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: letltxmacro
-%% Version: 2016/05/16 v1.5
-%% 
-%% Copyright (C) 2008, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file letltxmacro.dtx
-%% and the derived files
-%%    letltxmacro.sty, letltxmacro.pdf, letltxmacro.ins, letltxmacro.drv,
-%%    letltxmacro-showcases.tex, letltxmacro-test1.tex,
-%%    letltxmacro-test2.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\makeatletter
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@\@ne
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@\@ne
-  \repeat
-}
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{127}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\{=1 %
-  \catcode`\}=2 %
-  \catcode`\#=6 %
-  \catcode`\[=12 %
-  \catcode`\]=12 %
-  \catcode`\%=14 %
-  \catcode`\ =10 %
-  \catcode13=5 %
-  \RequirePackage{letltxmacro}[2016/05/16]\relax
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `letltxmacro-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,274 +0,0 @@
-%%
-%% This is file `letltxmacro-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% letltxmacro.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: letltxmacro
-%% Version: 2016/05/16 v1.5
-%% 
-%% Copyright (C) 2008, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file letltxmacro.dtx
-%% and the derived files
-%%    letltxmacro.sty, letltxmacro.pdf, letltxmacro.ins, letltxmacro.drv,
-%%    letltxmacro-showcases.tex, letltxmacro-test1.tex,
-%%    letltxmacro-test2.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{minimal}
-
-\usepackage{letltxmacro}[2016/05/16]
-
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\makeatletter
-
-\def\TestDef#1{%
-  \begingroup
-    \@makeother\\%
-    \@makeother\ %
-    \expandafter\@TestDef\csname #1\endcsname
-}
-\def\@TestDef#1#2{%
-    \edef\a{\expandafter\strip at prefix\meaning#1}%
-    \edef\b{\detokenize{#2}}%
-    \ifx\a\b
-    \else
-      \typeout{1 [\a]}%
-      \typeout{2 [\b]}%
-    \fi
-  \endgroup
-  \Expect*{\expandafter\strip at prefix\meaning#1}*{\detokenize{#2}}%
-}
-\def\TestEquals#1#2{%
-  \Expect*{%
-    \expandafter\ifx\csname#1\expandafter\endcsname
-                    \csname#2\endcsname
-      equals%
-    \else
-      wrong%
-    \fi
-  }{equals}%
-}
-\def\SaveA{%
-  \let\SavedA\TestA
-  \expandafter\let\csname\string\SavedA\expandafter\endcsname
-                  \csname\string\TestA\endcsname
-  \expandafter\let\csname SavedA \expandafter\endcsname
-                  \csname TestA \endcsname
-}
-\def\CheckA{%
-  \TestEquals{SavedA}{TestA}%
-  \TestEquals{\string\SavedA}{\string\TestA}%
-  \TestEquals{SavedA }{TestA }%
-}
-
-\begin{qstest}{robust}{robust}
-  \begingroup
-    \DeclareRobustCommand*{\TestA}{Test}%
-    \SaveA
-    \TestDef{TestA}{\protect \TestA  }%
-    \CheckA
-    \DeclareRobustCommand{\TestA}{Test}%
-    \SaveA
-    \TestDef{TestA}{\protect \TestA  }%
-    \LetLtxMacro\TestB\TestA
-    \TestDef{TestB}{\protect \TestB  }%
-    \TestEquals{TestB }{TestA }%
-    \CheckA
-    \GlobalLetLtxMacro\TestC\TestA
-    \CheckA
-  \endgroup
-  \TestDef{TestC}{\protect \TestC  }%
-  \DeclareRobustCommand{\TestA}{Test}%
-  \TestEquals{TestC }{TestA }%
-\end{qstest}
-
-\begin{qstest}{default}{default}
-  \begingroup
-    \newcommand{\TestA}[1][\relax default \empty]{TestA #1}%
-    \SaveA
-    \TestDef
-    {TestA}{\@protected at testopt \TestA \\TestA {\relax default \empty }}%
-    \LetLtxMacro\TestB\TestA
-    \TestDef
-    {TestB}{\@protected at testopt \TestB \\TestB {\relax default \empty }}%
-    \CheckA
-    \TestEquals{\string\TestB}{\string\TestA}%
-    \GlobalLetLtxMacro\TestC\TestA
-    \CheckA
-  \endgroup
-  \TestDef
-  {TestC}{\@protected at testopt \TestC \\TestC {\relax default \empty }}%
-  \newcommand{\TestA}[1][\relax default \empty]{TestA #1}%
-  \TestEquals{\string\TestC}{\string\TestA}%
-\end{qstest}
-
-\begin{qstest}{robustdefault}{robustdefault}
-  \begingroup
-    \DeclareRobustCommand{\TestA}[1][\default]{TestA}%
-    \SaveA
-    \LetLtxMacro\TestB\TestA
-    \TestDef{TestB}{\protect \TestB  }%
-    \TestDef{TestB }{\@protected at testopt \TestB  \\TestB  {\default }}%
-    \CheckA
-    \GlobalLetLtxMacro\TestC\TestA
-    \CheckA
-  \endgroup
-  \TestDef{TestC}{\protect \TestC  }%
-  \TestDef{TestC }{\@protected at testopt \TestC  \\TestC  {\default }}%
-\end{qstest}
-
-\begin{qstest}{plain}{plain}
-  \LetLtxMacro\NewRelax\relax
-  \Expect*{\meaning\relax}*{\string\relax}%
-  \Expect*{\meaning\NewRelax}*{\string\relax}%
-  \LetLtxMacro\NewHbox\hbox
-  \Expect*{\meaning\hbox}*{\string\hbox}%
-  \Expect*{\meaning\NewHbox}*{\string\hbox}%
-  \LetLtxMacro\NewEmpty\empty
-  \Expect*{\meaning\empty}{macro:->}%
-  \Expect*{\meaning\NewEmpty}{macro:->}%
-  \def\TestA{\iffalse}%
-  \LetLtxMacro\TestB\TestA
-  \TestDef{TestB}{\iffalse }%
-  \TestEquals{TestA}{TestB}%
-\end{qstest}
-\usepackage{etoolbox}[2008/06/22]
-
-\begin{qstest}{oldnewrobustcmd}{oldnewrobustcmd}
-  \begingroup
-    \protected\edef\TestA{%
-      \noexpand\@protected at testopt
-      \noexpand\TestA
-      \expandafter\noexpand\csname\string\TestA\endcsname
-      {\noexpand\default}%
-    }%
-    \expandafter\protected\expandafter
-    \def\csname\string\TestA\endcsname{TestA}%
-    \SaveA
-    \LetLtxMacro\TestB\TestA
-    \TestDef{TestB}{\@protected at testopt \TestB \\TestB {\default }}%
-    \protected\edef\TestC{%
-      \noexpand\@protected at testopt
-      \noexpand\TestB
-      \expandafter\noexpand\csname\string\TestB\endcsname
-      {\noexpand\default}%
-    }%
-    \TestEquals{TestB}{TestC}%
-    \CheckA
-    \GlobalLetLtxMacro\TestD\TestA
-    \CheckA
-  \endgroup
-  \TestDef{TestD}{\@protected at testopt \TestD \\TestD {\default }}%
-  \protected\edef\TestC{%
-    \noexpand\@protected at testopt
-    \noexpand\TestD
-    \expandafter\noexpand\csname\string\TestD\endcsname
-    {\noexpand\default}%
-  }%
-  \TestEquals{TestD}{TestC}%
-\end{qstest}
-
-\begin{qstest}{newrobustcmd}{newrobustcmd}
-  \begingroup
-    \newrobustcmd{\TestA}[1][\default]{TestA}%
-    \SaveA
-    \LetLtxMacro\TestB\TestA
-    \TestDef{TestB}{\@testopt \\TestB {\default }}%
-    \protected\edef\TestC{%
-      \noexpand\@testopt
-      \expandafter\noexpand\csname\string\TestB\endcsname
-      {\noexpand\default}%
-    }%
-    \TestEquals{TestB}{TestC}%
-    \CheckA
-    \GlobalLetLtxMacro\TestD\TestA
-    \CheckA
-  \endgroup
-  \TestDef{TestD}{\@testopt \\TestD {\default }}%
-  \protected\edef\TestC{%
-    \noexpand\@testopt
-    \expandafter\noexpand\csname\string\TestD\endcsname
-    {\noexpand\default}%
-  }%
-  \TestEquals{TestD}{TestC}%
-\end{qstest}
-
-\begin{qstest}{robustifyopt}{robustifyopt}
-  \newcommand{\TestA}[2][\default]{}%
-  \TestDef{TestA}{\@protected at testopt \TestA \\TestA {\default }}%
-  \robustify\TestA
-  \TestDef{TestA}{\@protected at testopt \TestA \\TestA {\default }}%
-  \protected\edef\TestC{%
-    \noexpand\@protected at testopt
-    \noexpand\TestA
-    \expandafter\noexpand\csname\string\TestA\endcsname
-    {\noexpand\default}%
-  }%
-  \TestEquals{TestA}{TestC}%
-  \SaveA
-  \LetLtxMacro\TestB\TestA
-  \TestDef{TestB}{\@protected at testopt \TestB \\TestB {\default }}%
-  \protected\edef\TestC{%
-    \noexpand\@protected at testopt
-    \noexpand\TestB
-    \expandafter\noexpand\csname\string\TestB\endcsname
-    {\noexpand\default}%
-  }%
-  \TestEquals{TestB}{TestC}%
-  \CheckA
-\end{qstest}
-
-\begin{qstest}{robustifydeclare}{robustifydeclare}
-  \DeclareRobustCommand\TestA{\iffalse}%
-  \robustify\TestA
-  \SaveA
-  \LetLtxMacro\TestB\TestA
-  \TestDef{TestB}{\iffalse }%
-  % before etoolbox 2008/06/22: \protected\long\def
-  % since etoolbox 2008/06/22: \protected\def
-  \protected\def\TestC{\iffalse}%
-  \TestEquals{TestB}{TestC}%
-  \CheckA
-\end{qstest}
-
-\begin{qstest}{robustifydeclarelong}{robustifydeclarelong}
-  \DeclareRobustCommand\TestA[1]{\iffalse}%
-  \robustify\TestA
-  \SaveA
-  \LetLtxMacro\TestB\TestA
-  \TestDef{TestB}{\iffalse }%
-  % before etoolbox 2008/06/22: \protected\long\def
-  % since etoolbox 2008/06/22: \protected\def
-  \protected\long\def\TestC#1{\iffalse}%
-  \TestEquals{TestB}{TestC}%
-  \CheckA
-\end{qstest}
-\csname @@end\endcsname
-\endinput
-%%
-%% End of file `letltxmacro-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,83 +0,0 @@
-%%
-%% This is file `listingsutf8-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% listingsutf8.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: listingsutf8
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2007, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file listingsutf8.dtx
-%% and the derived files
-%%    listingsutf8.sty, listingsutf8.pdf, listingsutf8.ins, listingsutf8.drv,
-%%    listingsutf8-test1.tex, listingsutf8-test2.tex,
-%%    listingsutf8-test3.tex, listingsutf8-test4.tex,
-%%    listingsutf8-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\makeatletter
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@\@ne
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@\@ne
-  \repeat
-}
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{127}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\{=1 %
-  \catcode`\}=2 %
-  \catcode`\#=6 %
-  \catcode`\[=12 %
-  \catcode`\]=12 %
-  \catcode`\%=14 %
-  \catcode`\ =10 %
-  \catcode13=5 %
-  \RequirePackage{listingsutf8}[2016/05/16]\relax
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `listingsutf8-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,72 +0,0 @@
-%%
-%% This is file `listingsutf8-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% listingsutf8.dtx  (with options: `test2,utf8')
-%% 
-%% This is a generated file.
-%% 
-%% Project: listingsutf8
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2007, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file listingsutf8.dtx
-%% and the derived files
-%%    listingsutf8.sty, listingsutf8.pdf, listingsutf8.ins, listingsutf8.drv,
-%%    listingsutf8-test1.tex, listingsutf8-test2.tex,
-%%    listingsutf8-test3.tex, listingsutf8-test4.tex,
-%%    listingsutf8-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{filecontents}
-\def\do#1{%
-  \ifx#1\^%
-  \else
-    \noexpand\do\noexpand#1%
-  \fi
-}
-\expandafter\let\expandafter\dospecials\expandafter\empty
-\expandafter\edef\expandafter\dospecials\expandafter{\dospecials}
-\begin{filecontents*}{ExampleUTF8.java}
-public class ExampleUTF8 {
-    public static String testString =
-        "Umlauts: " +
-        "^^c3^^84^^c3^^96^^c3^^9c^^c3^^a4^^c3^^b6^^c3^^bc^^c3^^9f";
-    public static void main(String[] args) {
-        System.out.println(testString);
-    }
-}
-\end{filecontents*}
-\usepackage{listingsutf8}[2016/05/16]
-\def\Text{%
-  Umlauts: %
-  ^^c3^^84^^c3^^96^^c3^^9c^^c3^^a4^^c3^^b6^^c3^^bc^^c3^^9f%
-}
-\begin{document}
-\lstinputlisting[%
-  language=Java,%
-  inputencoding=utf8/latin1,%
-]{ExampleUTF8.java}
-\end{document}
-\endinput
-%%
-%% End of file `listingsutf8-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,40 +0,0 @@
-%%
-%% This is file `listingsutf8-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% listingsutf8.dtx  (with options: `test3,utf8x')
-%% 
-%% This is a generated file.
-%% 
-%% Project: listingsutf8
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2007, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file listingsutf8.dtx
-%% and the derived files
-%%    listingsutf8.sty, listingsutf8.pdf, listingsutf8.ins, listingsutf8.drv,
-%%    listingsutf8-test1.tex, listingsutf8-test2.tex,
-%%    listingsutf8-test3.tex, listingsutf8-test4.tex,
-%%    listingsutf8-test5.tex.
-%% 
-\endinput
-%%
-%% End of file `listingsutf8-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,40 +0,0 @@
-%%
-%% This is file `listingsutf8-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% listingsutf8.dtx  (with options: `test4,utf8,noetex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: listingsutf8
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2007, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file listingsutf8.dtx
-%% and the derived files
-%%    listingsutf8.sty, listingsutf8.pdf, listingsutf8.ins, listingsutf8.drv,
-%%    listingsutf8-test1.tex, listingsutf8-test2.tex,
-%%    listingsutf8-test3.tex, listingsutf8-test4.tex,
-%%    listingsutf8-test5.tex.
-%% 
-\endinput
-%%
-%% End of file `listingsutf8-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test5.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test5.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/listingsutf8-test5.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,40 +0,0 @@
-%%
-%% This is file `listingsutf8-test5.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% listingsutf8.dtx  (with options: `test5,utf8x,noetex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: listingsutf8
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2007, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file listingsutf8.dtx
-%% and the derived files
-%%    listingsutf8.sty, listingsutf8.pdf, listingsutf8.ins, listingsutf8.drv,
-%%    listingsutf8-test1.tex, listingsutf8-test2.tex,
-%%    listingsutf8-test3.tex, listingsutf8-test4.tex,
-%%    listingsutf8-test5.tex.
-%% 
-\endinput
-%%
-%% End of file `listingsutf8-test5.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-carcdr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-carcdr.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-carcdr.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,116 +0,0 @@
-%%
-%% This is file `ltxcmds-test-carcdr.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% ltxcmds.dtx  (with options: `test-carcdr')
-%% 
-%% This is a generated file.
-%% 
-%% Project: ltxcmds
-%% Version: 2016/05/16 v1.23
-%% 
-%% Copyright (C) 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file ltxcmds.dtx
-%% and the derived files
-%%    ltxcmds.sty, ltxcmds.pdf, ltxcmds.ins, ltxcmds.drv,
-%%    ltxcmds-test1.tex, ltxcmds-test-gobble.tex,
-%%    ltxcmds-test-ifempty.tex, ltxcmds-test-zapspace.tex,
-%%    ltxcmds-test-ifboxempty.tex, ltxcmds-test-nextchar.tex,
-%%    ltxcmds-test-carcdr.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input ltxcmds.sty\relax
-  \input eolgrab.sty\relax
-\else
-  \RequirePackage{ltxcmds}[2016/05/16]%
-  \RequirePackage{eolgrab}[2011/01/12]%
-\fi
-\def\msg#{\immediate\write16}
-\def\space{ }
-\long\def\Test#1#2#3{%
-  \begingroup
-    \def\TestExpected{#3}%
-    \expandafter\expandafter\expandafter\def
-    \expandafter\expandafter\expandafter\TestResult
-    \expandafter\expandafter\expandafter{%
-      #1#2\@nil
-    }%
-    \ifx\TestResult\TestExpected
-    \else
-      \msg{\string\TestExpected: [\meaning\TestExpected]}%
-      \msg{\string\TestResult: \space\space[\meaning\TestResult]}%
-      \errmessage{Test failed!}%
-    \fi
-  \endgroup
-}
-\Test\ltx at carzero{abc}{}
-\Test\ltx at carzero{}{}
-\Test\ltx at carzero{\par\par}{}
-\Test\ltx at cdrzero{}{}
-\Test\ltx at cdrzero{abc}{abc}
-\Test\ltx at cdrzero{ \par}{ \par}
-\Test\ltx at cdrzero{\@empty}{\@empty}
-\Test\ltx at cdrzero{{}}{{}}
-\Test\ltx at car{abc}{a}
-\Test\ltx at car{\par}{\par}
-\Test\ltx at cdr{abc}{bc}
-\Test\ltx at cdr{a \par}{ \par}
-\Test\ltx at cdr{a\@empty}{\@empty}
-\Test\ltx at cartwo{abc}{ab}
-\Test\ltx at cartwo{\par\@empty}{\par\@empty}
-\Test\ltx at carsecond{abc}{b}
-\Test\ltx at carsecond{\@empty b\@empty}{b}
-\Test\ltx at carsecond{\par\par\par}{\par}
-\Test\ltx at cdrtwo{abc}{c}
-\Test\ltx at cdrtwo{ab \par}{ \par}
-\Test\ltx at cdrtwo{ab\@empty}{\@empty}
-\Test\ltx at cdrtwo{ab{}}{{}}
-\Test\ltx at cdrthree{abcdefg}{defg}
-\Test\ltx at cdrfour{abcdefg}{efg}
-\Test{\ltx at CdrNum{5}}{abcdefg}{fg}
-\Test{\ltx at CdrNum{0}}{\par}{\par}
-\Test{\ltx at CdrNum{0}}{\@empty}{\@empty}
-\Test{\ltx at CdrNum{0}}{{}}{{}}
-\Test{\ltx at CdrNum{0}}{ }{ }
-\Test{\ltx at CdrNum{2}}{abcd}{cd}
-\Test{\ltx at CdrNum{2}}{\vbox\par\hbox\par}{\hbox\par}
-\Test{\ltx at carthree}{abcdefg}{abc}
-\Test{\ltx at carfour}{abcdefg}{abcd}
-\Test{\ltx at CarNum{5}}{abcdefg}{abcde}
-\Test{\ltx at CarNum{2}}{\@empty\par}{\@empty\par}
-\Test\ltx at carthird{abcdefg}{c}
-\Test\ltx at carfourth{abcdefg}{d}
-\Test{\ltx at CarNumth{5}}{abcdefg}{e}
-\Test{\ltx at CarNumth{2}}{\@empty\@empty\@empty}{\@empty}
-\Test{\ltx at CarNumth{2}}{\par\par\par}{\par}
-\Test{\ltx at CarNumth{2}}{ab}{b}
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `ltxcmds-test-carcdr.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,221 +0,0 @@
-%%
-%% This is file `ltxcmds-test-gobble.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% ltxcmds.dtx  (with options: `test-gobble')
-%% 
-%% This is a generated file.
-%% 
-%% Project: ltxcmds
-%% Version: 2016/05/16 v1.23
-%% 
-%% Copyright (C) 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file ltxcmds.dtx
-%% and the derived files
-%%    ltxcmds.sty, ltxcmds.pdf, ltxcmds.ins, ltxcmds.drv,
-%%    ltxcmds-test1.tex, ltxcmds-test-gobble.tex,
-%%    ltxcmds-test-ifempty.tex, ltxcmds-test-zapspace.tex,
-%%    ltxcmds-test-ifboxempty.tex, ltxcmds-test-nextchar.tex,
-%%    ltxcmds-test-carcdr.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input ltxcmds.sty\relax
-\else
-  \RequirePackage{ltxcmds}[2016/05/16]%
-\fi
-\catcode`\@=11 %
-\def\msg#{\immediate\write16}%
-\msg{[Test \string\ltx at GobbleNum]}%
-\long\def\Test#1=#2\\{%
-  \edef\StrA{\ltx at GobbleNum#1}%
-  \expandafter\expandafter\expandafter\def
-  \expandafter\expandafter\expandafter\StrAA
-  \expandafter\expandafter\expandafter{\ltx at GobbleNum#1}%
-  \edef\StrB{#2}%
-  \ifx\StrA\StrB
-    \ifx\StrAA\StrB
-      \msg{* ok.}%
-    \else
-      \msg{StrAA: \StrAA}%
-      \msg{StrB: \StrB}%
-      \errhelp{Test: #1=#2}%
-      \errmessage{Test (two expansions) failed}%
-    \fi
-  \else
-    \msg{StrA: \StrA}%
-    \msg{StrB: \StrB}%
-    \errhelp{Test: #1=#2}%
-    \errmessage{Test (edef) failed!}%
-  \fi
-}
-\Test0abc=abc\\
-\Test1abc=bc\\
-\Test2abc=c\\
-\Test3abcd=d\\
-\Test4abcde=e\\
-\Test5abcdef=f\\
-\Test6abcdefg=g\\
-\Test7abcdefgh=h\\
-\Test8abcdefghi=i\\
-\Test9abcdefghij=j\\
-\Test{10}0123456789X=X\\
-\Test{12}abcdefghijklm=m\\
-\Test{700}%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-X=X\\
-\Test{-1}abc=abc\\
-\Test2\par\par\relax=\relax\\
-
-\begingroup
-  \count1=2 %
-  \Test{\count1}abc=c\\%
-\endgroup
-
-\ltx at IfUndefined{numexpr}{%
-}{%
-  \Test{1+1}abc=c\\%
-}
-
-\msg{[Test \string\ltx at CdrNum]}%
-\long\def\Test#1=#2\\{%
-  \edef\StrA{\ltx at CdrNum#1\@nil}%
-  \expandafter\expandafter\expandafter\def
-  \expandafter\expandafter\expandafter\StrAA
-  \expandafter\expandafter\expandafter{\ltx at CdrNum#1\@nil}%
-  \edef\StrB{#2}%
-  \ifx\StrA\StrB
-    \ifx\StrAA\StrB
-      \msg{* ok.}%
-    \else
-      \msg{StrAA: \meaning\StrAA}%
-      \msg{StrB: \meaning\StrB}%
-      \errhelp{Test: #1=#2}%
-      \errmessage{Test (two expansions) failed}%
-    \fi
-  \else
-    \msg{StrA: \StrA}%
-    \msg{StrB: \StrB}%
-    \errhelp{Test: #1=#2}%
-    \errmessage{Test (edef) failed!}%
-  \fi
-}
-\Test0abc=abc\\
-\Test1abc=bc\\
-\Test2abc=c\\
-\Test3abcd=d\\
-\Test4abcde=e\\
-\Test5abcdef=f\\
-\Test6abcdefg=g\\
-\Test7abcdefgh=h\\
-\Test8abcdefghi=i\\
-\Test9abcdefghij=j\\
-\Test{10}0123456789X=X\\
-\Test{12}abcdefghijklm=m\\
-\Test{700}%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-X=X\\
-\Test{-1}abc=abc\\
-\Test2\par\par\relax=\relax\\
-
-\msg{[Test \string\ltx at CarNum]}%
-\long\def\Test#1=#2\\{%
-  \edef\StrA{\ltx at CarNum#1\@nil}%
-  \expandafter\expandafter\expandafter\def
-  \expandafter\expandafter\expandafter\StrAA
-  \expandafter\expandafter\expandafter{\ltx at CarNum#1\@nil}%
-  \edef\StrB{#2}%
-  \ifx\StrA\StrB
-    \ifx\StrAA\StrB
-      \msg{* ok.}%
-    \else
-      \msg{StrAA: \meaning\StrAA}%
-      \msg{StrB: \meaning\StrB}%
-      \errhelp{Test: #1=#2}%
-      \errmessage{Test (two expansions) failed}%
-    \fi
-  \else
-    \msg{StrA: \StrA}%
-    \msg{StrB: \StrB}%
-    \errhelp{Test: #1=#2}%
-    \errmessage{Test (edef) failed!}%
-  \fi
-}
-\Test0abc=\\
-\Test1abc=a\\
-\Test2abc=ab\\
-\Test3abc=abc\\
-\Test3abcd=abc\\
-\Test4abcde=abcd\\
-\Test{10}0123456789X=0123456789\\
-\Test{12}abcdefghijklm=abcdefghijkl\\
-\Test{700}%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-X=%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-0123456789012345678901234567890123456789012345678901234567890123456789%
-\\
-\Test{-1}abc=\\
-\Test2\par\par\relax=\par\par\\
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `ltxcmds-test-gobble.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifboxempty.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifboxempty.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifboxempty.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,133 +0,0 @@
-%%
-%% This is file `ltxcmds-test-ifboxempty.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% ltxcmds.dtx  (with options: `test-ifboxempty')
-%% 
-%% This is a generated file.
-%% 
-%% Project: ltxcmds
-%% Version: 2016/05/16 v1.23
-%% 
-%% Copyright (C) 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file ltxcmds.dtx
-%% and the derived files
-%%    ltxcmds.sty, ltxcmds.pdf, ltxcmds.ins, ltxcmds.drv,
-%%    ltxcmds-test1.tex, ltxcmds-test-gobble.tex,
-%%    ltxcmds-test-ifempty.tex, ltxcmds-test-zapspace.tex,
-%%    ltxcmds-test-ifboxempty.tex, ltxcmds-test-nextchar.tex,
-%%    ltxcmds-test-carcdr.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input ltxcmds.sty\relax
-\else
-  \RequirePackage{ltxcmds}[2016/05/16]%
-\fi
-\def\msg#{\immediate\write16}
- % make box 0 void
-\begingroup
-  \setbox0=\box0 %
-\endgroup
-\ifvoid0 %
-\else
-  \errmessage{Voiding box 0 failed}%
-\fi
-\setbox2=\box0 %
-\def\test#1#2{%
-  \@test{#1}{#2}%
-  \@@test{#1}{#2}%
-  \chardef\x=#1%
-  \@test\x{#2}%
-  \@@test\x{#2}%
-}
-\def\@test#1#2{%
-  \begingroup
-    \setbox9=\hbox{%
-      \def\TestExpected{#2}%
-      \ltx at IfBoxEmpty{#1}{%
-        \def\TestResult{Y}%
-      }{%
-        \def\TestResult{N}%
-      }%
-      \ifx\TestExpected\TestResult
-        \msg{* Test passed.}%
-      \else
-        \errmessage{Test failed!}%
-      \fi
-    }%
-    \ifdim\wd9=0pt %
-    \else
-      \errmessage{Unwanted space?}%
-    \fi
-  \endgroup
-}
-\def\@@test#1#2{%
-  \begingroup
-    \setbox9=\hbox{%
-      \def\TestExpected{#2}%
-      \ifvoid#1\def\TestExpected{Y}\fi
-      \ltx at IfBoxVoidOrEmpty{#1}{%
-        \def\TestResult{Y}%
-      }{%
-        \def\TestResult{N}%
-      }%
-      \ifx\TestExpected\TestResult
-        \msg{* Test passed.}%
-      \else
-        \errmessage{Test failed!}%
-      \fi
-    }%
-    \ifdim\wd9=0pt %
-    \else
-      \errmessage{Unwanted space?}%
-    \fi
-  \endgroup
-}
-\test0N
-\test2N
-\setbox0=\hbox{}
-\test0Y
-\setbox2=\hbox{}
-\test2Y
-\setbox0=\vbox{}
-\test0Y
-\setbox2=\vbox{}
-\test0Y
-\setbox0=\hbox{ }%
-\test0N
-\setbox2=\hbox{ }%
-\test2N
-\setbox0=\hbox{\penalty1}%
-\test0N
-\setbox2=\hbox{\penalty1}%
-\test2N
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `ltxcmds-test-ifboxempty.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,155 +0,0 @@
-%%
-%% This is file `ltxcmds-test-ifempty.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% ltxcmds.dtx  (with options: `test-ifempty')
-%% 
-%% This is a generated file.
-%% 
-%% Project: ltxcmds
-%% Version: 2016/05/16 v1.23
-%% 
-%% Copyright (C) 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file ltxcmds.dtx
-%% and the derived files
-%%    ltxcmds.sty, ltxcmds.pdf, ltxcmds.ins, ltxcmds.drv,
-%%    ltxcmds-test1.tex, ltxcmds-test-gobble.tex,
-%%    ltxcmds-test-ifempty.tex, ltxcmds-test-zapspace.tex,
-%%    ltxcmds-test-ifboxempty.tex, ltxcmds-test-nextchar.tex,
-%%    ltxcmds-test-carcdr.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\errorcontextlines=1000 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input ltxcmds.sty\relax
-\else
-  \RequirePackage{ltxcmds}[2016/05/16]%
-\fi
-\def\msg#{\immediate\write16}
-\def\TestY{\Y}
-\def\TestN{\N}
-\msg{* \string\ltx at ifempty}
-\long\def\test#1{%
-  \begingroup
-    % Calculate expected test result via macro definition
-    \def\Stuff{#1}%
-    \ifx\Stuff\ltx at empty
-      \def\StuffEmpty{\Y}%
-    \else
-      \def\StuffEmpty{\N}%
-    \fi
-    % Test \ltx at ifempty
-    \expandafter\expandafter\expandafter\def
-    \expandafter\expandafter\expandafter\TestEmpty
-    \expandafter\expandafter\expandafter{%
-      \ltx at ifempty{#1}{\Y}{\N}%
-    }%
-    \ifx\StuffEmpty\TestEmpty
-      \msg{* Test OK}%
-    \else
-      \ltx at IfUndefined{detokenize}{}{%
-        \msg{Stuff: [\detokenize{\Stuff}]}%
-      }%
-      \errmessage{Test failed!}%
-    \fi
-  \endgroup
-}
-\test{}
-\test{a}
-\test{abc}
-\test{\par}
-\test{ }
-\test{\if}
-\test{{\if}}
-\test{\else}
-\test{{\else}}
-\test{\fi}
-\test{{}\fi}
-\test{\or\ifcase}
-\test{{}}
-\test{{a}}
-\test{{}abc}
-\test{{\par}}
-\test{{}\par}
-\def\SpaceTwo#1{%
-  \def\SpaceTwo{#1#1}%
-}\SpaceTwo{ }
-\msg{* \string\ltx at ifblank}
-\long\def\test#1{%
-  \begingroup
-    % Calculate expected test result via macro definition
-    \def\Stuff{#1}%
-    \ifx\Stuff\ltx at empty
-      \def\StuffEmpty{\Y}%
-    \else
-      \ifx\Stuff\ltx at space
-        \def\StuffEmpty{\Y}%
-      \else
-        \ifx\Stuff\SpaceTwo
-          \def\StuffEmpty{\Y}%
-        \else
-          \def\StuffEmpty{\N}%
-        \fi
-      \fi
-    \fi
-    % Test \ltx at ifblank
-    \expandafter\expandafter\expandafter\def
-    \expandafter\expandafter\expandafter\TestEmpty
-    \expandafter\expandafter\expandafter{%
-      \ltx at ifblank{#1}{\Y}{\N}%
-    }%
-    \ifx\StuffEmpty\TestEmpty
-      \msg{* Test OK}%
-    \else
-      \ltx at IfUndefined{detokenize}{}{%
-        \msg{Stuff: [\detokenize{\Stuff}]}%
-      }%
-      \errmessage{Test failed!}%
-    \fi
-  \endgroup
-}
-\test{}
-\test{a}
-\test{\if}
-\test{\else}
-\test{\fi}
-\test{ \fi}
-\test{\par}
-\test{ \par}
-\test{{}}
-\test{ {}}
-\def\x#1{%
-  \test{#1#1}%
-  \test{#1#1{}}%
-  \test{#1#1\par}%
-  \test{#1#1\else}%
-}\x{ }
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `ltxcmds-test-ifempty.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-nextchar.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-nextchar.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-nextchar.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,211 +0,0 @@
-%%
-%% This is file `ltxcmds-test-nextchar.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% ltxcmds.dtx  (with options: `test-nextchar')
-%% 
-%% This is a generated file.
-%% 
-%% Project: ltxcmds
-%% Version: 2016/05/16 v1.23
-%% 
-%% Copyright (C) 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file ltxcmds.dtx
-%% and the derived files
-%%    ltxcmds.sty, ltxcmds.pdf, ltxcmds.ins, ltxcmds.drv,
-%%    ltxcmds-test1.tex, ltxcmds-test-gobble.tex,
-%%    ltxcmds-test-ifempty.tex, ltxcmds-test-zapspace.tex,
-%%    ltxcmds-test-ifboxempty.tex, ltxcmds-test-nextchar.tex,
-%%    ltxcmds-test-carcdr.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input ltxcmds.sty\relax
-  \input eolgrab.sty\relax
-\else
-  \RequirePackage{ltxcmds}[2016/05/16]%
-  \RequirePackage{eolgrab}[2011/01/12]%
-\fi
-\def\msg#{\immediate\write16}
-\begingroup
-  \def\x#1{%
-    \endgroup
-    \let\TestSpaceToken= #1\relax
-  }%
-\x{ }
-\def\TestSpace{ }
-\begingroup
-  \lccode32=65 % space -> A
-\lowercase{%
-  \endgroup
-  \def\TestSpaceA{ }%
-}
-\def\TestCatch{%
-  \eolgrab\@TestCatch
-}
-\def\@TestCatch#1{%
-  \begingroup
-    \def\x{#1}%
-    \ifx\x\ltx at empty
-    \else
-      \ltx at onelevel@sanitize\x
-      \errmessage{Unparsed stuff on line [\x]}%
-    \fi
-  \endgroup
-}
-\def\TestCmdM#1{%
-  \TestCheckType{M}%
-  \TestCatch
-}
-\def\TestCmdOM[#1]#2{%
-  \TestCheckType{O}%
-  \TestCatch
-}
-\def\TestCheckType#1{%
-  \if\TestCmdType#1\relax
-  \else
-    \errmessage{Wrong type #1, expected: \TestCmdType}%
-  \fi
-}
-\def\TestCmd#1{%
-  \def\TestCmdType{#1}%
-  \ltx at ifnextchar[\TestCmdOM\TestCmdM
-}
-\def\TestCmdExp#1{%
-  \expandafter\TestCmd\expandafter#1%
-}
-\outer\def\TestOuter{}
-\TestCmd O[o]{m}
-\TestCmd M{m}
-\TestCmd O [o]{m}
-\TestCmd M {m}
-\def\x#1{\def\x{#1#1}}\x{ }
-\TestCmdExp O\x[o]{m}
-\TestCmdExp M\x{m}
-\def\x#1{\def\x{#1#1#1#1}}\x{ }
-\TestCmdExp O\x[o]{m}
-\TestCmdExp M\x{m}
-\def\x{\TestSpaceToken}
-\TestCmdExp O\x[o]{m}
-\TestCmdExp M\x{m}
-\def\x{\TestSpaceToken\TestSpaceToken\TestSpaceToken}
-\TestCmdExp O\x[o]{m}
-\TestCmdExp M\x{m}
-\TestCmd M\TestSpace
-\TestOuter
-\TestCmd M \TestSpace
-\TestOuter
-\TestCmd M\iftrue
-\TestOuter
-\TestCmd M\iffalse
-\TestOuter
-\TestCmd M\else
-\TestOuter
-\TestCmd M\fi
-\TestOuter
-\TestCmd M \iftrue
-\TestOuter
-\TestCmd M \iffalse
-\TestOuter
-\TestCmd M \else
-\TestOuter
-\def\TestCmd#1{%
-  \def\TestCmdType{#1}%
-  \ltx at ifnextchar@nospace[\TestCmdOM\TestCmdM
-}
-\TestCmd O[o]{m}
-\TestCmd M{m}
-\TestCmd M [
-\TestOuter
-\TestCmd M {m}
-\TestCmd M\iftrue
-\TestOuter
-\TestCmd M\iffalse
-\TestOuter
-\TestCmd M\else
-\TestCmd M\fi
-\TestOuter
-\TestOuter
-\def\TestCmd#1{%
-  \def\TestCmdType{#1}%
-  \ltx at ifnextchar(\TestCmdPM\TestCmdM
-}
-\def\TestCmdPM(#1)#2{%
-  \TestCheckType{P}%
-  \TestCatch
-}
-\TestCmd P(p){m}
-\TestCmd M{m}
-\TestCmd P (p){m}
-\TestCmd M {m}
-\def\TestCmd#1{%
-  \def\TestCmdType{#1}%
-  \ltx at ifnextchar{ }\TestCmdSM\TestCmdM
-}
-\def\TestCmdSM#1#{%
-  \TestCheckType{S}%
-  \begingroup
-    \let\x= #1\relax
-    \ifx\x\TestSpaceToken
-    \else
-      \errmessage{unexpected space token: \meaning#1}%
-    \fi
-  \endgroup
-  \def\TestCmdType{M}%
-  \TestCmdM
-}
-\TestCmd S {m}
-\TestCmd M{m}
-\def\x#1{\def\x{#1#1}}\x{ }
-\TestCmdExp S\x{m}
-\def\TestCmd#1{%
-  \def\TestCmdType{#1}%
-  \ltx at ifnextchar\iffalse\TestCmdIM\TestCmdM
-}
-\def\TestCmdIM\iffalse#1{%
-  \TestCheckType{I}%
-  \TestCatch
-}
-\TestCmd M\iftrue
-\TestOuter
-\TestCmd M \iftrue
-\TestCmd I\iffalse\iffalse
-\TestCmd I \iffalse\iffalse
-\TestOuter
-\def\TestCmd#1{%
-  \def\TestCmdType{#1}%
-  \ltx at ifnextchar@nospace\iffalse\TestCmdIM\TestCmdM
-}
-\TestCmd M\iftrue
-\TestOuter
-\TestCmd I\iffalse\iffalse
-\TestOuter
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `ltxcmds-test-nextchar.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-zapspace.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-zapspace.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-zapspace.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,108 +0,0 @@
-%%
-%% This is file `ltxcmds-test-zapspace.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% ltxcmds.dtx  (with options: `test-zapspace')
-%% 
-%% This is a generated file.
-%% 
-%% Project: ltxcmds
-%% Version: 2016/05/16 v1.23
-%% 
-%% Copyright (C) 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file ltxcmds.dtx
-%% and the derived files
-%%    ltxcmds.sty, ltxcmds.pdf, ltxcmds.ins, ltxcmds.drv,
-%%    ltxcmds-test1.tex, ltxcmds-test-gobble.tex,
-%%    ltxcmds-test-ifempty.tex, ltxcmds-test-zapspace.tex,
-%%    ltxcmds-test-ifboxempty.tex, ltxcmds-test-nextchar.tex,
-%%    ltxcmds-test-carcdr.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\errorcontextlines=1000 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input ltxcmds.sty\relax
-\else
-  \RequirePackage{ltxcmds}[2016/05/16]%
-\fi
-\def\msg#{\immediate\write16}
-\def\space{ }
-\def\empty{}
-\msg{* \string\ltx at zapspace}
-\long\def\test#1#2{%
-  \begingroup
-    \def\TestInput{#1}%
-    \def\TestExpected{#2}%
-    % Test \ltx at zapspace
-    \expandafter\expandafter\expandafter\def
-    \expandafter\expandafter\expandafter\TestResult
-    \expandafter\expandafter\expandafter{%
-      \ltx at zapspace{#1}%
-    }%
-    \ifx\TestResult\TestExpected
-      \msg{* Test OK}%
-    \else
-      \ltx at onelevel@sanitize\TestInput
-      \ltx at onelevel@sanitize\TestExpected
-      \ltx at onelevel@sanitize\TestResult
-      \msg{* Input: \space\space\space[\TestInput]}%
-      \msg{ \space Result: \space\space[\TestResult]}%
-      \msg{ \space Expected: [\TestExpected]}%
-      \errmessage{Test failed!}%
-    \fi
-  \endgroup
-}
-\long\def\etest#1#2{%
-  \begingroup
-    \edef\x{\endgroup
-      \noexpand\test{#1}{#2}%
-    }%
-  \x
-}
-\catcode`\~=13 %
-\let~\noexpand
-\test{}{}
-\test{{}}{{}}
-\test{ {}}{{}}
-\test{{ }}{{ }}
-\test{{} }{{}}
-\test{ {} }{{}}
-\test{ { } }{{ }}
-\test{a {b} c}{a{b}c}
-\test{a bb ccc}{abbccc}
-\test{{a} {bb} {ccc}}{{a}{bb}{ccc}}
-\test{\par}{\par}
-\test{\if}{\if}
-\test{\space}{\space}
-\etest{\par\space\par}{\par\par}
-\etest{~\empty\space~\empty}{~\empty~\empty}
-\etest{~\fi\space~\else\space}{~\fi~\else}
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `ltxcmds-test-zapspace.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/ltxcmds-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,141 +0,0 @@
-%%
-%% This is file `ltxcmds-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% ltxcmds.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: ltxcmds
-%% Version: 2016/05/16 v1.23
-%% 
-%% Copyright (C) 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file ltxcmds.dtx
-%% and the derived files
-%%    ltxcmds.sty, ltxcmds.pdf, ltxcmds.ins, ltxcmds.drv,
-%%    ltxcmds-test1.tex, ltxcmds-test-gobble.tex,
-%%    ltxcmds-test-ifempty.tex, ltxcmds-test-zapspace.tex,
-%%    ltxcmds-test-ifboxempty.tex, ltxcmds-test-nextchar.tex,
-%%    ltxcmds-test-carcdr.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input ltxcmds.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `ltxcmds-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `luacolor-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% luacolor.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: luacolor
-%% Version: 2016/05/16 v1.10
-%% 
-%% Copyright (C) 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file luacolor.dtx
-%% and the derived files
-%%    luacolor.sty, luacolor.pdf, luacolor.ins, luacolor.drv,
-%%    luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex,
-%%    oberdiek.luacolor.lua, luacolor.lua,
-%%    oberdiek.luacolor-pre065.lua, luacolor-pre065.lua.
-%% 
-\documentclass{article}
-\usepackage{color}
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input luacolor.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `luacolor-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,49 +0,0 @@
-%%
-%% This is file `luacolor-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% luacolor.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: luacolor
-%% Version: 2016/05/16 v1.10
-%% 
-%% Copyright (C) 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file luacolor.dtx
-%% and the derived files
-%%    luacolor.sty, luacolor.pdf, luacolor.ins, luacolor.drv,
-%%    luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex,
-%%    oberdiek.luacolor.lua, luacolor.lua,
-%%    oberdiek.luacolor-pre065.lua, luacolor-pre065.lua.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ifcsname driver\endcsname
-  \expandafter\PassOptionsToPackage\expandafter{\driver}{color}%
-  \pdfoutput=0 %
-\fi
-\documentclass{minimal}
-\usepackage{luacolor}[2016/05/16]
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `luacolor-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/luacolor-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,48 +0,0 @@
-%%
-%% This is file `luacolor-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% luacolor.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: luacolor
-%% Version: 2016/05/16 v1.10
-%% 
-%% Copyright (C) 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file luacolor.dtx
-%% and the derived files
-%%    luacolor.sty, luacolor.pdf, luacolor.ins, luacolor.drv,
-%%    luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex,
-%%    oberdiek.luacolor.lua, luacolor.lua,
-%%    oberdiek.luacolor-pre065.lua, luacolor-pre065.lua.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{luacolor}[2016/05/16]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\@@end
-\endinput
-%%
-%% End of file `luacolor-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `luatex-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% luatex.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: luatex
-%% Version: 2016/05/16 v0.6
-%% 
-%% Copyright (C) 2007, 2009, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file luatex.dtx
-%% and the derived files
-%%    luatex.sty, luatex.pdf, luatex.ins, luatex.drv, luatex-loader.sty,
-%%    luatex-test1.tex, luatex-test2.tex, luatex-test3.tex,
-%%    luatex-test4.tex, luatex-test5.tex, oberdiek.luatex.lua.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input luatex.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `luatex-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,143 +0,0 @@
-%%
-%% This is file `luatex-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% luatex.dtx  (with options: `test1,test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: luatex
-%% Version: 2016/05/16 v0.6
-%% 
-%% Copyright (C) 2007, 2009, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file luatex.dtx
-%% and the derived files
-%%    luatex.sty, luatex.pdf, luatex.ins, luatex.drv, luatex-loader.sty,
-%%    luatex-test1.tex, luatex-test2.tex, luatex-test3.tex,
-%%    luatex-test4.tex, luatex-test5.tex, oberdiek.luatex.lua.
-%% 
-\documentclass{article}
-\def\LoadCommand{%
-  \RequirePackage{luatex}[2010/03/09]%
-}
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input luatex.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `luatex-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,143 +0,0 @@
-%%
-%% This is file `luatex-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% luatex.dtx  (with options: `test1,test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: luatex
-%% Version: 2016/05/16 v0.6
-%% 
-%% Copyright (C) 2007, 2009, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file luatex.dtx
-%% and the derived files
-%%    luatex.sty, luatex.pdf, luatex.ins, luatex.drv, luatex-loader.sty,
-%%    luatex-test1.tex, luatex-test2.tex, luatex-test3.tex,
-%%    luatex-test4.tex, luatex-test5.tex, oberdiek.luatex.lua.
-%% 
-\documentclass{article}
-\def\LoadCommand{%
-  \RequirePackage{luatex-loader}[2010/03/09]%
-}
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input luatex.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `luatex-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,192 +0,0 @@
-%%
-%% This is file `luatex-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% luatex.dtx  (with options: `test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: luatex
-%% Version: 2016/05/16 v0.6
-%% 
-%% Copyright (C) 2007, 2009, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file luatex.dtx
-%% and the derived files
-%%    luatex.sty, luatex.pdf, luatex.ins, luatex.drv, luatex-loader.sty,
-%%    luatex-test1.tex, luatex-test2.tex, luatex-test3.tex,
-%%    luatex-test4.tex, luatex-test5.tex, oberdiek.luatex.lua.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\count0=0 %
-\chardef\TestLaTeX=1000 %
-\chardef\TestMax=300 %
-\loop
-  \count\numexpr\TestLaTeX+\count0\relax=\catcode\count0 %
-\ifnum\count0<\TestMax
-  \advance\count0 by 1 %
-\repeat
-\documentclass{minimal}
-\usepackage{luatex}[2010/03/09]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\def\Check#1{%
-  \Expect*{\the\count@=\the\catcode\count@}%
-         *{\the\count@=#1}%
-}
-\newcount\scratch
-\def\Test#1#2{%
-  \begin{qstest}{CatcodeTable#1}{CatcodeTable#1}%
-    \luatexcatcodetable\csname CatcodeTable#1\endcsname
-    \count@=\z@
-    \loop
-      \scratch=#2\relax
-      \Expect*{\the\count@=\the\catcode\count@}%
-             *{\the\count@=\the\scratch}%
-    \ifnum\count@<\TestMax
-      \advance\count@\@ne
-    \repeat
-  \end{qstest}%
-}
-\begingroup
-  % luatex-unicode-letters.tex makes some slots to letters
-  \def\TestMax{169}%
-  \Test{LaTeX}{\the\count\numexpr\TestLaTeX+\count@}%
-\endgroup
-\Test{String}{\ifnum\count@=32 10\else 12\fi}
-\Test{Other}{12}
-\luatexinitcatcodetable99 %
-\Test{IniTeX}{%
-  0\relax
-  \begingroup
-    \luatexcatcodetable99 %
-    \global\scratch=\the\catcode\count@
-  \endgroup
-}
-\begin{qstest}{CatcodeTableNumStack}{CatcodeTableNumStack}
-  \def\TestStack#1{%
-    \Expect*{\LuT at NumStack}{#1}%
-  }%
-  \TestStack{0}%
-  \PushCatcodeTableNumStack
-  \TestStack{{0}0}%
-  \@firstofone{%
-    \begingroup
-      \luatexinitcatcodetable12 %
-      \luatexcatcodetable12 %
-      \PushCatcodeTableNumStack
-      \TestStack{{12}{0}0}%
-      \PopCatcodeTableNumStack
-      \TestStack{{0}0}%
-      \PopCatcodeTableNumStack
-      \TestStack{0}%
-      \def\TestWarning{Missing empty stack warning}%
-      \def\@PackageWarning#1#2{\def\TestWarning{empty stack}}%
-      \PopCatcodeTableNumStack
-      \TestStack{0}%
-      \Expect*{\TestWarning}{empty stack}%
-    \endgroup
-  }%
-\end{qstest}
-\begin{qstest}{CatcodeTableStack}{CatcodeTableStack}
-  \def\TestStack#1{%
-    \Expect*{\the\CatcodeTableStack}{#1}%
-  }%
-  \TestStack{0}%
-  \IncCatcodeTableStack
-  \TestStack{2}%
-  \IncCatcodeTableStack
-  \TestStack{4}%
-  \begingroup
-    \IncCatcodeTableStack
-    \TestStack{6}%
-  \endgroup
-  \TestStack{6}%
-  \begingroup
-    \DecCatcodeTableStack
-    \TestStack{4}%
-  \endgroup
-  \TestStack{4}%
-  \DecCatcodeTableStack
-  \TestStack{2}%
-  \DecCatcodeTableStack
-  \TestStack{0}%
-  \begingroup
-    \def\TestError{Missing error}%
-    \def\@PackageError#1#2#3{%
-      \def\TestError{Empty stack}%
-    }%
-    \DecCatcodeTableStack
-    \TestStack{0}%
-    \Expect*{\TestError}{Empty stack}%
-  \endgroup
-\end{qstest}
-\begin{qstest}{CatcodeRegime}{CatcodeRegime}
-  \def\TestStacks#1#2#3{%
-    \Expect*{\the\luatexcatcodetable}{#1}%
-    \Expect*{\the\CatcodeTableStack}{#2}%
-    \Expect*{\LuT at NumStack}{#3}%
-  }%
-  \TestStacks{0}{0}{0}%
-  \catcode`\|=7 %
-  \BeginCatcodeRegime\CatcodeTableLaTeX
-    \TestStacks{2}{2}{{0}0}%
-    \Expect*{\the\catcode`\|}{12}%
-  \EndCatcodeRegime
-  \TestStacks{0}{0}{0}%
-  \Expect*{\the\catcode`\|}{7}%
-\end{qstest}
-\begin{qstest}{Attributes}{Attributes}
-  \newattribute\TestAttr
-  \Expect*{\meaning\TestAttr}%
-         *{\string\attribute\number\allocationnumber}%
-  \Expect*{\the\allocationnumber}{0}%
-  \begingroup
-    \newattribute\TestAttr
-    \Expect*{\the\allocationnumber}{1}%
-  \endgroup
-  \Expect*{\the\allocationnumber}{0}%
-  \Expect*{\meaning\TestAttr}*{\string\attribute1}%
-  \Expect*{\the\TestAttr}*{\number\LuT at UnsetAttributeValue}%
-  \def\Test#1{%
-    \setattribute\TestAttr{#1}%
-    \Expect*{\the\TestAttr}{#1}%
-  }%
-  \Test{0}%
-  \Test{1}%
-  \Test{-1}%
-  \Test{123}%
-  \unsetattribute\TestAttr
-  \Expect*{\the\TestAttr}*{\number\LuT at UnsetAttributeValue}%
-  \begingroup
-    \Expect*{\the\TestAttr}*{\number\LuT at UnsetAttributeValue}%
-    \Test{1234}%
-  \endgroup
-  \Expect*{\the\TestAttr}*{\number\LuT at UnsetAttributeValue}%
-\end{qstest}
-\@@end
-\endinput
-%%
-%% End of file `luatex-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test5.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test5.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/luatex-test5.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,53 +0,0 @@
-%%
-%% This is file `luatex-test5.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% luatex.dtx  (with options: `test5')
-%% 
-%% This is a generated file.
-%% 
-%% Project: luatex
-%% Version: 2016/05/16 v0.6
-%% 
-%% Copyright (C) 2007, 2009, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file luatex.dtx
-%% and the derived files
-%%    luatex.sty, luatex.pdf, luatex.ins, luatex.drv, luatex-loader.sty,
-%%    luatex-test1.tex, luatex-test2.tex, luatex-test3.tex,
-%%    luatex-test4.tex, luatex-test5.tex, oberdiek.luatex.lua.
-%% 
-\input luatex.sty\relax
-\newattribute\TestAttr
-\setattribute\TestAttr{10}
-\unsetattribute\TestAttr
-\newcatcodetable\TestCTa
-\begingroup
-  \SetCatcodeRange{`A}{`Z}{12}%
-\endgroup
-\BeginCatcodeRegime\CatcodeTableLaTeX
-\EndCatcodeRegime
-\end
-\endinput
-%%
-%% End of file `luatex-test5.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `magicnum-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% magicnum.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: magicnum
-%% Version: 2016/05/16 v1.5
-%% 
-%% Copyright (C) 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file magicnum.dtx
-%% and the derived files
-%%    magicnum.sty, magicnum.pdf, magicnum.ins, magicnum.drv, magicnum.txt,
-%%    magicnum-test1.tex, magicnum-test2.tex, magicnum-test3.tex,
-%%    magicnum-test4.tex, magicnum.lua, oberdiek.magicnum.lua.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input magicnum.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `magicnum-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,75 +0,0 @@
-%%
-%% This is file `magicnum-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% magicnum.dtx  (with options: `testplain,testdata')
-%% 
-%% This is a generated file.
-%% 
-%% Project: magicnum
-%% Version: 2016/05/16 v1.5
-%% 
-%% Copyright (C) 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file magicnum.dtx
-%% and the derived files
-%%    magicnum.sty, magicnum.pdf, magicnum.ins, magicnum.drv, magicnum.txt,
-%%    magicnum-test1.tex, magicnum-test2.tex, magicnum-test3.tex,
-%%    magicnum-test4.tex, magicnum.lua, oberdiek.magicnum.lua.
-%% 
-\input magicnum.sty\relax
-\def\Test#1#2{%
-  \edef\result{\magicnum{#1}}%
-  \edef\expect{#2}%
-  \edef\expect{\expandafter\stripprefix\meaning\expect}%
-  \ifx\result\expect
-  \else
-    \errmessage{%
-      Failed: [#1] % hash-ok
-      returns [\result] instead of [\expect]%
-    }%
-  \fi
-}
-\def\stripprefix#1->{}
-\Test{tex.catcode.escape}{0}
-\Test{tex.catcode.invalid}{15}
-\Test{tex.catcode.unknown}{}
-\Test{tex.catcode.0}{escape}
-\Test{tex.catcode.15}{invalid}
-\Test{etex.iftype.true}{15}
-\Test{etex.iftype.false}{16}
-\Test{etex.iftype.15}{true}
-\Test{etex.iftype.16}{false}
-\Test{etex.nodetype.none}{-1}
-\Test{etex.nodetype.-1}{none}
-\Test{luatex.pdfliteral.mode.direct}{2}
-\Test{luatex.pdfliteral.mode.1}{page}
-\Test{}{}
-\Test{unknown}{}
-\Test{unknown.foo.bar}{}
-\Test{unknown.foo.4}{}
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `magicnum-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,71 +0,0 @@
-%%
-%% This is file `magicnum-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% magicnum.dtx  (with options: `testlatex,testdata')
-%% 
-%% This is a generated file.
-%% 
-%% Project: magicnum
-%% Version: 2016/05/16 v1.5
-%% 
-%% Copyright (C) 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file magicnum.dtx
-%% and the derived files
-%%    magicnum.sty, magicnum.pdf, magicnum.ins, magicnum.drv, magicnum.txt,
-%%    magicnum-test1.tex, magicnum-test2.tex, magicnum-test3.tex,
-%%    magicnum-test4.tex, magicnum.lua, oberdiek.magicnum.lua.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{magicnum}[2016/05/16]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\newcommand*{\Test}[2]{%
-  \Expect*{\magicnum{#1}}{#2}%
-}
-\begin{qstest}{magicnum}{magicnum}
-\Test{tex.catcode.escape}{0}
-\Test{tex.catcode.invalid}{15}
-\Test{tex.catcode.unknown}{}
-\Test{tex.catcode.0}{escape}
-\Test{tex.catcode.15}{invalid}
-\Test{etex.iftype.true}{15}
-\Test{etex.iftype.false}{16}
-\Test{etex.iftype.15}{true}
-\Test{etex.iftype.16}{false}
-\Test{etex.nodetype.none}{-1}
-\Test{etex.nodetype.-1}{none}
-\Test{luatex.pdfliteral.mode.direct}{2}
-\Test{luatex.pdfliteral.mode.1}{page}
-\Test{}{}
-\Test{unknown}{}
-\Test{unknown.foo.bar}{}
-\Test{unknown.foo.4}{}
-\end{qstest}
-\csname @@end\endcsname
-\endinput
-%%
-%% End of file `magicnum-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/magicnum-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,56 +0,0 @@
-%%
-%% This is file `magicnum-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% magicnum.dtx  (with options: `test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: magicnum
-%% Version: 2016/05/16 v1.5
-%% 
-%% Copyright (C) 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file magicnum.dtx
-%% and the derived files
-%%    magicnum.sty, magicnum.pdf, magicnum.ins, magicnum.drv, magicnum.txt,
-%%    magicnum-test1.tex, magicnum-test2.tex, magicnum-test3.tex,
-%%    magicnum-test4.tex, magicnum.lua, oberdiek.magicnum.lua.
-%% 
-\catcode`\{=1
-\catcode`\}=2
-\catcode`\#=6
-\input magicnum.sty\relax
-\edef\x{\magicnum{tex.catcode.15}}
-\edef\y{invalid}
-\def\Strip#1>{}
-\edef\y{\expandafter\Strip\meaning\y}
-\ifx\x\y
-  \immediate\write16{Ok}%
-\else
-  \errmessage{\x<>\y}%
-\fi
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `magicnum-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/mleftright-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/mleftright-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/mleftright-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,138 +0,0 @@
-%%
-%% This is file `mleftright-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% mleftright.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: mleftright
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file mleftright.dtx
-%% and the derived files
-%%    mleftright.sty, mleftright.pdf, mleftright.ins, mleftright.drv,
-%%    mleftright-test1.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input mleftright.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `mleftright-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pagegrid-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pagegrid-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pagegrid-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,135 +0,0 @@
-%%
-%% This is file `pagegrid-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pagegrid.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pagegrid
-%% Version: 2016/05/16 v1.5
-%% 
-%% Copyright (C) 2009 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file pagegrid.dtx
-%% and the derived files
-%%    pagegrid.sty, pagegrid.pdf, pagegrid.ins, pagegrid.drv,
-%%    pagegrid-test1.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input pagegrid.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `pagegrid-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,138 +0,0 @@
-%%
-%% This is file `pdfcol-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfcol.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfcol
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfcol.dtx
-%% and the derived files
-%%    pdfcol.sty, pdfcol.pdf, pdfcol.ins, pdfcol.drv, pdfcol-test1.tex,
-%%    pdfcol-test2.tex, pdfcol-test3.tex, pdfcol-test4.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input pdfcol.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `pdfcol-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,62 +0,0 @@
-%%
-%% This is file `pdfcol-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfcol.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfcol
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfcol.dtx
-%% and the derived files
-%%    pdfcol.sty, pdfcol.pdf, pdfcol.ins, pdfcol.drv, pdfcol-test1.tex,
-%%    pdfcol-test2.tex, pdfcol-test3.tex, pdfcol-test4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\usepackage{pdfcol}[2016/05/17]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\begin{document}
-  \begin{qstest}{pdfcol}{}%
-    \makeatletter
-    \Expect*{\ifpdfcolAvailable true\else false\fi}{false}%
-    \setbox0=\hbox{%
-      \pdfcolInitStack{test}%
-      \pdfcolSwitchStack{test}%
-      \pdfcolSetCurrent{test}%
-      \pdfcolSetCurrent{}%
-    }%
-    \Expect*{\the\wd0}{0.0pt}%
-    \Expect*{\pdfcolIfStackExists{dummy}{true}{false}}{false}%
-  \end{qstest}%
-\end{document}
-\endinput
-%%
-%% End of file `pdfcol-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,69 +0,0 @@
-%%
-%% This is file `pdfcol-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfcol.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfcol
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfcol.dtx
-%% and the derived files
-%%    pdfcol.sty, pdfcol.pdf, pdfcol.ins, pdfcol.drv, pdfcol-test1.tex,
-%%    pdfcol-test2.tex, pdfcol-test3.tex, pdfcol-test4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\usepackage{pdfcol}[2016/05/17]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\begin{document}
-  \begin{qstest}{pdfcol}{}%
-    \makeatletter
-    \Expect*{\ifpdfcolAvailable true\else false\fi}{true}%
-    \Expect*{\number\@pdfcolorstack}{0}%
-    \setbox0=\hbox{%
-      \pdfcolInitStack{test}%
-      \Expect*{\number\pdfcol at Stack@test}{1}%
-      \Expect*{\number\@pdfcolorstack}{0}%
-      \pdfcolSwitchStack{test}%
-      \Expect*{\number\@pdfcolorstack}{1}%
-      \pdfcolSetCurrent{test}%
-      \pdfcolSetCurrent{}%
-    }%
-    \Expect*{\the\wd0}{0.0pt}%
-    \Expect*{\number\@pdfcolorstack}{0}%
-    \Expect*{\number\pdfcol at Stack@test}{1}%
-    \Expect*{\pdfcolIfStackExists{test}{true}{false}}{true}%
-    \Expect*{\pdfcolIfStackExists{dummy}{true}{false}}{false}%
-  \end{qstest}%
-\end{document}
-\endinput
-%%
-%% End of file `pdfcol-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcol-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,50 +0,0 @@
-%%
-%% This is file `pdfcol-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfcol.dtx  (with options: `test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfcol
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfcol.dtx
-%% and the derived files
-%%    pdfcol.sty, pdfcol.pdf, pdfcol.ins, pdfcol.drv, pdfcol-test1.tex,
-%%    pdfcol-test2.tex, pdfcol-test3.tex, pdfcol-test4.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage{luacolor}
-\usepackage{pdfcol}
-\makeatletter
-\ifpdfcolAvailable
-  \@latex at error{Detection of package luacolor failed}%
-\fi
-\csname @@end\endcsname
-\endinput
-%%
-%% End of file `pdfcol-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolfoot-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolfoot-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolfoot-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,58 +0,0 @@
-%%
-%% This is file `pdfcolfoot-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfcolfoot.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfcolfoot
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2007, 2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file pdfcolfoot.dtx
-%% and the derived files
-%%    pdfcolfoot.sty, pdfcolfoot.pdf, pdfcolfoot.ins, pdfcolfoot.drv,
-%%    pdfcolfoot-test1.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\AtEndDocument{%
-  \typeout{}%
-  \typeout{**************************************}%
-  \typeout{*** \space Check the PDF file manually! \space ***}%
-  \typeout{**************************************}%
-  \typeout{}%
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfcompresslevel\endcsname\relax
-\else
-  \pdfcompresslevel=0 %
-\fi
-\documentclass[12pt,a5paper]{article}
-\usepackage{pdfcolfoot}[2016/05/16]
-\dimen\footins=\baselineskip % for testing
-\begin{document}
-  Black\footnote{Black \textcolor{blue}{Blue\\Blue} Black} %
-  \textcolor{red}{Red\newpage Red} Black%
-\end{document}
-\endinput
-%%
-%% End of file `pdfcolfoot-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparallel-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparallel-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparallel-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,124 +0,0 @@
-%%
-%% This is file `pdfcolparallel-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfcolparallel.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfcolparallel
-%% Version: 2016/05/16 v1.4
-%% 
-%% Copyright (C) 2007, 2008, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file pdfcolparallel.dtx
-%% and the derived files
-%%    pdfcolparallel.sty, pdfcolparallel.pdf, pdfcolparallel.ins,
-%%    pdfcolparallel.drv, pdfcolparallel-test1.tex.
-%% 
-\AtEndDocument{%
-  \typeout{}%
-  \typeout{**************************************}%
-  \typeout{*** \space Check the PDF file manually! \space ***}%
-  \typeout{**************************************}%
-  \typeout{}%
-}
-\documentclass{article}
-\usepackage{xcolor}
-\usepackage{pdfcolparallel}[2016/05/16]
-
-\begin{document}
-  \color{green}%
-  Green%
-  \begin{Parallel}{0.47\textwidth}{0.47\textwidth}%
-    \ParallelLText{%
-      \textcolor{red}{%
-        Ein Absatz, der sich ueber zwei Zeilen erstrecken soll. %
-        Ein Absatz, der sich ueber zwei Zeilen erstrecken soll.%
-      }%
-    }%
-    \ParallelRText{%
-      \textcolor{blue}{%
-        Ein Absatz, der sich ueber zwei Zeilen erstrecken soll. %
-        Ein Absatz, der sich ueber zwei Zeilen erstrecken soll.%
-      }%
-    }%
-    \ParallelPar
-    \ParallelLText{%
-      Default %
-      \color{red}%
-      Ein Absatz, der sich ueber zwei Zeilen erstrecken soll. %
-      Ein Absatz, der sich ueber zwei Zeilen erstrecken soll.%
-    }%
-    \ParallelRText{%
-      Default %
-      \color{blue}%
-      Ein Absatz, der sich ueber zwei Zeilen erstrecken soll. %
-      Ein Absatz, der sich ueber zwei Zeilen erstrecken soll.%
-    }%
-    \ParallelPar
-    \ParallelLText{%
-      \begin{enumerate}%
-      \item left text, left text, left text, left text, %
-            left text, left text, left text, left text,%
-      \item left text, left text, left text, left text, %
-            left text, left text, left text, left text.%
-      \end{enumerate}%
-    }%
-    \ParallelRText{%
-      \begin{enumerate}%
-      \item right text, right text, right text, right text, %
-            right text, right text, right text, right text.%
-      \item right text, right text, right text, right text, %
-            right text, right text, right text, right text.%
-      \end{enumerate}%
-    }%
-  \end{Parallel}%
-  \begin{Parallel}[p]{\textwidth}{\textwidth}%
-    \ParallelLText{%
-      \textcolor{red}{%
-        Ein Absatz, der sich ueber zwei Zeilen erstrecken soll. %
-        Ein Absatz, der sich ueber zwei Zeilen erstrecken soll. %
-        Foo bar bla bla bla.%
-      }%
-      \par
-      Und noch ein Absatz.%
-    }%
-    \ParallelRText{%
-      \textcolor{blue}{%
-        Ein Absatz, der sich ueber zwei Zeilen erstrecken soll. %
-        Ein Absatz, der sich ueber zwei Zeilen erstrecken soll. %
-        Foo bar bla bla bla.%
-      }%
-    }%
-  \end{Parallel}%
-  \begin{Parallel}[p]{\textwidth}{\textwidth}%
-    \ParallelLText{%
-      \rule{1pt}{.98\textheight}\Huge g%
-    }%
-    \ParallelRText{%
-      \rule{1pt}{.98\textheight}y%
-    }%
-  \end{Parallel}%
-  Green%
-\end{document}
-\endinput
-%%
-%% End of file `pdfcolparallel-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparcolumns-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparcolumns-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfcolparcolumns-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,79 +0,0 @@
-%%
-%% This is file `pdfcolparcolumns-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfcolparcolumns.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfcolparcolumns
-%% Version: 2016/05/16 v1.4
-%% 
-%% Copyright (C) 2007, 2008, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file pdfcolparcolumns.dtx
-%% and the derived files
-%%    pdfcolparcolumns.sty, pdfcolparcolumns.pdf, pdfcolparcolumns.ins,
-%%    pdfcolparcolumns.drv, pdfcolparcolumns-test1.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\AtEndDocument{%
-  \typeout{}%
-  \typeout{**************************************}%
-  \typeout{*** \space Check the PDF file manually! \space ***}%
-  \typeout{**************************************}%
-  \typeout{}%
-}
-\documentclass{article}
-\usepackage{xcolor}
-\usepackage{pdfcolparcolumns}
-
-\newcommand{\instruct}[1]{%
-  \noindent
-  \footnotesize
-  \textcolor{red}{#1}%
-}
-
-\begin{document}
-  \begin{parcolumns}[colwidths={1=2.3in,2=2.3in},sloppy]{2}%
-    \colchunk[1]{%
-      \instruct{Et non dicitur versus} %
-      Fidelium anim\ae\ %
-      \instruct{%
-        sed immediate subiungitur antiphona finalis %
-        beat\ae\ Mari\ae\ Virginis%
-      } %
-      100.%
-    }%
-    \colchunk[2]{%
-      \instruct{%
-        And the verse %
-        \textcolor{black}{May the souls of the faithful} %
-        is not said, but the final antiphon of the %
-        Blessed Virgin Mary, %
-        \textcolor{black}{100,} %
-        is immediately joined.%
-      }%
-    }%
-  \end{parcolumns}%
-\end{document}
-\endinput
-%%
-%% End of file `pdfcolparcolumns-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,140 +0,0 @@
-%%
-%% This is file `pdfescape-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfescape.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfescape
-%% Version: 2016/05/16 v1.14
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfescape.dtx
-%% and the derived files
-%%    pdfescape.sty, pdfescape.pdf, pdfescape.ins, pdfescape.drv,
-%%    pdfescape-test1.tex, pdfescape-test2.tex,
-%%    pdfescape-test3.tex, pdfescape-test4.tex,
-%%    pdfescape-test5.tex, pdfescape-test6.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input pdfescape.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `pdfescape-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,405 +0,0 @@
-%%
-%% This is file `pdfescape-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfescape.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfescape
-%% Version: 2016/05/16 v1.14
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfescape.dtx
-%% and the derived files
-%%    pdfescape.sty, pdfescape.pdf, pdfescape.ins, pdfescape.drv,
-%%    pdfescape-test1.tex, pdfescape-test2.tex,
-%%    pdfescape-test3.tex, pdfescape-test4.tex,
-%%    pdfescape-test5.tex, pdfescape-test6.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\makeatletter
-\ProvidesFile{pdfescape-test2.tex}%
-    [2016/05/16 v1.14 Test with \string\pdfescape... commands]%
-\@ifundefined{pdfescapehex}{%
-  \PackageError{pdfescape-test2}{%
-    Missing \string\pdfescape... commands%
-  }{Test aborted.}%
-  \stop
-}{}
-\RequirePackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\newcommand*{\ExpectVar}[2]{%
-  \ifx#1#2%
-  \else
-    \begingroup
-      \@onelevel at sanitize#1%
-      \@onelevel at sanitize#2%
-      \typeout{[#1] <> [#2]}% hash-ok
-    \endgroup
-  \fi
-  \Expect*{\ifx#1#2true\else false\fi}{true}%
-}
-
-\makeatletter
-\begingroup
-  \gdef\AllBytes{}%
-  \count@=0 %
-  \catcode0=12 %
-  \@whilenum\count@<256 \do{%
-    \lccode0=\count@
-    \ifnum\count@=32 %
-      \xdef\AllBytes{\AllBytes\space}%
-    \else
-      \lowercase{%
-        \xdef\AllBytes{\AllBytes^^@}%
-      }%
-    \fi
-    \advance\count@ by 1 %
-  }%
-\endgroup
-\newcommand*{\AllBytesHex}{%
-  000102030405060708090A0B0C0D0E0F%
-  101112131415161718191A1B1C1D1E1F%
-  202122232425262728292A2B2C2D2E2F%
-  303132333435363738393A3B3C3D3E3F%
-  404142434445464748494A4B4C4D4E4F%
-  505152535455565758595A5B5C5D5E5F%
-  606162636465666768696A6B6C6D6E6F%
-  707172737475767778797A7B7C7D7E7F%
-  808182838485868788898A8B8C8D8E8F%
-  909192939495969798999A9B9C9D9E9F%
-  A0A1A2A3A4A5A6A7A8A9AAABACADAEAF%
-  B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
-  C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF%
-  D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
-  E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF%
-  F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
-}
-\@onelevel at sanitize\AllBytesHex
-\expandafter\lowercase\expandafter{%
-  \expandafter\newcommand\expandafter*\expandafter\AllBytesHexLC
-      \expandafter{\AllBytesHex}%
-}
-\newcommand*{\AllBytesName}{}
-\begingroup
-  \catcode`\#=12 %
-  \xdef\AllBytesName{%
-    #01#02#03#04#05#06#07#08#09#0A#0B#0C#0D#0E#0F%
-    #10#11#12#13#14#15#16#17#18#19#1A#1B#1C#1D#1E#1F%
-    #20!"#23$#25&'#28#29*+,-.#2F%
-    0123456789:;#3C=#3E?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ#5B\@backslashchar#5D^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz#7B|#7D\string~#7F%
-    #80#81#82#83#84#85#86#87#88#89#8A#8B#8C#8D#8E#8F%
-    #90#91#92#93#94#95#96#97#98#99#9A#9B#9C#9D#9E#9F%
-    #A0#A1#A2#A3#A4#A5#A6#A7#A8#A9#AA#AB#AC#AD#AE#AF%
-    #B0#B1#B2#B3#B4#B5#B6#B7#B8#B9#BA#BB#BC#BD#BE#BF%
-    #C0#C1#C2#C3#C4#C5#C6#C7#C8#C9#CA#CB#CC#CD#CE#CF%
-    #D0#D1#D2#D3#D4#D5#D6#D7#D8#D9#DA#DB#DC#DD#DE#DF%
-    #E0#E1#E2#E3#E4#E5#E6#E7#E8#E9#EA#EB#EC#ED#EE#EF%
-    #F0#F1#F2#F3#F4#F5#F6#F7#F8#F9#FA#FB#FC#FD#FE#FF%
-  }%
-\endgroup
-\@onelevel at sanitize\AllBytesName
-
-\newcommand*{\AllBytesString}{}
-\begingroup
-  \def\|{|}%
-  \edef\%{\@percentchar}%
-  \catcode`\|=0 %
-  \catcode`\#=12 %
-  \catcode`\~=12 %
-  \catcode`\\=12 %
-  |xdef|AllBytesString{%
-    \000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017%
-    \020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037%
-    \040!"#$|%&'\(\)*+,-./%
-    0123456789:;<=>?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ[\\]^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz{||}~\177%
-    \200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217%
-    \220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237%
-    \240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257%
-    \260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277%
-    \300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317%
-    \320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337%
-    \340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357%
-    \360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377%
-  }%
-|endgroup
-\@onelevel at sanitize\AllBytesString
-
-\RequirePackage{pdfescape}
-
-\begin{qstest}{all-hex}{\AllBytes, escapehex}
-  \EdefEscapeHex\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesHex}%
-  \ExpectVar\x\AllBytesHex
-\end{qstest}
-
-\begin{qstest}{all-unhex}{\AllBytesHex, unescapehex}
-  \EdefUnescapeHex\x{\AllBytesHex}%
-  \Expect*{\x}*{\AllBytes}%
-  \ExpectVar\x\AllBytes
-\end{qstest}
-
-\begin{qstest}{all-unhex-lc}{\AllBytesHexLC, unescapehex, lowercase}
-  \EdefUnescapeHex\x{\AllBytesHexLC}%
-  \Expect*{\x}*{\AllBytes}%
-  \ExpectVar\x\AllBytes
-\end{qstest}
-
-\begin{qstest}{unhex-incomplete}{unescapehex, incomplete}
-  \EdefUnescapeHex\x{4}%
-  \Expect*{\x}{@}%
-\end{qstest}
-
-\begin{qstest}{unhex-space}{unescapehex, space}
-  \EdefUnescapeHex\x{20}%
-  \Expect*{\x}{ }%
-  \ExpectVar\x\space
-\end{qstest}
-
-\begin{qstest}{unhex-spaces}{unescapehex, spaces}
-  \EdefUnescapeHex\x{204020204120}%
-  \def\y#1{%
-    \edef\z{#1\string @#1#1\string A#1}%
-  }\y{ }%
-  \Expect*{\x}*{\z}%
-  \ExpectVar\x\z
-\end{qstest}
-
-\begin{qstest}{unhex-hash}{unescapehex, hash}
-  \catcode`\#=12 %
-  \EdefUnescapeHex\x{#20}%
-  \ExpectVar\x\space
-\end{qstest}
-
-\begin{qstest}{unhex-invalid}{unescapehex, invalid}
-  \def\test#1#2{%
-    \EdefUnescapeHex\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \edef\x{\pdfunescapehex{4X}}%
-  \edef\y{\string @}%
-  \ifx\x\y
-  \else
-    \def~{\space}%
-    \typeout{************************************}%
-    \typeout{* Your pdfTeX contains bug 777.~~~~*}%
-    \typeout{* This test is redefined as dummy, *}%
-    \typeout{* because it triggers the bug.~~~~~*}%
-    \typeout{************************************}%
-    \def\test#1#2{}%
-  \fi
-  \test{X}{}%
-  \test{XY}{}%
-  \test{XYZ}{}%
-  \test{A}{^^a0}%
-  \test{AX}{^^a0}%
-  \test{XA}{^^a0}%
-  \test{XXAXX}{^^a0}%
-\end{qstest}
-
-\begin{qstest}{all-name}{\AllBytes, escapename}
-  \EdefEscapeName\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesName}%
-  \ExpectVar\x\AllBytesName
-\end{qstest}
-
-\begin{qstest}{all-string}{\AllBytes, escapestring}
-  \EdefEscapeString\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesString}%
-  \ExpectVar\x\AllBytesString
-\end{qstest}
-
-\begin{qstest}{uchexdigit}{unescape, uppercase hex digit}
-  \catcode`\@=11 %
-  \catcode0=12 %
-  \def\test#1#2{%
-    \uccode0=#1\relax
-    \uppercase{%
-      \def\x{^^@}%
-    }%
-    \Expect*{%
-       \ifcase\expandafter\PE at TestUcHexDigit\x
-         true%
-       \else
-         false%
-       \fi
-    }{#2}%
-  }%
-  \def\range#1#2#3{%
-    \count0=#1\relax
-    \loop
-    \ifnum\count0<#2\relax
-      \test{\count0}{#3}%
-      \advance\count0 by 1 %
-    \repeat
-  }%
-  \range{0}{47}{false}%
-  \range{48}{57}{true}%
-  \range{58}{64}{false}%
-  \range{65}{70}{true}%
-  \range{71}{255}{false}%
-\end{qstest}
-
-\begin{qstest}{unescapename}{unescapename}
-  \def\test#1#2{%
-    \EdefUnescapeName\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \catcode`\#=12 %
-  \catcode0=12 %
-  \test{}{}%
-  \test{x}{x}%
-  \test{xy}{xy}%
-  \test{#}{#}%
-  \test{##}{##}%
-  \test{###}{###}%
-  \test{####}{####}%
-  \test{#x}{#x}%
-  \test{#xy}{#xy}%
-  \test{#1}{#1}%
-  \test{#40}{@}%
-  \test{#400}{@0}%
-  \test{#4x0}{#4x0}%
-  \test{#ab}{^^ab}%
-  \test{#00}{^^@}%
-  \test{x#40y#40z}{x at y@z}%
-  \test{#40#40#40#40}{@@@@}%
-  \test{a#x}{a#x}%
-  \test{a#xy}{a#xy}%
-  \test{a#1}{a#1}%
-  \test{a#40}{a@}%
-  \test{a#400}{a at 0}%
-  \test{#20}{ }%
-  \test{a#20}{a }%
-  \test{a#20b}{a b}%
-  \test{a#20#20#20b}{a \space\space b}%
-\end{qstest}
-
-\begin{qstest}{unescapestring}{unescapestring}
-  \def\test#1#2{%
-    \EdefUnescapeString\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \catcode0=12 %
-  \def\DefChar#1#2{%
-    \begingroup
-      \uccode0=#2\relax
-    \uppercase{\endgroup
-      \def#1{^^@}%
-    }%
-  }%
-  \DefChar\nul{0}%
-  \DefChar\one{1}%
-  \DefChar\bel{8}%
-  \DefChar\tab{9}%
-  \DefChar\lf{10}%
-  \DefChar\ff{12}%
-  \DefChar\cr{13}%
-  \DefChar\\{92}%
-  \test{}{}%
-  \test{a}{a}%
-  \test{\\}{}%
-  \test{\\\\}{\\}%
-  \test{\\\\y}{\\y}%
-  \test{\\000}{\nul}%
-  \test{\\b}{\bel}%
-  \test{\\t}{\tab}%
-  \test{\\n}{\lf}%
-  \test{\\f}{\ff}%
-  \test{\\r}{\cr}%
-  \test{\\(}{(}%
-  \test{\\)}{)}%
-  \test{\\040}{ }%
-  \test{\\100}{@}%
-  \test{\\40}{ }%
-  \test{\\1}{\one}%
-  \test{\\01}{\one}%
-  \test{\\001}{\one}%
-  \test{\\18}{\one8}%
-  \test{\\018}{\one8}%
-  \test{\\0018}{\one8}%
-  \test{x\\}{x}%
-  \test{x\\\\}{x\\}%
-  \test{x\\\\y}{x\\y}%
-  \test{x\\000}{x\nul}%
-  \test{x\\b}{x\bel}%
-  \test{x\\t}{x\tab}%
-  \test{x\\n}{x\lf}%
-  \test{x\\f}{x\ff}%
-  \test{x\\r}{x\cr}%
-  \test{x\\(}{x(}%
-  \test{x\\)}{x)}%
-  \test{x\\040}{x }%
-  \test{x\\100}{x@}%
-  \test{x\\40}{x }%
-  \test{x\\1}{x\one}%
-  \test{x\\01}{x\one}%
-  \test{x\\001}{x\one}%
-  \test{x\\18}{x\one8}%
-  \test{x\\018}{x\one8}%
-  \test{x\\0018}{x\one8}%
-  \test{\\b\\t\\n\\f\\r\\(\\)\\\\\\000\\040}{%
-    \bel\tab\lf\ff\cr()\\\nul\space
-  }%
-  \test{\\\lf}{}%
-  \test{x\\\lf}{x}%
-  \test{\cr}{\lf}%
-  \test{\cr\lf}{\lf}%
-  \test{\lf}{\lf}%
-  \test{\lf\cr}{\lf\lf}%
-  \test{x\cr}{x\lf}%
-  \test{x\cr\lf}{x\lf}%
-  \test{x\lf}{x\lf}%
-  \test{x\lf\cr}{x\lf\lf}%
-  \test{x\\\cr\lf y\cr}{xy\lf}%
-  \test{\\409}{ 9}%
-  \test{\\800}{800}%
-  \test{\\900}{900}%
-  \test{\\578}{/8}%
-  \test{\\477}{?}%
-  \test{\\377}{^^ff}%
-  \test{\\777}{^^ff}%
-  \test{\\7777}{^^ff7}%
-\end{qstest}
-\stop
-\endinput
-%%
-%% End of file `pdfescape-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,397 +0,0 @@
-%%
-%% This is file `pdfescape-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfescape.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfescape
-%% Version: 2016/05/16 v1.14
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfescape.dtx
-%% and the derived files
-%%    pdfescape.sty, pdfescape.pdf, pdfescape.ins, pdfescape.drv,
-%%    pdfescape-test1.tex, pdfescape-test2.tex,
-%%    pdfescape-test3.tex, pdfescape-test4.tex,
-%%    pdfescape-test5.tex, pdfescape-test6.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\makeatletter
-\ProvidesFile{pdfescape-test3.tex}%
-    [2016/05/16 v1.14 Test without \string\pdfescape..., with e-TeX]%
-\let\pdfescapehex\@undefined
-\let\pdfunescapehex\@undefined
-\let\pdfescapename\@undefined
-\let\pdfescapestring\@undefined
-\@ifundefined{numexpr}{%
-  \PackageError{pdfescape-test3}{%
-    Missing \eTeX
-  }{Test aborted.}%
-  \stop
-}{}
-\RequirePackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\newcommand*{\ExpectVar}[2]{%
-  \ifx#1#2%
-  \else
-    \begingroup
-      \@onelevel at sanitize#1%
-      \@onelevel at sanitize#2%
-      \typeout{[#1] <> [#2]}% hash-ok
-    \endgroup
-  \fi
-  \Expect*{\ifx#1#2true\else false\fi}{true}%
-}
-
-\makeatletter
-\begingroup
-  \gdef\AllBytes{}%
-  \count@=0 %
-  \catcode0=12 %
-  \@whilenum\count@<256 \do{%
-    \lccode0=\count@
-    \ifnum\count@=32 %
-      \xdef\AllBytes{\AllBytes\space}%
-    \else
-      \lowercase{%
-        \xdef\AllBytes{\AllBytes^^@}%
-      }%
-    \fi
-    \advance\count@ by 1 %
-  }%
-\endgroup
-\newcommand*{\AllBytesHex}{%
-  000102030405060708090A0B0C0D0E0F%
-  101112131415161718191A1B1C1D1E1F%
-  202122232425262728292A2B2C2D2E2F%
-  303132333435363738393A3B3C3D3E3F%
-  404142434445464748494A4B4C4D4E4F%
-  505152535455565758595A5B5C5D5E5F%
-  606162636465666768696A6B6C6D6E6F%
-  707172737475767778797A7B7C7D7E7F%
-  808182838485868788898A8B8C8D8E8F%
-  909192939495969798999A9B9C9D9E9F%
-  A0A1A2A3A4A5A6A7A8A9AAABACADAEAF%
-  B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
-  C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF%
-  D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
-  E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF%
-  F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
-}
-\@onelevel at sanitize\AllBytesHex
-\expandafter\lowercase\expandafter{%
-  \expandafter\newcommand\expandafter*\expandafter\AllBytesHexLC
-      \expandafter{\AllBytesHex}%
-}
-\newcommand*{\AllBytesName}{}
-\begingroup
-  \catcode`\#=12 %
-  \xdef\AllBytesName{%
-    #01#02#03#04#05#06#07#08#09#0A#0B#0C#0D#0E#0F%
-    #10#11#12#13#14#15#16#17#18#19#1A#1B#1C#1D#1E#1F%
-    #20!"#23$#25&'#28#29*+,-.#2F%
-    0123456789:;#3C=#3E?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ#5B\@backslashchar#5D^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz#7B|#7D\string~#7F%
-    #80#81#82#83#84#85#86#87#88#89#8A#8B#8C#8D#8E#8F%
-    #90#91#92#93#94#95#96#97#98#99#9A#9B#9C#9D#9E#9F%
-    #A0#A1#A2#A3#A4#A5#A6#A7#A8#A9#AA#AB#AC#AD#AE#AF%
-    #B0#B1#B2#B3#B4#B5#B6#B7#B8#B9#BA#BB#BC#BD#BE#BF%
-    #C0#C1#C2#C3#C4#C5#C6#C7#C8#C9#CA#CB#CC#CD#CE#CF%
-    #D0#D1#D2#D3#D4#D5#D6#D7#D8#D9#DA#DB#DC#DD#DE#DF%
-    #E0#E1#E2#E3#E4#E5#E6#E7#E8#E9#EA#EB#EC#ED#EE#EF%
-    #F0#F1#F2#F3#F4#F5#F6#F7#F8#F9#FA#FB#FC#FD#FE#FF%
-  }%
-\endgroup
-\@onelevel at sanitize\AllBytesName
-
-\newcommand*{\AllBytesString}{}
-\begingroup
-  \def\|{|}%
-  \edef\%{\@percentchar}%
-  \catcode`\|=0 %
-  \catcode`\#=12 %
-  \catcode`\~=12 %
-  \catcode`\\=12 %
-  |xdef|AllBytesString{%
-    \000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017%
-    \020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037%
-    \040!"#$|%&'\(\)*+,-./%
-    0123456789:;<=>?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ[\\]^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz{||}~\177%
-    \200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217%
-    \220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237%
-    \240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257%
-    \260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277%
-    \300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317%
-    \320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337%
-    \340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357%
-    \360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377%
-  }%
-|endgroup
-\@onelevel at sanitize\AllBytesString
-
-\RequirePackage{pdfescape}
-
-\begin{qstest}{all-hex}{\AllBytes, escapehex}
-  \EdefEscapeHex\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesHex}%
-  \ExpectVar\x\AllBytesHex
-\end{qstest}
-
-\begin{qstest}{all-unhex}{\AllBytesHex, unescapehex}
-  \EdefUnescapeHex\x{\AllBytesHex}%
-  \Expect*{\x}*{\AllBytes}%
-  \ExpectVar\x\AllBytes
-\end{qstest}
-
-\begin{qstest}{all-unhex-lc}{\AllBytesHexLC, unescapehex, lowercase}
-  \EdefUnescapeHex\x{\AllBytesHexLC}%
-  \Expect*{\x}*{\AllBytes}%
-  \ExpectVar\x\AllBytes
-\end{qstest}
-
-\begin{qstest}{unhex-incomplete}{unescapehex, incomplete}
-  \EdefUnescapeHex\x{4}%
-  \Expect*{\x}{@}%
-\end{qstest}
-
-\begin{qstest}{unhex-space}{unescapehex, space}
-  \EdefUnescapeHex\x{20}%
-  \Expect*{\x}{ }%
-  \ExpectVar\x\space
-\end{qstest}
-
-\begin{qstest}{unhex-spaces}{unescapehex, spaces}
-  \EdefUnescapeHex\x{204020204120}%
-  \def\y#1{%
-    \edef\z{#1\string @#1#1\string A#1}%
-  }\y{ }%
-  \Expect*{\x}*{\z}%
-  \ExpectVar\x\z
-\end{qstest}
-
-\begin{qstest}{unhex-hash}{unescapehex, hash}
-  \catcode`\#=12 %
-  \EdefUnescapeHex\x{#20}%
-  \ExpectVar\x\space
-\end{qstest}
-
-\begin{qstest}{unhex-invalid}{unescapehex, invalid}
-  \def\test#1#2{%
-    \EdefUnescapeHex\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \test{X}{}%
-  \test{XY}{}%
-  \test{XYZ}{}%
-  \test{A}{^^a0}%
-  \test{AX}{^^a0}%
-  \test{XA}{^^a0}%
-  \test{XXAXX}{^^a0}%
-\end{qstest}
-
-\begin{qstest}{all-name}{\AllBytes, escapename}
-  \EdefEscapeName\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesName}%
-  \ExpectVar\x\AllBytesName
-\end{qstest}
-
-\begin{qstest}{all-string}{\AllBytes, escapestring}
-  \EdefEscapeString\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesString}%
-  \ExpectVar\x\AllBytesString
-\end{qstest}
-
-\begin{qstest}{uchexdigit}{unescape, uppercase hex digit}
-  \catcode`\@=11 %
-  \catcode0=12 %
-  \def\test#1#2{%
-    \uccode0=#1\relax
-    \uppercase{%
-      \def\x{^^@}%
-    }%
-    \Expect*{%
-       \ifcase\expandafter\PE at TestUcHexDigit\x
-         true%
-       \else
-         false%
-       \fi
-    }{#2}%
-  }%
-  \def\range#1#2#3{%
-    \count0=#1\relax
-    \loop
-    \ifnum\count0<#2\relax
-      \test{\count0}{#3}%
-      \advance\count0 by 1 %
-    \repeat
-  }%
-  \range{0}{47}{false}%
-  \range{48}{57}{true}%
-  \range{58}{64}{false}%
-  \range{65}{70}{true}%
-  \range{71}{255}{false}%
-\end{qstest}
-
-\begin{qstest}{unescapename}{unescapename}
-  \def\test#1#2{%
-    \EdefUnescapeName\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \catcode`\#=12 %
-  \catcode0=12 %
-  \test{}{}%
-  \test{x}{x}%
-  \test{xy}{xy}%
-  \test{#}{#}%
-  \test{##}{##}%
-  \test{###}{###}%
-  \test{####}{####}%
-  \test{#x}{#x}%
-  \test{#xy}{#xy}%
-  \test{#1}{#1}%
-  \test{#40}{@}%
-  \test{#400}{@0}%
-  \test{#4x0}{#4x0}%
-  \test{#ab}{^^ab}%
-  \test{#00}{^^@}%
-  \test{x#40y#40z}{x at y@z}%
-  \test{#40#40#40#40}{@@@@}%
-  \test{a#x}{a#x}%
-  \test{a#xy}{a#xy}%
-  \test{a#1}{a#1}%
-  \test{a#40}{a@}%
-  \test{a#400}{a at 0}%
-  \test{#20}{ }%
-  \test{a#20}{a }%
-  \test{a#20b}{a b}%
-  \test{a#20#20#20b}{a \space\space b}%
-\end{qstest}
-
-\begin{qstest}{unescapestring}{unescapestring}
-  \def\test#1#2{%
-    \EdefUnescapeString\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \catcode0=12 %
-  \def\DefChar#1#2{%
-    \begingroup
-      \uccode0=#2\relax
-    \uppercase{\endgroup
-      \def#1{^^@}%
-    }%
-  }%
-  \DefChar\nul{0}%
-  \DefChar\one{1}%
-  \DefChar\bel{8}%
-  \DefChar\tab{9}%
-  \DefChar\lf{10}%
-  \DefChar\ff{12}%
-  \DefChar\cr{13}%
-  \DefChar\\{92}%
-  \test{}{}%
-  \test{a}{a}%
-  \test{\\}{}%
-  \test{\\\\}{\\}%
-  \test{\\\\y}{\\y}%
-  \test{\\000}{\nul}%
-  \test{\\b}{\bel}%
-  \test{\\t}{\tab}%
-  \test{\\n}{\lf}%
-  \test{\\f}{\ff}%
-  \test{\\r}{\cr}%
-  \test{\\(}{(}%
-  \test{\\)}{)}%
-  \test{\\040}{ }%
-  \test{\\100}{@}%
-  \test{\\40}{ }%
-  \test{\\1}{\one}%
-  \test{\\01}{\one}%
-  \test{\\001}{\one}%
-  \test{\\18}{\one8}%
-  \test{\\018}{\one8}%
-  \test{\\0018}{\one8}%
-  \test{x\\}{x}%
-  \test{x\\\\}{x\\}%
-  \test{x\\\\y}{x\\y}%
-  \test{x\\000}{x\nul}%
-  \test{x\\b}{x\bel}%
-  \test{x\\t}{x\tab}%
-  \test{x\\n}{x\lf}%
-  \test{x\\f}{x\ff}%
-  \test{x\\r}{x\cr}%
-  \test{x\\(}{x(}%
-  \test{x\\)}{x)}%
-  \test{x\\040}{x }%
-  \test{x\\100}{x@}%
-  \test{x\\40}{x }%
-  \test{x\\1}{x\one}%
-  \test{x\\01}{x\one}%
-  \test{x\\001}{x\one}%
-  \test{x\\18}{x\one8}%
-  \test{x\\018}{x\one8}%
-  \test{x\\0018}{x\one8}%
-  \test{\\b\\t\\n\\f\\r\\(\\)\\\\\\000\\040}{%
-    \bel\tab\lf\ff\cr()\\\nul\space
-  }%
-  \test{\\\lf}{}%
-  \test{x\\\lf}{x}%
-  \test{\cr}{\lf}%
-  \test{\cr\lf}{\lf}%
-  \test{\lf}{\lf}%
-  \test{\lf\cr}{\lf\lf}%
-  \test{x\cr}{x\lf}%
-  \test{x\cr\lf}{x\lf}%
-  \test{x\lf}{x\lf}%
-  \test{x\lf\cr}{x\lf\lf}%
-  \test{x\\\cr\lf y\cr}{xy\lf}%
-  \test{\\409}{ 9}%
-  \test{\\800}{800}%
-  \test{\\900}{900}%
-  \test{\\578}{/8}%
-  \test{\\477}{?}%
-  \test{\\377}{^^ff}%
-  \test{\\777}{^^ff}%
-  \test{\\7777}{^^ff7}%
-\end{qstest}
-\stop
-\endinput
-%%
-%% End of file `pdfescape-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,397 +0,0 @@
-%%
-%% This is file `pdfescape-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfescape.dtx  (with options: `test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfescape
-%% Version: 2016/05/16 v1.14
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfescape.dtx
-%% and the derived files
-%%    pdfescape.sty, pdfescape.pdf, pdfescape.ins, pdfescape.drv,
-%%    pdfescape-test1.tex, pdfescape-test2.tex,
-%%    pdfescape-test3.tex, pdfescape-test4.tex,
-%%    pdfescape-test5.tex, pdfescape-test6.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\makeatletter
-\ProvidesFile{pdfescape-test4.tex}%
-    [2016/05/16 v1.14 Test without \string\pdfescape... and e-TeX]%
-\let\pdfescapehex\@undefined
-\let\pdfunescapehex\@undefined
-\let\pdfescapename\@undefined
-\let\pdfescapestring\@undefined
-\RequirePackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\newcommand*{\ExpectVar}[2]{%
-  \ifx#1#2%
-  \else
-    \begingroup
-      \@onelevel at sanitize#1%
-      \@onelevel at sanitize#2%
-      \typeout{[#1] <> [#2]}% hash-ok
-    \endgroup
-  \fi
-  \Expect*{\ifx#1#2true\else false\fi}{true}%
-}
-
-\makeatletter
-\begingroup
-  \gdef\AllBytes{}%
-  \count@=0 %
-  \catcode0=12 %
-  \@whilenum\count@<256 \do{%
-    \lccode0=\count@
-    \ifnum\count@=32 %
-      \xdef\AllBytes{\AllBytes\space}%
-    \else
-      \lowercase{%
-        \xdef\AllBytes{\AllBytes^^@}%
-      }%
-    \fi
-    \advance\count@ by 1 %
-  }%
-\endgroup
-\newcommand*{\AllBytesHex}{%
-  000102030405060708090A0B0C0D0E0F%
-  101112131415161718191A1B1C1D1E1F%
-  202122232425262728292A2B2C2D2E2F%
-  303132333435363738393A3B3C3D3E3F%
-  404142434445464748494A4B4C4D4E4F%
-  505152535455565758595A5B5C5D5E5F%
-  606162636465666768696A6B6C6D6E6F%
-  707172737475767778797A7B7C7D7E7F%
-  808182838485868788898A8B8C8D8E8F%
-  909192939495969798999A9B9C9D9E9F%
-  A0A1A2A3A4A5A6A7A8A9AAABACADAEAF%
-  B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
-  C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF%
-  D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
-  E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF%
-  F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
-}
-\@onelevel at sanitize\AllBytesHex
-\expandafter\lowercase\expandafter{%
-  \expandafter\newcommand\expandafter*\expandafter\AllBytesHexLC
-      \expandafter{\AllBytesHex}%
-}
-\newcommand*{\AllBytesName}{}
-\begingroup
-  \catcode`\#=12 %
-  \xdef\AllBytesName{%
-    #01#02#03#04#05#06#07#08#09#0A#0B#0C#0D#0E#0F%
-    #10#11#12#13#14#15#16#17#18#19#1A#1B#1C#1D#1E#1F%
-    #20!"#23$#25&'#28#29*+,-.#2F%
-    0123456789:;#3C=#3E?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ#5B\@backslashchar#5D^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz#7B|#7D\string~#7F%
-    #80#81#82#83#84#85#86#87#88#89#8A#8B#8C#8D#8E#8F%
-    #90#91#92#93#94#95#96#97#98#99#9A#9B#9C#9D#9E#9F%
-    #A0#A1#A2#A3#A4#A5#A6#A7#A8#A9#AA#AB#AC#AD#AE#AF%
-    #B0#B1#B2#B3#B4#B5#B6#B7#B8#B9#BA#BB#BC#BD#BE#BF%
-    #C0#C1#C2#C3#C4#C5#C6#C7#C8#C9#CA#CB#CC#CD#CE#CF%
-    #D0#D1#D2#D3#D4#D5#D6#D7#D8#D9#DA#DB#DC#DD#DE#DF%
-    #E0#E1#E2#E3#E4#E5#E6#E7#E8#E9#EA#EB#EC#ED#EE#EF%
-    #F0#F1#F2#F3#F4#F5#F6#F7#F8#F9#FA#FB#FC#FD#FE#FF%
-  }%
-\endgroup
-\@onelevel at sanitize\AllBytesName
-
-\newcommand*{\AllBytesString}{}
-\begingroup
-  \def\|{|}%
-  \edef\%{\@percentchar}%
-  \catcode`\|=0 %
-  \catcode`\#=12 %
-  \catcode`\~=12 %
-  \catcode`\\=12 %
-  |xdef|AllBytesString{%
-    \000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017%
-    \020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037%
-    \040!"#$|%&'\(\)*+,-./%
-    0123456789:;<=>?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ[\\]^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz{||}~\177%
-    \200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217%
-    \220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237%
-    \240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257%
-    \260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277%
-    \300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317%
-    \320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337%
-    \340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357%
-    \360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377%
-  }%
-|endgroup
-\@onelevel at sanitize\AllBytesString
-
-\let\org at detokenize\detokenize
-\let\detokenize\@undefined
-\let\org at numexpr\numexpr
-\let\numexpr\@undefined
-\RequirePackage{pdfescape}
-\let\detokenize\org at detokenize
-\let\numexpr\org at numexpr
-
-\begin{qstest}{all-hex}{\AllBytes, escapehex}
-  \EdefEscapeHex\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesHex}%
-  \ExpectVar\x\AllBytesHex
-\end{qstest}
-
-\begin{qstest}{all-unhex}{\AllBytesHex, unescapehex}
-  \EdefUnescapeHex\x{\AllBytesHex}%
-  \Expect*{\x}*{\AllBytes}%
-  \ExpectVar\x\AllBytes
-\end{qstest}
-
-\begin{qstest}{all-unhex-lc}{\AllBytesHexLC, unescapehex, lowercase}
-  \EdefUnescapeHex\x{\AllBytesHexLC}%
-  \Expect*{\x}*{\AllBytes}%
-  \ExpectVar\x\AllBytes
-\end{qstest}
-
-\begin{qstest}{unhex-incomplete}{unescapehex, incomplete}
-  \EdefUnescapeHex\x{4}%
-  \Expect*{\x}{@}%
-\end{qstest}
-
-\begin{qstest}{unhex-space}{unescapehex, space}
-  \EdefUnescapeHex\x{20}%
-  \Expect*{\x}{ }%
-  \ExpectVar\x\space
-\end{qstest}
-
-\begin{qstest}{unhex-spaces}{unescapehex, spaces}
-  \EdefUnescapeHex\x{204020204120}%
-  \def\y#1{%
-    \edef\z{#1\string @#1#1\string A#1}%
-  }\y{ }%
-  \Expect*{\x}*{\z}%
-  \ExpectVar\x\z
-\end{qstest}
-
-\begin{qstest}{unhex-hash}{unescapehex, hash}
-  \catcode`\#=12 %
-  \EdefUnescapeHex\x{#20}%
-  \ExpectVar\x\space
-\end{qstest}
-
-\begin{qstest}{unhex-invalid}{unescapehex, invalid}
-  \def\test#1#2{%
-    \EdefUnescapeHex\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \test{X}{}%
-  \test{XY}{}%
-  \test{XYZ}{}%
-  \test{A}{^^a0}%
-  \test{AX}{^^a0}%
-  \test{XA}{^^a0}%
-  \test{XXAXX}{^^a0}%
-\end{qstest}
-
-\begin{qstest}{all-name}{\AllBytes, escapename}
-  \EdefEscapeName\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesName}%
-  \ExpectVar\x\AllBytesName
-\end{qstest}
-
-\begin{qstest}{all-string}{\AllBytes, escapestring}
-  \EdefEscapeString\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesString}%
-  \ExpectVar\x\AllBytesString
-\end{qstest}
-
-\begin{qstest}{uchexdigit}{unescape, uppercase hex digit}
-  \catcode`\@=11 %
-  \catcode0=12 %
-  \def\test#1#2{%
-    \uccode0=#1\relax
-    \uppercase{%
-      \def\x{^^@}%
-    }%
-    \Expect*{%
-       \ifcase\expandafter\PE at TestUcHexDigit\x
-         true%
-       \else
-         false%
-       \fi
-    }{#2}%
-  }%
-  \def\range#1#2#3{%
-    \count0=#1\relax
-    \loop
-    \ifnum\count0<#2\relax
-      \test{\count0}{#3}%
-      \advance\count0 by 1 %
-    \repeat
-  }%
-  \range{0}{47}{false}%
-  \range{48}{57}{true}%
-  \range{58}{64}{false}%
-  \range{65}{70}{true}%
-  \range{71}{255}{false}%
-\end{qstest}
-
-\begin{qstest}{unescapename}{unescapename}
-  \def\test#1#2{%
-    \EdefUnescapeName\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \catcode`\#=12 %
-  \catcode0=12 %
-  \test{}{}%
-  \test{x}{x}%
-  \test{xy}{xy}%
-  \test{#}{#}%
-  \test{##}{##}%
-  \test{###}{###}%
-  \test{####}{####}%
-  \test{#x}{#x}%
-  \test{#xy}{#xy}%
-  \test{#1}{#1}%
-  \test{#40}{@}%
-  \test{#400}{@0}%
-  \test{#4x0}{#4x0}%
-  \test{#ab}{^^ab}%
-  \test{#00}{^^@}%
-  \test{x#40y#40z}{x at y@z}%
-  \test{#40#40#40#40}{@@@@}%
-  \test{a#x}{a#x}%
-  \test{a#xy}{a#xy}%
-  \test{a#1}{a#1}%
-  \test{a#40}{a@}%
-  \test{a#400}{a at 0}%
-  \test{#20}{ }%
-  \test{a#20}{a }%
-  \test{a#20b}{a b}%
-  \test{a#20#20#20b}{a \space\space b}%
-\end{qstest}
-
-\begin{qstest}{unescapestring}{unescapestring}
-  \def\test#1#2{%
-    \EdefUnescapeString\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \catcode0=12 %
-  \def\DefChar#1#2{%
-    \begingroup
-      \uccode0=#2\relax
-    \uppercase{\endgroup
-      \def#1{^^@}%
-    }%
-  }%
-  \DefChar\nul{0}%
-  \DefChar\one{1}%
-  \DefChar\bel{8}%
-  \DefChar\tab{9}%
-  \DefChar\lf{10}%
-  \DefChar\ff{12}%
-  \DefChar\cr{13}%
-  \DefChar\\{92}%
-  \test{}{}%
-  \test{a}{a}%
-  \test{\\}{}%
-  \test{\\\\}{\\}%
-  \test{\\\\y}{\\y}%
-  \test{\\000}{\nul}%
-  \test{\\b}{\bel}%
-  \test{\\t}{\tab}%
-  \test{\\n}{\lf}%
-  \test{\\f}{\ff}%
-  \test{\\r}{\cr}%
-  \test{\\(}{(}%
-  \test{\\)}{)}%
-  \test{\\040}{ }%
-  \test{\\100}{@}%
-  \test{\\40}{ }%
-  \test{\\1}{\one}%
-  \test{\\01}{\one}%
-  \test{\\001}{\one}%
-  \test{\\18}{\one8}%
-  \test{\\018}{\one8}%
-  \test{\\0018}{\one8}%
-  \test{x\\}{x}%
-  \test{x\\\\}{x\\}%
-  \test{x\\\\y}{x\\y}%
-  \test{x\\000}{x\nul}%
-  \test{x\\b}{x\bel}%
-  \test{x\\t}{x\tab}%
-  \test{x\\n}{x\lf}%
-  \test{x\\f}{x\ff}%
-  \test{x\\r}{x\cr}%
-  \test{x\\(}{x(}%
-  \test{x\\)}{x)}%
-  \test{x\\040}{x }%
-  \test{x\\100}{x@}%
-  \test{x\\40}{x }%
-  \test{x\\1}{x\one}%
-  \test{x\\01}{x\one}%
-  \test{x\\001}{x\one}%
-  \test{x\\18}{x\one8}%
-  \test{x\\018}{x\one8}%
-  \test{x\\0018}{x\one8}%
-  \test{\\b\\t\\n\\f\\r\\(\\)\\\\\\000\\040}{%
-    \bel\tab\lf\ff\cr()\\\nul\space
-  }%
-  \test{\\\lf}{}%
-  \test{x\\\lf}{x}%
-  \test{\cr}{\lf}%
-  \test{\cr\lf}{\lf}%
-  \test{\lf}{\lf}%
-  \test{\lf\cr}{\lf\lf}%
-  \test{x\cr}{x\lf}%
-  \test{x\cr\lf}{x\lf}%
-  \test{x\lf}{x\lf}%
-  \test{x\lf\cr}{x\lf\lf}%
-  \test{x\\\cr\lf y\cr}{xy\lf}%
-  \test{\\409}{ 9}%
-  \test{\\800}{800}%
-  \test{\\900}{900}%
-  \test{\\578}{/8}%
-  \test{\\477}{?}%
-  \test{\\377}{^^ff}%
-  \test{\\777}{^^ff}%
-  \test{\\7777}{^^ff7}%
-\end{qstest}
-\stop
-\endinput
-%%
-%% End of file `pdfescape-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test5.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test5.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test5.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,393 +0,0 @@
-%%
-%% This is file `pdfescape-test5.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfescape.dtx  (with options: `test5')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfescape
-%% Version: 2016/05/16 v1.14
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfescape.dtx
-%% and the derived files
-%%    pdfescape.sty, pdfescape.pdf, pdfescape.ins, pdfescape.drv,
-%%    pdfescape-test1.tex, pdfescape-test2.tex,
-%%    pdfescape-test3.tex, pdfescape-test4.tex,
-%%    pdfescape-test5.tex, pdfescape-test6.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\makeatletter
-\ProvidesFile{pdfescape-test5.tex}%
-    [2016/05/16 v1.14 Test with LuaTeX]%
-\@ifundefined{directlua}{%
-  \PackageError{pdfescape-test5}{%
-    Missing LuaTeX%
-  }{Test aborted.}%
-  \stop
-}{}
-\RequirePackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\newcommand*{\ExpectVar}[2]{%
-  \ifx#1#2%
-  \else
-    \begingroup
-      \@onelevel at sanitize#1%
-      \@onelevel at sanitize#2%
-      \typeout{[#1] <> [#2]}% hash-ok
-    \endgroup
-  \fi
-  \Expect*{\ifx#1#2true\else false\fi}{true}%
-}
-
-\makeatletter
-\begingroup
-  \gdef\AllBytes{}%
-  \count@=0 %
-  \catcode0=12 %
-  \@whilenum\count@<256 \do{%
-    \lccode0=\count@
-    \ifnum\count@=32 %
-      \xdef\AllBytes{\AllBytes\space}%
-    \else
-      \lowercase{%
-        \xdef\AllBytes{\AllBytes^^@}%
-      }%
-    \fi
-    \advance\count@ by 1 %
-  }%
-\endgroup
-\newcommand*{\AllBytesHex}{%
-  000102030405060708090A0B0C0D0E0F%
-  101112131415161718191A1B1C1D1E1F%
-  202122232425262728292A2B2C2D2E2F%
-  303132333435363738393A3B3C3D3E3F%
-  404142434445464748494A4B4C4D4E4F%
-  505152535455565758595A5B5C5D5E5F%
-  606162636465666768696A6B6C6D6E6F%
-  707172737475767778797A7B7C7D7E7F%
-  808182838485868788898A8B8C8D8E8F%
-  909192939495969798999A9B9C9D9E9F%
-  A0A1A2A3A4A5A6A7A8A9AAABACADAEAF%
-  B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
-  C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF%
-  D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
-  E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF%
-  F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
-}
-\@onelevel at sanitize\AllBytesHex
-\expandafter\lowercase\expandafter{%
-  \expandafter\newcommand\expandafter*\expandafter\AllBytesHexLC
-      \expandafter{\AllBytesHex}%
-}
-\newcommand*{\AllBytesName}{}
-\begingroup
-  \catcode`\#=12 %
-  \xdef\AllBytesName{%
-    #01#02#03#04#05#06#07#08#09#0A#0B#0C#0D#0E#0F%
-    #10#11#12#13#14#15#16#17#18#19#1A#1B#1C#1D#1E#1F%
-    #20!"#23$#25&'#28#29*+,-.#2F%
-    0123456789:;#3C=#3E?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ#5B\@backslashchar#5D^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz#7B|#7D\string~#7F%
-    #80#81#82#83#84#85#86#87#88#89#8A#8B#8C#8D#8E#8F%
-    #90#91#92#93#94#95#96#97#98#99#9A#9B#9C#9D#9E#9F%
-    #A0#A1#A2#A3#A4#A5#A6#A7#A8#A9#AA#AB#AC#AD#AE#AF%
-    #B0#B1#B2#B3#B4#B5#B6#B7#B8#B9#BA#BB#BC#BD#BE#BF%
-    #C0#C1#C2#C3#C4#C5#C6#C7#C8#C9#CA#CB#CC#CD#CE#CF%
-    #D0#D1#D2#D3#D4#D5#D6#D7#D8#D9#DA#DB#DC#DD#DE#DF%
-    #E0#E1#E2#E3#E4#E5#E6#E7#E8#E9#EA#EB#EC#ED#EE#EF%
-    #F0#F1#F2#F3#F4#F5#F6#F7#F8#F9#FA#FB#FC#FD#FE#FF%
-  }%
-\endgroup
-\@onelevel at sanitize\AllBytesName
-
-\newcommand*{\AllBytesString}{}
-\begingroup
-  \def\|{|}%
-  \edef\%{\@percentchar}%
-  \catcode`\|=0 %
-  \catcode`\#=12 %
-  \catcode`\~=12 %
-  \catcode`\\=12 %
-  |xdef|AllBytesString{%
-    \000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017%
-    \020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037%
-    \040!"#$|%&'\(\)*+,-./%
-    0123456789:;<=>?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ[\\]^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz{||}~\177%
-    \200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217%
-    \220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237%
-    \240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257%
-    \260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277%
-    \300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317%
-    \320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337%
-    \340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357%
-    \360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377%
-  }%
-|endgroup
-\@onelevel at sanitize\AllBytesString
-
-\RequirePackage{pdfescape}
-
-\begin{qstest}{all-hex}{\AllBytes, escapehex}
-  \EdefEscapeHex\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesHex}%
-  \ExpectVar\x\AllBytesHex
-\end{qstest}
-
-\begin{qstest}{all-unhex}{\AllBytesHex, unescapehex}
-  \EdefUnescapeHex\x{\AllBytesHex}%
-  \Expect*{\x}*{\AllBytes}%
-  \ExpectVar\x\AllBytes
-\end{qstest}
-
-\begin{qstest}{all-unhex-lc}{\AllBytesHexLC, unescapehex, lowercase}
-  \EdefUnescapeHex\x{\AllBytesHexLC}%
-  \Expect*{\x}*{\AllBytes}%
-  \ExpectVar\x\AllBytes
-\end{qstest}
-
-\begin{qstest}{unhex-incomplete}{unescapehex, incomplete}
-  \EdefUnescapeHex\x{4}%
-  \Expect*{\x}{@}%
-\end{qstest}
-
-\begin{qstest}{unhex-space}{unescapehex, space}
-  \EdefUnescapeHex\x{20}%
-  \Expect*{\x}{ }%
-  \ExpectVar\x\space
-\end{qstest}
-
-\begin{qstest}{unhex-spaces}{unescapehex, spaces}
-  \EdefUnescapeHex\x{204020204120}%
-  \def\y#1{%
-    \edef\z{#1\string @#1#1\string A#1}%
-  }\y{ }%
-  \Expect*{\x}*{\z}%
-  \ExpectVar\x\z
-\end{qstest}
-
-\begin{qstest}{unhex-hash}{unescapehex, hash}
-  \catcode`\#=12 %
-  \EdefUnescapeHex\x{#20}%
-  \ExpectVar\x\space
-\end{qstest}
-
-\begin{qstest}{unhex-invalid}{unescapehex, invalid}
-  \def\test#1#2{%
-    \EdefUnescapeHex\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \test{X}{}%
-  \test{XY}{}%
-  \test{XYZ}{}%
-  \test{A}{^^a0}%
-  \test{AX}{^^a0}%
-  \test{XA}{^^a0}%
-  \test{XXAXX}{^^a0}%
-\end{qstest}
-
-\begin{qstest}{all-name}{\AllBytes, escapename}
-  \EdefEscapeName\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesName}%
-  \ExpectVar\x\AllBytesName
-\end{qstest}
-
-\begin{qstest}{all-string}{\AllBytes, escapestring}
-  \EdefEscapeString\x{\AllBytes}%
-  \Expect*{\x}*{\AllBytesString}%
-  \ExpectVar\x\AllBytesString
-\end{qstest}
-
-\begin{qstest}{uchexdigit}{unescape, uppercase hex digit}
-  \catcode`\@=11 %
-  \catcode0=12 %
-  \def\test#1#2{%
-    \uccode0=#1\relax
-    \uppercase{%
-      \def\x{^^@}%
-    }%
-    \Expect*{%
-       \ifcase\expandafter\PE at TestUcHexDigit\x
-         true%
-       \else
-         false%
-       \fi
-    }{#2}%
-  }%
-  \def\range#1#2#3{%
-    \count0=#1\relax
-    \loop
-    \ifnum\count0<#2\relax
-      \test{\count0}{#3}%
-      \advance\count0 by 1 %
-    \repeat
-  }%
-  \range{0}{47}{false}%
-  \range{48}{57}{true}%
-  \range{58}{64}{false}%
-  \range{65}{70}{true}%
-  \range{71}{255}{false}%
-\end{qstest}
-
-\begin{qstest}{unescapename}{unescapename}
-  \def\test#1#2{%
-    \EdefUnescapeName\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \catcode`\#=12 %
-  \catcode0=12 %
-  \test{}{}%
-  \test{x}{x}%
-  \test{xy}{xy}%
-  \test{#}{#}%
-  \test{##}{##}%
-  \test{###}{###}%
-  \test{####}{####}%
-  \test{#x}{#x}%
-  \test{#xy}{#xy}%
-  \test{#1}{#1}%
-  \test{#40}{@}%
-  \test{#400}{@0}%
-  \test{#4x0}{#4x0}%
-  \test{#ab}{^^ab}%
-  \test{#00}{^^@}%
-  \test{x#40y#40z}{x at y@z}%
-  \test{#40#40#40#40}{@@@@}%
-  \test{a#x}{a#x}%
-  \test{a#xy}{a#xy}%
-  \test{a#1}{a#1}%
-  \test{a#40}{a@}%
-  \test{a#400}{a at 0}%
-  \test{#20}{ }%
-  \test{a#20}{a }%
-  \test{a#20b}{a b}%
-  \test{a#20#20#20b}{a \space\space b}%
-\end{qstest}
-
-\begin{qstest}{unescapestring}{unescapestring}
-  \def\test#1#2{%
-    \EdefUnescapeString\x{#1}%
-    \edef\y{#2}%
-    \@onelevel at sanitize\y
-    \ExpectVar\x\y
-  }%
-  \catcode0=12 %
-  \def\DefChar#1#2{%
-    \begingroup
-      \uccode0=#2\relax
-    \uppercase{\endgroup
-      \def#1{^^@}%
-    }%
-  }%
-  \DefChar\nul{0}%
-  \DefChar\one{1}%
-  \DefChar\bel{8}%
-  \DefChar\tab{9}%
-  \DefChar\lf{10}%
-  \DefChar\ff{12}%
-  \DefChar\cr{13}%
-  \DefChar\\{92}%
-  \test{}{}%
-  \test{a}{a}%
-  \test{\\}{}%
-  \test{\\\\}{\\}%
-  \test{\\\\y}{\\y}%
-  \test{\\000}{\nul}%
-  \test{\\b}{\bel}%
-  \test{\\t}{\tab}%
-  \test{\\n}{\lf}%
-  \test{\\f}{\ff}%
-  \test{\\r}{\cr}%
-  \test{\\(}{(}%
-  \test{\\)}{)}%
-  \test{\\040}{ }%
-  \test{\\100}{@}%
-  \test{\\40}{ }%
-  \test{\\1}{\one}%
-  \test{\\01}{\one}%
-  \test{\\001}{\one}%
-  \test{\\18}{\one8}%
-  \test{\\018}{\one8}%
-  \test{\\0018}{\one8}%
-  \test{x\\}{x}%
-  \test{x\\\\}{x\\}%
-  \test{x\\\\y}{x\\y}%
-  \test{x\\000}{x\nul}%
-  \test{x\\b}{x\bel}%
-  \test{x\\t}{x\tab}%
-  \test{x\\n}{x\lf}%
-  \test{x\\f}{x\ff}%
-  \test{x\\r}{x\cr}%
-  \test{x\\(}{x(}%
-  \test{x\\)}{x)}%
-  \test{x\\040}{x }%
-  \test{x\\100}{x@}%
-  \test{x\\40}{x }%
-  \test{x\\1}{x\one}%
-  \test{x\\01}{x\one}%
-  \test{x\\001}{x\one}%
-  \test{x\\18}{x\one8}%
-  \test{x\\018}{x\one8}%
-  \test{x\\0018}{x\one8}%
-  \test{\\b\\t\\n\\f\\r\\(\\)\\\\\\000\\040}{%
-    \bel\tab\lf\ff\cr()\\\nul\space
-  }%
-  \test{\\\lf}{}%
-  \test{x\\\lf}{x}%
-  \test{\cr}{\lf}%
-  \test{\cr\lf}{\lf}%
-  \test{\lf}{\lf}%
-  \test{\lf\cr}{\lf\lf}%
-  \test{x\cr}{x\lf}%
-  \test{x\cr\lf}{x\lf}%
-  \test{x\lf}{x\lf}%
-  \test{x\lf\cr}{x\lf\lf}%
-  \test{x\\\cr\lf y\cr}{xy\lf}%
-  \test{\\409}{ 9}%
-  \test{\\800}{800}%
-  \test{\\900}{900}%
-  \test{\\578}{/8}%
-  \test{\\477}{?}%
-  \test{\\377}{^^ff}%
-  \test{\\777}{^^ff}%
-  \test{\\7777}{^^ff7}%
-\end{qstest}
-\stop
-\endinput
-%%
-%% End of file `pdfescape-test5.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test6.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test6.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfescape-test6.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,176 +0,0 @@
-%%
-%% This is file `pdfescape-test6.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfescape.dtx  (with options: `test6')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfescape
-%% Version: 2016/05/16 v1.14
-%% 
-%% Copyright (C) 2007, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfescape.dtx
-%% and the derived files
-%%    pdfescape.sty, pdfescape.pdf, pdfescape.ins, pdfescape.drv,
-%%    pdfescape-test1.tex, pdfescape-test2.tex,
-%%    pdfescape-test3.tex, pdfescape-test4.tex,
-%%    pdfescape-test5.tex, pdfescape-test6.tex.
-%% 
-\input pdfescape.sty\relax
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\^=7 %
-\catcode`\@=11 %
-\begingroup
-  \catcode`\@=11 %
-  \countdef\count@=255 %
-  \def\space{ }%
-  \long\def\@whilenum#1\do #2{%
-    \ifnum #1\relax
-      #2\relax
-      \@iwhilenum{#1\relax#2\relax}%
-    \fi
-  }%
-  \long\def\@iwhilenum#1{%
-    \ifnum #1%
-      \expandafter\@iwhilenum
-    \else
-      \expandafter\ltx at gobble
-    \fi
-    {#1}%
-  }%
-  \gdef\AllBytes{}%
-  \count@=0 %
-  \catcode0=12 %
-  \@whilenum\count@<256 \do{%
-    \lccode0=\count@
-    \ifnum\count@=32 %
-      \xdef\AllBytes{\AllBytes\space}%
-    \else
-      \lowercase{%
-        \xdef\AllBytes{\AllBytes^^@}%
-      }%
-    \fi
-    \advance\count@ by 1 %
-  }%
-\endgroup
-\def\AllBytesHex{%
-  000102030405060708090A0B0C0D0E0F%
-  101112131415161718191A1B1C1D1E1F%
-  202122232425262728292A2B2C2D2E2F%
-  303132333435363738393A3B3C3D3E3F%
-  404142434445464748494A4B4C4D4E4F%
-  505152535455565758595A5B5C5D5E5F%
-  606162636465666768696A6B6C6D6E6F%
-  707172737475767778797A7B7C7D7E7F%
-  808182838485868788898A8B8C8D8E8F%
-  909192939495969798999A9B9C9D9E9F%
-  A0A1A2A3A4A5A6A7A8A9AAABACADAEAF%
-  B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
-  C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF%
-  D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
-  E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF%
-  F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
-}
-\ltx at onelevel@sanitize\AllBytesHex
-\expandafter\lowercase\expandafter{%
-  \expandafter\def\expandafter\AllBytesHexLC
-      \expandafter{\AllBytesHex}%
-}
-\begingroup
-  \catcode`\#=12 %
-  \xdef\AllBytesName{%
-    #01#02#03#04#05#06#07#08#09#0A#0B#0C#0D#0E#0F%
-    #10#11#12#13#14#15#16#17#18#19#1A#1B#1C#1D#1E#1F%
-    #20!"#23$#25&'#28#29*+,-.#2F%
-    0123456789:;#3C=#3E?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ#5B\ltx at backslashchar#5D^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz#7B|#7D\string~#7F%
-    #80#81#82#83#84#85#86#87#88#89#8A#8B#8C#8D#8E#8F%
-    #90#91#92#93#94#95#96#97#98#99#9A#9B#9C#9D#9E#9F%
-    #A0#A1#A2#A3#A4#A5#A6#A7#A8#A9#AA#AB#AC#AD#AE#AF%
-    #B0#B1#B2#B3#B4#B5#B6#B7#B8#B9#BA#BB#BC#BD#BE#BF%
-    #C0#C1#C2#C3#C4#C5#C6#C7#C8#C9#CA#CB#CC#CD#CE#CF%
-    #D0#D1#D2#D3#D4#D5#D6#D7#D8#D9#DA#DB#DC#DD#DE#DF%
-    #E0#E1#E2#E3#E4#E5#E6#E7#E8#E9#EA#EB#EC#ED#EE#EF%
-    #F0#F1#F2#F3#F4#F5#F6#F7#F8#F9#FA#FB#FC#FD#FE#FF%
-  }%
-\endgroup
-\ltx at onelevel@sanitize\AllBytesName
-\edef\AllBytesFromName{\expandafter\ltx at gobble\AllBytes}
-
-\begingroup
-  \def\|{|}%
-  \edef\%{\ltx at percentchar}%
-  \catcode`\|=0 %
-  \catcode`\#=12 %
-  \catcode`\~=12 %
-  \catcode`\\=12 %
-  |xdef|AllBytesString{%
-    \000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017%
-    \020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037%
-    \040!"#$|%&'\(\)*+,-./%
-    0123456789:;<=>?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ[\\]^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz{||}~\177%
-    \200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217%
-    \220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237%
-    \240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257%
-    \260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277%
-    \300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317%
-    \320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337%
-    \340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357%
-    \360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377%
-  }%
-|endgroup
-\ltx at onelevel@sanitize\AllBytesString
-\def\msg#{\immediate\write16}
-\def\Test#1#2#3{%
-  \begingroup
-    #1\TestResult{#2}%
-    \ifx\TestResult#3%
-    \else
-      \newlinechar=10 %
-      \msg{Expect:^^J#3}%
-      \msg{Result:^^J\TestResult}%
-      \errmessage{\string#2 -\string#1-> \string#3}%
-    \fi
-  \endgroup
-}
-\Test\EdefEscapeHex\AllBytes\AllBytesHex
-\Test\EdefUnescapeHex\AllBytesHex\AllBytes
-\Test\EdefEscapeName\AllBytes\AllBytesName
-\Test\EdefUnescapeName\AllBytesName\AllBytesFromName
-\Test\EdefEscapeString\AllBytes\AllBytesString
-\Test\EdefUnescapeString\AllBytesString\AllBytes
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `pdfescape-test6.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,61 +0,0 @@
-%%
-%% This is file `pdflscape-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdflscape.dtx  (with options: `test0,test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdflscape
-%% Version: 2016/05/14 v0.11
-%% 
-%% Copyright (C) 2001, 2004, 2006-2008 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file pdflscape.dtx
-%% and the derived files
-%%    pdflscape.sty, pdflscape.pdf, pdflscape.ins, pdflscape.drv,
-%%    pdflscape-test1.tex, pdflscape-test2.tex,
-%%    pdflscape-test3.tex, pdflscape-test4.tex,
-%%    pdflscape-test5.tex, pdflscape-test6.tex,
-%%    pdflscape-test6.txt, ExtractRotate.java.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\usepackage{ifpdf}
-\ifpdf
-  \def\ExpectDriver{pdftex}%
-\fi
-\usepackage{ifxetex}%
-\ifxetex
-  \def\ExpectDriver{dvipdfm}%
-\fi
-\usepackage{pdflscape}[2016/05/14]
-\begin{document}
-\begin{qstest}{driver}{driver}
-  \makeatletter
-  \Expect*{\PLS at driver}*{\ExpectDriver}%
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `pdflscape-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,54 +0,0 @@
-%%
-%% This is file `pdflscape-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdflscape.dtx  (with options: `test0,test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdflscape
-%% Version: 2016/05/14 v0.11
-%% 
-%% Copyright (C) 2001, 2004, 2006-2008 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file pdflscape.dtx
-%% and the derived files
-%%    pdflscape.sty, pdflscape.pdf, pdflscape.ins, pdflscape.drv,
-%%    pdflscape-test1.tex, pdflscape-test2.tex,
-%%    pdflscape-test3.tex, pdflscape-test4.tex,
-%%    pdflscape-test5.tex, pdflscape-test6.tex,
-%%    pdflscape-test6.txt, ExtractRotate.java.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\def\ExpectDriver{pdftex}
-\usepackage[pdftex]{pdflscape}[2016/05/14]
-\begin{document}
-\begin{qstest}{driver}{driver}
-  \makeatletter
-  \Expect*{\PLS at driver}*{\ExpectDriver}%
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `pdflscape-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,54 +0,0 @@
-%%
-%% This is file `pdflscape-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdflscape.dtx  (with options: `test0,test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdflscape
-%% Version: 2016/05/14 v0.11
-%% 
-%% Copyright (C) 2001, 2004, 2006-2008 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file pdflscape.dtx
-%% and the derived files
-%%    pdflscape.sty, pdflscape.pdf, pdflscape.ins, pdflscape.drv,
-%%    pdflscape-test1.tex, pdflscape-test2.tex,
-%%    pdflscape-test3.tex, pdflscape-test4.tex,
-%%    pdflscape-test5.tex, pdflscape-test6.tex,
-%%    pdflscape-test6.txt, ExtractRotate.java.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\def\ExpectDriver{dvipdfm}
-\usepackage[dvipdfmx]{pdflscape}[2016/05/14]
-\begin{document}
-\begin{qstest}{driver}{driver}
-  \makeatletter
-  \Expect*{\PLS at driver}*{\ExpectDriver}%
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `pdflscape-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,55 +0,0 @@
-%%
-%% This is file `pdflscape-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdflscape.dtx  (with options: `test0,test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdflscape
-%% Version: 2016/05/14 v0.11
-%% 
-%% Copyright (C) 2001, 2004, 2006-2008 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file pdflscape.dtx
-%% and the derived files
-%%    pdflscape.sty, pdflscape.pdf, pdflscape.ins, pdflscape.drv,
-%%    pdflscape-test1.tex, pdflscape-test2.tex,
-%%    pdflscape-test3.tex, pdflscape-test4.tex,
-%%    pdflscape-test5.tex, pdflscape-test6.tex,
-%%    pdflscape-test6.txt, ExtractRotate.java.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\def\ExpectDriver{dvips}
-\usepackage[dvipsone]{graphics}
-\usepackage{pdflscape}[2016/05/14]
-\begin{document}
-\begin{qstest}{driver}{driver}
-  \makeatletter
-  \Expect*{\PLS at driver}*{\ExpectDriver}%
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `pdflscape-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test5.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test5.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test5.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,91 +0,0 @@
-%%
-%% This is file `pdflscape-test5.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdflscape.dtx  (with options: `test5')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdflscape
-%% Version: 2016/05/14 v0.11
-%% 
-%% Copyright (C) 2001, 2004, 2006-2008 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file pdflscape.dtx
-%% and the derived files
-%%    pdflscape.sty, pdflscape.pdf, pdflscape.ins, pdflscape.drv,
-%%    pdflscape-test1.tex, pdflscape-test2.tex,
-%%    pdflscape-test3.tex, pdflscape-test4.tex,
-%%    pdflscape-test5.tex, pdflscape-test6.tex,
-%%    pdflscape-test6.txt, ExtractRotate.java.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\usepackage{pdflscape}[2016/05/14]
-\begin{document}
-\begin{qstest}{checkangle}{checkangle}
-  \makeatletter
-  \def\Result{%
-    \def\ResultString{\the\count@}%
-  }%
-  \def\PackageError#1#2#3{%
-    \def\Result{%
-      \def\ResultString{error}%
-    }%
-  }%
-  \def\Test#1#2{%
-    \begingroup
-      \PLS at CheckAngle{#1}%
-      \Result
-      \Expect*{\ResultString}{#2}%
-    \endgroup
-  }%
-  \Test{0}{0}%
-  \Test{90}{90}%
-  \Test{180}{180}%
-  \Test{270}{270}%
-  \Test{360}{0}%
-  \Test{450}{90}%
-  \Test{540}{180}%
-  \Test{630}{270}%
-  \Test{720}{0}%
-  \Test{3600}{0}%
-  \Test{3690}{90}%
-  \Test{-90}{270}%
-  \Test{-180}{180}%
-  \Test{-270}{-90}%
-  \Test{-360}{0}%
-  \Test{-450}{270}%
-  \Test{540}{180}%
-  \Test{-630}{90}%
-  \Test{-720}{0}%
-  \Test{-3600}{0}%
-  \Test{-3690}{270}%
-  \Test{1}{error}%
-  \Test{-1}{error}%
-  \Test{123}{error}%
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `pdflscape-test5.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,62 +0,0 @@
-%%
-%% This is file `pdflscape-test6.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdflscape.dtx  (with options: `test6')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdflscape
-%% Version: 2016/05/14 v0.11
-%% 
-%% Copyright (C) 2001, 2004, 2006-2008 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file pdflscape.dtx
-%% and the derived files
-%%    pdflscape.sty, pdflscape.pdf, pdflscape.ins, pdflscape.drv,
-%%    pdflscape-test1.tex, pdflscape-test2.tex,
-%%    pdflscape-test3.tex, pdflscape-test4.tex,
-%%    pdflscape-test5.tex, pdflscape-test6.tex,
-%%    pdflscape-test6.txt, ExtractRotate.java.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage{pdflscape}[2016/05/14]
-\begin{document}
-\section{Portrait page}
-\begin{landscape}
-\section{Landscape page}
-Foo bar foo bar foo bar foo bar foo bar
-foo bar foo bar foo bar foo bar foo bar.
-\end{landscape}
-\section{Portrait Section}
-Foo bar
-\begin{landscape}
-\section{Again Landscape Section}
-\newpage
-\section{Second Page of Landscape Section}
-\end{landscape}
-\section{Second Last Portrait Page}
-\newpage
-\section{Last Portrait Page}
-\end{document}
-\endinput
-%%
-%% End of file `pdflscape-test6.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.txt	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.txt	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,7 +0,0 @@
-/Page 1 /Rotate 0
-/Page 2 /Rotate 90
-/Page 3 /Rotate 0
-/Page 4 /Rotate 90
-/Page 5 /Rotate 90
-/Page 6 /Rotate 0
-/Page 7 /Rotate 0

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,140 +0,0 @@
-%%
-%% This is file `pdfrender-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfrender.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfrender
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfrender.dtx
-%% and the derived files
-%%    pdfrender.sty, pdfrender.pdf, pdfrender.ins, pdfrender.drv,
-%%    pdfrender-test1.tex, pdfrender-test2.tex,
-%%    pdfrender-test3.tex, pdfrender-test4.tex,
-%%    pdfrender-test5.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input pdfrender.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `pdfrender-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,76 +0,0 @@
-%%
-%% This is file `pdfrender-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfrender.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfrender
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfrender.dtx
-%% and the derived files
-%%    pdfrender.sty, pdfrender.pdf, pdfrender.ins, pdfrender.drv,
-%%    pdfrender-test1.tex, pdfrender-test2.tex,
-%%    pdfrender-test3.tex, pdfrender-test4.tex,
-%%    pdfrender-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{pdfrender-test2.tex}[2016/05/17]
-\documentclass{article}
-\usepackage{color}
-\usepackage{pdfrender}[2016/05/17]
-\begin{document}
-Hello World
-\newpage
-Start
-\textpdfrender{%
-  TextRenderingMode=1,%
-  LineWidth=.1,%
-  LineCapStyle=2,%
-  LineJoinStyle=1,%
-  MiterLimit=1.2,%
-  LineDashPattern=[2 2]0,%
-  RenderingIntent=Saturation,%
-}{Hello\newpage World}
-Stop
-\par
-\newlength{\LineWidth}
-\setlength{\LineWidth}{.5pt}
-Start
-\textpdfrender{%
-  FillColor=yellow,%
-  StrokeColor=[cmyk]{1,.5,0,0},%
-  TextRenderingMode=FillStroke,%
-  LineWidth=.5\LineWidth,%
-  LineCapStyle=Round,%
-  LineJoinStyle=Bevel,%
-}{Out-\par\newpage line}
-Stop
-\end{document}
-\endinput
-%%
-%% End of file `pdfrender-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,62 +0,0 @@
-%%
-%% This is file `pdfrender-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfrender.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfrender
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfrender.dtx
-%% and the derived files
-%%    pdfrender.sty, pdfrender.pdf, pdfrender.ins, pdfrender.drv,
-%%    pdfrender-test1.tex, pdfrender-test2.tex,
-%%    pdfrender-test3.tex, pdfrender-test4.tex,
-%%    pdfrender-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{pdfrender-test3.tex}[2016/05/17]
-\documentclass{article}
-\usepackage{pdfrender}[2016/05/17]
-\usepackage{hyperref}
-\usepackage{bookmark}
-\begin{document}
-\tableofcontents
-\section{%
-  \textpdfrender{%
-    TextRenderingMode=1,%
-    LineCapStyle=2,%
-    LineJoinStyle=1,%
-    MiterLimit=1.2,%
-    LineDashPattern=[2 2]0,%
-    RenderingIntent=Saturation,%
-  }{Hello World}%
-}
-\end{document}
-\endinput
-%%
-%% End of file `pdfrender-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,105 +0,0 @@
-%%
-%% This is file `pdfrender-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfrender.dtx  (with options: `test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfrender
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfrender.dtx
-%% and the derived files
-%%    pdfrender.sty, pdfrender.pdf, pdfrender.ins, pdfrender.drv,
-%%    pdfrender-test1.tex, pdfrender-test2.tex,
-%%    pdfrender-test3.tex, pdfrender-test4.tex,
-%%    pdfrender-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{pdfrender-test4.tex}[2016/05/17]
-\documentclass[12pt]{article}
-\usepackage{pdfrender}[2016/05/17]
-\usepackage{color}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\newcommand*{\CheckColor}[1]{%
-  \Expect{#1}*{\current at color}%
-}
-\makeatother
-\begin{document}
-  \begin{qstest}{color}{color}%
-    \CheckColor{0 g 0 G}%
-    \Huge\bfseries
-    \noindent
-    \textpdfrender{%
-      TextRenderingMode=2,%
-      LineWidth=.5,%
-      FillColor=yellow,%
-      StrokeColor=blue,%
-    }{%
-      \CheckColor{0 0 1 0 k 0 0 1 RG}%
-      Blue(Yellow)\\%
-      \textpdfrender{%
-        FillColor=green,%
-      }{%
-        \CheckColor{0 1 0 rg 0 0 1 RG}%
-        Blue(Green)%
-      }\\%
-      \CheckColor{0 0 1 0 k 0 0 1 RG}%
-      Blue(Yellow)\\%
-      \textpdfrender{%
-        StrokeColor=red,%
-      }{%
-        \CheckColor{0 0 1 0 k 1 0 0 RG}%
-        Red(Yellow)%
-      }\\%
-      \CheckColor{0 0 1 0 k 0 0 1 RG}%
-      Blue(Yellow) %
-    }%
-  \end{qstest}%
-  \begin{qstest}{colorlast}{colorlast}%
-    \makeatletter
-    \def\Test#1#2#3{%
-      \begingroup
-        \def\current at color{#1}%
-        \textpdfrender{#2}{%
-          \CheckColor{#3}%
-        }%
-      \endgroup
-    }%
-    \Test{1 g 0 0 1 RG 0 0 1 0 k 0.5 G}%
-         {StrokeColor=green}%
-         {0 0 1 0 k 0 1 0 RG}%
-    \Test{1 g 0 0 1 RG 0 0 1 0 k 0.5 G}%
-         {FillColor=red}%
-         {1 0 0 rg 0.5 G}%
-  \end{qstest}%
-\end{document}
-\endinput
-%%
-%% End of file `pdfrender-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test5.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test5.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdfrender-test5.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,69 +0,0 @@
-%%
-%% This is file `pdfrender-test5.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdfrender.dtx  (with options: `test5')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdfrender
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdfrender.dtx
-%% and the derived files
-%%    pdfrender.sty, pdfrender.pdf, pdfrender.ins, pdfrender.drv,
-%%    pdfrender-test1.tex, pdfrender-test2.tex,
-%%    pdfrender-test3.tex, pdfrender-test4.tex,
-%%    pdfrender-test5.tex.
-%% 
-\input luatex85.sty
-\pdfoutput=1 %
-\hsize=6.5in
-\vsize=8.9in
-\pdfpagewidth=\hsize
-\pdfpageheight=\vsize
-\parfillskip=0pt plus 1fil\relax
-\input pdfrender.sty\relax
-\catcode`\{=1 %
-\catcode`\}=2 %
-\let\OrgMakeFootLine\makefootline
-\def\makefootline{%
-  \begingroup\normalcolor\OrgMakeFootLine\endgroup
-}
-\font\f=ec-lmr10 scaled 3000\relax
-\f
-Before %
-\textpdfrender{%
-  TextRenderingMode=1,%
-  LineWidth=.1,%
-}{Hello\par\vfill\penalty-10000 World} %
-After %
-\par
-\vfill
-\penalty-10000 %
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `pdfrender-test5.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-escape.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-escape.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-escape.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,195 +0,0 @@
-%%
-%% This is file `pdftexcmds-test-escape.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdftexcmds.dtx  (with options: `test-escape')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdftexcmds
-%% Version: 2018/09/10 v0.29
-%% 
-%% Copyright (C) 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdftexcmds.dtx
-%% and the derived files
-%%    pdftexcmds.sty, pdftexcmds.pdf, pdftexcmds.ins, pdftexcmds.drv,
-%%    pdftexcmds.bib, pdftexcmds-test1.tex, pdftexcmds-test2.tex,
-%%    pdftexcmds-test-shell.tex, pdftexcmds-test-escape.tex,
-%%    oberdiek.pdftexcmds.lua, pdftexcmds.lua.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\^=7 %
-\catcode`\@=11 %
-\errorcontextlines=1000 %
-\input pdftexcmds.sty\relax
-\def\msg#1{%
-  \begingroup
-    \escapechar=92 %
-    \immediate\write16{#1}%
-  \endgroup
-}
-\begingroup
-  \catcode`\@=11 %
-  \countdef\count@=255 %
-  \def\space{ }%
-  \long\def\@whilenum#1\do #2{%
-    \ifnum #1\relax
-      #2\relax
-      \@iwhilenum{#1\relax#2\relax}%
-    \fi
-  }%
-  \long\def\@iwhilenum#1{%
-    \ifnum #1%
-      \expandafter\@iwhilenum
-    \else
-      \expandafter\ltx at gobble
-    \fi
-    {#1}%
-  }%
-  \gdef\AllBytes{}%
-  \count@=0 %
-  \catcode0=12 %
-  \@whilenum\count@<256 \do{%
-    \lccode0=\count@
-    \ifnum\count@=32 %
-      \xdef\AllBytes{\AllBytes\space}%
-    \else
-      \lowercase{%
-        \xdef\AllBytes{\AllBytes^^@}%
-      }%
-    \fi
-    \advance\count@ by 1 %
-  }%
-\endgroup
-\def\AllBytesHex{%
-  000102030405060708090A0B0C0D0E0F%
-  101112131415161718191A1B1C1D1E1F%
-  202122232425262728292A2B2C2D2E2F%
-  303132333435363738393A3B3C3D3E3F%
-  404142434445464748494A4B4C4D4E4F%
-  505152535455565758595A5B5C5D5E5F%
-  606162636465666768696A6B6C6D6E6F%
-  707172737475767778797A7B7C7D7E7F%
-  808182838485868788898A8B8C8D8E8F%
-  909192939495969798999A9B9C9D9E9F%
-  A0A1A2A3A4A5A6A7A8A9AAABACADAEAF%
-  B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
-  C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF%
-  D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
-  E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF%
-  F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
-}
-\ltx at onelevel@sanitize\AllBytesHex
-\expandafter\lowercase\expandafter{%
-  \expandafter\def\expandafter\AllBytesHexLC
-      \expandafter{\AllBytesHex}%
-}
-\begingroup
-  \catcode`\#=12 %
-  \xdef\AllBytesName{%
-    #01#02#03#04#05#06#07#08#09#0A#0B#0C#0D#0E#0F%
-    #10#11#12#13#14#15#16#17#18#19#1A#1B#1C#1D#1E#1F%
-    #20!"#23$#25&'#28#29*+,-.#2F%
-    0123456789:;#3C=#3E?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ#5B\ltx at backslashchar#5D^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz#7B|#7D\string~#7F%
-    #80#81#82#83#84#85#86#87#88#89#8A#8B#8C#8D#8E#8F%
-    #90#91#92#93#94#95#96#97#98#99#9A#9B#9C#9D#9E#9F%
-    #A0#A1#A2#A3#A4#A5#A6#A7#A8#A9#AA#AB#AC#AD#AE#AF%
-    #B0#B1#B2#B3#B4#B5#B6#B7#B8#B9#BA#BB#BC#BD#BE#BF%
-    #C0#C1#C2#C3#C4#C5#C6#C7#C8#C9#CA#CB#CC#CD#CE#CF%
-    #D0#D1#D2#D3#D4#D5#D6#D7#D8#D9#DA#DB#DC#DD#DE#DF%
-    #E0#E1#E2#E3#E4#E5#E6#E7#E8#E9#EA#EB#EC#ED#EE#EF%
-    #F0#F1#F2#F3#F4#F5#F6#F7#F8#F9#FA#FB#FC#FD#FE#FF%
-  }%
-\endgroup
-\ltx at onelevel@sanitize\AllBytesName
-\edef\AllBytesFromName{\expandafter\ltx at gobble\AllBytes}
-\begingroup
-  \def\|{|}%
-  \edef\%{\ltx at percentchar}%
-  \catcode`\|=0 %
-  \catcode`\#=12 %
-  \catcode`\~=12 %
-  \catcode`\\=12 %
-  |xdef|AllBytesString{%
-    \000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017%
-    \020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037%
-    \040!"#$|%&'\(\)*+,-./%
-    0123456789:;<=>?%
-    @ABCDEFGHIJKLMNO%
-    PQRSTUVWXYZ[\\]^_%
-    `abcdefghijklmno%
-    pqrstuvwxyz{||}~\177%
-    \200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217%
-    \220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237%
-    \240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257%
-    \260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277%
-    \300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317%
-    \320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337%
-    \340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357%
-    \360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377%
-  }%
-|endgroup
-\ltx at onelevel@sanitize\AllBytesString
-\def\Test#1#2#3{%
-  \begingroup
-    \expandafter\expandafter\expandafter\def
-    \expandafter\expandafter\expandafter\TestResult
-    \expandafter\expandafter\expandafter{%
-      #1{#2}%
-    }%
-    \ifx\TestResult#3%
-    \else
-      \newlinechar=10 %
-      \msg{Expect:^^J#3}%
-      \msg{Result:^^J\TestResult}%
-      \errmessage{\string#2 -\string#1-> \string#3}%
-    \fi
-  \endgroup
-}
-\def\test#1#2#3{%
-  \edef\TestFrom{#2}%
-  \edef\TestExpect{#3}%
-  \ltx at onelevel@sanitize\TestExpect
-  \Test#1\TestFrom\TestExpect
-}
-\test\pdf at unescapehex{74657374}{test}
-\begingroup
-  \catcode0=12 %
-  \catcode1=12 %
-  \test\pdf at unescapehex{740074017400740174}{t^^@t^^At^^@t^^At}%
-\endgroup
-\Test\pdf at escapehex\AllBytes\AllBytesHex
-\Test\pdf at unescapehex\AllBytesHex\AllBytes
-\Test\pdf at escapename\AllBytes\AllBytesName
-\Test\pdf at escapestring\AllBytes\AllBytesString
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `pdftexcmds-test-escape.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-shell.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-shell.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-shell.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,88 +0,0 @@
-%%
-%% This is file `pdftexcmds-test-shell.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdftexcmds.dtx  (with options: `test-shell')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdftexcmds
-%% Version: 2018/09/10 v0.29
-%% 
-%% Copyright (C) 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdftexcmds.dtx
-%% and the derived files
-%%    pdftexcmds.sty, pdftexcmds.pdf, pdftexcmds.ins, pdftexcmds.drv,
-%%    pdftexcmds.bib, pdftexcmds-test1.tex, pdftexcmds-test2.tex,
-%%    pdftexcmds-test-shell.tex, pdftexcmds-test-escape.tex,
-%%    oberdiek.pdftexcmds.lua, pdftexcmds.lua.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\input pdftexcmds.sty\relax
-\def\msg#{\immediate\write16}
-\def\MaybeEnd{}
-\ifx\luatexversion\UnDeFiNeD
-\else
-  \ifnum\luatexversion<68 %
-    \ifx\pdf at shellescape\@undefined
-      \msg{SHELL=U}%
-      \msg{OK (LuaTeX < 0.68)}%
-    \else
-      \msg{SHELL=defined}%
-      \errmessage{Failed (LuaTeX < 0.68)}%
-    \fi
-    \def\MaybeEnd{\csname @@end\endcsname\end}%
-  \fi
-\fi
-\MaybeEnd
-\ifx\pdf at shellescape\@undefined
-  \msg{SHELL=U}%
-\else
-  \msg{SHELL=\number\pdf at shellescape}%
-\fi
-\ifx\expected\@undefined
-\else
-  \ifx\expected\relax
-    \msg{EXPECTED=U}%
-    \ifx\pdf at shellescape\@undefined
-      \msg{OK}%
-    \else
-      \errmessage{Failed}%
-    \fi
-  \else
-    \msg{EXPECTED=\number\expected}%
-    \ifnum\pdf at shellescape=\expected\relax
-      \msg{OK}%
-    \else
-      \errmessage{Failed}%
-    \fi
-  \fi
-\fi
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `pdftexcmds-test-shell.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,140 +0,0 @@
-%%
-%% This is file `pdftexcmds-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdftexcmds.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdftexcmds
-%% Version: 2018/09/10 v0.29
-%% 
-%% Copyright (C) 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdftexcmds.dtx
-%% and the derived files
-%%    pdftexcmds.sty, pdftexcmds.pdf, pdftexcmds.ins, pdftexcmds.drv,
-%%    pdftexcmds.bib, pdftexcmds-test1.tex, pdftexcmds-test2.tex,
-%%    pdftexcmds-test-shell.tex, pdftexcmds-test-escape.tex,
-%%    oberdiek.pdftexcmds.lua, pdftexcmds.lua.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input pdftexcmds.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `pdftexcmds-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,88 +0,0 @@
-%%
-%% This is file `pdftexcmds-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdftexcmds.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdftexcmds
-%% Version: 2018/09/10 v0.29
-%% 
-%% Copyright (C) 2007, 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file pdftexcmds.dtx
-%% and the derived files
-%%    pdftexcmds.sty, pdftexcmds.pdf, pdftexcmds.ins, pdftexcmds.drv,
-%%    pdftexcmds.bib, pdftexcmds-test1.tex, pdftexcmds-test2.tex,
-%%    pdftexcmds-test-shell.tex, pdftexcmds-test-escape.tex,
-%%    oberdiek.pdftexcmds.lua, pdftexcmds.lua.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\input pdftexcmds.sty\relax
-\def\msg#1{%
-  \begingroup
-    \escapechar=92 %
-    \immediate\write16{#1}%
-  \endgroup
-}
-\long\def\test#1#2#3#4{%
-  \begingroup
-    #4%
-    \def\str{%
-      Test \string\pdf at isprimitive
-      {\string #1}{\string #2}{...}: %
-    }%
-    \pdf at isprimitive{#1}{#2}{%
-      \ifx#3Y%
-        \msg{\str true ==> OK.}%
-      \else
-        \errmessage{\str false ==> FAILED}%
-      \fi
-    }{%
-      \ifx#3Y%
-        \errmessage{\str true ==> FAILED}%
-      \else
-        \msg{\str false ==> OK.}%
-      \fi
-    }%
-  \endgroup
-}
-\test\relax\relax Y{}
-\test\foobar\relax Y{\let\foobar\relax}
-\test\foobar\relax N{}
-\test\hbox\hbox Y{}
-\test\foobar at hbox\hbox Y{\let\foobar at hbox\hbox}
-\test\if\if Y{}
-\test\if\ifx N{}
-\test\ifx\if N{}
-\test\par\par Y{}
-\test\hbox\par N{}
-\test\par\hbox N{}
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `pdftexcmds-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/pmboxdraw-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/pmboxdraw-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/pmboxdraw-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,136 +0,0 @@
-%%
-%% This is file `pmboxdraw-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pmboxdraw.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pmboxdraw
-%% Version: 2016/05/16 v1.2
-%% 
-%% Copyright (C) 2006, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file pmboxdraw.dtx
-%% and the derived files
-%%    pmboxdraw.sty, pmboxdraw.pdf, pmboxdraw.ins, pmboxdraw.drv,
-%%    pmboxdrawenc.dfu, pmboxdraw-test1.tex.
-%% 
-\def\LoadCommand{\RequirePackage{pmboxdraw}[2016/05/16]}
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input pmboxdraw.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `pmboxdraw-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,138 +0,0 @@
-%%
-%% This is file `protecteddef-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% protecteddef.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: protecteddef
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file protecteddef.dtx
-%% and the derived files
-%%    protecteddef.sty, protecteddef.pdf, protecteddef.ins, protecteddef.drv,
-%%    protecteddef-test1.tex, protecteddef-test2.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input protecteddef.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `protecteddef-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/protecteddef-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,191 +0,0 @@
-%%
-%% This is file `protecteddef-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% protecteddef.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: protecteddef
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file protecteddef.dtx
-%% and the derived files
-%%    protecteddef.sty, protecteddef.pdf, protecteddef.ins, protecteddef.drv,
-%%    protecteddef-test1.tex, protecteddef-test2.tex.
-%% 
-\errorcontextlines=10000 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input protecteddef.sty\relax
-  \catcode`\{=1 %
-  \catcode`\}=2 %
-  \catcode`\#=6 %
-\else
-  \RequirePackage{protecteddef}[2016/05/16]%
-\fi
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname protected\endcsname\relax
-  \let\pdef\def
-\else
-  \def\pdef{\protected\def}%
-\fi
-\def\msg#{\immediate\write16}
-\countdef\errcount=2 %
-\long\def\BeginCheck#1\ProtectedDef#2\EndCheck{%
-  \begingroup
-    \toks0={\ProtectedDef#2}%
-    \msg{<<\the\toks0>>}%
-  \endgroup
-  \setbox0=\hbox{%
-    #1%
-    \ProtectedDef#2%
-    \check\foo
-  }%
-  \ifdim\wd0=0pt\relax
-  \else
-    \errmessage{[Definition] Unwanted spaces?!}%
-  \fi
-  \setbox0=\hbox{%
-    \def\fooinitial{XYZ}%
-    \let\foo\fooinitial
-    \errcount=0 %
-    \expandafter\def\csname @PackageError\endcsname##1##2##3{%
-      \advance\errcount by 1 %
-    }%
-    \expandafter\def\csname @notdefinable\endcsname{%
-      \advance\errcount by 1 %
-    }%
-    \ProtectedDef#2%
-    \ifnum\errcount=1 %
-    \else
-      \errmessage{1 error expected, but found: \the\errcount}%
-    \fi
-    \ifx\foo\fooinitial
-    \else
-      \def\space{ }%
-      \errmessage{\string\foo\space is overwritten}%
-    \fi
-  }%
-  \ifdim\wd0=0pt\relax
-  \else
-    \errmessage{[Error] Unwanted spaces?!}%
-  \fi
-}
-\chardef\DeclareVersion=0 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname protected\endcsname\relax
-  \begingroup\expandafter\expandafter\expandafter\endgroup
-  \expandafter\ifx\csname DeclareRobustCommand\endcsname\relax
-  \else
-    \chardef\DeclareVersion=1 %
-  \fi
-\fi
-\ifnum\DeclareVersion=0 %
-  \def\check#1{%
-    \ifx\cmp#1%
-      \msg{* Test passed.}%
-    \else
-      \msg{}%
-      \msg{[\meaning#1]}%
-      \msg{[\meaning\cmp]}%
-      \errmessage{Test failed!}%
-    \fi
-  }%
-\else
-  \def\check#1{%
-    \begingroup
-      \escapechar=-1 %
-    \edef\x{\endgroup
-      \def\noexpand\cs/{\string#1}%
-    }\x
-    \edef\CMP{%
-      \noexpand\protect
-      \expandafter\noexpand\csname\cs/ \endcsname
-    }%
-    \ifx\CMP#1%
-      \expandafter\ifx\csname\cs/ \endcsname\cmp
-        \msg{Test passed.}%
-      \else
-        \msg{}%
-        \msg{[\expandafter\meaning\csname\cs/ \endcsname]}%
-        \msg{[\meaning\cmp]}%
-        \errmessage{Test failed!}%
-      \fi
-    \else
-      \msg{}%
-      \msg{[\meaning#1]}%
-      \msg{[\meaning\CMP]}%
-      \errmessage{Test failed!}%
-    \fi
-  }%
-\fi
-
-\tracingmacros=1
-
-\BeginCheck
-  \pdef\cmp{}%
-  \ProtectedDef*\foo{}%
-\EndCheck
-
-\BeginCheck
-  \pdef\cmp{}%
-  \ProtectedDef*\foo[0]{}%
-\EndCheck
-
-\BeginCheck
-  \pdef\cmp#1{<#1>}%
-  \ProtectedDef*\foo[1]{<#1>}%
-\EndCheck
-
-\BeginCheck
-  \pdef\cmp(#1){<#1>}%
-  \ProtectedDef*\foo(#1){<#1>}%
-\EndCheck
-
-\BeginCheck
-  \long\pdef\cmp{}%
-  \ProtectedDef\foo{}%
-\EndCheck
-
-\BeginCheck
-  \long\pdef\cmp{}%
-  \ProtectedDef\foo[0]{}%
-\EndCheck
-
-\BeginCheck
-  \long\pdef\cmp#1{<#1>}%
-  \ProtectedDef\foo[1]{<#1>}%
-\EndCheck
-
-\BeginCheck
-  \long\pdef\cmp(#1){<#1>}%
-  \ProtectedDef\foo(#1){<#1>}%
-\EndCheck
-
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `protecteddef-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,136 +0,0 @@
-%%
-%% This is file `refcount-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% refcount.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: refcount
-%% Version: 2016/05/16 v3.5
-%% 
-%% Copyright (C) 1998, 2000, 2006, 2008, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file refcount.dtx
-%% and the derived files
-%%    refcount.sty, refcount.pdf, refcount.ins, refcount.drv,
-%%    refcount-test1.tex, refcount-test2.tex, refcount-test3.tex,
-%%    refcount-test4.tex, refcount-test5.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input refcount.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `refcount-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,202 +0,0 @@
-%%
-%% This is file `refcount-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% refcount.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: refcount
-%% Version: 2016/05/16 v3.5
-%% 
-%% Copyright (C) 1998, 2000, 2006, 2008, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file refcount.dtx
-%% and the derived files
-%%    refcount.sty, refcount.pdf, refcount.ins, refcount.drv,
-%%    refcount-test1.tex, refcount-test2.tex, refcount-test3.tex,
-%%    refcount-test4.tex, refcount-test5.tex.
-%% 
-\errorcontextlines=10000 %
-\showboxbreadth=10000 %
-\showboxdepth=10000 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input refcount.sty\relax
-\else
-  \RequirePackage{refcount}[2016/05/16]%
-\fi
-\catcode`\@=11 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname @onelevel at sanitize\endcsname\relax
-  \begingroup\expandafter\expandafter\expandafter\endgroup
-  \expandafter\ifx\csname detokenize\endcsname\relax
-    \def\strip at prefix#1->{}%
-    \def\@onelevel at sanitize#1{%
-      \edef#1{%
-        \expandafter\strip at prefix\meaning#1%
-      }%
-    }%
-  \else
-    \def\@onelevel at sanitize#1{%
-      \edef#1{%
-        \detokenize\expandafter{#1}%
-      }%
-    }%
-  \fi
-\fi
-\def\msg#{\immediate\write16}
-\def\empty{}
-\def\space{ }
-\def\r at foo{{\empty 1}{\empty 2}}
-\long\def\test#1#2{%
-  \begingroup
-    \setbox0=\hbox{%
-      \def\TestTask{#1}%
-      \@onelevel at sanitize\TestTask
-      \msg{* \TestTask}%
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\TestResult
-      \expandafter\expandafter\expandafter{%
-        #1%
-      }%
-      \def\TestExpected{#2}%
-      \ifx\TestResult\TestExpected
-        \msg{ \space ok.}%
-      \else
-        \@onelevel at sanitize\TestResult
-        \@onelevel at sanitize\TestExpected
-        \msg{ \space Result: \space\space[\TestResult]}%
-        \msg{ \space Expected: [\TestExpected]}%
-        \errmessage{Test failed!}%
-      \fi
-    }%
-    \ifdim\wd0=0pt %
-    \else
-      \showbox0 %
-    \fi
-  \endgroup
-}
-\test{\getrefnumber{foo}}{\empty 1}
-\test{\getpagerefnumber{foo}}{\empty 2}
-\test{\getrefbykeydefault{foo}{}{\empty default}}{\empty 1}
-\test{\getrefbykeydefault{foo}{page}{\empty default}}{\empty 2}
-\test{\getrefbykeydefault{foo}{name}{\empty default}}{\empty default}
-\test{\getrefbykeydefault{foo}{anchor}{\empty default}}{\empty default}
-\test{\getrefbykeydefault{foo}{url}{\empty default}}{\empty default}
-\test{\getrefbykeydefault{foo}{title}{\empty default}}{\empty default}
-\msg{}
-\def\r at foo{{}{}{}{}{}{}{}{}{}{}}
-\def\Test#1#2\\{%
-  \test{#1{foo}#2}{}%
-}
-\def\TestGroup{%
-  \Test\getrefnumber\\%
-  \Test\getpagerefnumber\\%
-  \Test\getrefbykeydefault{}{}\\%
-  \Test\getrefbykeydefault{page}{}\\%
-  \Test\getrefbykeydefault{anchor}{}\\%
-  \Test\getrefbykeydefault{name}{}\\%
-  \Test\getrefbykeydefault{url}{}\\%
-}
-\TestGroup
-\Test\getrefbykeydefault{title}{}\\%
-\msg{}
-\def\r at foo{\par\par\par\par\par\par\par\par}
-\long\def\Test#1#2\\{%
-  \test{#1{foo}#2}{\par}%
-}
-\TestGroup
-\test{\getrefbykeydefault{title}{}{}}{}
-\msg{}
-\def\r at foo{{ }{ }{ }{ }{ }}
-\def\Test#1#2\\{%
-  \test{#1{foo}#2}{ }%
-}
-\TestGroup
-\msg{}
-\long\def\TestDefault#1{%
-  \begingroup
-    \setrefcountdefault{#1}%
-    \test{\getrefnumber{foo}}{#1}%
-    \test{\getpagerefnumber{foo}}{#1}%
-  \endgroup
-}
-\def\TestDefaultX{%
-  \TestDefault{}%
-  \TestDefault{\par}%
-  \TestDefault{ }%
-  \TestDefault{\space}%
-}
-\let\r at foo\@undefined
-\TestDefaultX
-\let\r at foo\relax
-\TestDefaultX
-\def\r at foo{}
-\TestDefaultX
-\msg{}
-\long\def\Test#1#2#3#4{%
-  \begingroup
-    \def\TestTask{#1}%
-    \@onelevel at sanitize\TestTask
-    \msg{* [\TestTask]}%
-    \edef\TestResultA{\IfRefUndefinedExpandable{#1}{#2}{#3}}%
-    \IfRefUndefinedBabel{#1}{%
-      \def\TestResultB{#2}%
-    }{%
-      \def\TestResultB{#3}%
-    }%
-    \def\TestExpected{#4}%
-    \ifx\TestResultA\TestExpected
-      \msg{ \space ok.}%
-    \else
-      \begingroup
-        \@onelevel at sanitize\TestResultA
-        \@onelevel at sanitize\TestExpected
-        \msg{ \space Result: \space\space[\TestResultA]}%
-        \msg{ \space Expected: [\TestExpected]}%
-        \errmessage{Test failed!}%
-      \endgroup
-    \fi
-    \ifx\TestResultB\TestExpected
-      \msg{ \space ok.}%
-    \else
-      \begingroup
-        \@onelevel at sanitize\TestResultB
-        \@onelevel at sanitize\TestExpected
-        \msg{ \space Result: \space\space[\TestResultB]}%
-        \msg{ \space Expected: [\TestExpected]}%
-        \errmessage{Test failed!}%
-      \endgroup
-    \fi
-  \endgroup
-}
-\begingroup
-  \def\r at foo{{}{}}%
-  \let\r at bar\@undefined
-  \let\r at xyz\relax
-  \Test{foo}{true}{false}{false}%
-  \Test{bar}{true}{false}{true}%
-  \Test{xyz}{true}{false}{true}%
-\endgroup
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `refcount-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,83 +0,0 @@
-%%
-%% This is file `refcount-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% refcount.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: refcount
-%% Version: 2016/05/16 v3.5
-%% 
-%% Copyright (C) 1998, 2000, 2006, 2008, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file refcount.dtx
-%% and the derived files
-%%    refcount.sty, refcount.pdf, refcount.ins, refcount.drv,
-%%    refcount-test1.tex, refcount-test2.tex, refcount-test3.tex,
-%%    refcount-test4.tex, refcount-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage{refcount}[2016/05/16]
-\usepackage{titleref}
-\begin{document}
-\section{Hello World}
-\label{sec:hello}
-\section{\hbox{xy}}
-\label{sec:foo}
-\makeatletter
-\@ifundefined{r at sec:hello}{%
-  \typeout{==> Compile twice!}%
-}{%
-  \def\test#1#2{%
-    \begingroup
-      \def\TestTask{#1}%
-      \@onelevel at sanitize\TestTask
-      \typeout{* \TestTask}%
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\TestResult
-      \expandafter\expandafter\expandafter{%
-        #1%
-      }%
-      \def\TestExpected{#2}%
-      \ifx\TestResult\TestExpected
-        \typeout{ \space ok.}%
-      \else
-        \@onelevel at sanitize\TestResult
-        \@onelevel at sanitize\TestExpected
-        \typeout{ \space Result: \space\space[\TestResult]}%
-        \typeout{ \space Expected: [\TestExpected]}%
-        \errmessage{Test failed!}%
-      \fi
-    \endgroup
-  }%
-  \test{\getrefbykeydefault{sec:hello}{title}{}}{Hello World}%
-  \test{\getrefbykeydefault{sec:foo}{title}{}}{\hbox{xy}}%
-  \begingroup
-    \def\hbox#1{[#1]}% hash-ok
-    \test{\getrefbykeydefault{sec:foo}{title}{}}{\hbox{xy}}%
-  \endgroup
-}
-\makeatother
-\end{document}
-\endinput
-%%
-%% End of file `refcount-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,84 +0,0 @@
-%%
-%% This is file `refcount-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% refcount.dtx  (with options: `test3,test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: refcount
-%% Version: 2016/05/16 v3.5
-%% 
-%% Copyright (C) 1998, 2000, 2006, 2008, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file refcount.dtx
-%% and the derived files
-%%    refcount.sty, refcount.pdf, refcount.ins, refcount.drv,
-%%    refcount-test1.tex, refcount-test2.tex, refcount-test3.tex,
-%%    refcount-test4.tex, refcount-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage{refcount}[2016/05/16]
-\usepackage{nameref}
-\usepackage{titleref}
-\begin{document}
-\section{Hello World}
-\label{sec:hello}
-\section{\hbox{xy}}
-\label{sec:foo}
-\makeatletter
-\@ifundefined{r at sec:hello}{%
-  \typeout{==> Compile twice!}%
-}{%
-  \def\test#1#2{%
-    \begingroup
-      \def\TestTask{#1}%
-      \@onelevel at sanitize\TestTask
-      \typeout{* \TestTask}%
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\TestResult
-      \expandafter\expandafter\expandafter{%
-        #1%
-      }%
-      \def\TestExpected{#2}%
-      \ifx\TestResult\TestExpected
-        \typeout{ \space ok.}%
-      \else
-        \@onelevel at sanitize\TestResult
-        \@onelevel at sanitize\TestExpected
-        \typeout{ \space Result: \space\space[\TestResult]}%
-        \typeout{ \space Expected: [\TestExpected]}%
-        \errmessage{Test failed!}%
-      \fi
-    \endgroup
-  }%
-  \test{\getrefbykeydefault{sec:hello}{title}{}}{Hello World}%
-  \test{\getrefbykeydefault{sec:foo}{title}{}}{\hbox{xy}}%
-  \begingroup
-    \def\hbox#1{[#1]}% hash-ok
-    \test{\getrefbykeydefault{sec:foo}{title}{}}{\hbox{xy}}%
-  \endgroup
-}
-\makeatother
-\end{document}
-\endinput
-%%
-%% End of file `refcount-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test5.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test5.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/refcount-test5.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,103 +0,0 @@
-%%
-%% This is file `refcount-test5.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% refcount.dtx  (with options: `test5')
-%% 
-%% This is a generated file.
-%% 
-%% Project: refcount
-%% Version: 2016/05/16 v3.5
-%% 
-%% Copyright (C) 1998, 2000, 2006, 2008, 2010, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file refcount.dtx
-%% and the derived files
-%%    refcount.sty, refcount.pdf, refcount.ins, refcount.drv,
-%%    refcount-test1.tex, refcount-test2.tex, refcount-test3.tex,
-%%    refcount-test4.tex, refcount-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{book}
-\usepackage{refcount}[2016/05/16]
-\usepackage{zref-runs}
-\newcounter{test}
-\begin{document}
-\ifnum\zruns>1 %
-  \makeatletter
-  \def\Test#1#2#3{%
-    \begingroup
-      \setcounter{test}{10}%
-      \sbox0{%
-        #1{test}{#2}%
-        \ifnum#3=\value{test}%
-        \else
-          \PackageError{test}{\string#1{#2} <> #3 (\the\value{test})}%
-        \fi
-      }%
-      \ifdim\wd0=0pt %
-      \else
-        \PackageError{test}{Non-empty box}\@ehc
-      \fi
-    \endgroup
-  }%
-  \makeatother
-  \Test\setcounterpageref{ch:two}{1}%
-  \Test\setcounterpageref{ch:three}{3}%
-  \Test\setcounterpageref{ch:four}{5}%
-  \Test\setcounterpageref{ch:five}{7}%
-  \Test\setcounterpageref{ch:six}{9}%
-  \Test\setcounterpageref{ch:seven}{13}%
-  \Test\addtocounterpageref{ch:two}{11}%
-  \Test\addtocounterpageref{ch:three}{13}%
-  \Test\addtocounterpageref{ch:four}{15}%
-  \Test\addtocounterpageref{ch:five}{17}%
-  \Test\addtocounterpageref{ch:six}{19}%
-  \Test\addtocounterpageref{ch:seven}{23}%
-  \Test\setcounterref{ch:two}{1}%
-  \Test\setcounterref{ch:three}{2}%
-  \Test\setcounterref{ch:four}{11}%
-  \Test\addtocounterref{ch:two}{11}%
-  \Test\addtocounterref{ch:three}{12}%
-  \Test\addtocounterref{ch:four}{21}%
-\fi
-\frontmatter
-\chapter{Chapter one}\label{ch:one}
-\cleardoublepage
-\mainmatter
-\chapter{Chapter two}\label{ch:two}
-\cleardoublepage
-\chapter{Chapter three}\label{ch:three}
-\cleardoublepage
-\setcounter{chapter}{10}
-\chapter{Chapter four}\label{ch:four}
-\cleardoublepage
-\appendix
-\chapter{Chapter five}\label{ch:five}
-\cleardoublepage
-\chapter{Chapter six}\label{ch:six}
-\cleardoublepage
-\null
-\cleardoublepage
-\chapter{Chapter seven}\label{ch:seven}
-\end{document}
-\endinput
-%%
-%% End of file `refcount-test5.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,137 +0,0 @@
-%%
-%% This is file `rerunfilecheck-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% rerunfilecheck.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: rerunfilecheck
-%% Version: 2016/05/16 v1.8
-%% 
-%% Copyright (C) 2009-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file rerunfilecheck.dtx
-%% and the derived files
-%%    rerunfilecheck.sty, rerunfilecheck.pdf, rerunfilecheck.ins,
-%%    rerunfilecheck.drv, rerunfilecheck-example.cfg,
-%%    rerunfilecheck-test1.tex.
-%% 
-\def\LoadCommand{\RequirePackage{rerunfilecheck}[2016/05/16]}
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input rerunfilecheck.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `rerunfilecheck-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/resizegather-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/resizegather-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/resizegather-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,135 +0,0 @@
-%%
-%% This is file `resizegather-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% resizegather.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: resizegather
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2009, 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file resizegather.dtx
-%% and the derived files
-%%    resizegather.sty, resizegather.pdf, resizegather.ins, resizegather.drv,
-%%    resizegather-test1.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input resizegather.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `resizegather-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,138 +0,0 @@
-%%
-%% This is file `rotchiffre-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% rotchiffre.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: rotchiffre
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file rotchiffre.dtx
-%% and the derived files
-%%    rotchiffre.sty, rotchiffre.pdf, rotchiffre.ins, rotchiffre.drv,
-%%    rotchiffre-test1.tex, rotchiffre-test2.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input rotchiffre.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `rotchiffre-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/rotchiffre-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,293 +0,0 @@
-%%
-%% This is file `rotchiffre-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% rotchiffre.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: rotchiffre
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2010 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file rotchiffre.dtx
-%% and the derived files
-%%    rotchiffre.sty, rotchiffre.pdf, rotchiffre.ins, rotchiffre.drv,
-%%    rotchiffre-test1.tex, rotchiffre-test2.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\^=7 %
-\font\rmfont=ec-lmtt10\relax
-\rmfont
-\showboxbreadth=10000 %
-\showboxdepth=10000 %
-\errorcontextlines=10000
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input rotchiffre.sty\relax
-\else
-  \RequirePackage{rotchiffre}[2016/05/16]%
-  \RequirePackage{ifluatex}[2010/03/01]%
-  \RequirePackage{ifxetex}[2010/09/12]%
-\fi
-\catcode`\@=11 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname @onelevel at sanitize\endcsname\relax
-  \begingroup\expandafter\expandafter\expandafter\endgroup
-  \expandafter\ifx\csname detokenize\endcsname\relax
-    \def\strip at prefix#1->{}%
-    \def\@onelevel at sanitize#1{%
-      \edef#1{%
-        \expandafter\strip at prefix\meaning#1%
-      }%
-    }%
-  \else
-    \def\@onelevel at sanitize#1{%
-      \edef#1{%
-        \detokenize\expandafter{#1}%
-      }%
-    }%
-  \fi
-\fi
-\def\msg#{\immediate\write16}
-\def\empty{}
-\begingroup
-  \def\x#1{%
-    \def\space{#1}%
-    \def\spacesII{#1#1}%
-    \def\spacesIII{#1#1#1}%
-    \def\spacesIV{#1#1#1#1}%
-  }%
-\expandafter\endgroup\x{ }
-\def\PrintStr#1#2{%
-  \begingroup
-    \@onelevel at sanitize#2%
-    \msg{#1: [#2]}% hash-ok
-  \endgroup
-}
-\def\CheckResult{%
-  \PrintStr{Result}\StrResult
-  \ifx\StrExpect\StrResult
-    \msg{==> Ok}%
-  \else
-    \begingroup
-    \edef\x{\endgroup
-      \errmessage{Test failed (\chiffre)!}%
-    }\x
-  \fi
-}
-\long\def\test#1#2{%
-  \msg{}%
-  \begingroup
-    \setbox0=\hbox{%
-      \edef\StrInput{#1}%
-      \@onelevel at sanitize\StrInput
-      \PrintStr{ Input}\StrInput
-      \edef\StrExpect{#2}%
-      \@onelevel at sanitize\StrExpect
-      \PrintStr{Expect}\StrExpect
-      \action{#1}%
-      \CheckResult
-    }%
-    \ifdim\wd0=0pt %
-    \else
-      \showbox0 %
-    \fi
-  \endgroup
-}
-\def\cmd#1{%
-  \msg{* CMD: ROT#1}%
-  \def\chiffre{ROT#1}%
-  \def\action{\EdefRot{#1}\StrResult}%
-}
-\def\TestIgnore#1{%
-  \test{#1}{#1}%
-}
-\begingroup
-  \lccode`\P=`\%%
-  \lccode`\B=`\\%
-  \lccode`\H=`\#%
-\lowercase{\endgroup
-  \def\PercentChar{P}%
-  \def\BackslashChar{B}%
-  \def\HashChar{H}%
-}
-\def\TestI{%
-  \TestIgnore{%
-    \space!"\HashChar$\PercentChar&'()*+,-./%
-    :;<=>?@%
-    [\BackslashChar]^_`%
-    \string{|\string}\string~%
-  }%
-}
-\begingroup
-  \catcode0=12 %
-  \lccode`A=1 %
-  \lccode`B=2 %
-  \lccode`C=3 %
-  \lccode`D=4 %
-  \lccode`E=5 %
-  \lccode`F=6 %
-  \lccode`G=7 %
-  \lccode`H=8 %
-  \lccode`I=9 %
-  \lccode`J=10 %
-  \lccode`K=11 %
-  \lccode`L=12 %
-  \lccode`M=13 %
-  \lccode`N=14 %
-  \lccode`O=15 %
-  \lccode`P=16 %
-  \lccode`Q=17 %
-  \lccode`R=18 %
-  \lccode`S=19 %
-  \lccode`T=20 %
-  \lccode`U=21 %
-  \lccode`V=22 %
-  \lccode`W=23 %
-  \lccode`X=24 %
-  \lccode`Y=25 %
-  \lccode`Z=26 %
-  \lccode`a=27 %
-  \lccode`b=28 %
-  \lccode`c=29 %
-  \lccode`d=30 %
-  \lccode`e=31 %
-  \lccode`f=127 %
-  \lccode`g=128 %
-  \lccode`h=129 %
-  \lccode`y=254 %
-  \lccode`z=255 %
-\lowercase{\endgroup
-  \def\TestC{%
-    \TestIgnore{%
-      ^^@ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefhyz%
-    }%
-  }%
-  \def\TestZ{%
-    \TestIgnore{^^@}%
-  }%
-}
-\cmd{13}
-\test{%
-  0123456789%
-  ABCDEFGHIJKLMNOPQRSTUVWXYZ%
-  abcdefghijklmnopqrstuvwxyz%
-}{%
-  0123456789%
-  NOPQRSTUVWXYZABCDEFGHIJKLM%
-  nopqrstuvwxyzabcdefghijklm%
-}
-\TestI
-\TestC
-\test{}{}
-\test{A}{N}
-\test{N}{A}
-\test{ }{ }
-\test{0a}{0n}
-\test{\spacesIV}{\spacesIV}
-\test{{}}{{}}
-\test{\par}{\noexpand\cne}
-\cmd{5}
-\test{%
-  0123456789%
-  ABCDEFGHIJKLMNOPQRSTUVWXYZ%
-  abcdefghijklmnopqrstuvwxyz%
-}{%
-  5678901234%
-  ABCDEFGHIJKLMNOPQRSTUVWXYZ%
-  abcdefghijklmnopqrstuvwxyz%
-}
-\TestI
-\TestC
-\cmd{18}
-\test{%
-  ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789%
-  abcdefghijklmnopqrstuvwxyz%
-}{%
-  STUVWXYZ0123456789ABCDEFGHIJKLMNOPQR%
-  nopqrstuvwxyzabcdefghijklm%
-}
-\TestI
-\TestC
-\cmd{47}
-\test{%
-  !"\HashChar$\PercentChar&'()*+,-./%
-  0123456789%
-  :;<=>?@%
-  ABCDEFGHIJKLMNOPQRSTUVWXYZ%
-  [\BackslashChar]^_`%
-  abcdefghijklmnopqrstuvwxyz%
-  \string{|\string}\string~%
-}{%
-  PQRSTUVWXYZ%
-  [\BackslashChar]^_`%
-  abcdefghijklmnopqrstuvwxyz%
-  \string{|\string}\string~%
-  !"\HashChar$\PercentChar&'()*+,-./%
-  0123456789%
-  :;<=>?@%
-  ABCDEFGHIJKLMNO%
-}
-\TestZ
-\TestC
-\chardef\temp=0 %
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname XeTeXrevision\endcsname\relax
-  \begingroup\expandafter\expandafter\expandafter\endgroup
-  \expandafter\ifx\csname RequirePackage\endcsname\relax
-    \input ifluatex.sty\relax
-  \else
-    \RequirePackage{ifluatex}[2010/03/01]%
-  \fi
-  \begingroup\expandafter\expandafter\expandafter\endgroup
-  \expandafter\ifx\csname luatexversion\endcsname\relax
-  \else
-    \chardef\temp=1 %
-  \fi
-\else
-  \chardef\temp=1 %
-\fi
-\ifcase\temp
-  \csname @@end\expandafter\endcsname\expandafter\end
-\fi
-\msg{* Big chars}
-\cmd{5}
-\test{}{}
-\test{ }{ }
-\test{ 0 1 }{ 5 6 }
-\begingroup
-  \lccode`A=300 %
-  \lccode`B=1000 %
-  \lccode`C=10000 %
-\lowercase{\endgroup
-  \TestIgnore{ABC}%
-  \TestIgnore{x A By zC xAy AxB}%
-}%
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `rotchiffre-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,96 +0,0 @@
-%%
-%% This is file `selinput-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% selinput.dtx  (with options: `test,test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: selinput
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file selinput.dtx
-%% and the derived files
-%%    selinput.sty, selinput.pdf, selinput.ins, selinput.drv,
-%%    selinput-test1.tex, selinput-test2.tex, selinput-test3.tex,
-%%    selinput-test4.tex, selinput-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{textcomp}
-\usepackage{qstest}
-\makeatletter
-\let\BeginDocumentText\@empty
-\def\TestEncoding#1#2{%
-  \SelectInputMappings{#2}%
-  \Expect*{\SIE at Encoding}{#1}%
-  \Expect*{\inputencodingname}{#1}%
-  \g at addto@macro\BeginDocumentText{%
-    \SelectInputMappings{#2}%
-    \Expect*{\SIE at Encoding}{#1}%
-    \textbf{\SIE at Encoding:} %
-    \kvsetkeys{test}{#2}\par
-  }%
-}
-\def\TestKey#1#2{%
-  \define at key{test}{#1}{%
-    \sbox0{##1}%
-    \sbox2{#2}%
-    \Expect*{wd:\the\wd0, ht:\the\ht0, dp:\the\dp0}%
-           *{wd:\the\wd2, ht:\the\ht2, dp:\the\dp2}%
-    [#1=##1] % hash-ok
-  }%
-}
-\RequirePackage{keyval}
-\TestKey{adieresis}{\"a}
-\TestKey{germandbls}{\ss}
-\TestKey{Euro}{\texteuro}
-\makeatother
-\usepackage[
-  warning,%
-]{selinput}
-\inputencoding{ascii}
-\begin{qstest}{preamble}{}
-  \TestEncoding{x-iso-8859-15}{%
-    adieresis=^^e4,%
-    germandbls=^^df,%
-    Euro=^^a4,%
-  }%
-  \TestEncoding{x-cp1252}{%
-    adieresis=^^e4,%
-    germandbls=^^df,%
-    Euro=^^80,%
-  }%
-  \TestEncoding{utf8}{%
-    adieresis=^^c3^^a4,%
-    germandbls=^^c3^^9f,%
-    Euro=^^e2^^82^^ac,
-  }%
-\end{qstest}
-\begin{document}
-\begin{qstest}{document}{}
-  \BeginDocumentText
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `selinput-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,96 +0,0 @@
-%%
-%% This is file `selinput-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% selinput.dtx  (with options: `test,test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: selinput
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file selinput.dtx
-%% and the derived files
-%%    selinput.sty, selinput.pdf, selinput.ins, selinput.drv,
-%%    selinput-test1.tex, selinput-test2.tex, selinput-test3.tex,
-%%    selinput-test4.tex, selinput-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{textcomp}
-\usepackage{qstest}
-\makeatletter
-\let\BeginDocumentText\@empty
-\def\TestEncoding#1#2{%
-  \SelectInputMappings{#2}%
-  \Expect*{\SIE at Encoding}{#1}%
-  \Expect*{\inputencodingname}{#1}%
-  \g at addto@macro\BeginDocumentText{%
-    \SelectInputMappings{#2}%
-    \Expect*{\SIE at Encoding}{#1}%
-    \textbf{\SIE at Encoding:} %
-    \kvsetkeys{test}{#2}\par
-  }%
-}
-\def\TestKey#1#2{%
-  \define at key{test}{#1}{%
-    \sbox0{##1}%
-    \sbox2{#2}%
-    \Expect*{wd:\the\wd0, ht:\the\ht0, dp:\the\dp0}%
-           *{wd:\the\wd2, ht:\the\ht2, dp:\the\dp2}%
-    [#1=##1] % hash-ok
-  }%
-}
-\RequirePackage{keyval}
-\TestKey{adieresis}{\"a}
-\TestKey{germandbls}{\ss}
-\TestKey{Euro}{\texteuro}
-\makeatother
-\usepackage[
-  warning,%
-  utf8=utf-8,
-]{selinput}
-\inputencoding{utf-8}
-\begin{qstest}{preamble}{}
-  \TestEncoding{x-iso-8859-15}{%
-    adieresis=^^e4,%
-    germandbls=^^df,%
-    Euro=^^a4,%
-  }%
-  \TestEncoding{x-cp1252}{%
-    adieresis=^^e4,%
-    germandbls=^^df,%
-    Euro=^^80,%
-  }%
-  \TestEncoding{utf-8}{%
-    adieresis=^^c3^^a4,%
-    germandbls=^^c3^^9f,%
-  }%
-\end{qstest}
-\begin{document}
-\begin{qstest}{document}{}
-  \BeginDocumentText
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `selinput-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,100 +0,0 @@
-%%
-%% This is file `selinput-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% selinput.dtx  (with options: `test,test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: selinput
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file selinput.dtx
-%% and the derived files
-%%    selinput.sty, selinput.pdf, selinput.ins, selinput.drv,
-%%    selinput-test1.tex, selinput-test2.tex, selinput-test3.tex,
-%%    selinput-test4.tex, selinput-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{textcomp}
-\usepackage{qstest}
-\makeatletter
-\let\BeginDocumentText\@empty
-\def\TestEncoding#1#2{%
-  \SelectInputMappings{#2}%
-  \Expect*{\SIE at Encoding}{#1}%
-  \Expect*{\inputencodingname}{#1}%
-  \g at addto@macro\BeginDocumentText{%
-    \SelectInputMappings{#2}%
-    \Expect*{\SIE at Encoding}{#1}%
-    \textbf{\SIE at Encoding:} %
-    \kvsetkeys{test}{#2}\par
-  }%
-}
-\def\TestKey#1#2{%
-  \define at key{test}{#1}{%
-    \sbox0{##1}%
-    \sbox2{#2}%
-    \Expect*{wd:\the\wd0, ht:\the\ht0, dp:\the\dp0}%
-           *{wd:\the\wd2, ht:\the\ht2, dp:\the\dp2}%
-    [#1=##1] % hash-ok
-  }%
-}
-\RequirePackage{keyval}
-\TestKey{adieresis}{\"a}
-\TestKey{germandbls}{\ss}
-\TestKey{Euro}{\texteuro}
-\makeatother
-\usepackage[
-  warning,%
-  ucs,
-]{selinput}
-\inputencoding{ascii}
-\usepackage{ucs}
-\begin{qstest}{preamble}{}
-  \TestEncoding{x-iso-8859-15}{%
-    adieresis=^^e4,%
-    germandbls=^^df,%
-    Euro=^^a4,%
-  }%
-  \TestEncoding{x-cp1252}{%
-    adieresis=^^e4,%
-    germandbls=^^df,%
-    Euro=^^80,%
-  }%
-  \TestEncoding{utf8x}{%
-    adieresis=^^c3^^a4,%
-    germandbls=^^c3^^9f,%
-    Euro=^^e2^^82^^ac,
-  }%
-\end{qstest}
-\let\ifUnicodeOptiongraphics\iffalse
-\begin{document}
-\begin{qstest}{document}{}
-\makeatletter
-  \BeginDocumentText
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `selinput-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,57 +0,0 @@
-%%
-%% This is file `selinput-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% selinput.dtx  (with options: `test,test4')
-%% 
-%% This is a generated file.
-%% 
-%% Project: selinput
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file selinput.dtx
-%% and the derived files
-%%    selinput.sty, selinput.pdf, selinput.ins, selinput.drv,
-%%    selinput-test1.tex, selinput-test2.tex, selinput-test3.tex,
-%%    selinput-test4.tex, selinput-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{textcomp}
-\usepackage{qstest}
-\usepackage[warning,ucs]{selinput}
-\SelectInputMappings{%
-    adieresis=^^c3^^a4,%
-    germandbls=^^c3^^9f,%
-    Euro=^^e2^^82^^ac,%
-}
-\begin{qstest}{encoding}{}
-  \Expect*{\inputencodingname}{utf8x}%
-\end{qstest}
-\begin{document}
-  adieresis=^^c3^^a4, %
-  germandbls=^^c3^^9f, %
-  Euro=^^e2^^82^^ac%
-\end{document}
-\endinput
-%%
-%% End of file `selinput-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test5.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test5.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/selinput-test5.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,57 +0,0 @@
-%%
-%% This is file `selinput-test5.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% selinput.dtx  (with options: `test,test5')
-%% 
-%% This is a generated file.
-%% 
-%% Project: selinput
-%% Version: 2016/05/17 v1.4
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file selinput.dtx
-%% and the derived files
-%%    selinput.sty, selinput.pdf, selinput.ins, selinput.drv,
-%%    selinput-test1.tex, selinput-test2.tex, selinput-test3.tex,
-%%    selinput-test4.tex, selinput-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{minimal}
-\usepackage{textcomp}
-\usepackage{qstest}
-\usepackage[warning,ucs]{selinput}
-\SelectInputMappings{%
-    adieresis={\"a},%
-    germandbls={{\ss}},%
-    Euro=\texteuro{},%
-}
-\begin{qstest}{encoding}{}
-  \Expect*{\inputencodingname}{ascii}%
-\end{qstest}
-\begin{document}
-  adieresis={\"a}, %
-  germandbls={{\ss}}, %
-  Euro=\texteuro{}%
-\end{document}
-\endinput
-%%
-%% End of file `selinput-test5.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `setouterhbox-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% setouterhbox.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: setouterhbox
-%% Version: 2016/05/16 v1.8
-%% 
-%% Copyright (C) 2005-2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file setouterhbox.dtx
-%% and the derived files
-%%    setouterhbox.sty, setouterhbox.pdf, setouterhbox.ins, setouterhbox.drv,
-%%    setouterhbox-example.tex, setouterhbox-test1.tex,
-%%    setouterhbox-test2.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input setouterhbox.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `setouterhbox-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/setouterhbox-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,71 +0,0 @@
-%%
-%% This is file `setouterhbox-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% setouterhbox.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: setouterhbox
-%% Version: 2016/05/16 v1.8
-%% 
-%% Copyright (C) 2005-2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file setouterhbox.dtx
-%% and the derived files
-%%    setouterhbox.sty, setouterhbox.pdf, setouterhbox.ins, setouterhbox.drv,
-%%    setouterhbox-example.tex, setouterhbox-test1.tex,
-%%    setouterhbox-test2.tex.
-%% 
-\nofiles
-\documentclass[a5paper]{article}
-\usepackage{url}[2005/06/27]
-\usepackage{setouterhbox}
-
-\newsavebox{\testbox}
-
-\setlength{\parindent}{0pt}
-\setlength{\parskip}{2em}
-
-\begin{document}
-\raggedright
-
-\url{http://this.is.a.very.long.host.name/followed/%
-by/a/very_long_long_long_path.html}%
-
-\sbox\testbox{%
-  \url{http://this.is.a.very.long.host.name/followed/%
-  by/a/very_long_long_long_path.html}%
-}%
-\unhbox\testbox
-
-\begin{setouterhbox}{\testbox}%
-  \url{http://this.is.a.very.long.host.name/followed/%
-  by/a/very_long_long_long_path.html}%
-\end{setouterhbox}
-\unhbox\testbox
-
-\end{document}
-\endinput
-%%
-%% End of file `setouterhbox-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `soulutf8-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% soulutf8.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: soulutf8
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file soulutf8.dtx
-%% and the derived files
-%%    soulutf8.sty, soulutf8.pdf, soulutf8.ins, soulutf8.drv,
-%%    soulutf8-test1.tex, soulutf8-test2.tex, soulutf8-test3.tex,
-%%    soulutf8-test4.tex, soulutf8-test5.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input soulutf8.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `soulutf8-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,374 +0,0 @@
-%%
-%% This is file `soulutf8-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% soulutf8.dtx  (with options: `test2,utf8')
-%% 
-%% This is a generated file.
-%% 
-%% Project: soulutf8
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file soulutf8.dtx
-%% and the derived files
-%%    soulutf8.sty, soulutf8.pdf, soulutf8.ins, soulutf8.drv,
-%%    soulutf8-test1.tex, soulutf8-test2.tex, soulutf8-test3.tex,
-%%    soulutf8-test4.tex, soulutf8-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage[T1]{fontenc}
-\usepackage{lmodern}
-\usepackage{textcomp}
-\usepackage[ngerman]{babel}
-\expandafter\def\csname ver at hypdestopt.sty\endcsname{}
-\usepackage[unicode]{hyperref}
-\usepackage{bookmark}
-\usepackage{color}
-\usepackage{soul}[2003/11/17]
-\makeatletter
-\newcommand*{\@ifDefined}[1]{%
-  \@ifundefined{#1}{%
-    \@latex at error{%
-      \expandafter\noexpand\csname#1\endcsname undefined%
-    }\@ehc
-  }%
-}
-\newcommand*{\SaveOrg}[1]{%
-  \@ifdefinable{ORG at SOUL@#1}{%
-    \@ifDefined{SOUL@#1}{%
-      \expandafter\let\csname ORG at SOUL@#1\expandafter\endcsname
-                      \csname SOUL@#1\endcsname
-    }%
-  }%
-}
-\newcommand*{\RestoreOrg}[1]{%
-  \@ifDefined{ORG at SOUL@#1}{%
-    \@ifDefined{SOUL@#1}{%
-      \expandafter\let\csname SOUL@#1\expandafter\endcsname
-                      \csname ORG at SOUL@#1\endcsname
-    }%
-  }%
-}
-\makeatother
-\SaveOrg{eval}
-\SaveOrg{splittoken}
-\SaveOrg{flushcomma}
-\SaveOrg{flushapo}
-\SaveOrg{grave}
-\SaveOrg{addgroup}
-\SaveOrg{addmath}
-\SaveOrg{addprotect}
-\SaveOrg{addtoken}
-\usepackage{soulutf8}[2016/05/16]
-\usepackage[utf8]{inputenc}
-\DeclareUnicodeCharacter{00A0}{\nobreakspace}
-\makeatletter
-\DeclareRobustCommand*{\an}{%
-  \def\SOUL at preamble{$^{^P}$}%
-  \def\SOUL at everyspace##1{##1\texttt{\char`\ }\linebreak[2]}%
-  \def\SOUL at postamble{$^{^E}$}%
-  \def\SOUL at everyhyphen{$^{^-}$\linebreak[1]}%
-  \def\SOUL at everyexhyphen##1{##1$^{^=}$}%
-  \def\SOUL at everysyllable{$^{^S}$}%
-  \def\SOUL at everytoken{\the\SOUL at token$^{^T}$}%
-  \def\SOUL at everylowerthan{$^{^L}$}%
-  \SOUL@
-}
-\DeclareRobustCommand*{\sy}{%
-  \SOUL at setup
-  \def\SOUL at preamble{%
-    \lefthyphenmin=\z@
-    \righthyphenmin=\z@
-  }%
-  \def\SOUL at everyspace##1{##1\space}%
-  \def\SOUL at everysyllable{\the\SOUL at syllable}%
-  \def\SOUL at everyhyphen{%
-    \discretionary{%
-      \SOUL at setkern\SOUL at hyphkern
-      \SOUL at sethyphenchar
-    }{}{%
-      \hbox{\kern1pt$\cdot$}%
-    }%
-  }%
-  \def\SOUL at everyexhyphen##1{%
-    \SOUL at setkern\SOUL at hyphkern
-    \hbox{##1}%
-    \discretionary{}{}{%
-      \SOUL at setkern\SOUL at charkern
-    }%
-  }%
-  \SOUL@
-}
-\DeclareRobustCommand*{\soulH}{%
-  \def\SOUL at preamble{%
-    \gdef\SOULH{}%
-    \soulHadd{[}%
-  }%
-  \def\SOUL at everyspace##1{%
-    \soulHadd{Sp}%
-  }%
-  \def\SOUL at postamble{%
-    \soulHadd{]}%
-  }%
-  \def\SOUL at everyhyphen{%
-    \soulHadd{Hy}%
-  }%
-  \def\SOUL at everyexhyphen##1{%
-    \soulHadd{Exhy}%
-  }%
-  \def\SOUL at everysyllable{%
-    \soulHadd{Sy}%
-  }%
-  \def\SOUL at everytoken{%
-    \soulHadd{T}%
-  }%
-  \def\SOUL at everylowerthan{%
-    \soulHadd{<}%
-  }%
-  \SOUL@
-}
-\newcommand*{\soulHadd}[1]{%
-  #1%
-  \expandafter\gdef\expandafter\soulHstring\expandafter{%
-    \soulHstring
-    #1%
-  }%
-}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\newsavebox\boxA
-\newsavebox\boxB
-\newsavebox\boxC
-\newcommand*{\TestDriver}[4]{%
-  \subsection{Driver #1}%
-  \@PackageInfo{soulutf8-test}{* Driver #1}%
-  \expandafter\let\expandafter\testdriver\csname #1\endcsname
-  \def\teststringA{#3}%
-  \def\teststringB{#4}%
-  \begin{qstest}{string-#2-driver-#1}{string,#2,driver,#1}%
-    \@PackageInfo{soulutf8-test}{* Version: soulutf8}%
-    \global\let\soulHstring\@empty
-    \setbox0=\hbox{\expandafter\testdriver\expandafter{\teststringA}}%
-    \let\HstringA\soulHstring
-    \SetTestVBox{\boxA}{\teststringA}%
-    %
-    \@PackageInfo{soulutf8-test}{* Version: soul + patch}%
-    \global\let\soulHstring\@empty
-    \RestoreOrg{eval}%
-    \setbox2=\hbox{\expandafter\testdriver\expandafter{\teststringB}}%
-    \let\HstringB\soulHstring
-    \SetTestVBox{\boxB}{\teststringB}%
-    %
-    \@PackageInfo{soulutf8-test}{* Version: original soul}%
-    \global\let\soulHstring\@empty
-    \RestoreOrg{splittoken}%
-    \RestoreOrg{flushcomma}%
-    \RestoreOrg{flushapo}%
-    \RestoreOrg{grave}%
-    \RestoreOrg{addgroup}%
-    \RestoreOrg{addmath}%
-    \RestoreOrg{addprotect}%
-    \RestoreOrg{addtoken}%
-    \setbox4=\hbox{\expandafter\testdriver\expandafter{\teststringB}}%
-    \let\HstringC\soulHstring
-    \SetTestVBox{\boxC}{\teststringB}%
-    %
-    \TestInfo{0}{soulutf8}%
-    \TestInfo{2}{soul + patch}%
-    \TestInfo{4}{original soul}%
-    \TestInfoVBox
-    \showboxdepth=\maxdimen
-    \showboxbreadth=\maxdimen
-    \tracingonline=\@ne
-    \Expect*{\HstringA}*{\HstringB}%
-    \Expect*{\HstringA}*{\HstringC}%
-    \Expect*{\the\wd0}*{\the\wd2}%
-    \ifdim\wd0=\wd2 %
-    \else
-      \showbox0 %
-      \showbox2 %
-    \fi
-    \Expect*{\the\ht0}*{\the\ht2}%
-    \Expect*{\the\dp0}*{\the\dp2}%
-    \Expect*{\the\wd\boxB}*{\the\wd\boxA}%
-    \Expect*{\the\wd\boxC}*{\the\wd\boxA}%
-    \Expect*{\the\ht\boxB}*{\the\ht\boxA}%
-    \ifdim\ht\boxB=\ht\boxA
-    \else
-      \showbox\boxA
-      \showbox\boxB
-    \fi
-    \Expect*{\the\ht\boxC}*{\the\ht\boxA}%
-    \Expect*{\the\dp\boxB}*{\the\dp\boxA}%
-    \Expect*{\the\dp\boxC}*{\the\dp\boxA}%
-  \end{qstest}%
-}
-\newcommand*{\SetTestVBox}[2]{%
-  \setbox#1=\vbox{%
-    \hsize=0pt\relax
-    \hfuzz=100mm\relax
-    \expandafter\testdriver\expandafter{#2}%
-  }%
-}
-\newcommand*{\TestInfo}[2]{%
-  \par
-  \noindent
-  \copy#1\relax
-  \hfill
-  \begingroup
-    \small
-    \ifdim\wd0=\wd2\relax
-      \ifdim\wd0=\wd4\relax
-      \else
-        \ifnum#1=2 %
-          \raisebox{.5\baselineskip}[0pt][0pt]{%
-            \llap{$\}$ }%
-            \rlap{width = \the\wd#1\relax\space$\{$}%
-            \phantom{width = 999.99999pt}%
-            \qquad
-          }%
-        \else
-          \ifnum#1=4 %
-            \rlap{width = \the\wd#1}%
-            \phantom{width = 999.99999pt}%
-            \qquad
-          \fi
-        \fi
-      \fi
-    \else
-      \begingroup
-        \bfseries
-        \rlap{width = \the\wd#1}%
-        \phantom{width = 999.99999pt}%
-      \endgroup
-      \qquad
-    \fi
-    \rlap{(#2)}%
-    \phantom{(original soul)}%
-  \endgroup
-  \par
-}
-\newcommand*{\TestInfoVBox}{%
-  \par
-  \noindent
-  \mbox{\vrule\relax\space\copy\boxA}%
-  \ifdim\ht\boxA=\ht\boxB
-  \else
-    \hfill
-    \begingroup
-      \small
-      \rlap{(soulutf8)}%
-      \phantom{(soulutf8)}%
-    \endgroup
-    \par
-    \noindent
-    \mbox{\vrule\relax\space\copy\boxB}%
-    \hfill
-    \begingroup
-      \small
-      \rlap{(soul)}%
-      \phantom{(soulutf8)}%
-    \endgroup
-  \fi
-  \par
-}
-\makeatletter
-\newcommand*{\Test}[3]{%
-  \clearpage
-  \begingroup
-    \def\linebreak{\textbackslash linebreak }%
-    \def\\{\textbackslash\textbackslash}%
-    \def\soulomit##1{%
-      \textbackslash soulomit\textbraceleft##1\textbraceright
-    }%
-    \def\mbox##1{%
-      \textbackslash mbox\textbraceleft##1\textbraceright
-    }%
-    \def\abc{\textbackslash abc }%
-    \def\texttt##1{%
-      \textbackslash texttt\textbraceleft##1\textbraceright
-    }%
-    \def\c##1{%
-      \textbackslash c\textbraceleft##1\textbraceright
-    }%
-    \csname protected at edef\endcsname\x{\endgroup
-      \noexpand\section{String #1: #2}%
-    }%
-  \x
-  \TestDriver{so}{#1}{#2}{#3}%
-  \TestDriver{caps}{#1}{#2}{#3}%
-  \TestDriver{ul}{#1}{#2}{#3}%
-  \TestDriver{st}{#1}{#2}{#3}%
-  \TestDriver{hl}{#1}{#2}{#3}%
-  \TestDriver{an}{#1}{#2}{#3}%
-  \TestDriver{sy}{#1}{#2}{#3}%
-  \TestDriver{soulH}{#1}{#2}{#3}%
-}
-\makeatother
-\begin{document}
-  \Test A{}{}%
-  \Test B{Hello World}{Hello World}%
-  \Test C{%
-    Umlauts: ^^c3^^84^^c3^^96^^c3^^9c^^c3^^a4^^c3^^b6^^c3^^bc^^c3^^9f%
-  }{%
-    Umlauts: \"A\"O\"U\"a\"o\"u\ss
-  }%
-  \Test D{Euro: ^^e2^^82^^ac}{Euro: \texteuro}%
-  \Test E{Stra^^c3^^9fe}{Stra\ss e}%
-  \Test F{R^^c3^^b6mer}{R\"omer}%
-  \Test G{A^^e2^^80^^93B^^e2^^80^^94C}{A--B---C}%
-  \Test H{X^^c2^^a0Y}{X~Y}%
-  \Test I{A^^c5^^a4}{A\v T}%
-  \Test J{A,B,,C,,,D,,,,E}{A,B,,C,,,D,,,,E}%
-  \Test K{A'B''C'''D''''E}{A'B''C'''D''''E}%
-  \Test L{A`B``C```D````E}{A`B``C```D````E}%
-  \Test M{A$x$B}{A$x$B}%
-  \Test N{A\mbox{abc}B}{A\mbox{abc}B}%
-  \Test O{,,TA''}{,,TA''}%
-  \Test P{{!`}Hola{?`}}{{!`}Hola{?`}}%
-  \Test Q{re-sent\slash x}{re-sent\slash x}%
-  \Test R{new\\line}{new\\line}%
-  \Test S{foo\linebreak bar}{foo\linebreak bar}%
-  \Test T{Virchow{sche}}{Virchow{sche}}%
-  \Test U{A\soulomit{foo}B}{A\soulomit{foo}B}%
-  \Test V{A\texttt{xyz}B}{A\texttt{xyz}B}%
-  \Test W{ffi}{ffi}%
-  \Test X{f{}f{}i}{f{}f{}i}%
-  \Test Y{f\mbox{}f\mbox{}i}{f\mbox{}f\mbox{}i}%
-  \Test Z{\c{\"a}}{{\c{\"a}}}%
-  \let\abcx\UNDEFINED
-  \def\abc{%
-    \begingroup
-      \def\abcx{x}%
-      \abcx
-    \endgroup
-  }%
-  \Test{AA}{[{x\abc x}]}{[{xxx}]}%
-\end{document}
-\endinput
-%%
-%% End of file `soulutf8-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,386 +0,0 @@
-%%
-%% This is file `soulutf8-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% soulutf8.dtx  (with options: `test3,utf8x')
-%% 
-%% This is a generated file.
-%% 
-%% Project: soulutf8
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file soulutf8.dtx
-%% and the derived files
-%%    soulutf8.sty, soulutf8.pdf, soulutf8.ins, soulutf8.drv,
-%%    soulutf8-test1.tex, soulutf8-test2.tex, soulutf8-test3.tex,
-%%    soulutf8-test4.tex, soulutf8-test5.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage[T1]{fontenc}
-\usepackage{lmodern}
-\usepackage{textcomp}
-\usepackage[ngerman]{babel}
-\expandafter\def\csname ver at hypdestopt.sty\endcsname{}
-\usepackage[unicode]{hyperref}
-\usepackage{bookmark}
-\usepackage{color}
-\usepackage{soul}[2003/11/17]
-\makeatletter
-\newcommand*{\@ifDefined}[1]{%
-  \@ifundefined{#1}{%
-    \@latex at error{%
-      \expandafter\noexpand\csname#1\endcsname undefined%
-    }\@ehc
-  }%
-}
-\newcommand*{\SaveOrg}[1]{%
-  \@ifdefinable{ORG at SOUL@#1}{%
-    \@ifDefined{SOUL@#1}{%
-      \expandafter\let\csname ORG at SOUL@#1\expandafter\endcsname
-                      \csname SOUL@#1\endcsname
-    }%
-  }%
-}
-\newcommand*{\RestoreOrg}[1]{%
-  \@ifDefined{ORG at SOUL@#1}{%
-    \@ifDefined{SOUL@#1}{%
-      \expandafter\let\csname SOUL@#1\expandafter\endcsname
-                      \csname ORG at SOUL@#1\endcsname
-    }%
-  }%
-}
-\makeatother
-\SaveOrg{eval}
-\SaveOrg{splittoken}
-\SaveOrg{flushcomma}
-\SaveOrg{flushapo}
-\SaveOrg{grave}
-\SaveOrg{addgroup}
-\SaveOrg{addmath}
-\SaveOrg{addprotect}
-\SaveOrg{addtoken}
-\usepackage{soulutf8}[2016/05/16]
-\let\origshow\show
-\usepackage[utf8x]{inputenc}
-\AtBeginDocument{%
-  \let\show\origshow
-}
-\makeatletter
-\DeclareRobustCommand*{\an}{%
-  \def\SOUL at preamble{$^{^P}$}%
-  \def\SOUL at everyspace##1{##1\texttt{\char`\ }\linebreak[2]}%
-  \def\SOUL at postamble{$^{^E}$}%
-  \def\SOUL at everyhyphen{$^{^-}$\linebreak[1]}%
-  \def\SOUL at everyexhyphen##1{##1$^{^=}$}%
-  \def\SOUL at everysyllable{$^{^S}$}%
-  \def\SOUL at everytoken{\the\SOUL at token$^{^T}$}%
-  \def\SOUL at everylowerthan{$^{^L}$}%
-  \SOUL@
-}
-\DeclareRobustCommand*{\sy}{%
-  \SOUL at setup
-  \def\SOUL at preamble{%
-    \lefthyphenmin=\z@
-    \righthyphenmin=\z@
-  }%
-  \def\SOUL at everyspace##1{##1\space}%
-  \def\SOUL at everysyllable{\the\SOUL at syllable}%
-  \def\SOUL at everyhyphen{%
-    \discretionary{%
-      \SOUL at setkern\SOUL at hyphkern
-      \SOUL at sethyphenchar
-    }{}{%
-      \hbox{\kern1pt$\cdot$}%
-    }%
-  }%
-  \def\SOUL at everyexhyphen##1{%
-    \SOUL at setkern\SOUL at hyphkern
-    \hbox{##1}%
-    \discretionary{}{}{%
-      \SOUL at setkern\SOUL at charkern
-    }%
-  }%
-  \SOUL@
-}
-\DeclareRobustCommand*{\soulH}{%
-  \def\SOUL at preamble{%
-    \gdef\SOULH{}%
-    \soulHadd{[}%
-  }%
-  \def\SOUL at everyspace##1{%
-    \soulHadd{Sp}%
-  }%
-  \def\SOUL at postamble{%
-    \soulHadd{]}%
-  }%
-  \def\SOUL at everyhyphen{%
-    \soulHadd{Hy}%
-  }%
-  \def\SOUL at everyexhyphen##1{%
-    \soulHadd{Exhy}%
-  }%
-  \def\SOUL at everysyllable{%
-    \soulHadd{Sy}%
-  }%
-  \def\SOUL at everytoken{%
-    \soulHadd{T}%
-  }%
-  \def\SOUL at everylowerthan{%
-    \soulHadd{<}%
-  }%
-  \SOUL@
-}
-\newcommand*{\soulHadd}[1]{%
-  #1%
-  \expandafter\gdef\expandafter\soulHstring\expandafter{%
-    \soulHstring
-    #1%
-  }%
-}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\newsavebox\boxA
-\newsavebox\boxB
-\newsavebox\boxC
-\newcommand*{\TestDriver}[4]{%
-  \subsection{Driver #1}%
-  \@PackageInfo{soulutf8-test}{* Driver #1}%
-  \expandafter\let\expandafter\testdriver\csname #1\endcsname
-  \def\teststringA{#3}%
-  \def\teststringB{#4}%
-  \begin{qstest}{string-#2-driver-#1}{string,#2,driver,#1}%
-    \@PackageInfo{soulutf8-test}{* Version: soulutf8}%
-    \global\let\soulHstring\@empty
-    \setbox0=\hbox{\expandafter\testdriver\expandafter{\teststringA}}%
-    \let\HstringA\soulHstring
-    \SetTestVBox{\boxA}{\teststringA}%
-    %
-    \@PackageInfo{soulutf8-test}{* Version: soul + patch}%
-    \global\let\soulHstring\@empty
-    \RestoreOrg{eval}%
-    \setbox2=\hbox{\expandafter\testdriver\expandafter{\teststringB}}%
-    \let\HstringB\soulHstring
-    \SetTestVBox{\boxB}{\teststringB}%
-    %
-    \@PackageInfo{soulutf8-test}{* Version: original soul}%
-    \global\let\soulHstring\@empty
-    \RestoreOrg{splittoken}%
-    \RestoreOrg{flushcomma}%
-    \RestoreOrg{flushapo}%
-    \RestoreOrg{grave}%
-    \RestoreOrg{addgroup}%
-    \RestoreOrg{addmath}%
-    \RestoreOrg{addprotect}%
-    \RestoreOrg{addtoken}%
-    \setbox4=\hbox{\expandafter\testdriver\expandafter{\teststringB}}%
-    \let\HstringC\soulHstring
-    \SetTestVBox{\boxC}{\teststringB}%
-    %
-    \TestInfo{0}{soulutf8}%
-    \TestInfo{2}{soul + patch}%
-    \TestInfo{4}{original soul}%
-    \TestInfoVBox
-    \showboxdepth=\maxdimen
-    \showboxbreadth=\maxdimen
-    \tracingonline=\@ne
-    \Expect*{\HstringA}*{\HstringB}%
-    \Expect*{\HstringA}*{\HstringC}%
-    \Expect*{\the\wd0}*{\the\wd2}%
-    \ifdim\wd0=\wd2 %
-    \else
-      \showbox0 %
-      \showbox2 %
-    \fi
-    \Expect*{\the\ht0}*{\the\ht2}%
-    \Expect*{\the\dp0}*{\the\dp2}%
-    \Expect*{\the\wd\boxB}*{\the\wd\boxA}%
-    \Expect*{\the\wd\boxC}*{\the\wd\boxA}%
-    \Expect*{\the\ht\boxB}*{\the\ht\boxA}%
-    \ifdim\ht\boxB=\ht\boxA
-    \else
-      \showbox\boxA
-      \showbox\boxB
-    \fi
-    \Expect*{\the\ht\boxC}*{\the\ht\boxA}%
-    \Expect*{\the\dp\boxB}*{\the\dp\boxA}%
-    \Expect*{\the\dp\boxC}*{\the\dp\boxA}%
-  \end{qstest}%
-}
-\newcommand*{\SetTestVBox}[2]{%
-  \setbox#1=\vbox{%
-    \hsize=0pt\relax
-    \hfuzz=100mm\relax
-    \expandafter\testdriver\expandafter{#2}%
-  }%
-}
-\newcommand*{\TestInfo}[2]{%
-  \par
-  \noindent
-  \copy#1\relax
-  \hfill
-  \begingroup
-    \small
-    \ifdim\wd0=\wd2\relax
-      \ifdim\wd0=\wd4\relax
-      \else
-        \ifnum#1=2 %
-          \raisebox{.5\baselineskip}[0pt][0pt]{%
-            \llap{$\}$ }%
-            \rlap{width = \the\wd#1\relax\space$\{$}%
-            \phantom{width = 999.99999pt}%
-            \qquad
-          }%
-        \else
-          \ifnum#1=4 %
-            \rlap{width = \the\wd#1}%
-            \phantom{width = 999.99999pt}%
-            \qquad
-          \fi
-        \fi
-      \fi
-    \else
-      \begingroup
-        \bfseries
-        \rlap{width = \the\wd#1}%
-        \phantom{width = 999.99999pt}%
-      \endgroup
-      \qquad
-    \fi
-    \rlap{(#2)}%
-    \phantom{(original soul)}%
-  \endgroup
-  \par
-}
-\newcommand*{\TestInfoVBox}{%
-  \par
-  \noindent
-  \mbox{\vrule\relax\space\copy\boxA}%
-  \ifdim\ht\boxA=\ht\boxB
-  \else
-    \hfill
-    \begingroup
-      \small
-      \rlap{(soulutf8)}%
-      \phantom{(soulutf8)}%
-    \endgroup
-    \par
-    \noindent
-    \mbox{\vrule\relax\space\copy\boxB}%
-    \hfill
-    \begingroup
-      \small
-      \rlap{(soul)}%
-      \phantom{(soulutf8)}%
-    \endgroup
-  \fi
-  \par
-}
-\makeatletter
-\newcommand*{\Test}[3]{%
-  \clearpage
-  \begingroup
-    \def\linebreak{\textbackslash linebreak }%
-    \def\\{\textbackslash\textbackslash}%
-    \def\soulomit##1{%
-      \textbackslash soulomit\textbraceleft##1\textbraceright
-    }%
-    \def\mbox##1{%
-      \textbackslash mbox\textbraceleft##1\textbraceright
-    }%
-    \def\abc{\textbackslash abc }%
-    \def\texttt##1{%
-      \textbackslash texttt\textbraceleft##1\textbraceright
-    }%
-    \def\c##1{%
-      \textbackslash c\textbraceleft##1\textbraceright
-    }%
-    \count@=128 %
-    \loop
-    \ifnum\count@<256 %
-      \lccode`\~=\count@
-      \lowercase{%
-        \def~{\noexpand~}%
-      }%
-      \advance\count@\@ne
-    \repeat
-    \csname protected at edef\endcsname\x{\endgroup
-      \noexpand\section{String #1: #2}%
-    }%
-  \x
-  \TestDriver{so}{#1}{#2}{#3}%
-  \TestDriver{caps}{#1}{#2}{#3}%
-  \TestDriver{ul}{#1}{#2}{#3}%
-  \TestDriver{st}{#1}{#2}{#3}%
-  \TestDriver{hl}{#1}{#2}{#3}%
-  \TestDriver{an}{#1}{#2}{#3}%
-  \TestDriver{sy}{#1}{#2}{#3}%
-  \TestDriver{soulH}{#1}{#2}{#3}%
-}
-\makeatother
-\begin{document}
-  \Test A{}{}%
-  \Test B{Hello World}{Hello World}%
-  \Test C{%
-    Umlauts: ^^c3^^84^^c3^^96^^c3^^9c^^c3^^a4^^c3^^b6^^c3^^bc^^c3^^9f%
-  }{%
-    Umlauts: \"A\"O\"U\"a\"o\"u\ss
-  }%
-  \Test D{Euro: ^^e2^^82^^ac}{Euro: \texteuro}%
-  \Test E{Stra^^c3^^9fe}{Stra\ss e}%
-  \Test F{R^^c3^^b6mer}{R\"omer}%
-  \Test G{A^^e2^^80^^93B^^e2^^80^^94C}{A--B---C}%
-  \Test H{X^^c2^^a0Y}{X~Y}%
-  \Test I{A^^c5^^a4}{A\v T}%
-  \Test J{A,B,,C,,,D,,,,E}{A,B,,C,,,D,,,,E}%
-  \Test K{A'B''C'''D''''E}{A'B''C'''D''''E}%
-  \Test L{A`B``C```D````E}{A`B``C```D````E}%
-  \Test M{A$x$B}{A$x$B}%
-  \Test N{A\mbox{abc}B}{A\mbox{abc}B}%
-  \Test O{,,TA''}{,,TA''}%
-  \Test P{{!`}Hola{?`}}{{!`}Hola{?`}}%
-  \Test Q{re-sent\slash x}{re-sent\slash x}%
-  \Test R{new\\line}{new\\line}%
-  \Test S{foo\linebreak bar}{foo\linebreak bar}%
-  \Test T{Virchow{sche}}{Virchow{sche}}%
-  \Test U{A\soulomit{foo}B}{A\soulomit{foo}B}%
-  \Test V{A\texttt{xyz}B}{A\texttt{xyz}B}%
-  \Test W{ffi}{ffi}%
-  \Test X{f{}f{}i}{f{}f{}i}%
-  \Test Y{f\mbox{}f\mbox{}i}{f\mbox{}f\mbox{}i}%
-  \Test Z{\c{\"a}}{{\c{\"a}}}%
-  \let\abcx\UNDEFINED
-  \def\abc{%
-    \begingroup
-      \def\abcx{x}%
-      \abcx
-    \endgroup
-  }%
-  \Test{AA}{[{x\abc x}]}{[{xxx}]}%
-\end{document}
-\endinput
-%%
-%% End of file `soulutf8-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test4.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test4.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,369 +0,0 @@
-%%
-%% This is file `soulutf8-test4.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% soulutf8.dtx  (with options: `test4,utf8,noetex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: soulutf8
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file soulutf8.dtx
-%% and the derived files
-%%    soulutf8.sty, soulutf8.pdf, soulutf8.ins, soulutf8.drv,
-%%    soulutf8-test1.tex, soulutf8-test2.tex, soulutf8-test3.tex,
-%%    soulutf8-test4.tex, soulutf8-test5.tex.
-%% 
-\let\SavedUnexpanded\unexpanded
-\let\unexpanded\UNDEFINED
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage[T1]{fontenc}
-\usepackage{lmodern}
-\usepackage{textcomp}
-\usepackage[ngerman]{babel}
-\expandafter\def\csname ver at hypdestopt.sty\endcsname{}
-\usepackage[unicode]{hyperref}
-\usepackage{bookmark}
-\usepackage{color}
-\usepackage{soul}[2003/11/17]
-\makeatletter
-\newcommand*{\@ifDefined}[1]{%
-  \@ifundefined{#1}{%
-    \@latex at error{%
-      \expandafter\noexpand\csname#1\endcsname undefined%
-    }\@ehc
-  }%
-}
-\newcommand*{\SaveOrg}[1]{%
-  \@ifdefinable{ORG at SOUL@#1}{%
-    \@ifDefined{SOUL@#1}{%
-      \expandafter\let\csname ORG at SOUL@#1\expandafter\endcsname
-                      \csname SOUL@#1\endcsname
-    }%
-  }%
-}
-\newcommand*{\RestoreOrg}[1]{%
-  \@ifDefined{ORG at SOUL@#1}{%
-    \@ifDefined{SOUL@#1}{%
-      \expandafter\let\csname SOUL@#1\expandafter\endcsname
-                      \csname ORG at SOUL@#1\endcsname
-    }%
-  }%
-}
-\makeatother
-\SaveOrg{eval}
-\SaveOrg{splittoken}
-\SaveOrg{flushcomma}
-\SaveOrg{flushapo}
-\SaveOrg{grave}
-\SaveOrg{addgroup}
-\SaveOrg{addmath}
-\SaveOrg{addprotect}
-\SaveOrg{addtoken}
-\usepackage{soulutf8}[2016/05/16]
-\let\unexpanded\SavedUnexpanded
-\usepackage[utf8]{inputenc}
-\DeclareUnicodeCharacter{00A0}{\nobreakspace}
-\makeatletter
-\DeclareRobustCommand*{\an}{%
-  \def\SOUL at preamble{$^{^P}$}%
-  \def\SOUL at everyspace##1{##1\texttt{\char`\ }\linebreak[2]}%
-  \def\SOUL at postamble{$^{^E}$}%
-  \def\SOUL at everyhyphen{$^{^-}$\linebreak[1]}%
-  \def\SOUL at everyexhyphen##1{##1$^{^=}$}%
-  \def\SOUL at everysyllable{$^{^S}$}%
-  \def\SOUL at everytoken{\the\SOUL at token$^{^T}$}%
-  \def\SOUL at everylowerthan{$^{^L}$}%
-  \SOUL@
-}
-\DeclareRobustCommand*{\sy}{%
-  \SOUL at setup
-  \def\SOUL at preamble{%
-    \lefthyphenmin=\z@
-    \righthyphenmin=\z@
-  }%
-  \def\SOUL at everyspace##1{##1\space}%
-  \def\SOUL at everysyllable{\the\SOUL at syllable}%
-  \def\SOUL at everyhyphen{%
-    \discretionary{%
-      \SOUL at setkern\SOUL at hyphkern
-      \SOUL at sethyphenchar
-    }{}{%
-      \hbox{\kern1pt$\cdot$}%
-    }%
-  }%
-  \def\SOUL at everyexhyphen##1{%
-    \SOUL at setkern\SOUL at hyphkern
-    \hbox{##1}%
-    \discretionary{}{}{%
-      \SOUL at setkern\SOUL at charkern
-    }%
-  }%
-  \SOUL@
-}
-\DeclareRobustCommand*{\soulH}{%
-  \def\SOUL at preamble{%
-    \gdef\SOULH{}%
-    \soulHadd{[}%
-  }%
-  \def\SOUL at everyspace##1{%
-    \soulHadd{Sp}%
-  }%
-  \def\SOUL at postamble{%
-    \soulHadd{]}%
-  }%
-  \def\SOUL at everyhyphen{%
-    \soulHadd{Hy}%
-  }%
-  \def\SOUL at everyexhyphen##1{%
-    \soulHadd{Exhy}%
-  }%
-  \def\SOUL at everysyllable{%
-    \soulHadd{Sy}%
-  }%
-  \def\SOUL at everytoken{%
-    \soulHadd{T}%
-  }%
-  \def\SOUL at everylowerthan{%
-    \soulHadd{<}%
-  }%
-  \SOUL@
-}
-\newcommand*{\soulHadd}[1]{%
-  #1%
-  \expandafter\gdef\expandafter\soulHstring\expandafter{%
-    \soulHstring
-    #1%
-  }%
-}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\newsavebox\boxA
-\newsavebox\boxB
-\newsavebox\boxC
-\newcommand*{\TestDriver}[4]{%
-  \subsection{Driver #1}%
-  \@PackageInfo{soulutf8-test}{* Driver #1}%
-  \expandafter\let\expandafter\testdriver\csname #1\endcsname
-  \def\teststringA{#3}%
-  \def\teststringB{#4}%
-  \begin{qstest}{string-#2-driver-#1}{string,#2,driver,#1}%
-    \@PackageInfo{soulutf8-test}{* Version: soulutf8}%
-    \global\let\soulHstring\@empty
-    \setbox0=\hbox{\expandafter\testdriver\expandafter{\teststringA}}%
-    \let\HstringA\soulHstring
-    \SetTestVBox{\boxA}{\teststringA}%
-    %
-    \@PackageInfo{soulutf8-test}{* Version: soul + patch}%
-    \global\let\soulHstring\@empty
-    \RestoreOrg{eval}%
-    \setbox2=\hbox{\expandafter\testdriver\expandafter{\teststringB}}%
-    \let\HstringB\soulHstring
-    \SetTestVBox{\boxB}{\teststringB}%
-    %
-    \@PackageInfo{soulutf8-test}{* Version: original soul}%
-    \global\let\soulHstring\@empty
-    \RestoreOrg{splittoken}%
-    \RestoreOrg{flushcomma}%
-    \RestoreOrg{flushapo}%
-    \RestoreOrg{grave}%
-    \RestoreOrg{addgroup}%
-    \RestoreOrg{addmath}%
-    \RestoreOrg{addprotect}%
-    \RestoreOrg{addtoken}%
-    \setbox4=\hbox{\expandafter\testdriver\expandafter{\teststringB}}%
-    \let\HstringC\soulHstring
-    \SetTestVBox{\boxC}{\teststringB}%
-    %
-    \TestInfo{0}{soulutf8}%
-    \TestInfo{2}{soul + patch}%
-    \TestInfo{4}{original soul}%
-    \TestInfoVBox
-    \showboxdepth=\maxdimen
-    \showboxbreadth=\maxdimen
-    \tracingonline=\@ne
-    \Expect*{\HstringA}*{\HstringB}%
-    \Expect*{\HstringA}*{\HstringC}%
-    \Expect*{\the\wd0}*{\the\wd2}%
-    \ifdim\wd0=\wd2 %
-    \else
-      \showbox0 %
-      \showbox2 %
-    \fi
-    \Expect*{\the\ht0}*{\the\ht2}%
-    \Expect*{\the\dp0}*{\the\dp2}%
-    \Expect*{\the\wd\boxB}*{\the\wd\boxA}%
-    \Expect*{\the\wd\boxC}*{\the\wd\boxA}%
-    \Expect*{\the\ht\boxB}*{\the\ht\boxA}%
-    \ifdim\ht\boxB=\ht\boxA
-    \else
-      \showbox\boxA
-      \showbox\boxB
-    \fi
-    \Expect*{\the\ht\boxC}*{\the\ht\boxA}%
-    \Expect*{\the\dp\boxB}*{\the\dp\boxA}%
-    \Expect*{\the\dp\boxC}*{\the\dp\boxA}%
-  \end{qstest}%
-}
-\newcommand*{\SetTestVBox}[2]{%
-  \setbox#1=\vbox{%
-    \hsize=0pt\relax
-    \hfuzz=100mm\relax
-    \expandafter\testdriver\expandafter{#2}%
-  }%
-}
-\newcommand*{\TestInfo}[2]{%
-  \par
-  \noindent
-  \copy#1\relax
-  \hfill
-  \begingroup
-    \small
-    \ifdim\wd0=\wd2\relax
-      \ifdim\wd0=\wd4\relax
-      \else
-        \ifnum#1=2 %
-          \raisebox{.5\baselineskip}[0pt][0pt]{%
-            \llap{$\}$ }%
-            \rlap{width = \the\wd#1\relax\space$\{$}%
-            \phantom{width = 999.99999pt}%
-            \qquad
-          }%
-        \else
-          \ifnum#1=4 %
-            \rlap{width = \the\wd#1}%
-            \phantom{width = 999.99999pt}%
-            \qquad
-          \fi
-        \fi
-      \fi
-    \else
-      \begingroup
-        \bfseries
-        \rlap{width = \the\wd#1}%
-        \phantom{width = 999.99999pt}%
-      \endgroup
-      \qquad
-    \fi
-    \rlap{(#2)}%
-    \phantom{(original soul)}%
-  \endgroup
-  \par
-}
-\newcommand*{\TestInfoVBox}{%
-  \par
-  \noindent
-  \mbox{\vrule\relax\space\copy\boxA}%
-  \ifdim\ht\boxA=\ht\boxB
-  \else
-    \hfill
-    \begingroup
-      \small
-      \rlap{(soulutf8)}%
-      \phantom{(soulutf8)}%
-    \endgroup
-    \par
-    \noindent
-    \mbox{\vrule\relax\space\copy\boxB}%
-    \hfill
-    \begingroup
-      \small
-      \rlap{(soul)}%
-      \phantom{(soulutf8)}%
-    \endgroup
-  \fi
-  \par
-}
-\makeatletter
-\newcommand*{\Test}[3]{%
-  \clearpage
-  \begingroup
-    \def\linebreak{\textbackslash linebreak }%
-    \def\\{\textbackslash\textbackslash}%
-    \def\soulomit##1{%
-      \textbackslash soulomit\textbraceleft##1\textbraceright
-    }%
-    \def\mbox##1{%
-      \textbackslash mbox\textbraceleft##1\textbraceright
-    }%
-    \def\abc{\textbackslash abc }%
-    \def\texttt##1{%
-      \textbackslash texttt\textbraceleft##1\textbraceright
-    }%
-    \def\c##1{%
-      \textbackslash c\textbraceleft##1\textbraceright
-    }%
-    \csname protected at edef\endcsname\x{\endgroup
-      \noexpand\section{String #1: #2}%
-    }%
-  \x
-  \TestDriver{so}{#1}{#2}{#3}%
-  \TestDriver{caps}{#1}{#2}{#3}%
-  \TestDriver{ul}{#1}{#2}{#3}%
-  \TestDriver{st}{#1}{#2}{#3}%
-  \TestDriver{hl}{#1}{#2}{#3}%
-  \TestDriver{an}{#1}{#2}{#3}%
-  \TestDriver{sy}{#1}{#2}{#3}%
-  \TestDriver{soulH}{#1}{#2}{#3}%
-}
-\makeatother
-\begin{document}
-  \Test A{}{}%
-  \Test B{Hello World}{Hello World}%
-  \Test C{%
-    Umlauts: ^^c3^^84^^c3^^96^^c3^^9c^^c3^^a4^^c3^^b6^^c3^^bc^^c3^^9f%
-  }{%
-    Umlauts: \"A\"O\"U\"a\"o\"u\ss
-  }%
-  \Test D{Euro: ^^e2^^82^^ac}{Euro: \texteuro}%
-  \Test E{Stra^^c3^^9fe}{Stra\ss e}%
-  \Test F{R^^c3^^b6mer}{R\"omer}%
-  \Test G{A^^e2^^80^^93B^^e2^^80^^94C}{A--B---C}%
-  \Test H{X^^c2^^a0Y}{X~Y}%
-  \Test I{A^^c5^^a4}{A\v T}%
-  \Test J{A,B,,C,,,D,,,,E}{A,B,,C,,,D,,,,E}%
-  \Test K{A'B''C'''D''''E}{A'B''C'''D''''E}%
-  \Test L{A`B``C```D````E}{A`B``C```D````E}%
-  \Test M{A$x$B}{A$x$B}%
-  \Test N{A\mbox{abc}B}{A\mbox{abc}B}%
-  \Test O{,,TA''}{,,TA''}%
-  \Test P{{!`}Hola{?`}}{{!`}Hola{?`}}%
-  \Test Q{re-sent\slash x}{re-sent\slash x}%
-  \Test R{new\\line}{new\\line}%
-  \Test S{foo\linebreak bar}{foo\linebreak bar}%
-  \Test T{Virchow{sche}}{Virchow{sche}}%
-  \Test U{A\soulomit{foo}B}{A\soulomit{foo}B}%
-  \Test V{A\texttt{xyz}B}{A\texttt{xyz}B}%
-  \Test W{ffi}{ffi}%
-  \Test X{f{}f{}i}{f{}f{}i}%
-  \Test Y{f\mbox{}f\mbox{}i}{f\mbox{}f\mbox{}i}%
-  \Test Z{\c{\"a}}{{\c{\"a}}}%
-\end{document}
-\endinput
-%%
-%% End of file `soulutf8-test4.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test5.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test5.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/soulutf8-test5.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,381 +0,0 @@
-%%
-%% This is file `soulutf8-test5.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% soulutf8.dtx  (with options: `test5,utf8x,noetex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: soulutf8
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2007 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file soulutf8.dtx
-%% and the derived files
-%%    soulutf8.sty, soulutf8.pdf, soulutf8.ins, soulutf8.drv,
-%%    soulutf8-test1.tex, soulutf8-test2.tex, soulutf8-test3.tex,
-%%    soulutf8-test4.tex, soulutf8-test5.tex.
-%% 
-\let\SavedUnexpanded\unexpanded
-\let\unexpanded\UNDEFINED
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage[T1]{fontenc}
-\usepackage{lmodern}
-\usepackage{textcomp}
-\usepackage[ngerman]{babel}
-\expandafter\def\csname ver at hypdestopt.sty\endcsname{}
-\usepackage[unicode]{hyperref}
-\usepackage{bookmark}
-\usepackage{color}
-\usepackage{soul}[2003/11/17]
-\makeatletter
-\newcommand*{\@ifDefined}[1]{%
-  \@ifundefined{#1}{%
-    \@latex at error{%
-      \expandafter\noexpand\csname#1\endcsname undefined%
-    }\@ehc
-  }%
-}
-\newcommand*{\SaveOrg}[1]{%
-  \@ifdefinable{ORG at SOUL@#1}{%
-    \@ifDefined{SOUL@#1}{%
-      \expandafter\let\csname ORG at SOUL@#1\expandafter\endcsname
-                      \csname SOUL@#1\endcsname
-    }%
-  }%
-}
-\newcommand*{\RestoreOrg}[1]{%
-  \@ifDefined{ORG at SOUL@#1}{%
-    \@ifDefined{SOUL@#1}{%
-      \expandafter\let\csname SOUL@#1\expandafter\endcsname
-                      \csname ORG at SOUL@#1\endcsname
-    }%
-  }%
-}
-\makeatother
-\SaveOrg{eval}
-\SaveOrg{splittoken}
-\SaveOrg{flushcomma}
-\SaveOrg{flushapo}
-\SaveOrg{grave}
-\SaveOrg{addgroup}
-\SaveOrg{addmath}
-\SaveOrg{addprotect}
-\SaveOrg{addtoken}
-\usepackage{soulutf8}[2016/05/16]
-\let\unexpanded\SavedUnexpanded
-\let\origshow\show
-\usepackage[utf8x]{inputenc}
-\AtBeginDocument{%
-  \let\show\origshow
-}
-\makeatletter
-\DeclareRobustCommand*{\an}{%
-  \def\SOUL at preamble{$^{^P}$}%
-  \def\SOUL at everyspace##1{##1\texttt{\char`\ }\linebreak[2]}%
-  \def\SOUL at postamble{$^{^E}$}%
-  \def\SOUL at everyhyphen{$^{^-}$\linebreak[1]}%
-  \def\SOUL at everyexhyphen##1{##1$^{^=}$}%
-  \def\SOUL at everysyllable{$^{^S}$}%
-  \def\SOUL at everytoken{\the\SOUL at token$^{^T}$}%
-  \def\SOUL at everylowerthan{$^{^L}$}%
-  \SOUL@
-}
-\DeclareRobustCommand*{\sy}{%
-  \SOUL at setup
-  \def\SOUL at preamble{%
-    \lefthyphenmin=\z@
-    \righthyphenmin=\z@
-  }%
-  \def\SOUL at everyspace##1{##1\space}%
-  \def\SOUL at everysyllable{\the\SOUL at syllable}%
-  \def\SOUL at everyhyphen{%
-    \discretionary{%
-      \SOUL at setkern\SOUL at hyphkern
-      \SOUL at sethyphenchar
-    }{}{%
-      \hbox{\kern1pt$\cdot$}%
-    }%
-  }%
-  \def\SOUL at everyexhyphen##1{%
-    \SOUL at setkern\SOUL at hyphkern
-    \hbox{##1}%
-    \discretionary{}{}{%
-      \SOUL at setkern\SOUL at charkern
-    }%
-  }%
-  \SOUL@
-}
-\DeclareRobustCommand*{\soulH}{%
-  \def\SOUL at preamble{%
-    \gdef\SOULH{}%
-    \soulHadd{[}%
-  }%
-  \def\SOUL at everyspace##1{%
-    \soulHadd{Sp}%
-  }%
-  \def\SOUL at postamble{%
-    \soulHadd{]}%
-  }%
-  \def\SOUL at everyhyphen{%
-    \soulHadd{Hy}%
-  }%
-  \def\SOUL at everyexhyphen##1{%
-    \soulHadd{Exhy}%
-  }%
-  \def\SOUL at everysyllable{%
-    \soulHadd{Sy}%
-  }%
-  \def\SOUL at everytoken{%
-    \soulHadd{T}%
-  }%
-  \def\SOUL at everylowerthan{%
-    \soulHadd{<}%
-  }%
-  \SOUL@
-}
-\newcommand*{\soulHadd}[1]{%
-  #1%
-  \expandafter\gdef\expandafter\soulHstring\expandafter{%
-    \soulHstring
-    #1%
-  }%
-}
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\newsavebox\boxA
-\newsavebox\boxB
-\newsavebox\boxC
-\newcommand*{\TestDriver}[4]{%
-  \subsection{Driver #1}%
-  \@PackageInfo{soulutf8-test}{* Driver #1}%
-  \expandafter\let\expandafter\testdriver\csname #1\endcsname
-  \def\teststringA{#3}%
-  \def\teststringB{#4}%
-  \begin{qstest}{string-#2-driver-#1}{string,#2,driver,#1}%
-    \@PackageInfo{soulutf8-test}{* Version: soulutf8}%
-    \global\let\soulHstring\@empty
-    \setbox0=\hbox{\expandafter\testdriver\expandafter{\teststringA}}%
-    \let\HstringA\soulHstring
-    \SetTestVBox{\boxA}{\teststringA}%
-    %
-    \@PackageInfo{soulutf8-test}{* Version: soul + patch}%
-    \global\let\soulHstring\@empty
-    \RestoreOrg{eval}%
-    \setbox2=\hbox{\expandafter\testdriver\expandafter{\teststringB}}%
-    \let\HstringB\soulHstring
-    \SetTestVBox{\boxB}{\teststringB}%
-    %
-    \@PackageInfo{soulutf8-test}{* Version: original soul}%
-    \global\let\soulHstring\@empty
-    \RestoreOrg{splittoken}%
-    \RestoreOrg{flushcomma}%
-    \RestoreOrg{flushapo}%
-    \RestoreOrg{grave}%
-    \RestoreOrg{addgroup}%
-    \RestoreOrg{addmath}%
-    \RestoreOrg{addprotect}%
-    \RestoreOrg{addtoken}%
-    \setbox4=\hbox{\expandafter\testdriver\expandafter{\teststringB}}%
-    \let\HstringC\soulHstring
-    \SetTestVBox{\boxC}{\teststringB}%
-    %
-    \TestInfo{0}{soulutf8}%
-    \TestInfo{2}{soul + patch}%
-    \TestInfo{4}{original soul}%
-    \TestInfoVBox
-    \showboxdepth=\maxdimen
-    \showboxbreadth=\maxdimen
-    \tracingonline=\@ne
-    \Expect*{\HstringA}*{\HstringB}%
-    \Expect*{\HstringA}*{\HstringC}%
-    \Expect*{\the\wd0}*{\the\wd2}%
-    \ifdim\wd0=\wd2 %
-    \else
-      \showbox0 %
-      \showbox2 %
-    \fi
-    \Expect*{\the\ht0}*{\the\ht2}%
-    \Expect*{\the\dp0}*{\the\dp2}%
-    \Expect*{\the\wd\boxB}*{\the\wd\boxA}%
-    \Expect*{\the\wd\boxC}*{\the\wd\boxA}%
-    \Expect*{\the\ht\boxB}*{\the\ht\boxA}%
-    \ifdim\ht\boxB=\ht\boxA
-    \else
-      \showbox\boxA
-      \showbox\boxB
-    \fi
-    \Expect*{\the\ht\boxC}*{\the\ht\boxA}%
-    \Expect*{\the\dp\boxB}*{\the\dp\boxA}%
-    \Expect*{\the\dp\boxC}*{\the\dp\boxA}%
-  \end{qstest}%
-}
-\newcommand*{\SetTestVBox}[2]{%
-  \setbox#1=\vbox{%
-    \hsize=0pt\relax
-    \hfuzz=100mm\relax
-    \expandafter\testdriver\expandafter{#2}%
-  }%
-}
-\newcommand*{\TestInfo}[2]{%
-  \par
-  \noindent
-  \copy#1\relax
-  \hfill
-  \begingroup
-    \small
-    \ifdim\wd0=\wd2\relax
-      \ifdim\wd0=\wd4\relax
-      \else
-        \ifnum#1=2 %
-          \raisebox{.5\baselineskip}[0pt][0pt]{%
-            \llap{$\}$ }%
-            \rlap{width = \the\wd#1\relax\space$\{$}%
-            \phantom{width = 999.99999pt}%
-            \qquad
-          }%
-        \else
-          \ifnum#1=4 %
-            \rlap{width = \the\wd#1}%
-            \phantom{width = 999.99999pt}%
-            \qquad
-          \fi
-        \fi
-      \fi
-    \else
-      \begingroup
-        \bfseries
-        \rlap{width = \the\wd#1}%
-        \phantom{width = 999.99999pt}%
-      \endgroup
-      \qquad
-    \fi
-    \rlap{(#2)}%
-    \phantom{(original soul)}%
-  \endgroup
-  \par
-}
-\newcommand*{\TestInfoVBox}{%
-  \par
-  \noindent
-  \mbox{\vrule\relax\space\copy\boxA}%
-  \ifdim\ht\boxA=\ht\boxB
-  \else
-    \hfill
-    \begingroup
-      \small
-      \rlap{(soulutf8)}%
-      \phantom{(soulutf8)}%
-    \endgroup
-    \par
-    \noindent
-    \mbox{\vrule\relax\space\copy\boxB}%
-    \hfill
-    \begingroup
-      \small
-      \rlap{(soul)}%
-      \phantom{(soulutf8)}%
-    \endgroup
-  \fi
-  \par
-}
-\makeatletter
-\newcommand*{\Test}[3]{%
-  \clearpage
-  \begingroup
-    \def\linebreak{\textbackslash linebreak }%
-    \def\\{\textbackslash\textbackslash}%
-    \def\soulomit##1{%
-      \textbackslash soulomit\textbraceleft##1\textbraceright
-    }%
-    \def\mbox##1{%
-      \textbackslash mbox\textbraceleft##1\textbraceright
-    }%
-    \def\abc{\textbackslash abc }%
-    \def\texttt##1{%
-      \textbackslash texttt\textbraceleft##1\textbraceright
-    }%
-    \def\c##1{%
-      \textbackslash c\textbraceleft##1\textbraceright
-    }%
-    \count@=128 %
-    \loop
-    \ifnum\count@<256 %
-      \lccode`\~=\count@
-      \lowercase{%
-        \def~{\noexpand~}%
-      }%
-      \advance\count@\@ne
-    \repeat
-    \csname protected at edef\endcsname\x{\endgroup
-      \noexpand\section{String #1: #2}%
-    }%
-  \x
-  \TestDriver{so}{#1}{#2}{#3}%
-  \TestDriver{caps}{#1}{#2}{#3}%
-  \TestDriver{ul}{#1}{#2}{#3}%
-  \TestDriver{st}{#1}{#2}{#3}%
-  \TestDriver{hl}{#1}{#2}{#3}%
-  \TestDriver{an}{#1}{#2}{#3}%
-  \TestDriver{sy}{#1}{#2}{#3}%
-  \TestDriver{soulH}{#1}{#2}{#3}%
-}
-\makeatother
-\begin{document}
-  \Test A{}{}%
-  \Test B{Hello World}{Hello World}%
-  \Test C{%
-    Umlauts: ^^c3^^84^^c3^^96^^c3^^9c^^c3^^a4^^c3^^b6^^c3^^bc^^c3^^9f%
-  }{%
-    Umlauts: \"A\"O\"U\"a\"o\"u\ss
-  }%
-  \Test D{Euro: ^^e2^^82^^ac}{Euro: \texteuro}%
-  \Test E{Stra^^c3^^9fe}{Stra\ss e}%
-  \Test F{R^^c3^^b6mer}{R\"omer}%
-  \Test G{A^^e2^^80^^93B^^e2^^80^^94C}{A--B---C}%
-  \Test H{X^^c2^^a0Y}{X~Y}%
-  \Test I{A^^c5^^a4}{A\v T}%
-  \Test J{A,B,,C,,,D,,,,E}{A,B,,C,,,D,,,,E}%
-  \Test K{A'B''C'''D''''E}{A'B''C'''D''''E}%
-  \Test L{A`B``C```D````E}{A`B``C```D````E}%
-  \Test M{A$x$B}{A$x$B}%
-  \Test N{A\mbox{abc}B}{A\mbox{abc}B}%
-  \Test O{,,TA''}{,,TA''}%
-  \Test P{{!`}Hola{?`}}{{!`}Hola{?`}}%
-  \Test Q{re-sent\slash x}{re-sent\slash x}%
-  \Test R{new\\line}{new\\line}%
-  \Test S{foo\linebreak bar}{foo\linebreak bar}%
-  \Test T{Virchow{sche}}{Virchow{sche}}%
-  \Test U{A\soulomit{foo}B}{A\soulomit{foo}B}%
-  \Test V{A\texttt{xyz}B}{A\texttt{xyz}B}%
-  \Test W{ffi}{ffi}%
-  \Test X{f{}f{}i}{f{}f{}i}%
-  \Test Y{f\mbox{}f\mbox{}i}{f\mbox{}f\mbox{}i}%
-  \Test Z{\c{\"a}}{{\c{\"a}}}%
-\end{document}
-\endinput
-%%
-%% End of file `soulutf8-test5.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,118 +0,0 @@
-%%
-%% This is file `stringenc-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% stringenc.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: stringenc
-%% Version: 2016/05/16 v1.11
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file stringenc.dtx
-%% and the derived files
-%%    stringenc.sty, stringenc.pdf, stringenc.ins, stringenc.drv,
-%%    se-utf32be.def, se-utf32le.def, se-utf8.def, se-utf16le.def,
-%%    se-pdfdoc.def, se-iso-8859-1.def, se-cp1252.def,
-%%    se-ascii.def, se-ascii-print.def, se-clean7bit.def,
-%%    se-iso-8859-2.def, se-iso-8859-3.def, se-iso-8859-4.def,
-%%    se-iso-8859-5.def, se-iso-8859-6.def, se-iso-8859-7.def,
-%%    se-iso-8859-8.def, se-iso-8859-9.def, se-iso-8859-10.def,
-%%    se-iso-8859-11.def, se-iso-8859-13.def, se-iso-8859-14.def,
-%%    se-iso-8859-15.def, se-iso-8859-16.def, se-koi8-r.def,
-%%    se-nextstep.def, se-mac-centeuro.def, se-mac-cyrillic.def,
-%%    se-mac-roman.def, se-dec-mcs.def, se-cp437.def,
-%%    se-cp850.def, se-cp852.def, se-cp855.def, se-cp858.def,
-%%    se-cp865.def, se-cp866.def, se-cp1250.def, se-cp1251.def,
-%%    se-cp1257.def, stringenc-test1.tex, stringenc-test2.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{minimal}
-\makeatletter
-
-\newcommand*{\RestoreCatcodes}{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@\@ne
-\repeat
-
-\newcommand*{\RangeCatcodeInvalid}[2]{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@\@ne
-  \repeat
-}
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\{=1 %
-  \catcode`\}=2 %
-  \catcode`\#=6 %
-  \catcode`\[=12 %
-  \catcode`\]=12 %
-  \catcode`\%=14 %
-  \catcode`\ =10 %
-  \catcode13=5 %
-  \usepackage{stringenc}[2016/05/16]%
-  \RestoreCatcodes
-}
-\Test
-
-\ifx\numexpr\relax
-  \expandafter\@@end
-\fi
-
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\def\Test#1{%
-  \begin{qstest}{loading}{loading}%
-    \setbox0=\hbox{%
-      \def\par{p}%
-      \RangeCatcodeInvalid{0}{255}%
-      \StringEncodingLoad{#1}%
-    }%
-    \Expect*{\the\wd0}{0.0pt}%
-  \end{qstest}%
-}
-\@for\x:=\StringEncodingList\do{%
-  \Test\x
-}
-\@@end
-\endinput
-%%
-%% End of file `stringenc-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,376 +0,0 @@
-%%
-%% This is file `stringenc-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% stringenc.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: stringenc
-%% Version: 2016/05/16 v1.11
-%% 
-%% Copyright (C) 2007-2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file stringenc.dtx
-%% and the derived files
-%%    stringenc.sty, stringenc.pdf, stringenc.ins, stringenc.drv,
-%%    se-utf32be.def, se-utf32le.def, se-utf8.def, se-utf16le.def,
-%%    se-pdfdoc.def, se-iso-8859-1.def, se-cp1252.def,
-%%    se-ascii.def, se-ascii-print.def, se-clean7bit.def,
-%%    se-iso-8859-2.def, se-iso-8859-3.def, se-iso-8859-4.def,
-%%    se-iso-8859-5.def, se-iso-8859-6.def, se-iso-8859-7.def,
-%%    se-iso-8859-8.def, se-iso-8859-9.def, se-iso-8859-10.def,
-%%    se-iso-8859-11.def, se-iso-8859-13.def, se-iso-8859-14.def,
-%%    se-iso-8859-15.def, se-iso-8859-16.def, se-koi8-r.def,
-%%    se-nextstep.def, se-mac-centeuro.def, se-mac-cyrillic.def,
-%%    se-mac-roman.def, se-dec-mcs.def, se-cp437.def,
-%%    se-cp850.def, se-cp852.def, se-cp855.def, se-cp858.def,
-%%    se-cp865.def, se-cp866.def, se-cp1250.def, se-cp1251.def,
-%%    se-cp1257.def, stringenc-test1.tex, stringenc-test2.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{minimal}
-
-\ifx\plainmode Y
-  \let\SavedNumexpr\numexpr
-  \let\numexpr\relax
-\fi
-\usepackage{stringenc}[2016/05/16]
-\ifx\plainmode Y
-  \let\numexpr\SavedNumexpr
-\fi
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\def\Test#1#2#3#4#5{%
-  \begingroup
-    \edef\x{\endgroup
-      \noexpand\TestTest{#1}{#2}{#3}{#4}#5||\noexpand\NIL
-    }%
-  \x
-}
-\def\TestTest#1#2#3#4#5|#6|#7\NIL{%
-  \begin{qstest}{encodings}{encodings, conversion}%
-    \setbox0=\hbox{%
-      \def\par{p}%
-      \EdefUnescapeHex\IN{#4}%
-      \StringEncodingConvert\RESULT\IN{#1}{#2}%
-      \EdefEscapeHex\RESULT\RESULT
-      \Expect*{\RESULT}*{#5#6}%
-      \Expect*{\StringEncodingSuccessFailure{true}{false}}{#3}%
-      \StringEncodingSuccessFailure{}{%
-        \StringEncodingConvertTest\RESULT\IN{#1}{#2}{%
-        }{%
-          \EdefEscapeHex\RESULT\RESULT
-          \Expect*{\RESULT}{#5}%
-        }%
-      }%
-    }%
-    \Expect*{\the\wd0}{0.0pt}%
-  \end{qstest}%
-}
-
-\def\AllBytesLow{%
-  000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F%
-  202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F%
-  404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F%
-  606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F%
-}
-\def\AllBytesHigh{%
-  808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F%
-  A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
-  C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
-  E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
-}
-\def\AllBytes{%
-  \AllBytesLow
-  \AllBytesHigh
-}
-\def\AllUnicodesLow{%
-  0000000100020003000400050006000700080009000A000B000C000D000E000F%
-  0010001100120013001400150016001700180019001A001B001C001D001E001F%
-  0020002100220023002400250026002700280029002A002B002C002D002E002F%
-  0030003100320033003400350036003700380039003A003B003C003D003E003F%
-  0040004100420043004400450046004700480049004A004B004C004D004E004F%
-  0050005100520053005400550056005700580059005A005B005C005D005E005F%
-  0060006100620063006400650066006700680069006A006B006C006D006E006F%
-  0070007100720073007400750076007700780079007A007B007C007D007E007F%
-}
-\Test{utf16be}{utf16be}{true}%
-  {004D04304E8CD800DF02}%
-  {004D04304E8CD800DF02}%
-\Test{utf16}{utf16be}{true}%
-  {004D04304E8CD800DF02}%
-  {004D04304E8CD800DF02}%
-\Test{utf16be}{utf16}{true}%
-  {004D04304E8CD800DF02}%
-  {004D04304E8CD800DF02}%
-\Test{utf16}{utf16}{true}%
-  {004D04304E8CD800DF02}%
-  {004D04304E8CD800DF02}%
-\Test{utf16}{utf16}{true}%
-  {FEFF004D04304E8CD800DF02}%
-  {004D04304E8CD800DF02}%
-\Test{utf16}{utf16}{true}%
-  {FFFE4D0030048C4E00D802DF}%
-  {004D04304E8CD800DF02}%
-\Test{utf16be}{utf32be}{true}%
-  {004D04304E8CD800DF02}%
-  {0000004D0000043000004E8C00010302}%
-\Test{utf16be}{utf32le}{true}%
-  {004D04304E8CD800DF02}%
-  {4D000000300400008C4E000002030100}%
-\Test{utf32be}{utf16}{true}%
-  {0000004D0000043000004E8C00010302}%
-  {004D04304E8CD800DF02}%
-\Test{utf32le}{utf16}{true}%
-  {4D000000300400008C4E000002030100}%
-  {004D04304E8CD800DF02}%
-\Test{utf32}{utf16}{true}%
-  {0000004D0000043000004E8C00010302}%
-  {004D04304E8CD800DF02}%
-\Test{utf32}{utf16}{true}%
-  {0000FEFF0000004D0000043000004E8C00010302}%
-  {004D04304E8CD800DF02}%
-\Test{utf32}{utf16}{true}%
-  {FFFE00004D000000300400008C4E000002030100}%
-  {004D04304E8CD800DF02}%
-\Test{utf32be}{utf16be}{false}{FFFFFFFF}{}
-\Test{utf32be}{utf16be}{false}{0000004DFFFFFFFF}{004D}
-\Test{utf32be}{utf16be}{false}{FFFFFFFF0000004D}{|004D}
-\Test{utf32be}{utf16be}{false}{0000004DFFFFFFFF00000430}{004D|0430}
-\Test{utf32be}{utf16be}{false}{FFFFFFFF0000004DFFFFFFFF}{|004D}
-\Test{utf32be}{utf16be}{false}{FFFFFF}{}
-\Test{utf32be}{utf16be}{false}{0000004DFFFFFF}{004D}
-\Test{utf32be}{utf16be}{false}{FFFFFF0000004D}{}
-\Test{utf32be}{utf16be}{false}{0000004DFFFFFF00000430}{004D}
-\Test{utf32be}{utf16be}{false}{FFFFFF0000004DFFFFFF}{|4DFF}
-\Test{utf32be}{utf16be}{false}{FFFF}{}
-\Test{utf32be}{utf16be}{false}{0000004DFFFF}{004D}
-\Test{utf32be}{utf16be}{false}{FFFF0000004D}{}
-\Test{utf32be}{utf16be}{false}{0000004DFFFF00000430}{004D}
-\Test{utf32be}{utf16be}{false}{FF}{}
-\Test{utf32be}{utf16be}{false}{0000004DFF}{004D}
-\Test{utf32be}{utf16be}{false}{FF0000004D}{}
-\Test{utf32be}{utf16be}{false}{0000004DFF00000430}{004D}
-\Test{utf16be}{utf32be}{true}{DBBFDFFF}{000FFFFF}
-\Test{utf16be}{utf8}{true}%
-  {004D04304E8CD800DF02}%
-  {4DD0B0E4BA8CF0908C82}%
-\Test{utf32}{utf8}{true}%
-  {000000000000007F000000800000FFFF000100000010FFFF}%
-  {007FC280EFBFBFF0908080F48FBFBF}%
-\Test{utf8}{utf16}{true}%
-  {007FC280EFBFBFF0908080F48FBFBF}%
-  {0000007F0080FFFFD800DC00DBFFDFFF}%
-\Test{utf16}{utf32}{true}%
-  {0000007F0080FFFFD800DC00DBFFDFFF}%
-  {000000000000007F000000800000FFFF000100000010FFFF}%
-\Test{utf8}{utf32}{true}%
-  {007FC280EFBFBFF0908080F48FBFBF}%
-  {000000000000007F000000800000FFFF000100000010FFFF}%
-\Test{utf8}{utf16}{false}{64F57F}{|0064007F}
-\Test{utf8}{utf16}{false}{64FE7F}{|0064007F}
-\Test{utf8}{utf16}{false}{64FF7F}{|0064007F}
-\Test{utf8}{utf16}{false}{80}{}
-\Test{utf8}{utf16}{false}{7F807F}{007F|007F}
-\Test{utf8}{utf16}{false}{C0}{}
-\Test{utf8}{utf16}{false}{7FC07F}{|007F007F}
-\Test{utf8}{utf16}{false}{C1}{}
-\Test{utf8}{utf16}{false}{7FC17F}{|007F007F}
-\Test{utf8}{utf16}{false}{C080}{}
-\Test{utf8}{utf16}{false}{C2}{}
-\Test{utf8}{utf16}{false}{C2CF}{}
-\Test{utf8}{utf16}{false}{12C27F}{0012|007F}
-\Test{utf8}{utf16}{true}{C280}{0080}
-\Test{utf8}{utf16}{true}{DFBF}{07FF}
-\Test{utf8}{utf16}{false}{E0}{}
-\Test{utf8}{utf16}{false}{E07F}{|007F}
-\Test{utf8}{utf16}{false}{E0A0}{}
-\Test{utf8}{utf16}{false}{E0A07F}{|007F}
-\Test{utf8}{utf16}{false}{E08080}{}
-\Test{utf8}{utf16}{false}{E080807F}{|007F}
-\Test{utf8}{utf16}{true}{ED8080}{D000}
-\Test{utf8}{utf16}{true}{ED9FBF}{D7FF}
-\Test{utf8}{utf16}{true}{EE8080}{E000}
-\Test{utf8}{utf16}{true}{EFBFBF}{FFFF}
-\Test{utf8}{utf32}{false}{F0}{}
-\Test{utf8}{utf32}{false}{F07F}{|0000007F}
-\Test{utf8}{utf32}{false}{F090}{}
-\Test{utf8}{utf32}{false}{F0907F}{|0000007F}
-\Test{utf8}{utf32}{false}{F09080}{}
-\Test{utf8}{utf32}{false}{F090807F}{|0000007F}
-\Test{utf8}{utf32}{true}{F0908080}{00010000}
-\Test{utf8}{utf32}{false}{F0808080}{}
-\Test{utf8}{utf32}{false}{F08080807F}{|0000007F}
-\Test{utf8}{utf32}{true}{F1808080}{00040000}
-\Test{utf8}{utf32}{true}{F3BFBFBF}{000FFFFF}
-\Test{utf8}{utf32}{true}{F4808080}{00100000}
-\Test{utf8}{utf32}{true}{F48FBFBF}{0010FFFF}
-\Test{utf8}{utf32}{false}{F4BFBFBF}{}
-\Test{utf8}{utf32}{false}{F4BFBFBF7F}{|0000007F}
-\Test{utf16be}{utf8}{true}{0000}{00}
-\Test{utf16be}{utf8}{true}{007F}{7F}
-\Test{utf16be}{utf8}{true}{0080}{C280}
-\Test{utf16be}{utf8}{true}{07FF}{DFBF}
-\Test{utf16be}{utf8}{true}{0800}{E0A080}
-\Test{utf16be}{utf8}{true}{0FFF}{E0BFBF}
-\Test{utf16be}{utf8}{true}{1000}{E18080}
-\Test{utf16be}{utf8}{true}{CFFF}{ECBFBF}
-\Test{utf16be}{utf8}{true}{D000}{ED8080}
-\Test{utf16be}{utf8}{true}{D7FF}{ED9FBF}
-\Test{utf16be}{utf8}{false}{D800}{}
-\Test{utf16be}{utf8}{false}{DFFF}{}
-\Test{utf16be}{utf8}{true}{E000}{EE8080}
-\Test{utf16be}{utf8}{true}{FFFF}{EFBFBF}
-\Test{utf32be}{utf8}{true}{00010000}{F0908080}
-\Test{utf32be}{utf8}{true}{0003FFFF}{F0BFBFBF}
-\Test{utf32be}{utf8}{true}{00040000}{F1808080}
-\Test{utf32be}{utf8}{true}{000FFFFF}{F3BFBFBF}
-\Test{utf32be}{utf8}{true}{00100000}{F4808080}
-\Test{utf32be}{utf8}{true}{0010FFFF}{F48FBFBF}
-\Test{utf32be}{utf8}{false}{00110000}{}
-\Test{utf32be}{utf8}{false}{001100000000007F}{|7F}
-\Test{ascii}{utf8}{true}{007F}{007F}
-\Test{ascii}{utf8}{false}{80}{}
-\Test{ascii}{utf8}{false}{80}{}
-\Test{ascii}{utf8}{false}{807F}{|7F}
-\Test{utf16be}{ascii}{true}{0000007F}{007F}
-\Test{utf16be}{ascii}{false}{0080}{}
-\Test{utf16be}{ascii}{false}{0430}{}
-\Test{utf16be}{ascii}{false}{D800DF02}{}
-\Test{utf16be}{ascii}{false}{D800DF02007F}{|7F}
-\Test{ascii}{utf16be}{true}\AllBytesLow\AllUnicodesLow
-\Test{utf16be}{ascii}{true}\AllUnicodesLow\AllBytesLow
-\def\pdfdocSlots{%
-  090A0D18191A1B1C1D1E1F%
-  202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F%
-  404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F%
-  606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E%
-  808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E%
-  A0A1A2A3A4A5A6A7A8A9AAABACAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
-  C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
-  E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
-}
-\def\pdfdocUnicodes{%
-  0009000A000D02D802C702C602D902DD02DB02DA02DC%
-  0020002100220023002400250026002700280029002A002B002C002D002E002F%
-  0030003100320033003400350036003700380039003A003B003C003D003E003F%
-  0040004100420043004400450046004700480049004A004B004C004D004E004F%
-  0050005100520053005400550056005700580059005A005B005C005D005E005F%
-  0060006100620063006400650066006700680069006A006B006C006D006E006F%
-  0070007100720073007400750076007700780079007A007B007C007D007E%
-  202220202021202620142013019220442039203A22122030201E201C201D2018%
-  2019201A2122FB01FB020141015201600178017D0131014201530161017E%
-  20AC00A100A200A300A400A500A600A700A800A900AA00AB00AC00AE00AF%
-  00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF%
-  00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF%
-  00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF%
-  00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF%
-  00F000F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF%
-}
-\Test{pdfdoc}{utf16be}{false}%
-  {0001020304050607080B0C0E0F10111213141516177F9FAD}%
-  {}%
-\Test{pdfdoc}{utf16be}{true}\pdfdocSlots\pdfdocUnicodes
-\Test{pdfdoc}{utf16be}{false}\AllBytes{|\pdfdocUnicodes}%
-\Test{utf16be}{pdfdoc}{true}\pdfdocUnicodes\pdfdocSlots
-\Test{utf16be}{pdfdoc}{true}{FEFF0054006500730074}{54657374}
-\Test{iso-8859-1}{utf16be}{true}{007FA0FF}{0000007F00A000FF}
-\Test{iso-8859-1}{utf16be}{false}{80}{}
-\Test{iso-8859-1}{utf16be}{false}{807F}{|007F}
-\Test{iso-8859-1}{utf16be}{false}{9F}{}
-\Test{iso-8859-1}{utf16be}{false}{9F7F}{|007F}
-\def\Slots{%
-  \AllBytesLow
-  8082838485868788898A8B8C8E9192939495969798999A9B9C9E9F%
-  A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
-  C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
-  E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
-}
-\def\Unicodes{%
-  \AllUnicodesLow
-  20AC201A0192201E20262020202102C62030016020390152017D%
-  20182019201C201D20222013201402DC21220161203A0153017E0178%
-  00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF%
-  00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF%
-  00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF%
-  00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF%
-  00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF%
-  00F000F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF%
-}
-\Test{cp1252}{utf16be}{false}{818D8F909D}{}
-\Test{cp1252}{utf16be}{true}\Slots\Unicodes
-\Test{utf16be}{cp1252}{true}\Unicodes\Slots
-\def\Slots{%
-  \AllBytesLow
-  808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F%
-  A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
-  C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
-  E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
-}
-\def\Unicodes{%
-  \AllUnicodesLow
-  25002502250C251025142518251C2524252C2534253C258025842588258C2590%
-  259125922593232025A02219221A22482264226500A0232100B000B200B700F7%
-  25502551255204512553255425552556255725582559255A255B255C255D255E%
-  255F25602561040125622563256425652566256725682569256A256B256C00A9%
-  044E0430043104460434043504440433044504380439043A043B043C043D043E%
-  043F044F044004410442044304360432044C044B04370448044D04490447044A%
-  042E0410041104260414041504240413042504180419041A041B041C041D041E%
-  041F042F042004210422042304160412042C042B04170428042D04290427042A%
-}
-\Test{koi8-r}{utf16be}{true}\Slots\Unicodes
-\Test{utf16be}{koi8-r}{true}\Unicodes\Slots
-\def\Slots{%
-  \AllBytesLow
-  A1A2A3A5A7A8A9AAABB0B1B2B3B5B6B7B9BABBBCBDBF%
-  C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD1D2D3D4D5D6D7D8D9DADBDCDDDF%
-  E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF1F2F3F4F5F6F7F8F9FAFBFCFD%
-}
-\def\Unicodes{%
-  \AllUnicodesLow
-  00A100A200A300A500A700A400A900AA00AB%
-  00B000B100B200B300B500B600B700B900BA00BB00BC00BD00BF%
-  00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF%
-  00D100D200D300D400D500D6015200D800D900DA00DB00DC017800DF%
-  00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF%
-  00F100F200F300F400F500F6015300F800F900FA00FB00FC00FF%
-}
-\Test{dec-mcs}{utf16be}{true}\Slots\Unicodes
-\Test{dec-mcs}{utf16be}{false}{C0BEC2}{00C0|00C2}
-\Test{utf16be}{dec-mcs}{true}\Unicodes\Slots
-\Test{utf16be}{utf16be}{true}{FEFF}{}
-\Test{utf16be}{utf16be}{true}{FFFE}{FFFE}
-\Test{utf16le}{utf16le}{true}{FFFE}{}
-\Test{utf16le}{utf16le}{true}{FEFF}{FEFF}
-\Test{utf32be}{utf32be}{true}{0000FEFF}{}
-\Test{utf32be}{utf32be}{true}{0000FFFE}{0000FFFE}
-\Test{utf32le}{utf32le}{true}{FFFE0000}{}
-\Test{utf32le}{utf32le}{true}{FEFF0000}{FEFF0000}
-\csname @@end\endcsname
-\endinput
-%%
-%% End of file `stringenc-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,138 +0,0 @@
-%%
-%% This is file `telprint-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% telprint.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: telprint
-%% Version: 2016/05/16 v1.11
-%% 
-%% Copyright (C) 1996, 1997, 2004-2008 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file telprint.dtx
-%% and the derived files
-%%    telprint.sty, telprint.pdf, telprint.ins, telprint.drv,
-%%    telprint-test1.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input telprint.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `telprint-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,139 +0,0 @@
-%%
-%% This is file `thepdfnumber-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% thepdfnumber.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: thepdfnumber
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file thepdfnumber.dtx
-%% and the derived files
-%%    thepdfnumber.sty, thepdfnumber.pdf, thepdfnumber.ins, thepdfnumber.drv,
-%%    thepdfnumber-test1.tex, thepdfnumber-test2.tex,
-%%    thepdfnumber-test3.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input thepdfnumber.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `thepdfnumber-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,165 +0,0 @@
-%%
-%% This is file `thepdfnumber-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% thepdfnumber.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: thepdfnumber
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file thepdfnumber.dtx
-%% and the derived files
-%%    thepdfnumber.sty, thepdfnumber.pdf, thepdfnumber.ins, thepdfnumber.drv,
-%%    thepdfnumber-test1.tex, thepdfnumber-test2.tex,
-%%    thepdfnumber-test3.tex.
-%% 
-\catcode`\{=1
-\catcode`\}=2
-\catcode`\#=6
-\catcode`\@=11
-\errorcontextlines=10000 %
-\def\msg#{\immediate\write16}
-\def\space{ }
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input thepdfnumber.sty\relax
-\else
-  \RequirePackage{thepdfnumber}[2016/05/16]%
-\fi
-\def\Test#1#2{%
-  \def\TestExpected{#2}%
-  \expandafter\expandafter\expandafter\def
-  \expandafter\expandafter\expandafter\TestResult
-  \expandafter\expandafter\expandafter{%
-    \TestCommand{#1}%
-  }%
-  \begingroup
-    \toks0\expandafter{\TestResult}%
-    \toks2\expandafter{\TestExpected}%
-    \ifx\TestResult\TestExpected
-      \msg{* OK: #1 => \the\toks0}%
-    \else
-      \errmessage{FAILED: #1 => \the\toks0\space(\the\toks2)}%
-    \fi
-  \endgroup
-}
-\let\thepdfnumber at ErrorUnexpectedEnd\relax
-\let\thepdfnumber at ErrorInvalidToken\relax
-\let\TestCommand\thepdfnumber
-\Test{0}{0}
-\Test{1}{1}
-\Test{23}{23}
-\Test{0045}{45}
-\Test{4500}{4500}
-\Test{-0}{0}
-\Test{-1}{-1}
-\Test{-00002}{-2}
-\Test{-010203}{-10203}
-\Test{+0}{0}
-\Test{+123}{123}
-
-\Test{+-4}{-4}
-\Test{+-+-4}{4}
-\Test{++--++--++4}{4}
-\Test{+++---+++---+++---4}{-4}
-
-\Test{.}{0}
-\Test{0.}{0}
-\Test{.0}{0}
-\Test{0.}{0}
-\Test{-.}{0}
-\Test{-0.}{0}
-\Test{-.0}{0}
-\Test{-0.}{0}
-\Test{010.020}{10.02}
-\Test{123.456}{123.456}
-\Test{12.}{12}
-\Test{.123}{.123}
-\Test{.0001}{.0001}
-\Test{.00100}{.001}
-\Test{.12003400560078009}{.12003400560078009}
-\Test{-.12003400560078009}{-.12003400560078009}
-\Test{04.0500000}{4.05}
-
-\Test{}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{+}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{-}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{a}{0\thepdfnumber at ErrorInvalidToken}
-\Test{0x1}{0\thepdfnumber at ErrorInvalidToken}
-\Test{4x56}{4\thepdfnumber at ErrorInvalidToken}
-\Test{012,34}{12\thepdfnumber at ErrorInvalidToken}
-\Test{0.12x4}{.12\thepdfnumber at ErrorInvalidToken}
-\let\TestCommand\thepdfnumberNormZeroOne
-\Test{0}{0}
-\Test{1}{1}
-\Test{23}{1}
-\Test{12}{1}
-\Test{10}{1}
-\Test{0045}{1}
-\Test{001}{1}
-\Test{-0}{0}
-\Test{-1}{0}
-\Test{-01}{0}
-\Test{-4}{0}
-
-\Test{+-0}{0}
-\Test{+-+-1}{1}
-\Test{++--++--++1}{1}
-\Test{+++---+++---+++---1}{0}
-
-\Test{.}{0}
-\Test{0.}{0}
-\Test{.0}{0}
-\Test{0.}{0}
-\Test{-.}{0}
-\Test{-0.}{0}
-\Test{-.0}{0}
-\Test{-0.}{0}
-\Test{010.020}{1}
-\Test{123.456}{1}
-\Test{12.}{1}
-\Test{.123}{.123}
-\Test{.0001}{.0001}
-\Test{.00100}{.001}
-\Test{.12003400560078009}{.12003400560078009}
-\Test{-.12003400560078009}{0}
-\Test{04.0500000}{1}
-\Test{0.1200340056}{.1200340056}
-\Test{1.05}{1}
-
-\Test{}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{+}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{-}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{a}{0\thepdfnumber at ErrorInvalidToken}
-\Test{0x1}{0\thepdfnumber at ErrorInvalidToken}
-\Test{4x56}{1}
-\Test{012,34}{1}
-\Test{.012x4}{.012\thepdfnumber at ErrorInvalidToken}
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `thepdfnumber-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,178 +0,0 @@
-%%
-%% This is file `thepdfnumber-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% thepdfnumber.dtx  (with options: `test2,active')
-%% 
-%% This is a generated file.
-%% 
-%% Project: thepdfnumber
-%% Version: 2016/05/16 v1.1
-%% 
-%% Copyright (C) 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file thepdfnumber.dtx
-%% and the derived files
-%%    thepdfnumber.sty, thepdfnumber.pdf, thepdfnumber.ins, thepdfnumber.drv,
-%%    thepdfnumber-test1.tex, thepdfnumber-test2.tex,
-%%    thepdfnumber-test3.tex.
-%% 
-\catcode`\{=1
-\catcode`\}=2
-\catcode`\#=6
-\catcode`\@=11
-\errorcontextlines=10000 %
-\def\msg#{\immediate\write16}
-\def\space{ }
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \input thepdfnumber.sty\relax
-\else
-  \RequirePackage{thepdfnumber}[2016/05/16]%
-\fi
-\def\Test#1#2{%
-  \def\TestExpected{#2}%
-  \edef\TestExpected{\TestExpected}%
-  \expandafter\expandafter\expandafter\def
-  \expandafter\expandafter\expandafter\TestResult
-  \expandafter\expandafter\expandafter{%
-    \TestCommand{#1}%
-  }%
-  \begingroup
-    \toks0\expandafter{\TestResult}%
-    \toks2\expandafter{\TestExpected}%
-    \ifx\TestResult\TestExpected
-      \msg{* OK: #1 => \the\toks0}%
-    \else
-      \errmessage{FAILED: #1 => \the\toks0\space(\the\toks2)}%
-    \fi
-  \endgroup
-}
-\let\thepdfnumber at ErrorUnexpectedEnd\relax
-\let\thepdfnumber at ErrorInvalidToken\relax
-\catcode`\~=13 %
-\def\ThPdNu at Temp#1{%
-  \begingroup
-    \lccode`\~=`#1 %
-  \lowercase{\endgroup
-    \edef~%
-  }{\string#1}%
-  \catcode`#1=13 %
-}
-\ThPdNu at Temp{.}
-\ThPdNu at Temp{-}
-\ThPdNu at Temp{+}
-\let\TestCommand\thepdfnumber
-\Test{0}{0}
-\Test{1}{1}
-\Test{23}{23}
-\Test{0045}{45}
-\Test{4500}{4500}
-\Test{-0}{0}
-\Test{-1}{-1}
-\Test{-00002}{-2}
-\Test{-010203}{-10203}
-\Test{+0}{0}
-\Test{+123}{123}
-
-\Test{+-4}{-4}
-\Test{+-+-4}{4}
-\Test{++--++--++4}{4}
-\Test{+++---+++---+++---4}{-4}
-
-\Test{.}{0}
-\Test{0.}{0}
-\Test{.0}{0}
-\Test{0.}{0}
-\Test{-.}{0}
-\Test{-0.}{0}
-\Test{-.0}{0}
-\Test{-0.}{0}
-\Test{010.020}{10.02}
-\Test{123.456}{123.456}
-\Test{12.}{12}
-\Test{.123}{.123}
-\Test{.0001}{.0001}
-\Test{.00100}{.001}
-\Test{.12003400560078009}{.12003400560078009}
-\Test{-.12003400560078009}{-.12003400560078009}
-\Test{04.0500000}{4.05}
-
-\Test{}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{+}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{-}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{a}{0\thepdfnumber at ErrorInvalidToken}
-\Test{0x1}{0\thepdfnumber at ErrorInvalidToken}
-\Test{4x56}{4\thepdfnumber at ErrorInvalidToken}
-\Test{012,34}{12\thepdfnumber at ErrorInvalidToken}
-\Test{0.12x4}{.12\thepdfnumber at ErrorInvalidToken}
-\let\TestCommand\thepdfnumberNormZeroOne
-\Test{0}{0}
-\Test{1}{1}
-\Test{23}{1}
-\Test{12}{1}
-\Test{10}{1}
-\Test{0045}{1}
-\Test{001}{1}
-\Test{-0}{0}
-\Test{-1}{0}
-\Test{-01}{0}
-\Test{-4}{0}
-
-\Test{+-0}{0}
-\Test{+-+-1}{1}
-\Test{++--++--++1}{1}
-\Test{+++---+++---+++---1}{0}
-
-\Test{.}{0}
-\Test{0.}{0}
-\Test{.0}{0}
-\Test{0.}{0}
-\Test{-.}{0}
-\Test{-0.}{0}
-\Test{-.0}{0}
-\Test{-0.}{0}
-\Test{010.020}{1}
-\Test{123.456}{1}
-\Test{12.}{1}
-\Test{.123}{.123}
-\Test{.0001}{.0001}
-\Test{.00100}{.001}
-\Test{.12003400560078009}{.12003400560078009}
-\Test{-.12003400560078009}{0}
-\Test{04.0500000}{1}
-\Test{0.1200340056}{.1200340056}
-\Test{1.05}{1}
-
-\Test{}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{+}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{-}{0\thepdfnumber at ErrorUnexpectedEnd}
-\Test{a}{0\thepdfnumber at ErrorInvalidToken}
-\Test{0x1}{0\thepdfnumber at ErrorInvalidToken}
-\Test{4x56}{1}
-\Test{012,34}{1}
-\Test{.012x4}{.012\thepdfnumber at ErrorInvalidToken}
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `thepdfnumber-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,140 +0,0 @@
-%%
-%% This is file `uniquecounter-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% uniquecounter.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: uniquecounter
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2009, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file uniquecounter.dtx
-%% and the derived files
-%%    uniquecounter.sty, uniquecounter.pdf, uniquecounter.ins,
-%%    uniquecounter.drv, uniquecounter-example.tex,
-%%    uniquecounter-test1.tex, uniquecounter-test2.tex,
-%%    uniquecounter-test3.tex.
-%% 
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
-  \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
-  \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
-  \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
-  \expandafter\@firstofone
-\else
-  \expandafter\@gobble
-\fi
-{%
-  \def\loop#1\repeat{%
-    \def\body{#1}%
-    \iterate
-  }%
-  \def\iterate{%
-    \body
-      \let\next\iterate
-    \else
-      \let\next\relax
-    \fi
-    \next
-  }%
-  \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
-  \edef\RestoreCatcodes{%
-    \RestoreCatcodes
-    \catcode\the\count@=\the\catcode\count@\relax
-  }%
-\ifnum\count@<255 %
-  \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
-  \count@=#1\relax
-  \loop
-    \catcode\count@=15 %
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
-  \count@=#1\relax
-  \loop
-    \ifnum#3=\catcode\count@
-    \else
-      \errmessage{%
-        Character \the\count@\space
-        with wrong catcode \the\catcode\count@\space
-        instead of \number#3%
-      }%
-    \fi
-  \ifnum\count@<#2\relax
-    \advance\count@ 1 %
-  \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
-  \def\LoadCommand{\input uniquecounter.sty\relax}%
-\fi
-\def\Test{%
-  \RangeCatcodeInvalid{0}{47}%
-  \RangeCatcodeInvalid{58}{64}%
-  \RangeCatcodeInvalid{91}{96}%
-  \RangeCatcodeInvalid{123}{255}%
-  \catcode`\@=12 %
-  \catcode`\\=0 %
-  \catcode`\%=14 %
-  \LoadCommand
-  \RangeCatcodeCheck{0}{36}{15}%
-  \RangeCatcodeCheck{37}{37}{14}%
-  \RangeCatcodeCheck{38}{47}{15}%
-  \RangeCatcodeCheck{48}{57}{12}%
-  \RangeCatcodeCheck{58}{63}{15}%
-  \RangeCatcodeCheck{64}{64}{12}%
-  \RangeCatcodeCheck{65}{90}{11}%
-  \RangeCatcodeCheck{91}{91}{15}%
-  \RangeCatcodeCheck{92}{92}{0}%
-  \RangeCatcodeCheck{93}{96}{15}%
-  \RangeCatcodeCheck{97}{122}{11}%
-  \RangeCatcodeCheck{123}{255}{15}%
-  \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-\endinput
-%%
-%% End of file `uniquecounter-test1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,122 +0,0 @@
-%%
-%% This is file `uniquecounter-test2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% uniquecounter.dtx  (with options: `test2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: uniquecounter
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2009, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file uniquecounter.dtx
-%% and the derived files
-%%    uniquecounter.sty, uniquecounter.pdf, uniquecounter.ins,
-%%    uniquecounter.drv, uniquecounter-example.tex,
-%%    uniquecounter-test1.tex, uniquecounter-test2.tex,
-%%    uniquecounter-test3.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{minimal}
-\usepackage{uniquecounter}[2016/05/16]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\newcommand*{\CheckValue}[2]{%
-  \Expect*{#2}*{\UniqueCounterGet{#1}}%
-}
-\newcommand*{\CheckSpace}[1]{%
-  \sbox0{#1}%
-  \Expect{0.0pt}*{\the\wd0}%
-}
-
-\begin{qstest}{creation}{creation}
-  \CheckSpace{%
-    \UniqueCounterNew{test}%
-  }%
-  \CheckValue{test}{0}%
-\end{qstest}
-
-\begin{qstest}{increment}{increment}
-  \CheckSpace{%
-    \UniqueCounterIncrement{test}%
-  }%
-  \CheckValue{test}{1}%
-  \makeatletter
-  \def\uqc at cnt@test{2147483645}%
-  \CheckValue{test}{2147483645}%
-  \CheckSpace{%
-    \UniqueCounterIncrement{test}%
-  }%
-  \CheckValue{test}{2147483646}%
-  \CheckSpace{%
-    \UniqueCounterIncrement{test}%
-  }%
-  \Expect{true}*{\ifx\uqc at inc\uqc at NumInc true\else false\fi}%
-  \CheckValue{test}{2147483647}%
-  \CheckSpace{%
-    \UniqueCounterIncrement{test}%
-  }%
-  \CheckValue{test}{2147483648}%
-  \CheckSpace{%
-    \UniqueCounterIncrement{test}%
-  }%
-  \CheckValue{test}{2147483649}%
-\end{qstest}
-
-\begin{qstest}{call}{call}
-  \def\CheckCall#1#2{%
-    \Expect{#1}{#2}%
-  }%
-  \CheckSpace{%
-    \UniqueCounterNew{foo}%
-  }%
-  \CheckValue{foo}{0}%
-  \def\Check#1{%
-    \CheckSpace{%
-      \UniqueCounterCall{foo}{\CheckCall}{#1}%
-    }%
-    \CheckValue{foo}{#1}%
-  }%
-  \Check{1}%
-  \Check{2}%
-  \Check{3}%
-  \Check{4}%
-  \Check{5}%
-  \Check{6}%
-  \Check{7}%
-  \Check{8}%
-  \Check{9}%
-  \Check{10}%
-  \Check{11}%
-  \Check{12}%
-\end{qstest}
-
-\csname @@end\endcsname
-\endinput
-%%
-%% End of file `uniquecounter-test2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test3.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/uniquecounter-test3.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,122 +0,0 @@
-%%
-%% This is file `uniquecounter-test3.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% uniquecounter.dtx  (with options: `test3')
-%% 
-%% This is a generated file.
-%% 
-%% Project: uniquecounter
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C) 2009, 2011 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file uniquecounter.dtx
-%% and the derived files
-%%    uniquecounter.sty, uniquecounter.pdf, uniquecounter.ins,
-%%    uniquecounter.drv, uniquecounter-example.tex,
-%%    uniquecounter-test1.tex, uniquecounter-test2.tex,
-%%    uniquecounter-test3.tex.
-%% 
-\input uniquecounter.sty\relax
-\catcode`\@=11 %
-\def\CheckValue#1#2{%
-  \begingroup
-    \edef\A{#2}%
-    \edef\B{\UniqueCounterGet{#1}}%
-    \ifx\A\B
-    \else
-      \@PackageError{TEST}{Failed: \A\space<> \B}\@ehc
-    \fi
-  \endgroup
-}
-\def\CheckSpace#1{%
-  \setbox0=\hbox{#1}%
-  \ifdim\wd0=\z@
-  \else
-    \@PackageError{TEST}{Failed: 0.0pt <> \the\wd0}\@ehc
-  \fi
-}
-
-\begingroup
-  \CheckSpace{%
-    \UniqueCounterNew{test}%
-  }%
-  \CheckValue{test}{0}%
-\endgroup
-
-\begingroup
-  \CheckSpace{%
-    \UniqueCounterIncrement{test}%
-  }%
-  \CheckValue{test}{1}%
-  \def\uqc at cnt@test{2147483645}%
-  \CheckValue{test}{2147483645}%
-  \CheckSpace{%
-    \UniqueCounterIncrement{test}%
-  }%
-  \CheckValue{test}{2147483646}%
-  \CheckSpace{%
-    \UniqueCounterIncrement{test}%
-  }%
-  \ifx\uqc at inc\uqc at NumInc
-  \else
-    \@PackageError{TEST}{Failed: wrong inc function}\@ehc
-  \fi
-  \CheckValue{test}{2147483647}%
-  \CheckSpace{%
-    \UniqueCounterIncrement{test}%
-  }%
-  \CheckValue{test}{2147483648}%
-  \CheckSpace{%
-    \UniqueCounterIncrement{test}%
-  }%
-  \CheckValue{test}{2147483649}%
-\endgroup
-\begingroup
-  \def\CheckCall#1#2{%
-    \begingroup
-      \def\A{#1}%
-      \def\B{#2}%
-      \ifx\A\B
-      \else
-        \@PackageError{TEST}{Failed: \A\space <> \B}\@ehc
-      \fi
-    \endgroup
-  }%
-  \CheckSpace{%
-    \UniqueCounterNew{foo}%
-  }%
-  \CheckValue{foo}{0}%
-  \CheckSpace{%
-    \UniqueCounterCall{foo}{\CheckCall}{1}%
-  }%
-  \CheckSpace{%
-    \UniqueCounterCall{foo}{\CheckCall}{2}%
-  }%
-  \CheckValue{foo}{2}%
-\endgroup
-\csname @@end\endcsname\end
-\endinput
-%%
-%% End of file `uniquecounter-test3.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-base.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-base.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-base.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,99 +0,0 @@
-%%
-%% This is file `zref-test-base.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% zref.dtx  (with options: `test-base')
-%% 
-%% This is a generated file.
-%% 
-%% Project: zref
-%% Version: 2016/05/21 v2.26
-%% 
-%% Copyright (C) 2006-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file zref.dtx
-%% and the derived files
-%%    zref.sty, zref.pdf, zref.ins, zref.drv, zref-base.sty,
-%%    zref-abspage.sty, zref-abspos.sty, zref-counter.sty,
-%%    zref-dotfill.sty, zref-env.sty, zref-hyperref.sty,
-%%    zref-lastpage.sty, zref-marks.sty, zref-nextpage.sty,
-%%    zref-pageattr.sty, zref-pagelayout.sty, zref-perpage.sty,
-%%    zref-runs.sty, zref-savepos.sty, zref-thepage.sty,
-%%    zref-titleref.sty, zref-totpages.sty, zref-user.sty,
-%%    zref-xr.sty, zref-example.tex, zref-example-lastpage.tex,
-%%    zref-example-nextpage.tex, zref-test1.tex,
-%%    zref-test-base.tex, zref-test-runs.tex,
-%%    zref-test-titleref-memoir.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage{zref-base,zref-titleref}[2016/05/21]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\makeatletter
-\newcommand*{\DefExpand}[2]{%
-  \expandafter\expandafter\expandafter\def
-  \expandafter\expandafter\expandafter#1%
-  \expandafter\expandafter\expandafter{#2}%
-  \@onelevel at sanitize#1%
-}
-\newcommand*{\Test}[3]{%
-  \Expect{#2}*{#1}%
-  \zref at wrapper@unexpanded{%
-    \Expect*{#3}*{#1}%
-  }%
-  \DefExpand\x{#1}%
-  \Expect*{#3}*{\x}%
-}
-\makeatother
-
-\begin{document}
-\section{\textit{Hello} \textbf{World}}
-\label{sec:hello}
-\makeatletter
-\zref at newprop{foo}[\@empty D\@empty efault]{\@empty V\@empty alue}
-\begin{qstest}{getcurrent}{getcurrent}
-  \Test{\zref at getcurrent{foo}}%
-       {Value}{\noexpand\@empty V\noexpand\@empty alue}%
-  \Test{\zref at getcurrent{xy}}{}{}%
-\end{qstest}
-\begin{qstest}{extract}{extract}
-  \def\textbf#1{<#1>}%
-  \def\textit#1{[#1]}% hash-ok
-  \Test{\zref at extractdefault{xy}{page}{\@empty D\@empty efault}}%
-       {Default}{\noexpand\@empty D\noexpand\@empty efault}%
-  \Test{\zref at extractdefault{sec:hello}{foo}{\@empty A\@empty B}}%
-       {AB}{\noexpand\@empty A\noexpand\@empty B}%
-  \Test{\zref at extract{sec:hello}{foo}}%
-       {Default}{\noexpand\@empty D\noexpand\@empty efault}%
-  \zref at ifrefundefined{sec:hello}{%
-  }{%
-    \Test{\zref at extract{sec:hello}{default}}{1}{1}%
-    \Test{\zref at extract{sec:hello}{title}}%
-         {[Hello] <World>}%
-         {\noexpand\textit{Hello} \noexpand\textbf{World}}%
-  }%
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `zref-test-base.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-runs.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-runs.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-runs.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,69 +0,0 @@
-%%
-%% This is file `zref-test-runs.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% zref.dtx  (with options: `test-runs')
-%% 
-%% This is a generated file.
-%% 
-%% Project: zref
-%% Version: 2016/05/21 v2.26
-%% 
-%% Copyright (C) 2006-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file zref.dtx
-%% and the derived files
-%%    zref.sty, zref.pdf, zref.ins, zref.drv, zref-base.sty,
-%%    zref-abspage.sty, zref-abspos.sty, zref-counter.sty,
-%%    zref-dotfill.sty, zref-env.sty, zref-hyperref.sty,
-%%    zref-lastpage.sty, zref-marks.sty, zref-nextpage.sty,
-%%    zref-pageattr.sty, zref-pagelayout.sty, zref-perpage.sty,
-%%    zref-runs.sty, zref-savepos.sty, zref-thepage.sty,
-%%    zref-titleref.sty, zref-totpages.sty, zref-user.sty,
-%%    zref-xr.sty, zref-example.tex, zref-example-lastpage.tex,
-%%    zref-example-nextpage.tex, zref-test1.tex,
-%%    zref-test-base.tex, zref-test-runs.tex,
-%%    zref-test-titleref-memoir.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{article}
-\usepackage{zref-runs}[2016/05/21]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\begin{qstest}{zruns-preamble}{zruns-preamble}
-  \Expect{0}*{\zruns}%
-\end{qstest}
-
-\AtBeginDocument{%
-  \begin{qstest}{zruns-atbegindocument}{zruns-atbegindocument}%
-    \Expect*{\number\ExpectRuns}*{\zruns}%
-  \end{qstest}%
-}
-
-\begin{document}
-\begin{qstest}{zruns-document}{zruns-document}
-  \Expect*{\number\ExpectRuns}*{\zruns}%
-\end{qstest}
-\end{document}
-\endinput
-%%
-%% End of file `zref-test-runs.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-titleref-memoir.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-titleref-memoir.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test-titleref-memoir.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,102 +0,0 @@
-%%
-%% This is file `zref-test-titleref-memoir.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% zref.dtx  (with options: `test-titleref-memoir')
-%% 
-%% This is a generated file.
-%% 
-%% Project: zref
-%% Version: 2016/05/21 v2.26
-%% 
-%% Copyright (C) 2006-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file zref.dtx
-%% and the derived files
-%%    zref.sty, zref.pdf, zref.ins, zref.drv, zref-base.sty,
-%%    zref-abspage.sty, zref-abspos.sty, zref-counter.sty,
-%%    zref-dotfill.sty, zref-env.sty, zref-hyperref.sty,
-%%    zref-lastpage.sty, zref-marks.sty, zref-nextpage.sty,
-%%    zref-pageattr.sty, zref-pagelayout.sty, zref-perpage.sty,
-%%    zref-runs.sty, zref-savepos.sty, zref-thepage.sty,
-%%    zref-titleref.sty, zref-totpages.sty, zref-user.sty,
-%%    zref-xr.sty, zref-example.tex, zref-example-lastpage.tex,
-%%    zref-example-nextpage.tex, zref-test1.tex,
-%%    zref-test-base.tex, zref-test-runs.tex,
-%%    zref-test-titleref-memoir.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass{memoir}
-\usepackage{zref-titleref}[2016/05/21]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\begin{document}
-\makeatletter
-\def\List{}
-\def\Label#1{%
-  \zref at label{#1}%
-  \g at addto@macro\List{%
-    \par
-    #1: [\ztitleref{#1}]%
-  }%
-  \mbox{}%
-  \zref at refused{#1}%
-  \zref at ifrefundefined{#1}{%
-  }{%
-    \begingroup
-      \edef\x{\zref at extract{#1}{title}}%
-      \Expect{OK/}*{\expandafter\ltx at carthree\x{}{}{}\@nil}%
-    \endgroup
-  }%
-}
-\def\Test#1{%
-  \csname#1\endcsname*{OK/#1}%
-  \Label{#1*}%
-  \csname#1\endcsname{OK/#1}%
-  \Label{#1}%
-  \csname#1\endcsname[OK/#1-toc]%
-                     {WRONG-in-titleref/#1-toc-2}%
-  \Label{#1-toc}%
-  \expandafter\ifx\csname#1\endcsname\part
-  \else
-    \headnamereffalse
-    \csname#1\endcsname[OK/#1-th-toc]%
-                       [WRONG-in-titleref/#1-th-toc-2]%
-                       {WRONG-in-titleref/#1-th-toc-3}%
-    \Label{#1-th-toc}%
-    \headnamereftrue
-    \csname#1\endcsname[WRONG-in-titleref/#1-th-head-1]%
-                       [OK/#1-th-head]%
-                       {WRONG-in-titleref/#1-th-head-3}%
-    \Label{#1-th-head}%
-  \fi
-}
-\begin{qstest}{section}{section}
-  \@for\x:=part,chapter,section,subsection,subsubsection\do{%
-    \expandafter\Test\expandafter{\x}%
-  }%
-\end{qstest}
-\newpage
-\List
-\end{document}
-\endinput
-%%
-%% End of file `zref-test-titleref-memoir.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,81 +0,0 @@
-%%
-%% This is file `zref-test1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% zref.dtx  (with options: `test1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: zref
-%% Version: 2016/05/21 v2.26
-%% 
-%% Copyright (C) 2006-2012 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file zref.dtx
-%% and the derived files
-%%    zref.sty, zref.pdf, zref.ins, zref.drv, zref-base.sty,
-%%    zref-abspage.sty, zref-abspos.sty, zref-counter.sty,
-%%    zref-dotfill.sty, zref-env.sty, zref-hyperref.sty,
-%%    zref-lastpage.sty, zref-marks.sty, zref-nextpage.sty,
-%%    zref-pageattr.sty, zref-pagelayout.sty, zref-perpage.sty,
-%%    zref-runs.sty, zref-savepos.sty, zref-thepage.sty,
-%%    zref-titleref.sty, zref-totpages.sty, zref-user.sty,
-%%    zref-xr.sty, zref-example.tex, zref-example-lastpage.tex,
-%%    zref-example-nextpage.tex, zref-test1.tex,
-%%    zref-test-base.tex, zref-test-runs.tex,
-%%    zref-test-titleref-memoir.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\nofiles
-\documentclass{article}
-\usepackage{zref-base}[2016/05/21]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-
-\makeatletter
-\def\ExpectList#1#2{%
-  \expandafter\expandafter\expandafter\Expect
-  \expandafter\expandafter\expandafter{\csname Z at L@#1\endcsname}{#2}%
-}
-\begin{qstest}{localaddprop}{localaddprop}
-  \ExpectList{main}{\default\page}%
-  \Expect{undefined}*{\meaning\foobar}%
-  \zref at newprop{foobar}{FOO}%
-  \Expect{undefined}*{\meaning\foobar}%
-  \zref at newlist{alist}%
-  \ExpectList{alist}{}%
-  \begingroup
-    \zref at localaddprop{main}{foobar}%
-    \Expect{undefined}*{\meaning\foobar}%
-    \ExpectList{main}{\default\page\foobar}%
-    \zref at localaddprop{alist}{page}%
-    \ExpectList{alist}{\page}%
-  \endgroup
-  \ExpectList{main}{\default\page}%
-  \ExpectList{alist}{}%
-  \zref at addprop{alist}{foobar}%
-  \ExpectList{alist}{\foobar}%
-  \Expect{undefined}*{\meaning\foobar}%
-\end{qstest}
-\@@end
-\endinput
-%%
-%% End of file `zref-test1.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/transparent-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/transparent-example.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/transparent-example.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: transparent
-%% Version: 2016/05/16 v1.1
+%% Version: 2018/11/18 v1.3
 %% 
 %% Copyright (C) 2007 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -48,7 +48,7 @@
 \newcounter{foo}
 \renewcommand*{\thefoo}{\Alph{foo}}
 
-\usepackage{zref-lastpage,zref-user}[2016/05/21]
+\usepackage{zref-lastpage,zref-user}[2018/11/21]
 
 \makeatletter
 \zref at newprop{thefoo}{\thefoo}

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example-nextpage.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example-nextpage.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example-nextpage.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,7 +44,7 @@
 %% 
 \documentclass{book}
 
-\usepackage{zref-nextpage}[2016/05/21]
+\usepackage{zref-nextpage}[2018/11/21]
 \znextpagesetup
   {\thepage}% next page is unknown
   {\thepage\ (#1)}% this page is last page

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/scripts/oberdiek/luacolor-pre065.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/oberdiek/luacolor-pre065.lua	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/scripts/oberdiek/luacolor-pre065.lua	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,218 +0,0 @@
--- 
---  This is file `luacolor-pre065.lua',
---  generated with the docstrip utility.
--- 
---  The original source files were:
--- 
---  luacolor.dtx  (with options: `lua,pre065')
---  
---  This is a generated file.
---  
---  Project: luacolor
---  Version: 2016/05/16 v1.10
---  
---  Copyright (C) 2007, 2009-2011 by
---     Heiko Oberdiek <heiko.oberdiek at googlemail.com>
---  
---  This work may be distributed and/or modified under the
---  conditions of the LaTeX Project Public License, either
---  version 1.3c of this license or (at your option) any later
---  version. This version of this license is in
---     http://www.latex-project.org/lppl/lppl-1-3c.txt
---  and the latest version of this license is in
---     http://www.latex-project.org/lppl.txt
---  and version 1.3 or later is part of all distributions of
---  LaTeX version 2005/12/01 or later.
---  
---  This work has the LPPL maintenance status "maintained".
---  
---  This Current Maintainer of this work is Heiko Oberdiek.
---  
---  This work consists of the main source file luacolor.dtx
---  and the derived files
---     luacolor.sty, luacolor.pdf, luacolor.ins, luacolor.drv,
---     luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex,
---     oberdiek.luacolor.lua, luacolor.lua,
---     oberdiek.luacolor-pre065.lua, luacolor-pre065.lua.
---  
-module("oberdiek.luacolor", package.seeall)
-function getversion()
-  tex.write("2016/05/16 v1.10")
-end
-local ifpdf
-if tonumber(tex.outputmode or tex.pdfoutput) > 0 then
-  ifpdf = true
-else
-  ifpdf = false
-end
-local prefix
-local prefixes = {
-  dvips   = "color ",
-  dvipdfm = "pdf:sc ",
-  truetex = "textcolor:",
-  pctexps = "ps::",
-}
-local patterns = {
-  ["^color "]            = "dvips",
-  ["^pdf: *begincolor "] = "dvipdfm",
-  ["^pdf: *bcolor "]     = "dvipdfm",
-  ["^pdf: *bc "]         = "dvipdfm",
-  ["^pdf: *setcolor "]   = "dvipdfm",
-  ["^pdf: *scolor "]     = "dvipdfm",
-  ["^pdf: *sc "]         = "dvipdfm",
-  ["^textcolor:"]        = "truetex",
-  ["^ps::"]              = "pctexps",
-}
-local function info(msg, term)
-  local target = "log"
-  if term then
-    target = "term and log"
-  end
-  texio.write_nl(target, "Package luacolor info: " .. msg .. ".")
-  texio.write_nl(target, "")
-end
-function dvidetect()
-  local v = tex.box[0]
-  assert(v.id == node.id("hlist"))
-  for v in node.traverse_id(node.id("whatsit"), v.list) do
-    if v and v.subtype == node.subtype("special") then
-      local data = v.data
-      for pattern, driver in pairs(patterns) do
-        if string.find(data, pattern) then
-          prefix = prefixes[driver]
-          tex.write(driver)
-          return
-        end
-      end
-      info("\\special{" .. data .. "}", true)
-      return
-    end
-  end
-  info("Missing \\special", true)
-end
-local map = {
-  n = 0,
-}
-function get(color)
-  tex.write("" .. getvalue(color))
-end
-function getvalue(color)
-  local n = map[color]
-  if not n then
-    n = map.n + 1
-    map.n = n
-    map[n] = color
-    map[color] = n
-  end
-  return n
-end
-local attribute
-function setattribute(attr)
-  attribute = attr
-end
-function getattribute()
-  return attribute
-end
-local LIST = 1
-local LIST_LEADERS = 2
-local COLOR = 3
-local RULE = node.id("rule")
-local node_types = {
-  [node.id("hlist")] = LIST,
-  [node.id("vlist")] = LIST,
-  [node.id("rule")]  = COLOR,
-  [node.id("glyph")] = COLOR,
-  [node.id("disc")]  = COLOR,
-  [node.id("whatsit")] = {
-    [node.subtype("special")] = COLOR,
-    [node.subtype("pdf_literal")] = COLOR,
--- TODO (DPC)    [node.subtype("pdf_refximage")] = COLOR,
-  },
-  [node.id("glue")] =
-    function(n)
-      if n.subtype >= 100 then -- leaders
-        if n.leader.id == RULE then
-          return COLOR
-        else
-          return LIST_LEADERS
-        end
-      end
-    end,
-}
-local function get_type(n)
-  local ret = node_types[n.id]
-  if type(ret) == 'table' then
-    ret = ret[n.subtype]
-  end
-  if type(ret) == 'function' then
-    ret = ret(n)
-  end
-  return ret
-end
-local mode = 2 -- luatex.pdfliteral.direct
-local WHATSIT = node.id("whatsit")
-local SPECIAL = node.subtype("special")
-local PDFLITERAL = node.subtype("pdf_literal")
-local DRY_FALSE = false
-local DRY_TRUE = true
-local function traverse(list, color, dry)
-  if not list then
-    return color
-  end
-  if get_type(list) ~= LIST then
-    texio.write_nl("!!! Error: Wrong list type: " .. node.type(list.id))
-    return color
-  end
-  local head = list.list
-  for n in node.traverse(head) do
-    local t = get_type(n)
-    if t == LIST then
-      color = traverse(n, color, dry)
-    elseif t == LIST_LEADERS then
-      local color_after = traverse(n.leader, color, DRY_TRUE)
-      if color == color_after then
-        traverse(n.leader, color, DRY_FALSE or dry)
-      else
-        traverse(n.leader, '', DRY_FALSE or dry)
-        color = ''
-      end
-    elseif t == COLOR then
-      local v = node.has_attribute(n, attribute)
-      if v then
-        local newColor = map[v]
-        if newColor ~= color then
-          color = newColor
-          if dry == DRY_FALSE then
-            local newNode
-            if ifpdf then
-              newNode = node.new(WHATSIT, PDFLITERAL)
-              newNode.mode = mode
-              newNode.data = color
-            else
-              newNode = node.new(WHATSIT, SPECIAL)
-              newNode.data = prefix .. color
-            end
-            if head == n then
-              newNode.next = head
-              local old_prev = head.prev
-              head.prev = newNode
-              head = newNode
-              head.prev = old_prev
-            else
-              head = node.insert_before(head, n, newNode)
-            end
-          end
-        end
-      end
-    end
-  end
-  list.list = head
-  return color
-end
-function process(box)
-  local color = ""
-  local list = tex.getbox(box)
-  traverse(list, color, DRY_FALSE)
-end
--- 
---  End of File `luacolor-pre065.lua'.

Modified: trunk/Master/texmf-dist/scripts/oberdiek/luacolor.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/oberdiek/luacolor.lua	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/scripts/oberdiek/luacolor.lua	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 --  This is a generated file.
 --  
 --  Project: luacolor
---  Version: 2016/05/16 v1.10
+--  Version: 2018/11/22 v1.11
 --  
 --  Copyright (C) 2007, 2009-2011 by
 --     Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -32,12 +32,11 @@
 --  and the derived files
 --     luacolor.sty, luacolor.pdf, luacolor.ins, luacolor.drv,
 --     luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex,
---     oberdiek.luacolor.lua, luacolor.lua,
---     oberdiek.luacolor-pre065.lua, luacolor-pre065.lua.
+--     luacolor.lua,
 --  
 module("oberdiek.luacolor", package.seeall)
 function getversion()
-  tex.write("2016/05/16 v1.10")
+  tex.write("2018/11/22 v1.11")
 end
 local ifpdf
 if tonumber(tex.outputmode or tex.pdfoutput) > 0 then
@@ -126,6 +125,8 @@
   [node.id("whatsit")] = {
     [node.subtype("special")] = COLOR,
     [node.subtype("pdf_literal")] = COLOR,
+    [node.subtype("pdf_save")] = COLOR,
+    [node.subtype("pdf_restore")] = COLOR, -- probably not needed
 -- TODO (DPC)    [node.subtype("pdf_refximage")] = COLOR,
   },
   [node.id("glue")] =

Deleted: trunk/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor-pre065.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor-pre065.lua	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor-pre065.lua	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,218 +0,0 @@
--- 
---  This is file `oberdiek.luacolor-pre065.lua',
---  generated with the docstrip utility.
--- 
---  The original source files were:
--- 
---  luacolor.dtx  (with options: `lua,pre065')
---  
---  This is a generated file.
---  
---  Project: luacolor
---  Version: 2016/05/16 v1.10
---  
---  Copyright (C) 2007, 2009-2011 by
---     Heiko Oberdiek <heiko.oberdiek at googlemail.com>
---  
---  This work may be distributed and/or modified under the
---  conditions of the LaTeX Project Public License, either
---  version 1.3c of this license or (at your option) any later
---  version. This version of this license is in
---     http://www.latex-project.org/lppl/lppl-1-3c.txt
---  and the latest version of this license is in
---     http://www.latex-project.org/lppl.txt
---  and version 1.3 or later is part of all distributions of
---  LaTeX version 2005/12/01 or later.
---  
---  This work has the LPPL maintenance status "maintained".
---  
---  This Current Maintainer of this work is Heiko Oberdiek.
---  
---  This work consists of the main source file luacolor.dtx
---  and the derived files
---     luacolor.sty, luacolor.pdf, luacolor.ins, luacolor.drv,
---     luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex,
---     oberdiek.luacolor.lua, luacolor.lua,
---     oberdiek.luacolor-pre065.lua, luacolor-pre065.lua.
---  
-module("oberdiek.luacolor", package.seeall)
-function getversion()
-  tex.write("2016/05/16 v1.10")
-end
-local ifpdf
-if tonumber(tex.outputmode or tex.pdfoutput) > 0 then
-  ifpdf = true
-else
-  ifpdf = false
-end
-local prefix
-local prefixes = {
-  dvips   = "color ",
-  dvipdfm = "pdf:sc ",
-  truetex = "textcolor:",
-  pctexps = "ps::",
-}
-local patterns = {
-  ["^color "]            = "dvips",
-  ["^pdf: *begincolor "] = "dvipdfm",
-  ["^pdf: *bcolor "]     = "dvipdfm",
-  ["^pdf: *bc "]         = "dvipdfm",
-  ["^pdf: *setcolor "]   = "dvipdfm",
-  ["^pdf: *scolor "]     = "dvipdfm",
-  ["^pdf: *sc "]         = "dvipdfm",
-  ["^textcolor:"]        = "truetex",
-  ["^ps::"]              = "pctexps",
-}
-local function info(msg, term)
-  local target = "log"
-  if term then
-    target = "term and log"
-  end
-  texio.write_nl(target, "Package luacolor info: " .. msg .. ".")
-  texio.write_nl(target, "")
-end
-function dvidetect()
-  local v = tex.box[0]
-  assert(v.id == node.id("hlist"))
-  for v in node.traverse_id(node.id("whatsit"), v.list) do
-    if v and v.subtype == node.subtype("special") then
-      local data = v.data
-      for pattern, driver in pairs(patterns) do
-        if string.find(data, pattern) then
-          prefix = prefixes[driver]
-          tex.write(driver)
-          return
-        end
-      end
-      info("\\special{" .. data .. "}", true)
-      return
-    end
-  end
-  info("Missing \\special", true)
-end
-local map = {
-  n = 0,
-}
-function get(color)
-  tex.write("" .. getvalue(color))
-end
-function getvalue(color)
-  local n = map[color]
-  if not n then
-    n = map.n + 1
-    map.n = n
-    map[n] = color
-    map[color] = n
-  end
-  return n
-end
-local attribute
-function setattribute(attr)
-  attribute = attr
-end
-function getattribute()
-  return attribute
-end
-local LIST = 1
-local LIST_LEADERS = 2
-local COLOR = 3
-local RULE = node.id("rule")
-local node_types = {
-  [node.id("hlist")] = LIST,
-  [node.id("vlist")] = LIST,
-  [node.id("rule")]  = COLOR,
-  [node.id("glyph")] = COLOR,
-  [node.id("disc")]  = COLOR,
-  [node.id("whatsit")] = {
-    [node.subtype("special")] = COLOR,
-    [node.subtype("pdf_literal")] = COLOR,
--- TODO (DPC)    [node.subtype("pdf_refximage")] = COLOR,
-  },
-  [node.id("glue")] =
-    function(n)
-      if n.subtype >= 100 then -- leaders
-        if n.leader.id == RULE then
-          return COLOR
-        else
-          return LIST_LEADERS
-        end
-      end
-    end,
-}
-local function get_type(n)
-  local ret = node_types[n.id]
-  if type(ret) == 'table' then
-    ret = ret[n.subtype]
-  end
-  if type(ret) == 'function' then
-    ret = ret(n)
-  end
-  return ret
-end
-local mode = 2 -- luatex.pdfliteral.direct
-local WHATSIT = node.id("whatsit")
-local SPECIAL = node.subtype("special")
-local PDFLITERAL = node.subtype("pdf_literal")
-local DRY_FALSE = false
-local DRY_TRUE = true
-local function traverse(list, color, dry)
-  if not list then
-    return color
-  end
-  if get_type(list) ~= LIST then
-    texio.write_nl("!!! Error: Wrong list type: " .. node.type(list.id))
-    return color
-  end
-  local head = list.list
-  for n in node.traverse(head) do
-    local t = get_type(n)
-    if t == LIST then
-      color = traverse(n, color, dry)
-    elseif t == LIST_LEADERS then
-      local color_after = traverse(n.leader, color, DRY_TRUE)
-      if color == color_after then
-        traverse(n.leader, color, DRY_FALSE or dry)
-      else
-        traverse(n.leader, '', DRY_FALSE or dry)
-        color = ''
-      end
-    elseif t == COLOR then
-      local v = node.has_attribute(n, attribute)
-      if v then
-        local newColor = map[v]
-        if newColor ~= color then
-          color = newColor
-          if dry == DRY_FALSE then
-            local newNode
-            if ifpdf then
-              newNode = node.new(WHATSIT, PDFLITERAL)
-              newNode.mode = mode
-              newNode.data = color
-            else
-              newNode = node.new(WHATSIT, SPECIAL)
-              newNode.data = prefix .. color
-            end
-            if head == n then
-              newNode.next = head
-              local old_prev = head.prev
-              head.prev = newNode
-              head = newNode
-              head.prev = old_prev
-            else
-              head = node.insert_before(head, n, newNode)
-            end
-          end
-        end
-      end
-    end
-  end
-  list.list = head
-  return color
-end
-function process(box)
-  local color = ""
-  local list = tex.getbox(box)
-  traverse(list, color, DRY_FALSE)
-end
--- 
---  End of File `oberdiek.luacolor-pre065.lua'.

Deleted: trunk/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor.lua	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/scripts/oberdiek/oberdiek.luacolor.lua	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,210 +0,0 @@
--- 
---  This is file `oberdiek.luacolor.lua',
---  generated with the docstrip utility.
--- 
---  The original source files were:
--- 
---  luacolor.dtx  (with options: `lua')
---  
---  This is a generated file.
---  
---  Project: luacolor
---  Version: 2016/05/16 v1.10
---  
---  Copyright (C) 2007, 2009-2011 by
---     Heiko Oberdiek <heiko.oberdiek at googlemail.com>
---  
---  This work may be distributed and/or modified under the
---  conditions of the LaTeX Project Public License, either
---  version 1.3c of this license or (at your option) any later
---  version. This version of this license is in
---     http://www.latex-project.org/lppl/lppl-1-3c.txt
---  and the latest version of this license is in
---     http://www.latex-project.org/lppl.txt
---  and version 1.3 or later is part of all distributions of
---  LaTeX version 2005/12/01 or later.
---  
---  This work has the LPPL maintenance status "maintained".
---  
---  This Current Maintainer of this work is Heiko Oberdiek.
---  
---  This work consists of the main source file luacolor.dtx
---  and the derived files
---     luacolor.sty, luacolor.pdf, luacolor.ins, luacolor.drv,
---     luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex,
---     oberdiek.luacolor.lua, luacolor.lua,
---     oberdiek.luacolor-pre065.lua, luacolor-pre065.lua.
---  
-module("oberdiek.luacolor", package.seeall)
-function getversion()
-  tex.write("2016/05/16 v1.10")
-end
-local ifpdf
-if tonumber(tex.outputmode or tex.pdfoutput) > 0 then
-  ifpdf = true
-else
-  ifpdf = false
-end
-local prefix
-local prefixes = {
-  dvips   = "color ",
-  dvipdfm = "pdf:sc ",
-  truetex = "textcolor:",
-  pctexps = "ps::",
-}
-local patterns = {
-  ["^color "]            = "dvips",
-  ["^pdf: *begincolor "] = "dvipdfm",
-  ["^pdf: *bcolor "]     = "dvipdfm",
-  ["^pdf: *bc "]         = "dvipdfm",
-  ["^pdf: *setcolor "]   = "dvipdfm",
-  ["^pdf: *scolor "]     = "dvipdfm",
-  ["^pdf: *sc "]         = "dvipdfm",
-  ["^textcolor:"]        = "truetex",
-  ["^ps::"]              = "pctexps",
-}
-local function info(msg, term)
-  local target = "log"
-  if term then
-    target = "term and log"
-  end
-  texio.write_nl(target, "Package luacolor info: " .. msg .. ".")
-  texio.write_nl(target, "")
-end
-function dvidetect()
-  local v = tex.box[0]
-  assert(v.id == node.id("hlist"))
-  for v in node.traverse_id(node.id("whatsit"), v.head) do
-    if v and v.subtype == node.subtype("special") then
-      local data = v.data
-      for pattern, driver in pairs(patterns) do
-        if string.find(data, pattern) then
-          prefix = prefixes[driver]
-          tex.write(driver)
-          return
-        end
-      end
-      info("\\special{" .. data .. "}", true)
-      return
-    end
-  end
-  info("Missing \\special", true)
-end
-local map = {
-  n = 0,
-}
-function get(color)
-  tex.write("" .. getvalue(color))
-end
-function getvalue(color)
-  local n = map[color]
-  if not n then
-    n = map.n + 1
-    map.n = n
-    map[n] = color
-    map[color] = n
-  end
-  return n
-end
-local attribute
-function setattribute(attr)
-  attribute = attr
-end
-function getattribute()
-  return attribute
-end
-local LIST = 1
-local LIST_LEADERS = 2
-local COLOR = 3
-local RULE = node.id("rule")
-local node_types = {
-  [node.id("hlist")] = LIST,
-  [node.id("vlist")] = LIST,
-  [node.id("rule")]  = COLOR,
-  [node.id("glyph")] = COLOR,
-  [node.id("disc")]  = COLOR,
-  [node.id("whatsit")] = {
-    [node.subtype("special")] = COLOR,
-    [node.subtype("pdf_literal")] = COLOR,
--- TODO (DPC)    [node.subtype("pdf_refximage")] = COLOR,
-  },
-  [node.id("glue")] =
-    function(n)
-      if n.subtype >= 100 then -- leaders
-        if n.leader.id == RULE then
-          return COLOR
-        else
-          return LIST_LEADERS
-        end
-      end
-    end,
-}
-local function get_type(n)
-  local ret = node_types[n.id]
-  if type(ret) == 'table' then
-    ret = ret[n.subtype]
-  end
-  if type(ret) == 'function' then
-    ret = ret(n)
-  end
-  return ret
-end
-local mode = 2 -- luatex.pdfliteral.direct
-local WHATSIT = node.id("whatsit")
-local SPECIAL = node.subtype("special")
-local PDFLITERAL = node.subtype("pdf_literal")
-local DRY_FALSE = false
-local DRY_TRUE = true
-local function traverse(list, color, dry)
-  if not list then
-    return color
-  end
-  if get_type(list) ~= LIST then
-    texio.write_nl("!!! Error: Wrong list type: " .. node.type(list.id))
-    return color
-  end
-  local head = list.head
-  for n in node.traverse(head) do
-    local t = get_type(n)
-    if t == LIST then
-      color = traverse(n, color, dry)
-    elseif t == LIST_LEADERS then
-      local color_after = traverse(n.leader, color, DRY_TRUE)
-      if color == color_after then
-        traverse(n.leader, color, DRY_FALSE or dry)
-      else
-        traverse(n.leader, '', DRY_FALSE or dry)
-        color = ''
-      end
-    elseif t == COLOR then
-      local v = node.has_attribute(n, attribute)
-      if v then
-        local newColor = map[v]
-        if newColor ~= color then
-          color = newColor
-          if dry == DRY_FALSE then
-            local newNode
-            if ifpdf then
-              newNode = node.new(WHATSIT, PDFLITERAL)
-              newNode.mode = mode
-              newNode.data = color
-            else
-              newNode = node.new(WHATSIT, SPECIAL)
-              newNode.data = prefix .. color
-            end
-            head = node.insert_before(head, n, newNode)
-          end
-        end
-      end
-    end
-  end
-  list.head = head
-  return color
-end
-function process(box)
-  local color = ""
-  local list = tex.getbox(box)
-  traverse(list, color, DRY_FALSE)
-end
--- 
---  End of File `oberdiek.luacolor.lua'.

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -142,12 +142,12 @@
   \usedir{doc/latex/oberdiek}%
   \file{accsupp-example1.tex}{\from{accsupp.dtx}{example1}}%
   \file{accsupp-example2.tex}{\from{accsupp.dtx}{example2}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{accsupp-test1.tex}{\from{accsupp.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{accsupp-test1.tex}{\from{accsupp.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{accsupp.xml}{\from{accsupp.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{accsupp.xml}{\from{accsupp.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{aliascnt.sty}{\from{aliascnt.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{aliascnt.xml}{\from{aliascnt.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{aliascnt.xml}{\from{aliascnt.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -131,14 +131,14 @@
   \file{alphalph.drv}{\from{alphalph.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{alphalph.sty}{\from{alphalph.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{alphalph-test1.tex}{\from{alphalph.dtx}{test1}}%
-  \file{alphalph-test2.tex}{\from{alphalph.dtx}{test2,etex}}%
-  \file{alphalph-test3.tex}{\from{alphalph.dtx}{test2,noetex}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{alphalph-test1.tex}{\from{alphalph.dtx}{test1}}%
+%  \file{alphalph-test2.tex}{\from{alphalph.dtx}{test2,etex}}%
+%  \file{alphalph-test3.tex}{\from{alphalph.dtx}{test2,noetex}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{alphalph.xml}{\from{alphalph.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{alphalph.xml}{\from{alphalph.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %
 % File: askinclude.dtx
-% Version: 2016/05/14 v2.3
+% Version: 2018/11/01 v2.4
 % Info: Interactive asking of included files
 %
 % Copyright (C) 1991-1994 by Pablo A. Straub
@@ -120,7 +120,7 @@
 \input docstrip.tex
 \Msg{************************************************************************}
 \Msg{* Installation}
-\Msg{* Package: askinclude 2016/05/14 v2.3 Interactive asking of included files}
+\Msg{* Package: askinclude 2018/11/01 v2.4 Interactive asking of included files}
 \Msg{************************************************************************}
 
 \keepsilent
@@ -132,7 +132,7 @@
 This is a generated file.
 
 Project: askinclude
-Version: 2016/05/14 v2.3
+Version: 2018/11/01 v2.4
 
 Copyright (C) 1991-1994 by Pablo A. Straub
 Copyright (C) 2007, 2008, 2011 by
@@ -183,38 +183,38 @@
   \usepostamble\defaultpostamble
   \usedir{tex/latex/oberdiek}%
   \file{askinclude.sty}{\from{askinclude.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
+%  \usedir{doc/latex/oberdiek/test}%
   \file{askinclude-a.tex}{\from{askinclude.dtx}{a}}%
   \file{askinclude-b.tex}{\from{askinclude.dtx}{b}}%
   \file{askinclude-c.tex}{\from{askinclude.dtx}{c}}%
-  \file{askinclude-test1.tex}{\from{askinclude.dtx}{test0,test1}}%
-  \file{askinclude-test2.tex}{\from{askinclude.dtx}{test0,test2}}%
-  \file{askinclude-test3.tex}{\from{askinclude.dtx}{test0,test3}}%
-  \file{askinclude-test4.tex}{\from{askinclude.dtx}{test0,test4}}%
-  \file{askinclude-test5.tex}{\from{askinclude.dtx}{test0,test5}}%
-  \file{askinclude-test6.tex}{\from{askinclude.dtx}{test0,test6}}%
-  \file{askinclude-test7.tex}{\from{askinclude.dtx}{test0,test7}}%
-  \file{askinclude-test8.tex}{\from{askinclude.dtx}{test0,test8}}%
-  \file{askinclude-test9.tex}{\from{askinclude.dtx}{test0,test9}}%
-  \file{askinclude-test10.tex}{\from{askinclude.dtx}{test0,test10}}%
-  \file{askinclude-test11.tex}{\from{askinclude.dtx}{test0,test11}}%
-  \file{askinclude-test12.tex}{\from{askinclude.dtx}{test0,test12}}%
-  \file{askinclude-test13.tex}{\from{askinclude.dtx}{test0,test13}}%
-  \file{askinclude-test14.tex}{\from{askinclude.dtx}{test0,test14}}%
-  \file{askinclude-test15.tex}{\from{askinclude.dtx}{test0,test15}}%
-  \file{askinclude-test16.tex}{\from{askinclude.dtx}{test0,test16}}%
-  \file{askinclude-test17.tex}{\from{askinclude.dtx}{test0,test17}}%
-  \file{askinclude-test18.tex}{\from{askinclude.dtx}{test0,test18}}%
-  \file{askinclude-test19.tex}{\from{askinclude.dtx}{test0,test19}}%
-  \file{askinclude-test20.tex}{\from{askinclude.dtx}{test0,test20}}%
-  \file{askinclude-test21.tex}{\from{askinclude.dtx}{test0,test21}}%
-  \file{askinclude-test22.tex}{\from{askinclude.dtx}{test0,test22}}%
-  \file{askinclude-test23.tex}{\from{askinclude.dtx}{test0,test23}}%
-  \file{askinclude-test24.tex}{\from{askinclude.dtx}{test0,test24}}%
+%  \file{askinclude-test1.tex}{\from{askinclude.dtx}{test0,test1}}%
+%  \file{askinclude-test2.tex}{\from{askinclude.dtx}{test0,test2}}%
+%  \file{askinclude-test3.tex}{\from{askinclude.dtx}{test0,test3}}%
+%  \file{askinclude-test4.tex}{\from{askinclude.dtx}{test0,test4}}%
+%  \file{askinclude-test5.tex}{\from{askinclude.dtx}{test0,test5}}%
+%  \file{askinclude-test6.tex}{\from{askinclude.dtx}{test0,test6}}%
+%  \file{askinclude-test7.tex}{\from{askinclude.dtx}{test0,test7}}%
+%  \file{askinclude-test8.tex}{\from{askinclude.dtx}{test0,test8}}%
+%  \file{askinclude-test9.tex}{\from{askinclude.dtx}{test0,test9}}%
+%  \file{askinclude-test10.tex}{\from{askinclude.dtx}{test0,test10}}%
+%  \file{askinclude-test11.tex}{\from{askinclude.dtx}{test0,test11}}%
+%  \file{askinclude-test12.tex}{\from{askinclude.dtx}{test0,test12}}%
+%  \file{askinclude-test13.tex}{\from{askinclude.dtx}{test0,test13}}%
+%  \file{askinclude-test14.tex}{\from{askinclude.dtx}{test0,test14}}%
+%  \file{askinclude-test15.tex}{\from{askinclude.dtx}{test0,test15}}%
+%  \file{askinclude-test16.tex}{\from{askinclude.dtx}{test0,test16}}%
+%  \file{askinclude-test17.tex}{\from{askinclude.dtx}{test0,test17}}%
+%  \file{askinclude-test18.tex}{\from{askinclude.dtx}{test0,test18}}%
+%  \file{askinclude-test19.tex}{\from{askinclude.dtx}{test0,test19}}%
+%  \file{askinclude-test20.tex}{\from{askinclude.dtx}{test0,test20}}%
+%  \file{askinclude-test21.tex}{\from{askinclude.dtx}{test0,test21}}%
+%  \file{askinclude-test22.tex}{\from{askinclude.dtx}{test0,test22}}%
+%  \file{askinclude-test23.tex}{\from{askinclude.dtx}{test0,test23}}%
+%  \file{askinclude-test24.tex}{\from{askinclude.dtx}{test0,test24}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{askinclude.xml}{\from{askinclude.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{askinclude.xml}{\from{askinclude.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space
@@ -274,7 +274,7 @@
 %<*driver>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{askinclude.drv}%
-  [2016/05/14 v2.3 Interactive asking of included files]%
+  [2018/11/01 v2.4 Interactive asking of included files]%
 \documentclass{ltxdoc}
 \usepackage{holtxdoc}[2011/11/22]
 \usepackage{ifluatex}
@@ -317,7 +317,7 @@
 % \GetFileInfo{askinclude.drv}
 %
 % \title{The \xpackage{askinclude} package}
-% \date{2016/05/14 v2.3}
+% \date{2018/11/01 v2.4}
 % \author{
 %   Pablo A. Straub\\[1ex]
 %    Heiko Oberdiek\thanks
@@ -705,13 +705,16 @@
 \TMP at EnsureCode{96}{12}% `
 \edef\AskInc at AtEnd{\AskInc at AtEnd\noexpand\endinput}
 \ProvidesPackage{askinclude}%
-  [2016/05/14 v2.3 Interactive asking of included files]%
+  [2018/11/01 v2.4 Interactive asking of included files]%
 %    \end{macrocode}
 %
 % Luatex compat
 %    \begin{macrocode}
 \ifx\pdfextension\@undefined\else
-  \RequirePackage{luatex85}
+    \protected\def\pdflastobj {\numexpr\pdffeedback lastobj\relax}
+    \protected\def\pdfnames   {\pdfextension names }
+    \protected\def\pdfobj     {\pdfextension obj }
+    \let\pdfoutput            \outputmode
 \fi
 %    \end{macrocode}
 %
@@ -1757,11 +1760,11 @@
 %<*!test1>
   \ifx\AtBeginDocumentMode Y%
     \AtBeginDocument{%
-      \usepackage{askinclude}[2016/05/14]%
+      \usepackage{askinclude}[2018/11/01]%
     }%
   \else
 %</!test1>
-    \usepackage{askinclude}[2016/05/14]%
+    \usepackage{askinclude}[2018/11/01]%
 %<*!test1>
   \fi
 %</!test1>
@@ -2880,7 +2883,7 @@
   <copyright owner="Pablo A. Straub" year='1991-1994'/>
   <copyright owner="Heiko Oberdiek" year='2007,2008,2011'/>
   <license type='lppl1.3'/>
-  <version number='2.3'/>
+  <version number='2.4'/>
   <description>
     The package asks the user which files to put in a \includeonly
     command.  There is provision for answering &#x201C;same as last
@@ -2912,6 +2915,7 @@
 % ]
 %
 % \begin{History}
+
 %   \begin{Version}{1991/11/05 v0.95}
 %   \item
 %     First beta-test version (asked two questions).
@@ -2962,6 +2966,80 @@
 %   \item
 %     Tests added.
 %   \end{Version}
+%   \begin{Version}{2008/08/11 v2.1}
+%   \item
+%     Code is not changed.
+%   \item
+%     URLs updated.
+%   \end{Version}
+%   \begin{Version}{2011/12/02 v2.2}
+%   \item
+%     Bibliography rewritten for biblatex.
+%   \end{Version}
+%   \begin{Version}{2016/05/14 v2.3}
+%   \item
+%    Luatex compatibility
+%   \end{Version}
+%   \begin{Version}{2018/11/01 v2.4}
+%   \item
+%    Remove luatex85 package dependency
+%   \end{Version}
+% \end{History}
+%
+% \PrintIndex
+%
+% \Finale
+\endinput
+%   \begin{Version}{1991/11/05 v0.95}
+%   \item
+%     First beta-test version (asked two questions).
+%   \end{Version}
+%   \begin{Version}{1991/11/05 v0.99}
+%   \item
+%     Second beta-test version (asks one question; uses `|*|' and `|-|').
+%   \end{Version}
+%   \begin{Version}{1991/11/07 v1.0}
+%   \item
+%     Changed prompts (sent to \xnewsgroup{comp.text.tex}):
+%     \URL{``\link{Interactive inclusion of files in LaTeX}''}^^A
+%     {http://groups.google.com/group/comp.text.tex/msg/34b770a7c277e79c}
+%   \end{Version}
+%   \begin{Version}{1991/12/13 v1.1}
+%   \item
+%     \textit{Unknown}.
+%   \end{Version}
+%   \begin{Version}{1994/11/02 v1.2e}
+%   \item
+%     Two small changes to run under LaTeX2e [RF].
+%   \item
+%     Additional documentation [TRS].
+%   \end{Version}
+%   \begin{Version}{2007/10/15 v1.0 (askinc)}
+%   \item
+%     Reimplementation, published as \xpackage{askinc} in
+%     newsgroup \xnewsgroup{comp.text.tex}:\\
+%     \URL{``\link{Re: askinclude.sty}''}^^A
+%     {http://groups.google.com/group/comp.text.tex/msg/2d638b84a858fdc8}
+%   \item
+%     Listing of included files, collected from the previous run before
+%     the question.
+%   \item
+%     No error message by \xfile{.aux} file if package is removed.
+%   \end{Version}
+%   \begin{Version}{2007/10/23 v2.0}
+%   \item
+%     The next version of \xpackage{askinc} becomes
+%     version 2.0 of \xpackage{askinclude}.
+%   \item
+%     `|?|' added for questioning each file.
+%   \item
+%     \cs{includeonly} has precedence until package loading.
+%     Then it is disabled by a warning.
+%   \item
+%     Documentation rewritten/added.
+%   \item
+%     Tests added.
+%   \end{Version}
 %   \begin{Version}{2008/08/11 v2.1}
 %   \item
 %     Code is not changed.

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -138,14 +138,14 @@
   \usedir{doc/latex/oberdiek}%
   \file{atbegshi-example1.tex}{\from{atbegshi.dtx}{example1}}%
   \file{atbegshi-example2.tex}{\from{atbegshi.dtx}{example2}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{atbegshi-test1.tex}{\from{atbegshi.dtx}{test1}}%
-  \file{atbegshi-test2.tex}{\from{atbegshi.dtx}{test2}}%
-  \file{atbegshi-test3.tex}{\from{atbegshi.dtx}{test3}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{atbegshi-test1.tex}{\from{atbegshi.dtx}{test1}}%
+%  \file{atbegshi-test2.tex}{\from{atbegshi.dtx}{test2}}%
+%  \file{atbegshi-test3.tex}{\from{atbegshi.dtx}{test3}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{atbegshi.xml}{\from{atbegshi.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{atbegshi.xml}{\from{atbegshi.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{atenddvi.sty}{\from{atenddvi.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{atenddvi.xml}{\from{atenddvi.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{atenddvi.xml}{\from{atenddvi.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -136,8 +136,8 @@
   \usedir{scripts/oberdiek}%
   \csname execfiletrue\endcsname
   \file{pdfatfi.pl}{\from{attachfile2.dtx}{pdfatfi}}%
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{attachfile2.xml}{\from{attachfile2.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{attachfile2.xml}{\from{attachfile2.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -123,12 +123,12 @@
   \file{atveryend.drv}{\from{atveryend.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{atveryend.sty}{\from{atveryend.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{atveryend-test1.tex}{\from{atveryend.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{atveryend-test1.tex}{\from{atveryend.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{atveryend.xml}{\from{atveryend.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{atveryend.xml}{\from{atveryend.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{auxhook.sty}{\from{auxhook.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{auxhook.xml}{\from{auxhook.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{auxhook.xml}{\from{auxhook.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -133,14 +133,14 @@
   \file{bigintcalc.drv}{\from{bigintcalc.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{bigintcalc.sty}{\from{bigintcalc.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{bigintcalc-test1.tex}{\from{bigintcalc.dtx}{test1}}%
-  \file{bigintcalc-test2.tex}{\from{bigintcalc.dtx}{test2,etex}}%
-  \file{bigintcalc-test3.tex}{\from{bigintcalc.dtx}{test2,noetex}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{bigintcalc-test1.tex}{\from{bigintcalc.dtx}{test1}}%
+%  \file{bigintcalc-test2.tex}{\from{bigintcalc.dtx}{test2,etex}}%
+%  \file{bigintcalc-test3.tex}{\from{bigintcalc.dtx}{test2,noetex}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{bigintcalc.xml}{\from{bigintcalc.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{bigintcalc.xml}{\from{bigintcalc.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/bitset.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/bitset.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/bitset.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -131,14 +131,14 @@
   \file{bitset.drv}{\from{bitset.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{bitset.sty}{\from{bitset.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{bitset-test1.tex}{\from{bitset.dtx}{test1}}%
-  \file{bitset-test2.tex}{\from{bitset.dtx}{test2,etex}}%
-  \file{bitset-test3.tex}{\from{bitset.dtx}{test2,noetex}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{bitset-test1.tex}{\from{bitset.dtx}{test1}}%
+%  \file{bitset-test2.tex}{\from{bitset.dtx}{test2,etex}}%
+%  \file{bitset-test3.tex}{\from{bitset.dtx}{test2,noetex}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{bitset.xml}{\from{bitset.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{bitset.xml}{\from{bitset.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -136,8 +136,8 @@
   \file{bmpsize-dvipdfmx.def}{\from{bmpsize.dtx}{dvipdfmx}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{bmpsize.xml}{\from{bmpsize.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{bmpsize.xml}{\from{bmpsize.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -143,8 +143,8 @@
   \file{bookmark-example.tex}{\from{bookmark.dtx}{example}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{bookmark.xml}{\from{bookmark.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{bookmark.xml}{\from{bookmark.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -133,14 +133,14 @@
   \file{catchfile.drv}{\from{catchfile.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{catchfile.sty}{\from{catchfile.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{catchfile-test1.tex}{\from{catchfile.dtx}{test1}}%
-  \file{catchfile-test2.tex}{\from{catchfile.dtx}{test2}}%
-  \file{catchfile-test3.tex}{\from{catchfile.dtx}{test3}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{catchfile-test1.tex}{\from{catchfile.dtx}{test1}}%
+%  \file{catchfile-test2.tex}{\from{catchfile.dtx}{test2}}%
+%  \file{catchfile-test3.tex}{\from{catchfile.dtx}{test3}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{catchfile.xml}{\from{catchfile.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{catchfile.xml}{\from{catchfile.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/centernot.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/centernot.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/centernot.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{centernot.sty}{\from{centernot.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{centernot.xml}{\from{centernot.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{centernot.xml}{\from{centernot.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -127,8 +127,8 @@
   \file{chemarr-example.tex}{\from{chemarr.dtx}{example}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{chemarr.xml}{\from{chemarr.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{chemarr.xml}{\from{chemarr.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/classlist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/classlist.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/classlist.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{classlist.sty}{\from{classlist.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{classlist.xml}{\from{classlist.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{classlist.xml}{\from{classlist.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{colonequals.sty}{\from{colonequals.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{colonequals.xml}{\from{colonequals.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{colonequals.xml}{\from{colonequals.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{dvipscol.sty}{\from{dvipscol.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{dvipscol.xml}{\from{dvipscol.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{dvipscol.xml}{\from{dvipscol.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %
 % File: embedfile.dtx
-% Version: 2016/05/15 v2.7
+% Version: 2018/11/01 v2.8
 % Info: Embed files into PDF
 %
 % Copyright (C) 2006-2011 by
@@ -91,7 +91,7 @@
 \input docstrip.tex
 \Msg{************************************************************************}
 \Msg{* Installation}
-\Msg{* Package: embedfile 2016/05/15 v2.7 Embed files into PDF (HO)}
+\Msg{* Package: embedfile 2018/11/01 v2.8 Embed files into PDF (HO)}
 \Msg{************************************************************************}
 
 \keepsilent
@@ -103,7 +103,7 @@
 This is a generated file.
 
 Project: embedfile
-Version: 2016/05/15 v2.7
+Version: 2018/11/01 v2.8
 
 Copyright (C) 2006-2011 by
    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -146,15 +146,15 @@
   \usedir{doc/latex/oberdiek}%
   \file{embedfile-example-plain.tex}{\from{embedfile.dtx}{exampleplain}}%
   \file{embedfile-example-collection.tex}{\from{embedfile.dtx}{examplecollection}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{embedfile-test1.tex}{\from{embedfile.dtx}{test1}}%
-  \file{embedfile-test2.tex}{\from{embedfile.dtx}{test2}}%
-  \file{embedfile-test3.tex}{\from{embedfile.dtx}{test3}}%
-  \file{embedfile-test4.tex}{\from{embedfile.dtx}{test4}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{embedfile-test1.tex}{\from{embedfile.dtx}{test1}}%
+%  \file{embedfile-test2.tex}{\from{embedfile.dtx}{test2}}%
+%  \file{embedfile-test3.tex}{\from{embedfile.dtx}{test3}}%
+%  \file{embedfile-test4.tex}{\from{embedfile.dtx}{test4}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{embedfile.xml}{\from{embedfile.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{embedfile.xml}{\from{embedfile.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space
@@ -181,7 +181,7 @@
 %<*driver>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{embedfile.drv}%
-  [2016/05/15 v2.7 Embed files into PDF (HO)]%
+  [2018/11/01 v2.8 Embed files into PDF (HO)]%
 \documentclass{ltxdoc}
 \usepackage{holtxdoc}[2011/11/22]
 \begin{document}
@@ -210,7 +210,7 @@
 % \GetFileInfo{embedfile.drv}
 %
 % \title{The \xpackage{embedfile} package}
-% \date{2016/05/15 v2.7}
+% \date{2018/11/01 v2.8}
 % \author{Heiko Oberdiek\thanks
 % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
 % \xemail{heiko.oberdiek at googlemail.com}}
@@ -570,7 +570,7 @@
 \usepackage[bookmarks=false]{hyperref}
 % provides \pdfstringdef that is then used by `title' and
 % other keys.
-\usepackage{embedfile}[2016/05/15]
+\usepackage{embedfile}[2018/11/01]
 \embedfilesetup{
   view=details,
   initialfile=embedfile.pdf
@@ -638,8 +638,8 @@
 %<*dtxattach>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{dtx-attach}
-  [2016/05/15 v2.7 Embed \string\jobname.dtx (HO)]%
-\RequirePackage{embedfile}[2016/05/15]
+  [2018/11/01 v2.8 Embed \string\jobname.dtx (HO)]%
+\RequirePackage{embedfile}[2018/11/01]
 \embedfile[%
   stringmethod=escape,%
   mimetype=plain/text,%
@@ -729,7 +729,7 @@
   \fi
 \expandafter\x\csname ver at embedfile.sty\endcsname
 \ProvidesPackage{embedfile}%
-  [2016/05/15 v2.7 Embed files into PDF (HO)]%
+  [2018/11/01 v2.8 Embed files into PDF (HO)]%
 %    \end{macrocode}
 %
 % \subsection{Catcodes}
@@ -809,7 +809,10 @@
 % Luatex compat
 %    \begin{macrocode}
 \ifx\pdfextension\@undefined\else
-  \EmFi at RequirePackage{luatex85}[2016/01/01]
+    \protected\def\pdflastobj {\numexpr\pdffeedback lastobj\relax}
+    \protected\def\pdfnames   {\pdfextension names }
+    \protected\def\pdfobj     {\pdfextension obj }
+    \let\pdfoutput            \outputmode
 \fi
 %    \end{macrocode}
 %
@@ -1817,7 +1820,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \let\SavedJobname\jobname
 \def\jobname{embedfile}
-\RequirePackage{dtx-attach}[2016/05/15]
+\RequirePackage{dtx-attach}[2018/11/01]
 \let\jobname\SavedJobname
 \documentclass{minimal}
 \begin{document}
@@ -2067,7 +2070,7 @@
   <authorref id='auth:oberdiek'/>
   <copyright owner='Heiko Oberdiek' year='2006-2011'/>
   <license type='lppl1.3'/>
-  <version number='2.7'/>
+  <version number='2.8'/>
   <description>
     This package embeds files in a PDF document, using the PDF
     format's embedding operation (note the contrast with the attach
@@ -2181,8 +2184,12 @@
 %   \end{Version}
 %   \begin{Version}{2016/05/15 v2.7}
 %   \item
-%     luaTeX compatibility
+%     LuaTeX compatibility
 %   \end{Version}
+%   \begin{Version}{2018/11/01 v2.8}
+%   \item
+%     Remove luatex85 package depenency.
+%   \end{Version}
 % \end{History}
 %
 % \PrintIndex

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/engord.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/engord.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/engord.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -127,12 +127,12 @@
   \file{engord.drv}{\from{engord.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{engord.sty}{\from{engord.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{engord-test1.tex}{\from{engord.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{engord-test1.tex}{\from{engord.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{engord.xml}{\from{engord.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{engord.xml}{\from{engord.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -141,13 +141,13 @@
   \file{eolgrab-example-ltx.tex}{\from{eolgrab.dtx}{example-ltx}}%
   \file{eolgrab-example-env.tex}{\from{eolgrab.dtx}{example-env}}%
   \file{eolgrab-example-sec.tex}{\from{eolgrab.dtx}{example-sec}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{eolgrab-test1.tex}{\from{eolgrab.dtx}{test1}}%
-  \file{eolgrab-test2.tex}{\from{eolgrab.dtx}{test2}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{eolgrab-test1.tex}{\from{eolgrab.dtx}{test1}}%
+%  \file{eolgrab-test2.tex}{\from{eolgrab.dtx}{test2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{eolgrab.xml}{\from{eolgrab.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{eolgrab.xml}{\from{eolgrab.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -123,12 +123,12 @@
   \usedir{tex/latex/oberdiek}%
   \file{epstopdf.sty}{\from{epstopdf.dtx}{package}}%
   \file{epstopdf-base.sty}{\from{epstopdf.dtx}{base}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{epstopdf-test1.tex}{\from{epstopdf.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{epstopdf-test1.tex}{\from{epstopdf.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{epstopdf-pkg.xml}{\from{epstopdf.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{epstopdf-pkg.xml}{\from{epstopdf.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -134,15 +134,15 @@
   \file{etexcmds.drv}{\from{etexcmds.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{etexcmds.sty}{\from{etexcmds.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{etexcmds-test1.tex}{\from{etexcmds.dtx}{test1}}%
-  \file{etexcmds-test2.tex}{\from{etexcmds.dtx}{test2}}%
-  \file{etexcmds-test3.tex}{\from{etexcmds.dtx}{test3}}%
-  \file{etexcmds-test4.tex}{\from{etexcmds.dtx}{test4}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{etexcmds-test1.tex}{\from{etexcmds.dtx}{test1}}%
+%  \file{etexcmds-test2.tex}{\from{etexcmds.dtx}{test2}}%
+%  \file{etexcmds-test3.tex}{\from{etexcmds.dtx}{test3}}%
+%  \file{etexcmds-test4.tex}{\from{etexcmds.dtx}{test4}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{etexcmds.xml}{\from{etexcmds.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{etexcmds.xml}{\from{etexcmds.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/fibnum.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/fibnum.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/fibnum.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -136,9 +136,9 @@
   \usepostamble\defaultpostamble
   \usedir{tex/generic/oberdiek}%
   \file{fibnum.sty}{\from{fibnum.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{fibnum-test1.tex}{\from{fibnum.dtx}{test1}}%
-  \file{fibnum-test-calc.tex}{\from{fibnum.dtx}{test-calc}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{fibnum-test1.tex}{\from{fibnum.dtx}{test1}}%
+%  \file{fibnum-test-calc.tex}{\from{fibnum.dtx}{test-calc}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/flags.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/flags.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/flags.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{flags.sty}{\from{flags.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{flags.xml}{\from{flags.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{flags.xml}{\from{flags.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -132,13 +132,13 @@
   \file{gettitlestring.drv}{\from{gettitlestring.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{gettitlestring.sty}{\from{gettitlestring.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{gettitlestring-test1.tex}{\from{gettitlestring.dtx}{test1}}%
-  \file{gettitlestring-test2.tex}{\from{gettitlestring.dtx}{test2}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{gettitlestring-test1.tex}{\from{gettitlestring.dtx}{test1}}%
+%  \file{gettitlestring-test2.tex}{\from{gettitlestring.dtx}{test2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{gettitlestring.xml}{\from{gettitlestring.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{gettitlestring.xml}{\from{gettitlestring.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/grfext.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/grfext.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/grfext.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -124,13 +124,13 @@
   \file{grfext.drv}{\from{grfext.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{grfext.sty}{\from{grfext.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{grfext-test1.tex}{\from{grfext.dtx}{test1}}%
-  \file{grfext-test2.tex}{\from{grfext.dtx}{test2}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{grfext-test1.tex}{\from{grfext.dtx}{test1}}%
+%  \file{grfext-test2.tex}{\from{grfext.dtx}{test2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{grfext.xml}{\from{grfext.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{grfext.xml}{\from{grfext.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/grffile.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/grffile.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/grffile.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -123,12 +123,12 @@
   \file{grffile.drv}{\from{grffile.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{grffile.sty}{\from{grffile.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{grffile-test1.tex}{\from{grffile.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{grffile-test1.tex}{\from{grffile.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{grffile.xml}{\from{grffile.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{grffile.xml}{\from{grffile.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hobsub.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hobsub.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hobsub.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -131,12 +131,12 @@
   \file{hobsub.drv}{\from{hobsub.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{hobsub.sty}{\from{hobsub.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{hobsub-test1.tex}{\from{hobsub.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{hobsub-test1.tex}{\from{hobsub.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{hobsub.xml}{\from{hobsub.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{hobsub.xml}{\from{hobsub.dtx}{catalogue}}%
 }
 \let\hobsubSavedNormalLine\normalLine
 \def\hobsubGobble#1{}

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hologo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hologo.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hologo.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -136,14 +136,14 @@
   \file{hologo.sty}{\from{hologo.dtx}{package}}%
   \usedir{doc/latex/oberdiek/example}%
   \file{hologo-example.tex}{\from{hologo.dtx}{example}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{hologo-test1.tex}{\from{hologo.dtx}{test1}}%
-  \file{hologo-test-spacefactor.tex}{\from{hologo.dtx}{test-spacefactor}}%
-  \file{hologo-test-list.tex}{\from{hologo.dtx}{test-list}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{hologo-test1.tex}{\from{hologo.dtx}{test1}}%
+%  \file{hologo-test-spacefactor.tex}{\from{hologo.dtx}{test-spacefactor}}%
+%  \file{hologo-test-list.tex}{\from{hologo.dtx}{test-list}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{hologo.xml}{\from{hologo.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{hologo.xml}{\from{hologo.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{holtxdoc.sty}{\from{holtxdoc.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{holtxdoc.xml}{\from{holtxdoc.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{holtxdoc.xml}{\from{holtxdoc.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -124,13 +124,13 @@
   \file{hopatch.drv}{\from{hopatch.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{hopatch.sty}{\from{hopatch.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{hopatch-test1.tex}{\from{hopatch.dtx}{test1}}%
-  \file{hopatch-test2.tex}{\from{hopatch.dtx}{test2}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{hopatch-test1.tex}{\from{hopatch.dtx}{test1}}%
+%  \file{hopatch-test2.tex}{\from{hopatch.dtx}{test2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{hopatch.xml}{\from{hopatch.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{hopatch.xml}{\from{hopatch.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -137,18 +137,18 @@
   \usedir{tex/latex/oberdiek}%
   \file{hycolor.sty}{\from{hycolor.dtx}{package}}%
   \file{xcolor-patch.sty}{\from{hycolor.dtx}{xcolor}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{hycolor-test1.tex}{\from{hycolor.dtx}{test,test1}}%
-  \file{hycolor-test2.tex}{\from{hycolor.dtx}{test,test2}}%
-  \file{hycolor-test3.tex}{\from{hycolor.dtx}{test,test3}}%
-  \file{hycolor-test-xcol1.tex}{\from{hycolor.dtx}{test-xcolor,xcol1}}%
-  \file{hycolor-test-xcol2.tex}{\from{hycolor.dtx}{test-xcolor,xcol2}}%
-  \file{hycolor-test-xcol3.tex}{\from{hycolor.dtx}{test-xcolor,xcol3}}%
-  \file{hycolor-test-xcol4.tex}{\from{hycolor.dtx}{test-xcolor-fbox}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{hycolor-test1.tex}{\from{hycolor.dtx}{test,test1}}%
+%  \file{hycolor-test2.tex}{\from{hycolor.dtx}{test,test2}}%
+%  \file{hycolor-test3.tex}{\from{hycolor.dtx}{test,test3}}%
+%  \file{hycolor-test-xcol1.tex}{\from{hycolor.dtx}{test-xcolor,xcol1}}%
+%  \file{hycolor-test-xcol2.tex}{\from{hycolor.dtx}{test-xcolor,xcol2}}%
+%  \file{hycolor-test-xcol3.tex}{\from{hycolor.dtx}{test-xcolor,xcol3}}%
+%  \file{hycolor-test-xcol4.tex}{\from{hycolor.dtx}{test-xcolor-fbox}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{hycolor.xml}{\from{hycolor.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{hycolor.xml}{\from{hycolor.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{hypbmsec.sty}{\from{hypbmsec.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{hypbmsec.xml}{\from{hypbmsec.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{hypbmsec.xml}{\from{hypbmsec.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{hypcap.sty}{\from{hypcap.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{hypcap.xml}{\from{hypcap.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{hypcap.xml}{\from{hypcap.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{hypdestopt.sty}{\from{hypdestopt.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{hypdestopt.xml}{\from{hypdestopt.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{hypdestopt.xml}{\from{hypdestopt.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{hypdoc.sty}{\from{hypdoc.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{hypdoc.xml}{\from{hypdoc.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{hypdoc.xml}{\from{hypdoc.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -127,8 +127,8 @@
   \file{hypgotoe-example.tex}{\from{hypgotoe.dtx}{example}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{hypgotoe.xml}{\from{hypgotoe.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{hypgotoe.xml}{\from{hypgotoe.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -130,13 +130,13 @@
   \file{hyphsubst.drv}{\from{hyphsubst.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{hyphsubst.sty}{\from{hyphsubst.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{hyphsubst-test1.tex}{\from{hyphsubst.dtx}{test1}}%
-  \file{hyphsubst-test2.tex}{\from{hyphsubst.dtx}{test2}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{hyphsubst-test1.tex}{\from{hyphsubst.dtx}{test1}}%
+%  \file{hyphsubst-test2.tex}{\from{hyphsubst.dtx}{test2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{hyphsubst.xml}{\from{hyphsubst.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{hyphsubst.xml}{\from{hyphsubst.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{ifdraft.sty}{\from{ifdraft.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{ifdraft.xml}{\from{ifdraft.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{ifdraft.xml}{\from{ifdraft.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/iflang.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/iflang.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/iflang.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -135,16 +135,16 @@
   \file{iflang.drv}{\from{iflang.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{iflang.sty}{\from{iflang.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{iflang-test1.tex}{\from{iflang.dtx}{test1}}%
-  \file{iflang-test2.tex}{\from{iflang.dtx}{test2}}%
-  \file{iflang-test3.tex}{\from{iflang.dtx}{test3}}%
-  \file{iflang-test4.tex}{\from{iflang.dtx}{test4}}%
-  \file{iflang-test5.tex}{\from{iflang.dtx}{test5}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{iflang-test1.tex}{\from{iflang.dtx}{test1}}%
+%  \file{iflang-test2.tex}{\from{iflang.dtx}{test2}}%
+%  \file{iflang-test3.tex}{\from{iflang.dtx}{test3}}%
+%  \file{iflang-test4.tex}{\from{iflang.dtx}{test4}}%
+%  \file{iflang-test5.tex}{\from{iflang.dtx}{test5}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{iflang.xml}{\from{iflang.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{iflang.xml}{\from{iflang.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -131,14 +131,14 @@
   \file{ifluatex.drv}{\from{ifluatex.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{ifluatex.sty}{\from{ifluatex.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{ifluatex-test1.tex}{\from{ifluatex.dtx}{test1}}%
-  \file{ifluatex-test2.tex}{\from{ifluatex.dtx}{test-reload1}}%
-  \file{ifluatex-test3.tex}{\from{ifluatex.dtx}{test-reload2}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{ifluatex-test1.tex}{\from{ifluatex.dtx}{test1}}%
+%  \file{ifluatex-test2.tex}{\from{ifluatex.dtx}{test-reload1}}%
+%  \file{ifluatex-test3.tex}{\from{ifluatex.dtx}{test-reload2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{ifluatex.xml}{\from{ifluatex.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{ifluatex.xml}{\from{ifluatex.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -127,12 +127,12 @@
   \file{ifvtex.drv}{\from{ifvtex.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{ifvtex.sty}{\from{ifvtex.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{ifvtex-test1.tex}{\from{ifvtex.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{ifvtex-test1.tex}{\from{ifvtex.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{ifvtex.xml}{\from{ifvtex.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{ifvtex.xml}{\from{ifvtex.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -133,14 +133,14 @@
   \file{infwarerr.drv}{\from{infwarerr.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{infwarerr.sty}{\from{infwarerr.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{infwarerr-test1.tex}{\from{infwarerr.dtx}{test1}}%
-  \file{infwarerr-test2.tex}{\from{infwarerr.dtx}{test2}}%
-  \file{infwarerr-test3.tex}{\from{infwarerr.dtx}{test3}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{infwarerr-test1.tex}{\from{infwarerr.dtx}{test1}}%
+%  \file{infwarerr-test2.tex}{\from{infwarerr.dtx}{test2}}%
+%  \file{infwarerr-test3.tex}{\from{infwarerr.dtx}{test3}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{infwarerr.xml}{\from{infwarerr.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{infwarerr.xml}{\from{infwarerr.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -229,8 +229,8 @@
   \file{inputenx-utf8enc.txt}{\from{inputenx.dtx}{dfudoc}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{inputenx.xml}{\from{inputenx.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{inputenx.xml}{\from{inputenx.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -134,15 +134,15 @@
   \file{intcalc.drv}{\from{intcalc.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{intcalc.sty}{\from{intcalc.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{intcalc-test1.tex}{\from{intcalc.dtx}{test1}}%
-  \file{intcalc-test2.tex}{\from{intcalc.dtx}{test2,etex}}%
-  \file{intcalc-test3.tex}{\from{intcalc.dtx}{test2,noetex}}%
-  \file{intcalc-test4.tex}{\from{intcalc.dtx}{test4,etex}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{intcalc-test1.tex}{\from{intcalc.dtx}{test1}}%
+%  \file{intcalc-test2.tex}{\from{intcalc.dtx}{test2,etex}}%
+%  \file{intcalc-test3.tex}{\from{intcalc.dtx}{test2,noetex}}%
+%  \file{intcalc-test4.tex}{\from{intcalc.dtx}{test4,etex}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{intcalc.xml}{\from{intcalc.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{intcalc.xml}{\from{intcalc.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/kvdefinekeys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/kvdefinekeys.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/kvdefinekeys.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -129,12 +129,12 @@
   \file{kvdefinekeys.drv}{\from{kvdefinekeys.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{kvdefinekeys.sty}{\from{kvdefinekeys.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{kvdefinekeys-test1.tex}{\from{kvdefinekeys.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{kvdefinekeys-test1.tex}{\from{kvdefinekeys.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{kvdefinekeys.xml}{\from{kvdefinekeys.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{kvdefinekeys.xml}{\from{kvdefinekeys.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -138,16 +138,16 @@
   \file{kvoptions-patch.sty}{\from{kvoptions.dtx}{patch}}%
   \usedir{doc/latex/oberdiek}%
   \file{example-mycolorsetup.sty}{\from{kvoptions.dtx}{example}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{kvoptions-test1.tex}{\from{kvoptions.dtx}{test1}}%
-  \file{kvoptions-test2.tex}{\from{kvoptions.dtx}{test2}}%
-  \file{kvoptions-test3.tex}{\from{kvoptions.dtx}{test3}}%
-  \file{kvoptions-test4.tex}{\from{kvoptions.dtx}{test4}}%
-  \file{kvoptions-test4.sty}{\from{kvoptions.dtx}{test4pkg}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{kvoptions-test1.tex}{\from{kvoptions.dtx}{test1}}%
+%  \file{kvoptions-test2.tex}{\from{kvoptions.dtx}{test2}}%
+%  \file{kvoptions-test3.tex}{\from{kvoptions.dtx}{test3}}%
+%  \file{kvoptions-test4.tex}{\from{kvoptions.dtx}{test4}}%
+%  \file{kvoptions-test4.sty}{\from{kvoptions.dtx}{test4pkg}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{kvoptions.xml}{\from{kvoptions.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{kvoptions.xml}{\from{kvoptions.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -139,15 +139,15 @@
   \file{kvsetkeys.sty}{\from{kvsetkeys.dtx}{package}}%
   \usedir{doc/latex/oberdiek}%
   \file{kvsetkeys-example.tex}{\from{kvsetkeys.dtx}{example}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{kvsetkeys-test1.tex}{\from{kvsetkeys.dtx}{test1}}%
-  \file{kvsetkeys-test2.tex}{\from{kvsetkeys.dtx}{test2}}%
-  \file{kvsetkeys-test3.tex}{\from{kvsetkeys.dtx}{test2,noetex}}%
-  \file{kvsetkeys-test4.tex}{\from{kvsetkeys.dtx}{test4}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{kvsetkeys-test1.tex}{\from{kvsetkeys.dtx}{test1}}%
+%  \file{kvsetkeys-test2.tex}{\from{kvsetkeys.dtx}{test2}}%
+%  \file{kvsetkeys-test3.tex}{\from{kvsetkeys.dtx}{test2,noetex}}%
+%  \file{kvsetkeys-test4.tex}{\from{kvsetkeys.dtx}{test4}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{kvsetkeys.xml}{\from{kvsetkeys.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{kvsetkeys.xml}{\from{kvsetkeys.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/letltxmacro.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/letltxmacro.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/letltxmacro.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -129,13 +129,13 @@
   \file{letltxmacro.sty}{\from{letltxmacro.dtx}{package}}%
   \usedir{doc/latex/oberdiek}%
   \file{letltxmacro-showcases.tex}{\from{letltxmacro.dtx}{showcases}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{letltxmacro-test1.tex}{\from{letltxmacro.dtx}{test1}}%
-  \file{letltxmacro-test2.tex}{\from{letltxmacro.dtx}{test2}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{letltxmacro-test1.tex}{\from{letltxmacro.dtx}{test1}}%
+%  \file{letltxmacro-test2.tex}{\from{letltxmacro.dtx}{test2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{letltxmacro.xml}{\from{letltxmacro.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{letltxmacro.xml}{\from{letltxmacro.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -131,16 +131,16 @@
   \file{listingsutf8.drv}{\from{listingsutf8.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{listingsutf8.sty}{\from{listingsutf8.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{listingsutf8-test1.tex}{\from{listingsutf8.dtx}{test1}}%
-  \file{listingsutf8-test2.tex}{\from{listingsutf8.dtx}{test2,utf8}}%
-  \file{listingsutf8-test3.tex}{\from{listingsutf8.dtx}{test3,utf8x}}%
-  \file{listingsutf8-test4.tex}{\from{listingsutf8.dtx}{test4,utf8,noetex}}%
-  \file{listingsutf8-test5.tex}{\from{listingsutf8.dtx}{test5,utf8x,noetex}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{listingsutf8-test1.tex}{\from{listingsutf8.dtx}{test1}}%
+%  \file{listingsutf8-test2.tex}{\from{listingsutf8.dtx}{test2,utf8}}%
+%  \file{listingsutf8-test3.tex}{\from{listingsutf8.dtx}{test3,utf8x}}%
+%  \file{listingsutf8-test4.tex}{\from{listingsutf8.dtx}{test4,utf8,noetex}}%
+%  \file{listingsutf8-test5.tex}{\from{listingsutf8.dtx}{test5,utf8x,noetex}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{listingsutf8.xml}{\from{listingsutf8.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{listingsutf8.xml}{\from{listingsutf8.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -141,18 +141,18 @@
   \file{ltxcmds.drv}{\from{ltxcmds.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{ltxcmds.sty}{\from{ltxcmds.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{ltxcmds-test1.tex}{\from{ltxcmds.dtx}{test1}}%
-  \file{ltxcmds-test-gobble.tex}{\from{ltxcmds.dtx}{test-gobble}}%
-  \file{ltxcmds-test-ifempty.tex}{\from{ltxcmds.dtx}{test-ifempty}}%
-  \file{ltxcmds-test-zapspace.tex}{\from{ltxcmds.dtx}{test-zapspace}}%
-  \file{ltxcmds-test-ifboxempty.tex}{\from{ltxcmds.dtx}{test-ifboxempty}}%
-  \file{ltxcmds-test-nextchar.tex}{\from{ltxcmds.dtx}{test-nextchar}}%
-  \file{ltxcmds-test-carcdr.tex}{\from{ltxcmds.dtx}{test-carcdr}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{ltxcmds-test1.tex}{\from{ltxcmds.dtx}{test1}}%
+%  \file{ltxcmds-test-gobble.tex}{\from{ltxcmds.dtx}{test-gobble}}%
+%  \file{ltxcmds-test-ifempty.tex}{\from{ltxcmds.dtx}{test-ifempty}}%
+%  \file{ltxcmds-test-zapspace.tex}{\from{ltxcmds.dtx}{test-zapspace}}%
+%  \file{ltxcmds-test-ifboxempty.tex}{\from{ltxcmds.dtx}{test-ifboxempty}}%
+%  \file{ltxcmds-test-nextchar.tex}{\from{ltxcmds.dtx}{test-nextchar}}%
+%  \file{ltxcmds-test-carcdr.tex}{\from{ltxcmds.dtx}{test-carcdr}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{ltxcmds.xml}{\from{ltxcmds.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{ltxcmds.xml}{\from{ltxcmds.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %
 % File: luacolor.dtx
-% Version: 2016/05/16 v1.10
+% Version: 2018/11/22 v1.11
 % Info: Color support via LuaTeX's attributes
 %
 % Copyright (C) 2007, 2009-2011 by
@@ -28,7 +28,6 @@
 %    luacolor.sty, luacolor.pdf, luacolor.ins, luacolor.drv,
 %    luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex,
 %    oberdiek.luacolor.lua, luacolor.lua,
-%    oberdiek.luacolor-pre065.lua, luacolor-pre065.lua.
 %
 % Distribution:
 %    CTAN:macros/latex/contrib/oberdiek/luacolor.dtx
@@ -64,8 +63,6 @@
 %    TDS:tex/latex/oberdiek/luacolor.sty
 %    TDS:scripts/oberdiek/oberdiek.luacolor.lua
 %    TDS:scripts/oberdiek/luacolor.lua
-%    TDS:scripts/oberdiek/oberdiek.luacolor-pre065.lua
-%    TDS:scripts/oberdiek/luacolor-pre065.lua
 %    TDS:doc/latex/oberdiek/luacolor.pdf
 %    TDS:doc/latex/oberdiek/test/luacolor-test1.tex
 %    TDS:doc/latex/oberdiek/test/luacolor-test2.tex
@@ -87,7 +84,7 @@
 \input docstrip.tex
 \Msg{************************************************************************}
 \Msg{* Installation}
-\Msg{* Package: luacolor 2016/05/16 v1.10 Color support via LuaTeX's attributes (HO)}
+\Msg{* Package: luacolor 2018/11/22 v1.11 Color support via LuaTeX's attributes (HO)}
 \Msg{************************************************************************}
 
 \keepsilent
@@ -99,7 +96,7 @@
 This is a generated file.
 
 Project: luacolor
-Version: 2016/05/16 v1.10
+Version: 2018/11/22 v1.11
 
 Copyright (C) 2007, 2009-2011 by
    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -122,8 +119,7 @@
 and the derived files
    luacolor.sty, luacolor.pdf, luacolor.ins, luacolor.drv,
    luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex,
-   oberdiek.luacolor.lua, luacolor.lua,
-   oberdiek.luacolor-pre065.lua, luacolor-pre065.lua.
+   luacolor.lua,
 
 \endpreamble
 \let\MetaPrefix\DoubleperCent
@@ -133,14 +129,14 @@
   \file{luacolor.drv}{\from{luacolor.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{luacolor.sty}{\from{luacolor.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{luacolor-test1.tex}{\from{luacolor.dtx}{test1}}%
-  \file{luacolor-test2.tex}{\from{luacolor.dtx}{test2}}%
-  \file{luacolor-test3.tex}{\from{luacolor.dtx}{test3}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{luacolor-test1.tex}{\from{luacolor.dtx}{test1}}%
+%  \file{luacolor-test2.tex}{\from{luacolor.dtx}{test2}}%
+%  \file{luacolor-test3.tex}{\from{luacolor.dtx}{test3}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{luacolor.xml}{\from{luacolor.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{luacolor.xml}{\from{luacolor.dtx}{catalogue}}%
 }
 \def\MetaPrefix{-- }
 \def\defaultpostamble{%
@@ -150,10 +146,8 @@
 \def\currentpostamble{\defaultpostamble}%
 \generate{%
   \usedir{scripts/oberdiek}%
-  \file{oberdiek.luacolor.lua}{\from{luacolor.dtx}{lua}}%
+%  \file{oberdiek.luacolor.lua}{\from{luacolor.dtx}{lua}}%
   \file{luacolor.lua}{\from{luacolor.dtx}{lua}}%
-  \file{oberdiek.luacolor-pre065.lua}{\from{luacolor.dtx}{lua,pre065}}%
-  \file{luacolor-pre065.lua}{\from{luacolor.dtx}{lua,pre065}}%
 }
 
 \catcode32=13\relax% active space
@@ -168,7 +162,6 @@
 \Msg{* And install the following script files:}
 \Msg{*}
 \Msg{*     oberdiek.luacolor.lua, luacolor.lua,}
-\Msg{*     oberdiek.luacolor-pre065.lua, luacolor-pre065.lua}
 \Msg{*}
 \Msg{* To produce the documentation run the file `luacolor.drv'}
 \Msg{* through LaTeX.}
@@ -185,7 +178,7 @@
 %<*driver>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{luacolor.drv}%
-  [2016/05/16 v1.10 Color support via LuaTeX's attributes (HO)]%
+  [2018/11/22 v1.11 Color support via LuaTeX's attributes (HO)]%
 \documentclass{ltxdoc}
 \usepackage{holtxdoc}[2011/11/22]
 \usepackage{paralist}
@@ -220,7 +213,7 @@
 % \GetFileInfo{luacolor.drv}
 %
 % \title{The \xpackage{luacolor} package}
-% \date{2016/05/16 v1.10}
+% \date{2018/11/22 v1.11}
 % \author{Heiko Oberdiek\thanks
 % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
 % \xemail{heiko.oberdiek at googlemail.com}}
@@ -364,7 +357,7 @@
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{luacolor}%
-  [2016/05/16 v1.10 Color support via LuaTeX's attributes (HO)]
+  [2018/11/22 v1.11 Color support via LuaTeX's attributes (HO)]
 %    \end{macrocode}
 %
 % \subsection{Check for \LuaTeX}
@@ -377,13 +370,11 @@
 \RequirePackage{ltxcmds}[2011/04/18]%
 \RequirePackage{color}
 %    \end{macrocode}
+% require ltluatex rather than luatex package support for \LuaTeX\ allocations.
 %    \begin{macrocode}
 \ifluatex
   \ifx\newattribute\@undefined
-  \ltx at ifpackageloaded{luatexbase-attr}{%
-  }{%
-    \RequirePackage{luatex}[2010/03/09]%
-  }%
+    \RequirePackage{ltluatex}%
  \fi
 \else
   \@PackageError{luacolor}{%
@@ -395,11 +386,7 @@
 %
 %    \begin{macro}{\LuaCol at directlua}
 %    \begin{macrocode}
-\ifnum\luatexversion<36 %
-  \def\LuaCol at directlua{\directlua0 }%
-\else
   \let\LuaCol at directlua\directlua
-\fi
 %    \end{macrocode}
 %    \end{macro}
 %
@@ -423,12 +410,12 @@
 %
 %    \begin{macrocode}
 \LuaCol at directlua{%
-  require("oberdiek.luacolor\ifnum\luatexversion<65 -pre065\fi")%
+  require("luacolor")%
 }
 %    \end{macrocode}
 %    \begin{macrocode}
 \begingroup
-  \edef\x{\LuaCol at directlua{tex.write("2016/05/16 v1.10")}}%
+  \edef\x{\LuaCol at directlua{tex.write("2018/11/22 v1.11")}}%
   \edef\y{%
     \LuaCol at directlua{%
       if oberdiek.luacolor.getversion then %
@@ -550,18 +537,14 @@
     \let\pdfxform\saveboxresource
   \fi
   \ltx at IfUndefined{pdfxform}{%
-    \ifnum\luatexversion>36 %
       \directlua{%
         tex.enableprimitives('',{%
           'pdfxform','pdflastxform','pdfrefxform'%
         })%
       }%
-    \fi
   }{}%
   \ltx at IfUndefined{protected}{%
-    \ifnum\luatexversion>36 %
       \directlua{tex.enableprimitives('',{'protected'})}%
-    \fi
   }{}%
   \ltx at IfUndefined{pdfxform}{%
     \@PackageWarning{luacolor}{\string\pdfxform\space not found}%
@@ -606,7 +589,7 @@
 %    \begin{macro}{getversion()}
 %    \begin{macrocode}
 function getversion()
-  tex.write("2016/05/16 v1.10")
+  tex.write("2018/11/22 v1.11")
 end
 %    \end{macrocode}
 %    \end{macro}
@@ -656,8 +639,7 @@
 function dvidetect()
   local v = tex.box[0]
   assert(v.id == node.id("hlist"))
-%<!pre065>  for v in node.traverse_id(node.id("whatsit"), v.head) do
-%<pre065>  for v in node.traverse_id(node.id("whatsit"), v.list) do
+  for v in node.traverse_id(node.id("whatsit"), v.head) do
     if v and v.subtype == node.subtype("special") then
       local data = v.data
       for pattern, driver in pairs(patterns) do
@@ -740,6 +722,8 @@
   [node.id("whatsit")] = {
     [node.subtype("special")] = COLOR,
     [node.subtype("pdf_literal")] = COLOR,
+    [node.subtype("pdf_save")] = COLOR,
+    [node.subtype("pdf_restore")] = COLOR, -- probably not needed
 -- TODO (DPC)    [node.subtype("pdf_refximage")] = COLOR,
   },
   [node.id("glue")] =
@@ -787,11 +771,11 @@
     return color
   end
 %<debug>texio.write_nl("traverse: " .. node.type(list.id))
-%<!pre065>  local head = list.head
-%<pre065>  local head = list.list
+  local head = list.head
   for n in node.traverse(head) do
 %<debug>texio.write_nl("  node: " .. node.type(n.id))
     local t = get_type(n)
+%<debug>texio.write_nl("TYPE "..tostring(t).. " "..tostring(node.type(node.getid(n))).." ".. tostring(node.getsubtype(n)))
     if t == LIST then
       color = traverse(n, color, dry)
     elseif t == LIST_LEADERS then
@@ -820,27 +804,13 @@
               newNode = node.new(WHATSIT, SPECIAL)
               newNode.data = prefix .. color
             end
-%<*!pre065>
             head = node.insert_before(head, n, newNode)
-%</!pre065>
-%<*pre065>
-            if head == n then
-              newNode.next = head
-              local old_prev = head.prev
-              head.prev = newNode
-              head = newNode
-              head.prev = old_prev
-            else
-              head = node.insert_before(head, n, newNode)
-            end
-%</pre065>
           end
         end
       end
     end
   end
-%<!pre065>  list.head = head
-%<pre065>  list.list = head
+  list.head = head
   return color
 end
 %    \end{macrocode}
@@ -986,7 +956,7 @@
   \pdfoutput=0 %
 \fi
 \documentclass{minimal}
-\usepackage{luacolor}[2016/05/16]
+\usepackage{luacolor}[2018/11/01]
 \csname @@end\endcsname
 \end
 %</test2>
@@ -998,7 +968,7 @@
 %    \end{macrocode}
 %    \begin{macrocode}
 \documentclass{minimal}
-\usepackage{luacolor}[2016/05/16]
+\usepackage{luacolor}[2018/11/01]
 \usepackage{qstest}
 \IncludeTests{*}
 \LogTests{log}{*}{*}
@@ -1069,14 +1039,8 @@
 % \def\t{^^A
 % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
 %   luacolor.sty & tex/latex/oberdiek/luacolor.sty\\
-%   oberdiek.luacolor.lua & scripts/oberdiek/oberdiek.luacolor.lua\\
 %   luacolor.lua & scripts/oberdiek/luacolor.lua\\
-%   oberdiek.luacolor-pre065.lua & scripts/oberdiek/oberdiek.luacolor-pre065.lua\\
-%   luacolor-pre065.lua & scripts/oberdiek/luacolor-pre065.lua\\
 %   luacolor.pdf & doc/latex/oberdiek/luacolor.pdf\\
-%   test/luacolor-test1.tex & doc/latex/oberdiek/test/luacolor-test1.tex\\
-%   test/luacolor-test2.tex & doc/latex/oberdiek/test/luacolor-test2.tex\\
-%   test/luacolor-test3.tex & doc/latex/oberdiek/test/luacolor-test3.tex\\
 %   luacolor.dtx & source/latex/oberdiek/luacolor.dtx\\
 % \end{tabular}^^A
 % }^^A
@@ -1214,7 +1178,7 @@
   <authorref id='auth:oberdiek'/>
   <copyright owner='Heiko Oberdiek' year='2007,2009-2011'/>
   <license type='lppl1.3'/>
-  <version number='1.10'/>
+  <version number='1.11'/>
   <description>
       This package implements color support based on LuaTeX's node
       attributes.
@@ -1305,6 +1269,12 @@
 %   \item
 %     Documentation updates.
 %   \end{Version}
+%   \begin{Version}{2018/11/22 v1.11}
+%   \item
+%     handle issue 43.
+%   \item
+%     removed pre-0.65 stuff
+%   \end{Version}
 % \end{History}
 %
 % \PrintIndex

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/luatex.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/luatex.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -138,16 +138,16 @@
   \usedir{tex/generic/oberdiek}%
   \file{luatex.sty}{\from{luatex.dtx}{package}}%
   \file{luatex-loader.sty}{\from{luatex.dtx}{loader}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{luatex-test1.tex}{\from{luatex.dtx}{test1}}%
-  \file{luatex-test2.tex}{\from{luatex.dtx}{test1,test2}}%
-  \file{luatex-test3.tex}{\from{luatex.dtx}{test1,test3}}%
-  \file{luatex-test4.tex}{\from{luatex.dtx}{test4}}%
-  \file{luatex-test5.tex}{\from{luatex.dtx}{test5}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{luatex-test1.tex}{\from{luatex.dtx}{test1}}%
+%  \file{luatex-test2.tex}{\from{luatex.dtx}{test1,test2}}%
+%  \file{luatex-test3.tex}{\from{luatex.dtx}{test1,test3}}%
+%  \file{luatex-test4.tex}{\from{luatex.dtx}{test4}}%
+%  \file{luatex-test5.tex}{\from{luatex.dtx}{test5}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{luatex.xml}{\from{luatex.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{luatex.xml}{\from{luatex.dtx}{catalogue}}%
 }
 \def\MetaPrefix{-- }
 \def\defaultpostamble{%
@@ -257,14 +257,10 @@
 %
 % \subsubsection{\LaTeX}
 %
-% \LaTeXe\ is frozen and therefore refuses to even notice
-% the new \TeX\ variants. Not even the old \eTeX\ is supported
-% by its kernel. At least there is a third party package \xpackage{etex}
-% that manages the new \eTeX\ resources.
+% Since 2015 Lua\LaTeX\ includes support for luatex by default and so
+% this package is essentially obsolete now, however it is kept for
+% backwards compatibility.
 %
-% This package tries to do the same for \LuaTeX\ and starts to
-% support at least a few of the new features.
-%
 % \subsubsection{\plainTeX}
 %
 % \LaTeX\ has inherited its resource handling from \plainTeX.

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -137,17 +137,17 @@
   \file{magicnum.drv}{\from{magicnum.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{magicnum.sty}{\from{magicnum.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{magicnum-test1.tex}{\from{magicnum.dtx}{test1}}%
-  \file{magicnum-test2.tex}{\from{magicnum.dtx}{testplain,testdata}}%
-  \file{magicnum-test3.tex}{\from{magicnum.dtx}{testlatex,testdata}}%
-  \file{magicnum-test4.tex}{\from{magicnum.dtx}{test4}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{magicnum-test1.tex}{\from{magicnum.dtx}{test1}}%
+%  \file{magicnum-test2.tex}{\from{magicnum.dtx}{testplain,testdata}}%
+%  \file{magicnum-test3.tex}{\from{magicnum.dtx}{testlatex,testdata}}%
+%  \file{magicnum-test4.tex}{\from{magicnum.dtx}{test4}}%
   \nopreamble
   \nopostamble
   \usedir{doc/latex/oberdiek}%
   \file{magicnum.txt}{\from{magicnum.dtx}{data}}%
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{magicnum.xml}{\from{magicnum.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{magicnum.xml}{\from{magicnum.dtx}{catalogue}}%
 }
 \def\MetaPrefix{-- }
 \def\defaultpostamble{%

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -127,8 +127,8 @@
   \file{makerobust-example.tex}{\from{makerobust.dtx}{example}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{makerobust.xml}{\from{makerobust.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{makerobust.xml}{\from{makerobust.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/mleftright.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/mleftright.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/mleftright.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -129,12 +129,12 @@
   \file{mleftright.drv}{\from{mleftright.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{mleftright.sty}{\from{mleftright.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{mleftright-test1.tex}{\from{mleftright.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{mleftright-test1.tex}{\from{mleftright.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{mleftright.xml}{\from{mleftright.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{mleftright.xml}{\from{mleftright.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex	2018-11-30 21:50:13 UTC (rev 49285)
@@ -6,7 +6,7 @@
 \newcommand*{\Subject}{CTAN:\CTANdir}
 \newcommand*{\Author}{Heiko Oberdiek}
 \newcommand*{\Email}{ho-tex at tug.org}
-\newcommand*{\Date}{2018/01/21}
+\newcommand*{\Date}{2018/11/30}
 
 % Copyright (C) 2006-2018 by
 %    Heiko Oberdiek <heiko.oberdiek at googlemail.com>

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pagegrid.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pagegrid.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pagegrid.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -123,12 +123,12 @@
   \file{pagegrid.drv}{\from{pagegrid.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{pagegrid.sty}{\from{pagegrid.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{pagegrid-test1.tex}{\from{pagegrid.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{pagegrid-test1.tex}{\from{pagegrid.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pagegrid.xml}{\from{pagegrid.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pagegrid.xml}{\from{pagegrid.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{pagesel.sty}{\from{pagesel.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pagesel.xml}{\from{pagesel.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pagesel.xml}{\from{pagesel.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %
 % File: pdfcol.dtx
-% Version: 2016/05/17 v1.4
+% Version: 2018/11/01 v1.5
 % Info: Handle new color stacks for pdfTeX
 %
 % Copyright (C) 2007 by
@@ -85,7 +85,7 @@
 \input docstrip.tex
 \Msg{************************************************************************}
 \Msg{* Installation}
-\Msg{* Package: pdfcol 2016/05/17 v1.4 Handle new color stacks for pdfTeX (HO)}
+\Msg{* Package: pdfcol 2018/11/01 v1.5 Handle new color stacks for pdfTeX (HO)}
 \Msg{************************************************************************}
 
 \keepsilent
@@ -97,7 +97,7 @@
 This is a generated file.
 
 Project: pdfcol
-Version: 2016/05/17 v1.4
+Version: 2018/11/01 v1.5
 
 Copyright (C) 2007 by
    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -132,15 +132,15 @@
   \file{pdfcol.drv}{\from{pdfcol.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{pdfcol.sty}{\from{pdfcol.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{pdfcol-test1.tex}{\from{pdfcol.dtx}{test1}}%
-  \file{pdfcol-test2.tex}{\from{pdfcol.dtx}{test2}}%
-  \file{pdfcol-test3.tex}{\from{pdfcol.dtx}{test3}}%
-  \file{pdfcol-test4.tex}{\from{pdfcol.dtx}{test4}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{pdfcol-test1.tex}{\from{pdfcol.dtx}{test1}}%
+%  \file{pdfcol-test2.tex}{\from{pdfcol.dtx}{test2}}%
+%  \file{pdfcol-test3.tex}{\from{pdfcol.dtx}{test3}}%
+%  \file{pdfcol-test4.tex}{\from{pdfcol.dtx}{test4}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pdfcol.xml}{\from{pdfcol.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pdfcol.xml}{\from{pdfcol.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space
@@ -167,7 +167,7 @@
 %<*driver>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{pdfcol.drv}%
-  [2016/05/17 v1.4 Handle new color stacks for pdfTeX (HO)]%
+  [2018/11/01 v1.5 Handle new color stacks for pdfTeX (HO)]%
 \documentclass{ltxdoc}
 \usepackage{holtxdoc}[2011/11/22]
 \begin{document}
@@ -196,7 +196,7 @@
 % \GetFileInfo{pdfcol.drv}
 %
 % \title{The \xpackage{pdfcol} package}
-% \date{2016/05/17 v1.4}
+% \date{2018/11/01 v1.5}
 % \author{Heiko Oberdiek\thanks
 % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
 % \xemail{heiko.oberdiek at googlemail.com}}
@@ -379,7 +379,7 @@
   \fi
 \expandafter\x\csname ver at pdfcol.sty\endcsname
 \ProvidesPackage{pdfcol}%
-  [2016/05/17 v1.4 Handle new color stacks for pdfTeX (HO)]%
+  [2018/11/01 v1.5 Handle new color stacks for pdfTeX (HO)]%
 %    \end{macrocode}
 %
 % \subsection{Catcodes}
@@ -448,7 +448,8 @@
 % LuaTeX Compatability
 %    \begin{macrocode}
 \ifx\pdfextension\@undefined\else
-  \PDFCOL at RequirePackage{luatex85}[2016/01/01]
+ \def\pdfcolorstackinit {\pdffeedback colorstackinit}
+ \protected\def\pdfcolorstack     {\pdfextension colorstack}
 \fi
 %    \end{macrocode}
 %
@@ -878,7 +879,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \nofiles
 \documentclass{article}
-\usepackage{pdfcol}[2016/05/17]
+\usepackage{pdfcol}[2018/11/01]
 \usepackage{qstest}
 \IncludeTests{*}
 \LogTests{log}{*}{*}
@@ -1135,7 +1136,7 @@
   <authorref id='auth:oberdiek'/>
   <copyright owner='Heiko Oberdiek' year='2007'/>
   <license type='lppl1.3'/>
-  <version number='1.4'/>
+  <version number='1.5'/>
   <description>
     Since version 1.40 pdfTeX supports color stacks.
     The driver file <tt>pdftex.def</tt> for package
@@ -1179,6 +1180,10 @@
 %   \item
 %     Use luatex85 package for new luatex compatibility
 %   \end{Version}
+%   \begin{Version}{2018/11/01 v1.5}
+%   \item
+%     Remove luatex85 dependency
+%   \end{Version}
 % \end{History}
 %
 % \PrintIndex

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -123,12 +123,12 @@
   \file{pdfcolfoot.drv}{\from{pdfcolfoot.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{pdfcolfoot.sty}{\from{pdfcolfoot.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{pdfcolfoot-test1.tex}{\from{pdfcolfoot.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{pdfcolfoot-test1.tex}{\from{pdfcolfoot.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pdfcolfoot.xml}{\from{pdfcolfoot.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pdfcolfoot.xml}{\from{pdfcolfoot.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{pdfcolmk.sty}{\from{pdfcolmk.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pdfcolmk.xml}{\from{pdfcolmk.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pdfcolmk.xml}{\from{pdfcolmk.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -123,12 +123,12 @@
   \file{pdfcolparallel.drv}{\from{pdfcolparallel.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{pdfcolparallel.sty}{\from{pdfcolparallel.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{pdfcolparallel-test1.tex}{\from{pdfcolparallel.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{pdfcolparallel-test1.tex}{\from{pdfcolparallel.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pdfcolparallel.xml}{\from{pdfcolparallel.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pdfcolparallel.xml}{\from{pdfcolparallel.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -123,12 +123,12 @@
   \file{pdfcolparcolumns.drv}{\from{pdfcolparcolumns.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{pdfcolparcolumns.sty}{\from{pdfcolparcolumns.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{pdfcolparcolumns-test1.tex}{\from{pdfcolparcolumns.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{pdfcolparcolumns-test1.tex}{\from{pdfcolparcolumns.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pdfcolparcolumns.xml}{\from{pdfcolparcolumns.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pdfcolparcolumns.xml}{\from{pdfcolparcolumns.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -128,8 +128,8 @@
   \file{pdfcrypt.sty}{\from{pdfcrypt.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pdfcrypt.xml}{\from{pdfcrypt.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pdfcrypt.xml}{\from{pdfcrypt.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -138,17 +138,17 @@
   \file{pdfescape.drv}{\from{pdfescape.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{pdfescape.sty}{\from{pdfescape.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{pdfescape-test1.tex}{\from{pdfescape.dtx}{test1}}%
-  \file{pdfescape-test2.tex}{\from{pdfescape.dtx}{test2}}%
-  \file{pdfescape-test3.tex}{\from{pdfescape.dtx}{test3}}%
-  \file{pdfescape-test4.tex}{\from{pdfescape.dtx}{test4}}%
-  \file{pdfescape-test5.tex}{\from{pdfescape.dtx}{test5}}%
-  \file{pdfescape-test6.tex}{\from{pdfescape.dtx}{test6}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{pdfescape-test1.tex}{\from{pdfescape.dtx}{test1}}%
+%  \file{pdfescape-test2.tex}{\from{pdfescape.dtx}{test2}}%
+%  \file{pdfescape-test3.tex}{\from{pdfescape.dtx}{test3}}%
+%  \file{pdfescape-test4.tex}{\from{pdfescape.dtx}{test4}}%
+%  \file{pdfescape-test5.tex}{\from{pdfescape.dtx}{test5}}%
+%  \file{pdfescape-test6.tex}{\from{pdfescape.dtx}{test6}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pdfescape.xml}{\from{pdfescape.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pdfescape.xml}{\from{pdfescape.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -136,19 +136,19 @@
   \file{pdflscape.drv}{\from{pdflscape.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{pdflscape.sty}{\from{pdflscape.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{pdflscape-test1.tex}{\from{pdflscape.dtx}{test0,test1}}%
-  \file{pdflscape-test2.tex}{\from{pdflscape.dtx}{test0,test2}}%
-  \file{pdflscape-test3.tex}{\from{pdflscape.dtx}{test0,test3}}%
-  \file{pdflscape-test4.tex}{\from{pdflscape.dtx}{test0,test4}}%
-  \file{pdflscape-test5.tex}{\from{pdflscape.dtx}{test5}}%
-  \file{pdflscape-test6.tex}{\from{pdflscape.dtx}{test6}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{pdflscape-test1.tex}{\from{pdflscape.dtx}{test0,test1}}%
+%  \file{pdflscape-test2.tex}{\from{pdflscape.dtx}{test0,test2}}%
+%  \file{pdflscape-test3.tex}{\from{pdflscape.dtx}{test0,test3}}%
+%  \file{pdflscape-test4.tex}{\from{pdflscape.dtx}{test0,test4}}%
+%  \file{pdflscape-test5.tex}{\from{pdflscape.dtx}{test5}}%
+%  \file{pdflscape-test6.tex}{\from{pdflscape.dtx}{test6}}%
   \nopreamble
   \nopostamble
-  \file{pdflscape-test6.txt}{\from{pdflscape.dtx}{result6}}%
+%  \file{pdflscape-test6.txt}{\from{pdflscape.dtx}{result6}}%
   \file{ExtractRotate.java}{\from{pdflscape.dtx}{ExtractRotate}}%
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pdflscape.xml}{\from{pdflscape.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pdflscape.xml}{\from{pdflscape.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdfrender.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdfrender.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdfrender.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %
 % File: pdfrender.dtx
-% Version: 2016/05/17 v1.4
+% Version: 2018/11/01 v1.5
 % Info: Access to some PDF graphics parameters
 %
 % Copyright (C) 2010 by
@@ -88,7 +88,7 @@
 \input docstrip.tex
 \Msg{************************************************************************}
 \Msg{* Installation}
-\Msg{* Package: pdfrender 2016/05/17 v1.4 Access to some PDF graphics parameters (HO)}
+\Msg{* Package: pdfrender 2018/11/01 v1.5 Access to some PDF graphics parameters (HO)}
 \Msg{************************************************************************}
 
 \keepsilent
@@ -100,7 +100,7 @@
 This is a generated file.
 
 Project: pdfrender
-Version: 2016/05/17 v1.4
+Version: 2018/11/01 v1.5
 
 Copyright (C) 2010 by
    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -137,16 +137,16 @@
   \file{pdfrender.drv}{\from{pdfrender.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{pdfrender.sty}{\from{pdfrender.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{pdfrender-test1.tex}{\from{pdfrender.dtx}{test1}}%
-  \file{pdfrender-test2.tex}{\from{pdfrender.dtx}{test2}}%
-  \file{pdfrender-test3.tex}{\from{pdfrender.dtx}{test3}}%
-  \file{pdfrender-test4.tex}{\from{pdfrender.dtx}{test4}}%
-  \file{pdfrender-test5.tex}{\from{pdfrender.dtx}{test5}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{pdfrender-test1.tex}{\from{pdfrender.dtx}{test1}}%
+%  \file{pdfrender-test2.tex}{\from{pdfrender.dtx}{test2}}%
+%  \file{pdfrender-test3.tex}{\from{pdfrender.dtx}{test3}}%
+%  \file{pdfrender-test4.tex}{\from{pdfrender.dtx}{test4}}%
+%  \file{pdfrender-test5.tex}{\from{pdfrender.dtx}{test5}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pdfrender.xml}{\from{pdfrender.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pdfrender.xml}{\from{pdfrender.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space
@@ -173,7 +173,7 @@
 %<*driver>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{pdfrender.drv}%
-  [2016/05/17 v1.4 Access to some PDF graphics parameters (HO)]%
+  [2018/11/01 v1.5 Access to some PDF graphics parameters (HO)]%
 \documentclass{ltxdoc}
 \usepackage{holtxdoc}[2011/11/22]
 \usepackage{longtable}
@@ -204,7 +204,7 @@
 % \GetFileInfo{pdfrender.drv}
 %
 % \title{The \xpackage{pdfrender} package}
-% \date{2016/05/17 v1.4}
+% \date{2018/11/01 v1.5}
 % \author{Heiko Oberdiek\thanks
 % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
 % \xemail{heiko.oberdiek at googlemail.com}}
@@ -460,7 +460,7 @@
   \fi
 \expandafter\x\csname ver at pdfrender.sty\endcsname
 \ProvidesPackage{pdfrender}%
-  [2016/05/17 v1.4 Access to some PDF graphics parameters (HO)]%
+  [2018/11/01 v1.5 Access to some PDF graphics parameters (HO)]%
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -586,7 +586,9 @@
 % Luatex compatibility
 %    \begin{macrocode}
 \ifx\pdfextension\@undefined\else
-  \PdfRender at RequirePackage{luatex85}[2016/01/01]
+  \def\pdfcolorstackinit {\pdffeedback colorstackinit}
+  \protected\def\pdfcolorstack     {\pdfextension colorstack}
+  \protected\def\pdfliteral        {\pdfextension literal}
 \fi
 %    \end{macrocode}
 %
@@ -1492,10 +1494,10 @@
 %    \begin{macrocode}
 %<*test2>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{pdfrender-test2.tex}[2016/05/17]
+\ProvidesFile{pdfrender-test2.tex}[2018/11/01]
 \documentclass{article}
 \usepackage{color}
-\usepackage{pdfrender}[2016/05/17]
+\usepackage{pdfrender}[2018/11/01]
 \begin{document}
 Hello World
 \newpage
@@ -1533,9 +1535,9 @@
 %    \begin{macrocode}
 %<*test3>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{pdfrender-test3.tex}[2016/05/17]
+\ProvidesFile{pdfrender-test3.tex}[2018/11/01]
 \documentclass{article}
-\usepackage{pdfrender}[2016/05/17]
+\usepackage{pdfrender}[2018/11/01]
 \usepackage{hyperref}
 \usepackage{bookmark}
 \begin{document}
@@ -1558,9 +1560,9 @@
 %    \begin{macrocode}
 %<*test4>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{pdfrender-test4.tex}[2016/05/17]
+\ProvidesFile{pdfrender-test4.tex}[2018/11/01]
 \documentclass[12pt]{article}
-\usepackage{pdfrender}[2016/05/17]
+\usepackage{pdfrender}[2018/11/01]
 \usepackage{color}
 \usepackage{qstest}
 \IncludeTests{*}
@@ -1858,7 +1860,7 @@
   <authorref id='auth:oberdiek'/>
   <copyright owner='Heiko Oberdiek' year='2010'/>
   <license type='lppl1.3'/>
-  <version number='1.4'/>
+  <version number='1.5'/>
   <description>
     The package provides interfaces for the user to control PDF
     parameters, such as line width or text rendering mode.  The
@@ -1946,6 +1948,10 @@
 %     Documentation updates.
 %   \item adjust luatex85 reference so that it works in plain TeX.
 %   \end{Version}
+%   \begin{Version}{2018/11/01 v1.5}
+%   \item
+%     Remove luatex85 dependency
+%   \end{Version}
 % \end{History}
 %
 % \PrintIndex

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -142,15 +142,15 @@
   \usepostamble\defaultpostamble
   \usedir{tex/generic/oberdiek}%
   \file{pdftexcmds.sty}{\from{pdftexcmds.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{pdftexcmds-test1.tex}{\from{pdftexcmds.dtx}{test1}}%
-  \file{pdftexcmds-test2.tex}{\from{pdftexcmds.dtx}{test2}}%
-  \file{pdftexcmds-test-shell.tex}{\from{pdftexcmds.dtx}{test-shell}}%
-  \file{pdftexcmds-test-escape.tex}{\from{pdftexcmds.dtx}{test-escape}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{pdftexcmds-test1.tex}{\from{pdftexcmds.dtx}{test1}}%
+%  \file{pdftexcmds-test2.tex}{\from{pdftexcmds.dtx}{test2}}%
+%  \file{pdftexcmds-test-shell.tex}{\from{pdftexcmds.dtx}{test-shell}}%
+%  \file{pdftexcmds-test-escape.tex}{\from{pdftexcmds.dtx}{test-escape}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pdftexcmds.xml}{\from{pdftexcmds.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pdftexcmds.xml}{\from{pdftexcmds.dtx}{catalogue}}%
 }
 \def\MetaPrefix{-- }
 \def\defaultpostamble{%

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/picture.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/picture.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/picture.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -127,8 +127,8 @@
   \file{picture-example.tex}{\from{picture.dtx}{example}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{picture.xml}{\from{picture.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{picture.xml}{\from{picture.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -125,12 +125,12 @@
   \usedir{tex/latex/oberdiek}%
   \file{pmboxdraw.sty}{\from{pmboxdraw.dtx}{package}}%
   \file{pmboxdrawenc.dfu}{\from{pmboxdraw.dtx}{utf8}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{pmboxdraw-test1.tex}{\from{pmboxdraw.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{pmboxdraw-test1.tex}{\from{pmboxdraw.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{pmboxdraw.xml}{\from{pmboxdraw.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{pmboxdraw.xml}{\from{pmboxdraw.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -130,13 +130,13 @@
   \file{protecteddef.drv}{\from{protecteddef.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{protecteddef.sty}{\from{protecteddef.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{protecteddef-test1.tex}{\from{protecteddef.dtx}{test1}}%
-  \file{protecteddef-test2.tex}{\from{protecteddef.dtx}{test2}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{protecteddef-test1.tex}{\from{protecteddef.dtx}{test1}}%
+%  \file{protecteddef-test2.tex}{\from{protecteddef.dtx}{test2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{protecteddef.xml}{\from{protecteddef.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{protecteddef.xml}{\from{protecteddef.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/readme-ctan.txt
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/readme-ctan.txt	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/readme-ctan.txt	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,4 +1,4 @@
-README           2018/09/10
+README           2018/11/30
 
 This file describes the directory
   CTAN:macros/latex/contrib/oberdiek/

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/refcount.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/refcount.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/refcount.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -129,16 +129,16 @@
   \file{refcount.drv}{\from{refcount.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{refcount.sty}{\from{refcount.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{refcount-test1.tex}{\from{refcount.dtx}{test1}}%
-  \file{refcount-test2.tex}{\from{refcount.dtx}{test2}}%
-  \file{refcount-test3.tex}{\from{refcount.dtx}{test3}}%
-  \file{refcount-test4.tex}{\from{refcount.dtx}{test3,test4}}%
-  \file{refcount-test5.tex}{\from{refcount.dtx}{test5}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{refcount-test1.tex}{\from{refcount.dtx}{test1}}%
+%  \file{refcount-test2.tex}{\from{refcount.dtx}{test2}}%
+%  \file{refcount-test3.tex}{\from{refcount.dtx}{test3}}%
+%  \file{refcount-test4.tex}{\from{refcount.dtx}{test3,test4}}%
+%  \file{refcount-test5.tex}{\from{refcount.dtx}{test5}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{refcount.xml}{\from{refcount.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{refcount.xml}{\from{refcount.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -126,14 +126,14 @@
   \file{rerunfilecheck.drv}{\from{rerunfilecheck.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{rerunfilecheck.sty}{\from{rerunfilecheck.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{rerunfilecheck-test1.tex}{\from{rerunfilecheck.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{rerunfilecheck-test1.tex}{\from{rerunfilecheck.dtx}{test1}}%
   \nopreamble
   \nopostamble
   \usedir{doc/latex/oberdiek}%
   \file{rerunfilecheck-example.cfg}{\from{rerunfilecheck.dtx}{cfg}}%
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{rerunfilecheck.xml}{\from{rerunfilecheck.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{rerunfilecheck.xml}{\from{rerunfilecheck.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -123,12 +123,12 @@
   \file{resizegather.drv}{\from{resizegather.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{resizegather.sty}{\from{resizegather.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{resizegather-test1.tex}{\from{resizegather.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{resizegather-test1.tex}{\from{resizegather.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{resizegather.xml}{\from{resizegather.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{resizegather.xml}{\from{resizegather.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -130,13 +130,13 @@
   \file{rotchiffre.drv}{\from{rotchiffre.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{rotchiffre.sty}{\from{rotchiffre.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{rotchiffre-test1.tex}{\from{rotchiffre.dtx}{test1}}%
-  \file{rotchiffre-test2.tex}{\from{rotchiffre.dtx}{test2}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{rotchiffre-test1.tex}{\from{rotchiffre.dtx}{test1}}%
+%  \file{rotchiffre-test2.tex}{\from{rotchiffre.dtx}{test2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{rotchiffre.xml}{\from{rotchiffre.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{rotchiffre.xml}{\from{rotchiffre.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -129,8 +129,8 @@
   \file{scrindex-example2.tex}{\from{scrindex.dtx}{example2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{scrindex.xml}{\from{scrindex.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{scrindex.xml}{\from{scrindex.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/selinput.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/selinput.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/selinput.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -129,16 +129,16 @@
   \file{selinput.drv}{\from{selinput.dtx}{driver}}%
   \usedir{tex/latex/oberdiek}%
   \file{selinput.sty}{\from{selinput.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{selinput-test1.tex}{\from{selinput.dtx}{test,test1}}%
-  \file{selinput-test2.tex}{\from{selinput.dtx}{test,test2}}%
-  \file{selinput-test3.tex}{\from{selinput.dtx}{test,test3}}%
-  \file{selinput-test4.tex}{\from{selinput.dtx}{test,test4}}%
-  \file{selinput-test5.tex}{\from{selinput.dtx}{test,test5}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{selinput-test1.tex}{\from{selinput.dtx}{test,test1}}%
+%  \file{selinput-test2.tex}{\from{selinput.dtx}{test,test2}}%
+%  \file{selinput-test3.tex}{\from{selinput.dtx}{test,test3}}%
+%  \file{selinput-test4.tex}{\from{selinput.dtx}{test,test4}}%
+%  \file{selinput-test5.tex}{\from{selinput.dtx}{test,test5}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{selinput.xml}{\from{selinput.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{selinput.xml}{\from{selinput.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -135,13 +135,13 @@
   \file{setouterhbox.sty}{\from{setouterhbox.dtx}{package}}%
   \usedir{doc/latex/oberdiek}%
   \file{setouterhbox-example.tex}{\from{setouterhbox.dtx}{example}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{setouterhbox-test1.tex}{\from{setouterhbox.dtx}{test1}}%
-  \file{setouterhbox-test2.tex}{\from{setouterhbox.dtx}{test2}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{setouterhbox-test1.tex}{\from{setouterhbox.dtx}{test1}}%
+%  \file{setouterhbox-test2.tex}{\from{setouterhbox.dtx}{test2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{setouterhbox.xml}{\from{setouterhbox.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{setouterhbox.xml}{\from{setouterhbox.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/settobox.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/settobox.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/settobox.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -127,8 +127,8 @@
   \file{settobox-example.tex}{\from{settobox.dtx}{example}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{settobox.xml}{\from{settobox.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{settobox.xml}{\from{settobox.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -135,16 +135,16 @@
   \file{soulutf8.drv}{\from{soulutf8.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{soulutf8.sty}{\from{soulutf8.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{soulutf8-test1.tex}{\from{soulutf8.dtx}{test1}}%
-  \file{soulutf8-test2.tex}{\from{soulutf8.dtx}{test2,utf8}}%
-  \file{soulutf8-test3.tex}{\from{soulutf8.dtx}{test3,utf8x}}%
-  \file{soulutf8-test4.tex}{\from{soulutf8.dtx}{test4,utf8,noetex}}%
-  \file{soulutf8-test5.tex}{\from{soulutf8.dtx}{test5,utf8x,noetex}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{soulutf8-test1.tex}{\from{soulutf8.dtx}{test1}}%
+%  \file{soulutf8-test2.tex}{\from{soulutf8.dtx}{test2,utf8}}%
+%  \file{soulutf8-test3.tex}{\from{soulutf8.dtx}{test3,utf8x}}%
+%  \file{soulutf8-test4.tex}{\from{soulutf8.dtx}{test4,utf8,noetex}}%
+%  \file{soulutf8-test5.tex}{\from{soulutf8.dtx}{test5,utf8x,noetex}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{soulutf8.xml}{\from{soulutf8.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{soulutf8.xml}{\from{soulutf8.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{stackrel.sty}{\from{stackrel.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{stackrel.xml}{\from{stackrel.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{stackrel.xml}{\from{stackrel.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{stampinclude.sty}{\from{stampinclude.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{stampinclude.xml}{\from{stampinclude.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{stampinclude.xml}{\from{stampinclude.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -234,13 +234,13 @@
   \file{se-cp1250.def}{\from{stringenc.dtx}{general,cp1250}}%
   \file{se-cp1251.def}{\from{stringenc.dtx}{general,cp1251}}%
   \file{se-cp1257.def}{\from{stringenc.dtx}{general,cp1257}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{stringenc-test1.tex}{\from{stringenc.dtx}{test1}}%
-  \file{stringenc-test2.tex}{\from{stringenc.dtx}{test2}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{stringenc-test1.tex}{\from{stringenc.dtx}{test1}}%
+%  \file{stringenc-test2.tex}{\from{stringenc.dtx}{test2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{stringenc.xml}{\from{stringenc.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{stringenc.xml}{\from{stringenc.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -129,8 +129,8 @@
   \file{tabularht-example2.tex}{\from{tabularht.dtx}{example2}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{tabularht.xml}{\from{tabularht.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{tabularht.xml}{\from{tabularht.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -127,8 +127,8 @@
   \file{tabularkv-example.tex}{\from{tabularkv.dtx}{example}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{tabularkv.xml}{\from{tabularkv.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{tabularkv.xml}{\from{tabularkv.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/telprint.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/telprint.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/telprint.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -129,12 +129,12 @@
   \file{telprint.drv}{\from{telprint.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{telprint.sty}{\from{telprint.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{telprint-test1.tex}{\from{telprint.dtx}{test1}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{telprint-test1.tex}{\from{telprint.dtx}{test1}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{telprint.xml}{\from{telprint.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{telprint.xml}{\from{telprint.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/thepdfnumber.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/thepdfnumber.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/thepdfnumber.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -133,10 +133,10 @@
   \file{thepdfnumber.drv}{\from{thepdfnumber.dtx}{driver}}%
   \usedir{tex/generic/oberdiek}%
   \file{thepdfnumber.sty}{\from{thepdfnumber.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{thepdfnumber-test1.tex}{\from{thepdfnumber.dtx}{test1}}%
-  \file{thepdfnumber-test2.tex}{\from{thepdfnumber.dtx}{test2}}%
-  \file{thepdfnumber-test3.tex}{\from{thepdfnumber.dtx}{test2,active}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{thepdfnumber-test1.tex}{\from{thepdfnumber.dtx}{test1}}%
+%  \file{thepdfnumber-test2.tex}{\from{thepdfnumber.dtx}{test2}}%
+%  \file{thepdfnumber-test3.tex}{\from{thepdfnumber.dtx}{test2,active}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/transparent.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/transparent.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/transparent.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,12 +1,12 @@
 % \iffalse meta-comment
 %
 % File: transparent.dtx
-% Version: 2016/05/16 v1.1
+% Version: 2018/11/18 v1.3
 % Info: Transparency via pdfTeX's color stack
 %
 % Copyright (C) 2007 by
 %    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%    2016
+%    2016 2018
 %    https://github.com/ho-tex/oberdiek/issues
 %
 % This work may be distributed and/or modified under the
@@ -79,7 +79,7 @@
 \input docstrip.tex
 \Msg{************************************************************************}
 \Msg{* Installation}
-\Msg{* Package: transparent 2016/05/16 v1.1 Transparency via pdfTeX's color stack (HO)}
+\Msg{* Package: transparent 2018/11/18 v1.3 Transparency via pdfTeX's color stack (HO)}
 \Msg{************************************************************************}
 
 \keepsilent
@@ -91,7 +91,7 @@
 This is a generated file.
 
 Project: transparent
-Version: 2016/05/16 v1.1
+Version: 2018/11/18 v1.3
 
 Copyright (C) 2007 by
    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -127,8 +127,8 @@
   \file{transparent-example.tex}{\from{transparent.dtx}{example}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{transparent.xml}{\from{transparent.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{transparent.xml}{\from{transparent.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space
@@ -155,7 +155,7 @@
 %<*driver>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{transparent.drv}%
-  [2016/05/16 v1.1 Transparency via pdfTeX's color stack (HO)]%
+  [2018/11/18 v1.3 Transparency via pdfTeX's color stack (HO)]%
 \documentclass{ltxdoc}
 \usepackage{holtxdoc}[2011/11/22]
 \begin{document}
@@ -184,7 +184,7 @@
 % \GetFileInfo{transparent.drv}
 %
 % \title{The \xpackage{transparent} package}
-% \date{2016/05/16 v1.1}
+% \date{2018/11/18 v1.3}
 % \author{Heiko Oberdiek\thanks
 % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
 % \xemail{heiko.oberdiek at googlemail.com}}
@@ -244,7 +244,7 @@
 %<*package>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{transparent}%
-  [2016/05/16 v1.1 Transparency via pdfTeX's color stack (HO)]%
+  [2018/11/18 v1.3 Transparency via pdfTeX's color stack (HO)]%
 %    \end{macrocode}
 %
 % \subsection{Initial checks}
@@ -261,10 +261,21 @@
 \fi
 %    \end{macrocode}
 %
-% \subsubsection{Check \pdfTeX\ version}
+% \subsubsection{Check \pdfTeX\ or Lua\TeX\ version}
 %    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfcolorstackinit\endcsname\relax
+\ifx\pdfextension\@undefined
+  \let\TRP at pdfcolorstackinit\pdfcolorstackinit
+  \let\TRP at pdfpageresources\pdfpageresources
+  \let\TRP at pdfcolorstack\pdfcolorstack
+\else
+  \def\TRP at pdfcolorstackinit           {\pdffeedback colorstackinit}
+  \protected\edef\TRP at pdfpageresources {\pdfvariable pageresources}
+  \protected\def\TRP at pdfcolorstack     {\pdfextension colorstack}
+\fi
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\ifcsname TRP at pdfcolorstackinit\endcsname\else
   \PackageWarningNoLine{transparent}{%
     Your pdfTeX version does not support color stacks%
   }%
@@ -272,6 +283,17 @@
 \fi
 %    \end{macrocode}
 %
+% \subsection{Compability with pgf}
+%  https://github.com/ho-tex/oberdiek/issues/19
+%    \begin{macrocode}
+\AtBeginDocument
+ {%
+   \ifcsname pgfutil at addpdfresource@extgs\endcsname
+    \let\TRP at addresource\relax
+    \pgfutil at addpdfresource@extgs{\TRP at list}%
+   \fi
+ }
+%    \end{macrocode}
 % \subsection{Transparency}
 %
 %    The setting for the different transparency values must
@@ -309,8 +331,8 @@
 \def\TRP at addresource{%
   \begingroup
     \edef\x{\endgroup
-      \pdfpageresources{%
-        \the\pdfpageresources
+      \TRP at pdfpageresources{%
+        \the\TRP at pdfpageresources
         /ExtGState<<\TRP at list>>%
       }%
     }%
@@ -318,7 +340,7 @@
 }
 \newif\ifTRP at rerun
 \xdef\TRP at colorstack{%
-  \pdfcolorstackinit page direct{/TRP1 gs}%
+  \TRP at pdfcolorstackinit page direct{/TRP1 gs}%
 }
 %    \end{macrocode}
 %    \begin{macro}{\transparent}
@@ -368,7 +390,7 @@
   \@ifundefined{TRP\transparent at current}{%
     \global\TRP at reruntrue
   }{%
-    \pdfcolorstack\TRP at colorstack push{%
+    \TRP at pdfcolorstack\TRP at colorstack push{%
       \csname TRP\transparent at current\endcsname
     }%
     \aftergroup\transparent at reset
@@ -375,7 +397,7 @@
   }%
 }
 \def\transparent at reset{%
-  \pdfcolorstack\TRP at colorstack pop\relax
+  \TRP at pdfcolorstack\TRP at colorstack pop\relax
 }
 %    \end{macrocode}
 %    \begin{macro}{\texttransparent}
@@ -593,7 +615,7 @@
   <authorref id='auth:oberdiek'/>
   <copyright owner='Heiko Oberdiek' year='2007'/>
   <license type='lppl1.3'/>
-  <version number='1.1'/>
+  <version number='1.2'/>
   <description>
     Since version 1.40 <xref refid='pdftex'>pdfTeX</xref> supports
     several color stacks. This package shows how a separate colour stack
@@ -621,6 +643,14 @@
 %   \item
 %     Documentation updates.
 %   \end{Version}
+%   \begin{Version}{2018/09/10 v1.2}
+%   \item
+%     Update for LuaTeX, remove dependency on Pdf\TeX\ command names.
+%   \end{Version}
+%   \begin{Version}{2018/11/18 v1.3}
+%   \item
+%     Added code for pgf compability, see https://github.com/ho-tex/oberdiek/issues/19
+%   \end{Version}
 % \end{History}
 %
 % \PrintIndex

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -122,8 +122,8 @@
   \file{twoopt.sty}{\from{twoopt.dtx}{package}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{twoopt.xml}{\from{twoopt.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{twoopt.xml}{\from{twoopt.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/uniquecounter.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/uniquecounter.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/uniquecounter.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -138,14 +138,14 @@
   \file{uniquecounter.sty}{\from{uniquecounter.dtx}{package}}%
   \usedir{doc/latex/oberdiek}%
   \file{uniquecounter-example.tex}{\from{uniquecounter.dtx}{example}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{uniquecounter-test1.tex}{\from{uniquecounter.dtx}{test1}}%
-  \file{uniquecounter-test2.tex}{\from{uniquecounter.dtx}{test2}}%
-  \file{uniquecounter-test3.tex}{\from{uniquecounter.dtx}{test3}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{uniquecounter-test1.tex}{\from{uniquecounter.dtx}{test1}}%
+%  \file{uniquecounter-test2.tex}{\from{uniquecounter.dtx}{test2}}%
+%  \file{uniquecounter-test3.tex}{\from{uniquecounter.dtx}{test3}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{uniquecounter.xml}{\from{uniquecounter.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{uniquecounter.xml}{\from{uniquecounter.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/zref.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/zref.dtx	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/zref.dtx	2018-11-30 21:50:13 UTC (rev 49285)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %
 % File: zref.dtx
-% Version: 2016/05/21 v2.26
+% Version: 2018/11/21 v2.27
 % Info: A new reference scheme for LaTeX
 %
 % Copyright (C) 2006-2012 by
@@ -114,7 +114,7 @@
 \input docstrip.tex
 \Msg{************************************************************************}
 \Msg{* Installation}
-\Msg{* Package: zref 2016/05/21 v2.26 A new reference scheme for LaTeX (HO)}
+\Msg{* Package: zref 2018/11/21 v2.27 A new reference scheme for LaTeX (HO)}
 \Msg{************************************************************************}
 
 \keepsilent
@@ -126,7 +126,7 @@
 This is a generated file.
 
 Project: zref
-Version: 2016/05/21 v2.26
+Version: 2018/11/21 v2.27
 
 Copyright (C) 2006-2012 by
    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -191,15 +191,15 @@
   \file{zref-example.tex}{\from{zref.dtx}{example}}%
   \file{zref-example-lastpage.tex}{\from{zref.dtx}{example-lastpage}}%
   \file{zref-example-nextpage.tex}{\from{zref.dtx}{example-nextpage}}%
-  \usedir{doc/latex/oberdiek/test}%
-  \file{zref-test1.tex}{\from{zref.dtx}{test1}}%
-  \file{zref-test-base.tex}{\from{zref.dtx}{test-base}}%
-  \file{zref-test-runs.tex}{\from{zref.dtx}{test-runs}}%
-  \file{zref-test-titleref-memoir.tex}{\from{zref.dtx}{test-titleref-memoir}}%
+%  \usedir{doc/latex/oberdiek/test}%
+%  \file{zref-test1.tex}{\from{zref.dtx}{test1}}%
+%  \file{zref-test-base.tex}{\from{zref.dtx}{test-base}}%
+%  \file{zref-test-runs.tex}{\from{zref.dtx}{test-runs}}%
+%  \file{zref-test-titleref-memoir.tex}{\from{zref.dtx}{test-titleref-memoir}}%
   \nopreamble
   \nopostamble
-  \usedir{source/latex/oberdiek/catalogue}%
-  \file{zref.xml}{\from{zref.dtx}{catalogue}}%
+%  \usedir{source/latex/oberdiek/catalogue}%
+%  \file{zref.xml}{\from{zref.dtx}{catalogue}}%
 }
 
 \catcode32=13\relax% active space
@@ -232,7 +232,7 @@
 %<*driver>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{zref.drv}%
-  [2016/05/21 v2.26 A new reference scheme for LaTeX (HO)]%
+  [2018/11/21 v2.27 A new reference scheme for LaTeX (HO)]%
 \documentclass{ltxdoc}
 \usepackage{holtxdoc}[2011/11/22]
 \setlength{\emergencystretch}{1em}
@@ -262,7 +262,7 @@
 % \GetFileInfo{zref.drv}
 %
 % \title{The \xpackage{zref} package}
-% \date{2016/05/21 v2.26}
+% \date{2018/11/21 v2.27}
 % \author{Heiko Oberdiek\thanks
 % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
 % \xemail{heiko.oberdiek at googlemail.com}}
@@ -942,7 +942,7 @@
 \newcounter{foo}
 \renewcommand*{\thefoo}{\Alph{foo}}
 
-\usepackage{zref-lastpage,zref-user}[2016/05/21]
+\usepackage{zref-lastpage,zref-user}[2018/11/21]
 
 \makeatletter
 \zref at newprop{thefoo}{\thefoo}
@@ -1056,7 +1056,7 @@
 %<<END_EXAMPLE
 \documentclass{book}
 
-\usepackage{zref-nextpage}[2016/05/21]
+\usepackage{zref-nextpage}[2018/11/21]
 \znextpagesetup
   {\thepage}% next page is unknown
   {\thepage\ (#1)}% this page is last page
@@ -1626,13 +1626,13 @@
 %<*package>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref}
-  [2016/05/21 v2.26 A new reference scheme for LaTeX (HO)]%
+  [2018/11/21 v2.27 A new reference scheme for LaTeX (HO)]%
 %    \end{macrocode}
 %
 % \subsubsection{Load basic module}
 %
 %    \begin{macrocode}
-\RequirePackage{zref-base}[2016/05/21]
+\RequirePackage{zref-base}[2018/11/21]
 %    \end{macrocode}
 %    Abort package loading if \xpackage{zref-base} could not be
 %    loaded successfully.
@@ -1647,7 +1647,7 @@
 \def\ZREF at temp#1{%
   \DeclareOption{#1}{%
     \AtEndOfPackage{%
-      \RequirePackage{zref-#1}[2016/05/21]%
+      \RequirePackage{zref-#1}[2018/11/21]%
     }%
   }%
 }
@@ -1713,7 +1713,7 @@
 %<*base>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-base}%
-  [2016/05/21 v2.26 Module base for zref (HO)]%
+  [2018/11/21 v2.27 Module base for zref (HO)]%
 %    \end{macrocode}
 %
 % \subsubsection{Utilities}
@@ -3020,8 +3020,8 @@
 %<*user>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-user}%
-  [2016/05/21 v2.26 Module user for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module user for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -3111,8 +3111,8 @@
 %<*abspage>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-abspage}%
-  [2016/05/21 v2.26 Module abspage for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module abspage for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -3159,8 +3159,8 @@
 %<*counter>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-counter}%
-  [2016/05/21 v2.26 Module counter for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module counter for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -3199,9 +3199,9 @@
 %<*lastpage>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-lastpage}%
-  [2016/05/21 v2.26 Module lastpage for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
-\RequirePackage{zref-abspage}[2016/05/21]
+  [2018/11/21 v2.27 Module lastpage for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
+\RequirePackage{zref-abspage}[2018/11/21]
 \RequirePackage{atveryend}[2009/12/07]
 \ifx\ZREF at base@ok Y%
 \else
@@ -3271,8 +3271,8 @@
 %<*thepage>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-thepage}%
-  [2016/05/21 v2.26 Module thepage for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module thepage for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -3281,7 +3281,7 @@
 %
 %    \begin{macrocode}
 \RequirePackage{atbegshi}[2011/10/05]
-\RequirePackage{zref-abspage}[2016/05/21]
+\RequirePackage{zref-abspage}[2018/11/21]
 %    \end{macrocode}
 %    \begin{macrocode}
 \zref at newlist{thepage}
@@ -3346,8 +3346,8 @@
 %<*nextpage>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-nextpage}%
-  [2016/05/21 v2.26 Module nextpage for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module nextpage for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -3355,9 +3355,9 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\RequirePackage{zref-abspage}[2016/05/21]
-\RequirePackage{zref-thepage}[2016/05/21]
-\RequirePackage{zref-lastpage}[2016/05/21]
+\RequirePackage{zref-abspage}[2018/11/21]
+\RequirePackage{zref-thepage}[2018/11/21]
+\RequirePackage{zref-lastpage}[2018/11/21]
 \RequirePackage{uniquecounter}[2009/12/18]
 %    \end{macrocode}
 %    \begin{macrocode}
@@ -3450,8 +3450,8 @@
 %<*totpages>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-totpages}%
-  [2016/05/21 v2.26 Module totpages for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module totpages for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -3461,8 +3461,8 @@
 %    The absolute page number of the last page is the total
 %    page number.
 %    \begin{macrocode}
-\RequirePackage{zref-abspage}[2016/05/21]
-\RequirePackage{zref-lastpage}[2016/05/21]
+\RequirePackage{zref-abspage}[2018/11/21]
+\RequirePackage{zref-lastpage}[2018/11/21]
 %    \end{macrocode}
 %
 %    \begin{macro}{\ztotpages}
@@ -3492,8 +3492,8 @@
 %<*pagelayout>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-pagelayout}%
-  [2016/05/21 v2.26 Module pagelayout for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module pagelayout for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -3501,7 +3501,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\RequirePackage{zref-thepage}[2016/05/21]
+\RequirePackage{zref-thepage}[2018/11/21]
 \RequirePackage{ifluatex}[2010/03/01]
 \RequirePackage{atveryend}[2010/03/24]
 %    \end{macrocode}
@@ -3734,8 +3734,8 @@
 %<*pageattr>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-pageattr}%
-  [2016/05/21 v2.26 Module pageattr for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module pageattr for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -3785,7 +3785,7 @@
   \def\zref at pdfpageattr#1{}%
   \def\zref at pdfpageattr@used#1{}%
 }{%
-  \RequirePackage{zref-thepage}[2016/05/21]%
+  \RequirePackage{zref-thepage}[2018/11/21]%
   \zref at newprop*{pdfpageattr}[]{\zref at hex{\the\pdfpageattr}}%
   \zref at addprop{thepage}{pdfpageattr}%
   \let\ZREF at temp=Y%
@@ -3797,7 +3797,7 @@
   \def\zref at pdfpagesattr{}%
   \def\zref at pdfpagesattr@used{}%
 }{%
-  \RequirePackage{zref-lastpage}[2016/05/21]%
+  \RequirePackage{zref-lastpage}[2018/11/21]%
   \zref at newprop*{pdfpagesattr}[]{\zref at hex{\the\pdfpagesattr}}%
   \zref at addprop{LastPage}{pdfpagesattr}%
   \let\ZREF at temp=Y%
@@ -3809,7 +3809,7 @@
 \fi
 %    \end{macrocode}
 %    \begin{macrocode}
-\RequirePackage{zref-abspage}[2016/05/21]
+\RequirePackage{zref-abspage}[2018/11/21]
 \RequirePackage{atveryend}[2010/03/24]
 \RequirePackage{pdftexcmds}[2010/04/01]
 \let\ZREF at temp=Y%
@@ -3959,8 +3959,8 @@
 %<*marks>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-marks}%
-  [2016/05/21 v2.26 Module marks for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module marks for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -4065,7 +4065,7 @@
 %<*runs>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-runs}%
-  [2016/05/21 v2.26 Module runs for zref (HO)]%
+  [2018/11/21 v2.27 Module runs for zref (HO)]%
 %    \end{macrocode}
 %
 %    \begin{macro}{\zruns}
@@ -4097,8 +4097,8 @@
 %<*perpage>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-perpage}%
-  [2016/05/21 v2.26 Module perpage for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module perpage for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -4113,7 +4113,7 @@
 %    For detecting changed pages module \xmodule{abspage}
 %    is loaded.
 %    \begin{macrocode}
-\RequirePackage{zref-abspage}[2016/05/21]
+\RequirePackage{zref-abspage}[2018/11/21]
 %    \end{macrocode}
 %
 %    We group the properties for the needed references
@@ -4147,6 +4147,21 @@
   \ZREF at org@stepcounter{#1}%
 }
 %    \end{macrocode}
+%    \cs{@stpelt} must be adapted due to the change in latex
+%    2015-01, see https://github.com/ho-tex/oberdiek/issues/26
+%    \begin{macrocode}
+\let\ZREF at org@@stpelt\@stpelt
+\def\@stpelt#1{%
+  \ifcsname ZREF at perpage@#1\endcsname
+    \begingroup
+      \let\stepcounter\ZREF at org@stepcounter
+      \ZREF at org@@stpelt{#1}%
+    \endgroup
+    \expandafter\ltx at gobbletwo
+  \fi
+  \ZREF at org@@stpelt{#1}%
+}
+%    \end{macrocode}
 %
 %    \begin{macro}{\zmakeperpage}
 %    Makro \cs{zmakeperpage} resets a counter at each page
@@ -4264,8 +4279,8 @@
 %<*titleref>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-titleref}%
-  [2016/05/21 v2.26 Module titleref for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module titleref for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -4677,8 +4692,8 @@
 %<*xr>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-xr}%
-  [2016/05/21 v2.26 Module xr for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module xr for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -5213,8 +5228,8 @@
 %<*hyperref>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-hyperref}%
-  [2016/05/21 v2.26 Module hyperref for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module hyperref for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -5243,8 +5258,8 @@
 %<*savepos>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-savepos}%
-  [2016/05/21 v2.26 Module savepos for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module savepos for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -5410,8 +5425,8 @@
 %<*abspos>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-abspos}%
-  [2016/05/21 v2.26 Module abspos for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module abspos for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -5419,7 +5434,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\RequirePackage{zref-savepos}[2016/05/21]
+\RequirePackage{zref-savepos}[2018/11/21]
 \ifx\ZREF at savepos@ok Y%
 \else
   \expandafter\endinput
@@ -5426,7 +5441,7 @@
 \fi
 %    \end{macrocode}
 %    \begin{macrocode}
-\RequirePackage{zref-pagelayout}[2016/05/21]
+\RequirePackage{zref-pagelayout}[2018/11/21]
 \zref at addprop{savepos}{abspage}
 %    \end{macrocode}
 %
@@ -6039,8 +6054,8 @@
 %<*dotfill>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-dotfill}%
-  [2016/05/21 v2.26 Module dotfill for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module dotfill for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -6050,7 +6065,7 @@
 %    For measuring the width of \cs{zdotfill} we use the features
 %    provided by module \xmodule{savepos}.
 %    \begin{macrocode}
-\RequirePackage{zref-savepos}[2016/05/21]
+\RequirePackage{zref-savepos}[2018/11/21]
 %    \end{macrocode}
 %    For automatically generated label names we use the unique
 %    counter of module \xmodule{base}.
@@ -6139,8 +6154,8 @@
 %<*env>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-env}%
-  [2016/05/21 v2.26 Module env for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module env for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -6185,7 +6200,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \nofiles
 \documentclass{article}
-\usepackage{zref-base}[2016/05/21]
+\usepackage{zref-base}[2018/11/21]
 \usepackage{qstest}
 \IncludeTests{*}
 \LogTests{log}{*}{*}
@@ -6225,7 +6240,7 @@
 %<*test-base>
 \NeedsTeXFormat{LaTeX2e}
 \documentclass{article}
-\usepackage{zref-base,zref-titleref}[2016/05/21]
+\usepackage{zref-base,zref-titleref}[2018/11/21]
 \usepackage{qstest}
 \IncludeTests{*}
 \LogTests{log}{*}{*}
@@ -6284,7 +6299,7 @@
 %<*test-runs>
 \NeedsTeXFormat{LaTeX2e}
 \documentclass{article}
-\usepackage{zref-runs}[2016/05/21]
+\usepackage{zref-runs}[2018/11/21]
 \usepackage{qstest}
 \IncludeTests{*}
 \LogTests{log}{*}{*}
@@ -6313,7 +6328,7 @@
 %<*test-titleref-memoir>
 \NeedsTeXFormat{LaTeX2e}
 \documentclass{memoir}
-\usepackage{zref-titleref}[2016/05/21]
+\usepackage{zref-titleref}[2018/11/21]
 \usepackage{qstest}
 \IncludeTests{*}
 \LogTests{log}{*}{*}
@@ -6901,6 +6916,10 @@
 %   \item
 %     update zref-savepos for new luatex
 %   \end{Version}
+%   \begin{Version}{2018/11/21 v2.27}
+%   \item
+%     adapted zref-perpage, see issue https://github.com/ho-tex/oberdiek/issues/26
+%   \end{Version}
 % \end{History}
 %
 % \PrintIndex

Modified: trunk/Master/texmf-dist/tex/generic/oberdiek/embedfile.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/oberdiek/embedfile.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/generic/oberdiek/embedfile.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: embedfile
-%% Version: 2016/05/15 v2.7
+%% Version: 2018/11/01 v2.8
 %% 
 %% Copyright (C) 2006-2011 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -105,7 +105,7 @@
   \fi
 \expandafter\x\csname ver at embedfile.sty\endcsname
 \ProvidesPackage{embedfile}%
-  [2016/05/15 v2.7 Embed files into PDF (HO)]%
+  [2018/11/01 v2.8 Embed files into PDF (HO)]%
 \begingroup\catcode61\catcode48\catcode32=10\relax%
   \catcode13=5 % ^^M
   \endlinechar=13 %
@@ -164,7 +164,10 @@
   \@PackageError{embedfile}%
 }
 \ifx\pdfextension\@undefined\else
-  \EmFi at RequirePackage{luatex85}[2016/01/01]
+    \protected\def\pdflastobj {\numexpr\pdffeedback lastobj\relax}
+    \protected\def\pdfnames   {\pdfextension names }
+    \protected\def\pdfobj     {\pdfextension obj }
+    \let\pdfoutput            \outputmode
 \fi
 \EmFi at RequirePackage{ifpdf}[2007/09/09]
 \ifpdf

Modified: trunk/Master/texmf-dist/tex/generic/oberdiek/pdfcol.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/oberdiek/pdfcol.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/generic/oberdiek/pdfcol.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: pdfcol
-%% Version: 2016/05/17 v1.4
+%% Version: 2018/11/01 v1.5
 %% 
 %% Copyright (C) 2007 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -102,7 +102,7 @@
   \fi
 \expandafter\x\csname ver at pdfcol.sty\endcsname
 \ProvidesPackage{pdfcol}%
-  [2016/05/17 v1.4 Handle new color stacks for pdfTeX (HO)]%
+  [2018/11/01 v1.5 Handle new color stacks for pdfTeX (HO)]%
 \begingroup\catcode61\catcode48\catcode32=10\relax%
   \catcode13=5 % ^^M
   \endlinechar=13 %
@@ -155,7 +155,8 @@
   }%
 \fi
 \ifx\pdfextension\@undefined\else
-  \PDFCOL at RequirePackage{luatex85}[2016/01/01]
+ \def\pdfcolorstackinit {\pdffeedback colorstackinit}
+ \protected\def\pdfcolorstack     {\pdfextension colorstack}
 \fi
 \PDFCOL at RequirePackage{ltxcmds}[2010/03/01]
 \ltx at newif\ifpdfcolAvailable

Modified: trunk/Master/texmf-dist/tex/generic/oberdiek/pdfrender.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/oberdiek/pdfrender.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/generic/oberdiek/pdfrender.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: pdfrender
-%% Version: 2016/05/17 v1.4
+%% Version: 2018/11/01 v1.5
 %% 
 %% Copyright (C) 2010 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -104,7 +104,7 @@
   \fi
 \expandafter\x\csname ver at pdfrender.sty\endcsname
 \ProvidesPackage{pdfrender}%
-  [2016/05/17 v1.4 Access to some PDF graphics parameters (HO)]%
+  [2018/11/01 v1.5 Access to some PDF graphics parameters (HO)]%
 \begingroup\catcode61\catcode48\catcode32=10\relax%
   \catcode13=5 % ^^M
   \endlinechar=13 %
@@ -200,7 +200,9 @@
   \let\PdfRender at RequirePackage\RequirePackage
 \fi
 \ifx\pdfextension\@undefined\else
-  \PdfRender at RequirePackage{luatex85}[2016/01/01]
+  \def\pdfcolorstackinit {\pdffeedback colorstackinit}
+  \protected\def\pdfcolorstack     {\pdfextension colorstack}
+  \protected\def\pdfliteral        {\pdfextension literal}
 \fi
 \PdfRender at RequirePackage{ifpdf}[2010/01/28]
 \PdfRender at RequirePackage{infwarerr}[2007/09/09]

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/askinclude.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/askinclude.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/askinclude.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: askinclude
-%% Version: 2016/05/14 v2.3
+%% Version: 2018/11/01 v2.4
 %% 
 %% Copyright (C) 1991-1994 by Pablo A. Straub
 %% Copyright (C) 2007, 2008, 2011 by
@@ -98,9 +98,12 @@
 \TMP at EnsureCode{96}{12}% `
 \edef\AskInc at AtEnd{\AskInc at AtEnd\noexpand\endinput}
 \ProvidesPackage{askinclude}%
-  [2016/05/14 v2.3 Interactive asking of included files]%
+  [2018/11/01 v2.4 Interactive asking of included files]%
 \ifx\pdfextension\@undefined\else
-  \RequirePackage{luatex85}
+    \protected\def\pdflastobj {\numexpr\pdffeedback lastobj\relax}
+    \protected\def\pdfnames   {\pdfextension names }
+    \protected\def\pdfobj     {\pdfextension obj }
+    \let\pdfoutput            \outputmode
 \fi
 \AtBeginDocument{%
   \let\AskInc at AtBeginDocument\@firstofone
@@ -690,6 +693,7 @@
 }
 \AtBeginDocument{\AskInc at MainQuestion}
 \AskInc at AtEnd%
+
 \endinput
 %%
 %% End of file `askinclude.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: embedfile
-%% Version: 2016/05/15 v2.7
+%% Version: 2018/11/01 v2.8
 %% 
 %% Copyright (C) 2006-2011 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -41,8 +41,8 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{dtx-attach}
-  [2016/05/15 v2.7 Embed \string\jobname.dtx (HO)]%
-\RequirePackage{embedfile}[2016/05/15]
+  [2018/11/01 v2.8 Embed \string\jobname.dtx (HO)]%
+\RequirePackage{embedfile}[2018/11/01]
 \embedfile[%
   stringmethod=escape,%
   mimetype=plain/text,%

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: luacolor
-%% Version: 2016/05/16 v1.10
+%% Version: 2018/11/22 v1.11
 %% 
 %% Copyright (C) 2007, 2009-2011 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -32,8 +32,7 @@
 %% and the derived files
 %%    luacolor.sty, luacolor.pdf, luacolor.ins, luacolor.drv,
 %%    luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex,
-%%    oberdiek.luacolor.lua, luacolor.lua,
-%%    oberdiek.luacolor-pre065.lua, luacolor-pre065.lua.
+%%    luacolor.lua,
 %% 
 \begingroup\catcode61\catcode48\catcode32=10\relax%
   \catcode13=5 % ^^M
@@ -87,7 +86,7 @@
 \edef\LuaCol at AtEnd{\LuaCol at AtEnd\noexpand\endinput}
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{luacolor}%
-  [2016/05/16 v1.10 Color support via LuaTeX's attributes (HO)]
+  [2018/11/22 v1.11 Color support via LuaTeX's attributes (HO)]
 \RequirePackage{infwarerr}[2010/04/08]%
 \RequirePackage{ifluatex}[2010/03/01]%
 \RequirePackage{ifpdf}[2011/01/30]%
@@ -95,10 +94,7 @@
 \RequirePackage{color}
 \ifluatex
   \ifx\newattribute\@undefined
-  \ltx at ifpackageloaded{luatexbase-attr}{%
-  }{%
-    \RequirePackage{luatex}[2010/03/09]%
-  }%
+    \RequirePackage{ltluatex}%
  \fi
 \else
   \@PackageError{luacolor}{%
@@ -106,11 +102,7 @@
   }\@ehc
   \expandafter\LuaCol at AtEnd
 \fi%
-\ifnum\luatexversion<36 %
-  \def\LuaCol at directlua{\directlua0 }%
-\else
   \let\LuaCol at directlua\directlua
-\fi
 \ifcolors@
 \else
   \@PackageWarningNoLine{luacolor}{%
@@ -123,10 +115,10 @@
   \expandafter\LuaCol at AtEnd
 \fi%
 \LuaCol at directlua{%
-  require("oberdiek.luacolor\ifnum\luatexversion<65 -pre065\fi")%
+  require("luacolor")%
 }
 \begingroup
-  \edef\x{\LuaCol at directlua{tex.write("2016/05/16 v1.10")}}%
+  \edef\x{\LuaCol at directlua{tex.write("2018/11/22 v1.11")}}%
   \edef\y{%
     \LuaCol at directlua{%
       if oberdiek.luacolor.getversion then %
@@ -208,18 +200,14 @@
     \let\pdfxform\saveboxresource
   \fi
   \ltx at IfUndefined{pdfxform}{%
-    \ifnum\luatexversion>36 %
       \directlua{%
         tex.enableprimitives('',{%
           'pdfxform','pdflastxform','pdfrefxform'%
         })%
       }%
-    \fi
   }{}%
   \ltx at IfUndefined{protected}{%
-    \ifnum\luatexversion>36 %
       \directlua{tex.enableprimitives('',{'protected'})}%
-    \fi
   }{}%
   \ltx at IfUndefined{pdfxform}{%
     \@PackageWarning{luacolor}{\string\pdfxform\space not found}%

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/transparent.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/transparent.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/transparent.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: transparent
-%% Version: 2016/05/16 v1.1
+%% Version: 2018/11/18 v1.3
 %% 
 %% Copyright (C) 2007 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -35,7 +35,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{transparent}%
-  [2016/05/16 v1.1 Transparency via pdfTeX's color stack (HO)]%
+  [2018/11/18 v1.3 Transparency via pdfTeX's color stack (HO)]%
 \RequirePackage{ifpdf}
 \ifpdf
 \else
@@ -44,13 +44,28 @@
   }%
   \expandafter\endinput
 \fi
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfcolorstackinit\endcsname\relax
+\ifx\pdfextension\@undefined
+  \let\TRP at pdfcolorstackinit\pdfcolorstackinit
+  \let\TRP at pdfpageresources\pdfpageresources
+  \let\TRP at pdfcolorstack\pdfcolorstack
+\else
+  \def\TRP at pdfcolorstackinit           {\pdffeedback colorstackinit}
+  \protected\edef\TRP at pdfpageresources {\pdfvariable pageresources}
+  \protected\def\TRP at pdfcolorstack     {\pdfextension colorstack}
+\fi
+\ifcsname TRP at pdfcolorstackinit\endcsname\else
   \PackageWarningNoLine{transparent}{%
     Your pdfTeX version does not support color stacks%
   }%
   \expandafter\endinput
 \fi
+\AtBeginDocument
+ {%
+   \ifcsname pgfutil at addpdfresource@extgs\endcsname
+    \let\TRP at addresource\relax
+    \pgfutil at addpdfresource@extgs{\TRP at list}%
+   \fi
+ }
 \RequirePackage{auxhook}
 \AddLineBeginAux{%
   \string\providecommand{\string\transparent at use}[1]{}%
@@ -73,8 +88,8 @@
 \def\TRP at addresource{%
   \begingroup
     \edef\x{\endgroup
-      \pdfpageresources{%
-        \the\pdfpageresources
+      \TRP at pdfpageresources{%
+        \the\TRP at pdfpageresources
         /ExtGState<<\TRP at list>>%
       }%
     }%
@@ -82,7 +97,7 @@
 }
 \newif\ifTRP at rerun
 \xdef\TRP at colorstack{%
-  \pdfcolorstackinit page direct{/TRP1 gs}%
+  \TRP at pdfcolorstackinit page direct{/TRP1 gs}%
 }
 \newcommand*{\transparent}[1]{%
   \begingroup
@@ -126,7 +141,7 @@
   \@ifundefined{TRP\transparent at current}{%
     \global\TRP at reruntrue
   }{%
-    \pdfcolorstack\TRP at colorstack push{%
+    \TRP at pdfcolorstack\TRP at colorstack push{%
       \csname TRP\transparent at current\endcsname
     }%
     \aftergroup\transparent at reset
@@ -133,7 +148,7 @@
   }%
 }
 \def\transparent at reset{%
-  \pdfcolorstack\TRP at colorstack pop\relax
+  \TRP at pdfcolorstack\TRP at colorstack pop\relax
 }
 \newcommand*{\texttransparent}[2]{%
   \protect\leavevmode

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,8 +44,8 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-abspage}%
-  [2016/05/21 v2.26 Module abspage for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module abspage for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-abspos.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-abspos.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-abspos.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,18 +44,18 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-abspos}%
-  [2016/05/21 v2.26 Module abspos for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module abspos for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
 \fi
-\RequirePackage{zref-savepos}[2016/05/21]
+\RequirePackage{zref-savepos}[2018/11/21]
 \ifx\ZREF at savepos@ok Y%
 \else
   \expandafter\endinput
 \fi
-\RequirePackage{zref-pagelayout}[2016/05/21]
+\RequirePackage{zref-pagelayout}[2018/11/21]
 \zref at addprop{savepos}{abspage}
 \RequirePackage{ifpdf}[2010/09/13]
 \newcommand*{\zref at absposx}[3]{%

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,7 +44,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-base}%
-  [2016/05/21 v2.26 Module base for zref (HO)]%
+  [2018/11/21 v2.27 Module base for zref (HO)]%
 \RequirePackage{ltxcmds}[2010/12/02]
 \RequirePackage{infwarerr}[2010/04/08]
 \RequirePackage{kvsetkeys}[2010/03/01]

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,8 +44,8 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-counter}%
-  [2016/05/21 v2.26 Module counter for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module counter for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,13 +44,13 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-dotfill}%
-  [2016/05/21 v2.26 Module dotfill for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module dotfill for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
 \fi
-\RequirePackage{zref-savepos}[2016/05/21]
+\RequirePackage{zref-savepos}[2018/11/21]
 \zref at require@unique
 \RequirePackage{keyval}
 \define at key{ZREF at DF}{unit}{%

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-env.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-env.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-env.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,8 +44,8 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-env}%
-  [2016/05/21 v2.26 Module env for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module env for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,8 +44,8 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-hyperref}%
-  [2016/05/21 v2.26 Module hyperref for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module hyperref for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,9 +44,9 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-lastpage}%
-  [2016/05/21 v2.26 Module lastpage for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
-\RequirePackage{zref-abspage}[2016/05/21]
+  [2018/11/21 v2.27 Module lastpage for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
+\RequirePackage{zref-abspage}[2018/11/21]
 \RequirePackage{atveryend}[2009/12/07]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-marks.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-marks.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-marks.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,8 +44,8 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-marks}%
-  [2016/05/21 v2.26 Module marks for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module marks for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-nextpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-nextpage.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-nextpage.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,15 +44,15 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-nextpage}%
-  [2016/05/21 v2.26 Module nextpage for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module nextpage for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
 \fi
-\RequirePackage{zref-abspage}[2016/05/21]
-\RequirePackage{zref-thepage}[2016/05/21]
-\RequirePackage{zref-lastpage}[2016/05/21]
+\RequirePackage{zref-abspage}[2018/11/21]
+\RequirePackage{zref-thepage}[2018/11/21]
+\RequirePackage{zref-lastpage}[2018/11/21]
 \RequirePackage{uniquecounter}[2009/12/18]
 \UniqueCounterNew{znextpage}
 

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-pageattr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-pageattr.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-pageattr.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,8 +44,8 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-pageattr}%
-  [2016/05/21 v2.26 Module pageattr for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module pageattr for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -86,7 +86,7 @@
   \def\zref at pdfpageattr#1{}%
   \def\zref at pdfpageattr@used#1{}%
 }{%
-  \RequirePackage{zref-thepage}[2016/05/21]%
+  \RequirePackage{zref-thepage}[2018/11/21]%
   \zref at newprop*{pdfpageattr}[]{\zref at hex{\the\pdfpageattr}}%
   \zref at addprop{thepage}{pdfpageattr}%
   \let\ZREF at temp=Y%
@@ -98,7 +98,7 @@
   \def\zref at pdfpagesattr{}%
   \def\zref at pdfpagesattr@used{}%
 }{%
-  \RequirePackage{zref-lastpage}[2016/05/21]%
+  \RequirePackage{zref-lastpage}[2018/11/21]%
   \zref at newprop*{pdfpagesattr}[]{\zref at hex{\the\pdfpagesattr}}%
   \zref at addprop{LastPage}{pdfpagesattr}%
   \let\ZREF at temp=Y%
@@ -106,7 +106,7 @@
 \ifx\ZREF at temp N%
   \expandafter\endinput
 \fi
-\RequirePackage{zref-abspage}[2016/05/21]
+\RequirePackage{zref-abspage}[2018/11/21]
 \RequirePackage{atveryend}[2010/03/24]
 \RequirePackage{pdftexcmds}[2010/04/01]
 \let\ZREF at temp=Y%

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-pagelayout.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-pagelayout.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-pagelayout.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,13 +44,13 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-pagelayout}%
-  [2016/05/21 v2.26 Module pagelayout for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module pagelayout for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
 \fi
-\RequirePackage{zref-thepage}[2016/05/21]
+\RequirePackage{zref-thepage}[2018/11/21]
 \RequirePackage{ifluatex}[2010/03/01]
 \RequirePackage{atveryend}[2010/03/24]
 \ifluatex

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,13 +44,13 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-perpage}%
-  [2016/05/21 v2.26 Module perpage for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module perpage for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
 \fi
-\RequirePackage{zref-abspage}[2016/05/21]
+\RequirePackage{zref-abspage}[2018/11/21]
 \ZREF at NewPropPageValue
 \zref at newlist{perpage}
 \zref at addprops{perpage}{abspage,page,pagevalue}
@@ -63,6 +63,17 @@
   \fi
   \ZREF at org@stepcounter{#1}%
 }
+\let\ZREF at org@@stpelt\@stpelt
+\def\@stpelt#1{%
+  \ifcsname ZREF at perpage@#1\endcsname
+    \begingroup
+      \let\stepcounter\ZREF at org@stepcounter
+      \ZREF at org@@stpelt{#1}%
+    \endgroup
+    \expandafter\ltx at gobbletwo
+  \fi
+  \ZREF at org@@stpelt{#1}%
+}
 \ZREF at IfDefinable\zmakeperpage\def{%
   {%
     \@ifnextchar[\ZREF at makeperpage@opt{\ZREF@@makeperpage[\ltx at zero]}%

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-runs.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-runs.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-runs.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,7 +44,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-runs}%
-  [2016/05/21 v2.26 Module runs for zref (HO)]%
+  [2018/11/21 v2.27 Module runs for zref (HO)]%
 \providecommand*{\zruns}{0}%
 \AtBeginDocument{%
   \edef\zruns{\number\numexpr\zruns+1}%

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,8 +44,8 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-savepos}%
-  [2016/05/21 v2.26 Module savepos for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module savepos for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-thepage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-thepage.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-thepage.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,14 +44,14 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-thepage}%
-  [2016/05/21 v2.26 Module thepage for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module thepage for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
 \fi
 \RequirePackage{atbegshi}[2011/10/05]
-\RequirePackage{zref-abspage}[2016/05/21]
+\RequirePackage{zref-abspage}[2018/11/21]
 \zref at newlist{thepage}
 \zref at addprop{thepage}{page}
 \ZREF at NewPropPageValue

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,8 +44,8 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-titleref}%
-  [2016/05/21 v2.26 Module titleref for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module titleref for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,14 +44,14 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-totpages}%
-  [2016/05/21 v2.26 Module totpages for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module totpages for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
 \fi
-\RequirePackage{zref-abspage}[2016/05/21]
-\RequirePackage{zref-lastpage}[2016/05/21]
+\RequirePackage{zref-abspage}[2018/11/21]
+\RequirePackage{zref-lastpage}[2018/11/21]
 \newcommand*{\ztotpages}{%
   \zref at extractdefault{LastPage}{abspage}{0}%
 }

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,8 +44,8 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-user}%
-  [2016/05/21 v2.26 Module user for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module user for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,8 +44,8 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-xr}%
-  [2016/05/21 v2.26 Module xr for zref (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 Module xr for zref (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput

Modified: trunk/Master/texmf-dist/tex/latex/oberdiek/zref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/zref.sty	2018-11-30 21:48:50 UTC (rev 49284)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/zref.sty	2018-11-30 21:50:13 UTC (rev 49285)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2016/05/21 v2.26
+%% Version: 2018/11/21 v2.27
 %% 
 %% Copyright (C) 2006-2012 by
 %%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -44,13 +44,13 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref}
-  [2016/05/21 v2.26 A new reference scheme for LaTeX (HO)]%
-\RequirePackage{zref-base}[2016/05/21]
+  [2018/11/21 v2.27 A new reference scheme for LaTeX (HO)]%
+\RequirePackage{zref-base}[2018/11/21]
 \@ifundefined{ZREF at base@ok}{\endinput}{}
 \def\ZREF at temp#1{%
   \DeclareOption{#1}{%
     \AtEndOfPackage{%
-      \RequirePackage{zref-#1}[2016/05/21]%
+      \RequirePackage{zref-#1}[2018/11/21]%
     }%
   }%
 }



More information about the tex-live-commits mailing list