From 6bef83deb7557e3f77db24324e41b44b69548a5d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 27 Jul 2019 21:06:35 +0000 Subject: oberdiek (27jul19) git-svn-id: svn://tug.org/texlive/trunk@51756 c570f23f-e606-0410-a88d-b1316a301751 --- .../bibtex/bib/oberdiek/oberdiek-bundle.bib | 16 +- Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf | Bin 144944 -> 146002 bytes Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf | Bin 102138 -> 102959 bytes Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf | Bin 196465 -> 197993 bytes .../texmf-dist/doc/latex/oberdiek/askinclude.pdf | Bin 262428 -> 264958 bytes Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf | Bin 235512 -> 237727 bytes Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf | Bin 94842 -> 95599 bytes .../texmf-dist/doc/latex/oberdiek/attachfile2.pdf | Bin 258549 -> 271107 bytes Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf | Bin 189630 -> 191244 bytes Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf | Bin 103942 -> 104763 bytes .../texmf-dist/doc/latex/oberdiek/bigintcalc.pdf | Bin 348043 -> 351491 bytes Master/texmf-dist/doc/latex/oberdiek/bitset.pdf | Bin 346743 -> 350148 bytes Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf | Bin 330287 -> 333845 bytes .../doc/latex/oberdiek/bookmark-example.tex | 5 +- Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf | Bin 290824 -> 294311 bytes Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf | Bin 142542 -> 143832 bytes Master/texmf-dist/doc/latex/oberdiek/centernot.pdf | Bin 166299 -> 167022 bytes Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf | Bin 93287 -> 94027 bytes Master/texmf-dist/doc/latex/oberdiek/classlist.pdf | Bin 95249 -> 96019 bytes .../texmf-dist/doc/latex/oberdiek/colonequals.pdf | Bin 101331 -> 102138 bytes Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf | Bin 88322 -> 88971 bytes Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf | Bin 213621 -> 215587 bytes Master/texmf-dist/doc/latex/oberdiek/engord.pdf | Bin 130649 -> 131725 bytes Master/texmf-dist/doc/latex/oberdiek/enparen.pdf | Bin 118780 -> 119742 bytes Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf | Bin 132747 -> 133845 bytes Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf | Bin 179241 -> 180726 bytes Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf | Bin 129229 -> 130348 bytes Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf | Bin 145161 -> 146376 bytes Master/texmf-dist/doc/latex/oberdiek/flags.pdf | Bin 101091 -> 101883 bytes .../doc/latex/oberdiek/gettitlestring.pdf | Bin 140993 -> 142220 bytes Master/texmf-dist/doc/latex/oberdiek/grfext.pdf | Bin 147176 -> 148387 bytes Master/texmf-dist/doc/latex/oberdiek/grffile.pdf | Bin 157637 -> 158849 bytes Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf | Bin 152800 -> 154864 bytes Master/texmf-dist/doc/latex/oberdiek/hologo.pdf | Bin 393042 -> 396676 bytes Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf | Bin 121365 -> 122353 bytes Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf | Bin 125095 -> 126083 bytes Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf | Bin 223970 -> 225925 bytes Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf | Bin 108953 -> 109776 bytes Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf | Bin 107358 -> 108408 bytes .../texmf-dist/doc/latex/oberdiek/hypdestopt.pdf | Bin 127891 -> 128850 bytes Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf | Bin 148708 -> 149948 bytes Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf | Bin 106827 -> 107687 bytes Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf | Bin 124861 -> 125897 bytes Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf | Bin 91032 -> 91705 bytes Master/texmf-dist/doc/latex/oberdiek/iflang.pdf | Bin 154029 -> 155338 bytes Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf | Bin 119918 -> 120986 bytes Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf | Bin 68374 -> 68735 bytes Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf | Bin 120966 -> 122036 bytes Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf | Bin 145141 -> 146428 bytes Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf | Bin 784619 -> 794359 bytes Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf | Bin 322756 -> 325930 bytes .../texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf | Bin 116511 -> 117376 bytes Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf | Bin 306265 -> 309059 bytes Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf | Bin 217064 -> 218986 bytes .../texmf-dist/doc/latex/oberdiek/letltxmacro.pdf | Bin 145294 -> 146687 bytes .../texmf-dist/doc/latex/oberdiek/listingsutf8.pdf | Bin 119004 -> 119840 bytes Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf | Bin 288660 -> 291413 bytes Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf | Bin 138273 -> 139925 bytes Master/texmf-dist/doc/latex/oberdiek/luatex.pdf | Bin 202754 -> 204610 bytes Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf | Bin 148980 -> 150510 bytes Master/texmf-dist/doc/latex/oberdiek/magicnum.txt | 1 + .../texmf-dist/doc/latex/oberdiek/makerobust.pdf | Bin 88054 -> 88740 bytes .../texmf-dist/doc/latex/oberdiek/mleftright.pdf | Bin 128171 -> 129208 bytes Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf | Bin 442789 -> 446457 bytes Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf | Bin 142271 -> 143487 bytes Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf | Bin 120677 -> 121657 bytes Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf | Bin 143513 -> 144661 bytes .../texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf | Bin 111021 -> 111881 bytes Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf | Bin 142160 -> 143387 bytes .../doc/latex/oberdiek/pdfcolparallel.pdf | Bin 147397 -> 148707 bytes .../doc/latex/oberdiek/pdfcolparcolumns.pdf | Bin 123817 -> 124754 bytes Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf | Bin 138232 -> 139299 bytes Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf | Bin 232025 -> 234200 bytes Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf | Bin 130953 -> 131967 bytes Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf | Bin 200119 -> 201816 bytes .../texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf | Bin 228756 -> 231679 bytes Master/texmf-dist/doc/latex/oberdiek/picture.pdf | Bin 113474 -> 114369 bytes Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf | Bin 505973 -> 515553 bytes .../texmf-dist/doc/latex/oberdiek/protecteddef.pdf | Bin 136359 -> 137644 bytes Master/texmf-dist/doc/latex/oberdiek/refcount.pdf | Bin 175752 -> 177251 bytes .../doc/latex/oberdiek/rerunfilecheck.pdf | Bin 139385 -> 140493 bytes .../texmf-dist/doc/latex/oberdiek/resizegather.pdf | Bin 132710 -> 133745 bytes .../texmf-dist/doc/latex/oberdiek/rotchiffre.pdf | Bin 159250 -> 160656 bytes Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf | Bin 109446 -> 110256 bytes Master/texmf-dist/doc/latex/oberdiek/selinput.pdf | Bin 152018 -> 153115 bytes .../texmf-dist/doc/latex/oberdiek/setouterhbox.pdf | Bin 149490 -> 150750 bytes Master/texmf-dist/doc/latex/oberdiek/settobox.pdf | Bin 110987 -> 111809 bytes Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf | Bin 221776 -> 223886 bytes Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf | Bin 99311 -> 100088 bytes .../texmf-dist/doc/latex/oberdiek/stampinclude.pdf | Bin 100521 -> 101306 bytes Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf | Bin 575549 -> 581523 bytes Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf | Bin 146569 -> 147802 bytes Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf | Bin 87448 -> 88156 bytes Master/texmf-dist/doc/latex/oberdiek/telprint.pdf | Bin 128424 -> 129495 bytes .../texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf | Bin 165027 -> 166459 bytes .../texmf-dist/doc/latex/oberdiek/transparent.pdf | Bin 98855 -> 99622 bytes Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf | Bin 95487 -> 96239 bytes .../doc/latex/oberdiek/uniquecounter.pdf | Bin 132322 -> 133484 bytes Master/texmf-dist/doc/latex/oberdiek/zref.pdf | Bin 509239 -> 515278 bytes Master/texmf-dist/scripts/oberdiek/luacolor.lua | 52 +++-- Master/texmf-dist/scripts/oberdiek/magicnum.lua | 13 +- .../scripts/oberdiek/oberdiek.luatex.lua | 5 +- .../scripts/oberdiek/oberdiek.magicnum.lua | 13 +- .../scripts/oberdiek/oberdiek.pdftexcmds.lua | 56 ++--- Master/texmf-dist/scripts/oberdiek/pdfatfi.pl | 5 +- Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua | 56 ++--- Master/texmf-dist/source/latex/oberdiek/README.txt | 33 +++ .../source/latex/oberdiek/attachfile2.dtx | 231 +++++++++++++++------ .../texmf-dist/source/latex/oberdiek/bookmark.dtx | 41 ++-- .../texmf-dist/source/latex/oberdiek/luacolor.dtx | 68 +++--- Master/texmf-dist/source/latex/oberdiek/luatex.dtx | 25 +-- .../texmf-dist/source/latex/oberdiek/magicnum.dtx | 35 ++-- .../texmf-dist/source/latex/oberdiek/oberdiek.tex | 14 +- .../source/latex/oberdiek/pdftexcmds.dtx | 72 ++++--- .../texmf-dist/source/latex/oberdiek/pmboxdraw.dtx | 28 +-- .../source/latex/oberdiek/readme-ctan.txt | 33 --- .../tex/generic/oberdiek/hobsub-generic.sty | 6 +- .../tex/generic/oberdiek/luatex-loader.sty | 4 +- Master/texmf-dist/tex/generic/oberdiek/luatex.sty | 4 +- .../texmf-dist/tex/generic/oberdiek/magicnum.sty | 9 +- .../texmf-dist/tex/generic/oberdiek/pdftexcmds.sty | 6 +- .../tex/latex/oberdiek/atfi-dvipdfmx.def | 4 +- .../texmf-dist/tex/latex/oberdiek/atfi-dvips.def | 4 +- .../texmf-dist/tex/latex/oberdiek/atfi-pdftex.def | 36 +--- .../texmf-dist/tex/latex/oberdiek/attachfile2.sty | 30 ++- .../texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def | 5 +- Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def | 5 +- .../texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def | 5 +- .../texmf-dist/tex/latex/oberdiek/bkm-pdftex.def | 5 +- .../texmf-dist/tex/latex/oberdiek/bkm-textures.def | 5 +- Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def | 5 +- Master/texmf-dist/tex/latex/oberdiek/bookmark.sty | 11 +- Master/texmf-dist/tex/latex/oberdiek/luacolor.sty | 6 +- Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty | 4 +- .../texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu | 6 +- 135 files changed, 554 insertions(+), 408 deletions(-) create mode 100644 Master/texmf-dist/source/latex/oberdiek/README.txt delete mode 100644 Master/texmf-dist/source/latex/oberdiek/readme-ctan.txt (limited to 'Master') diff --git a/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib b/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib index 5aa0c200e67..cca11345e98 100644 --- a/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib +++ b/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib @@ -496,8 +496,8 @@ @manual{oberdiek:luacolor, title={The luacolor package}, author={Heiko Oberdiek}, - date={2011-11-01}, - version={1.8}, + date={2019-07-24}, + version={1.12}, eprinttype={ctan}, eprint={macros/latex/contrib/oberdiek/luacolor.pdf}, url={http://mirror.ctan.org/macros/latex/contrib/oberdiek/luacolor.pdf}, @@ -505,8 +505,8 @@ @manual{oberdiek:luatex, title={The luatex package}, author={Heiko Oberdiek}, - date={2010-03-09}, - version={0.4}, + date={2019-07-25}, + version={0.7}, eprinttype={ctan}, eprint={macros/latex/contrib/oberdiek/luatex.pdf}, url={http://mirror.ctan.org/macros/latex/contrib/oberdiek/luatex.pdf}, @@ -514,8 +514,8 @@ @manual{oberdiek:magicnum, title={The magicnum package}, author={Heiko Oberdiek}, - date={2011-04-10}, - version={1.4}, + date={2019-07-25}, + version={1.6}, eprinttype={ctan}, eprint={macros/latex/contrib/oberdiek/magicnum.pdf}, url={http://mirror.ctan.org/macros/latex/contrib/oberdiek/magicnum.pdf}, @@ -640,8 +640,8 @@ @manual{oberdiek:pdftexcmds, title={The pdftexcmds package}, author={Heiko Oberdiek}, - date={2011-11-29}, - version={0.20}, + date={2019-07-25}, + version={0.30}, eprinttype={ctan}, eprint={macros/latex/contrib/oberdiek/pdftexcmds.pdf}, url={http://mirror.ctan.org/macros/latex/contrib/oberdiek/pdftexcmds.pdf}, diff --git a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf index a5d5fa7955c..885bda45a20 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf and b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf index b716d10995c..eb8cfb491bb 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf and b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf index 59fa0023884..da050211386 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf and b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf b/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf index c9d7ad2249a..b8f79789abb 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf and b/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf b/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf index ff82edf1b52..2a95b6fdc39 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf and b/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf index db23b454450..1585defaec4 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf and b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf index 78c8a3998dc..f1543c98663 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf and b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf b/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf index 5130eb9b2f9..06c096f1aba 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf and b/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf index 8c3ca4061aa..42abb1fe080 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf and b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf b/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf index a1b1c3609fb..d55d3dbc0aa 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf and b/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf b/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf index cb6cc18cbfa..777b2082b60 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf and b/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf index 1e7a2ec7ef9..2534280068b 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf and b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex b/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex index 51295c7c64c..e4c9f428e40 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: bookmark -%% Version: 2016/05/17 v1.26 +%% Version: 2019/06/04 v1.27 %% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek @@ -42,7 +42,7 @@ open, openlevel=2, atend -]{bookmark}[2016/05/17] +]{bookmark}[2019/06/04] \bookmarksetup{color=blue} @@ -129,6 +129,7 @@ ]{Last page (rellevel=1, keeplevel)} \bookmark[named=PrevPage]{Previous page} \end{document} + \endinput %% %% End of file `bookmark-example.tex'. diff --git a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf index 77adf0e3b50..926e50e7f7f 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf and b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf b/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf index 921a18bf777..4b25ed14393 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf and b/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf index e3e3ec094a1..0e08a0e819d 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf and b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf index 5ee2683df5e..e0363d95b3e 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf and b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf index 39b1f623b57..be86412bb8c 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf and b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf index d256af7f65e..7ff0af268ca 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf and b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf index 6fd53e1dfda..ea5385b82be 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf and b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf index b17d0fae6bf..cb6ee35bea5 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf and b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf index 5198157c846..eed90d98f43 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf and b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf b/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf index ada7702c6b0..b8163228235 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf and b/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf b/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf index 70aef2680fc..040ce931ab5 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf and b/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf index 4d43adb4ad2..d9e1ca12242 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf and b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf b/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf index 3007fbfb0c5..37e414a7b42 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf and b/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf b/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf index 5ff1ccf064e..646d3ffb4a2 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf and b/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf index 552801bc037..ce856364e8c 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf and b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf b/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf index f46f81f126a..c35e56e1e90 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf and b/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf b/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf index 13bc101b3d2..8429681f96a 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf and b/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf index a1786182b29..d2ba11055e4 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf and b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf b/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf index 248d97e0349..b566a0af224 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf b/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf index f463da14125..108c037dfe1 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf index 13bf9cbd1d9..b8e78962232 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf and b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf b/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf index 46e9dcff64a..8588aaaa9b1 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf b/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf index 47db5d0550c..0a689c0531f 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf index 94251196d10..daac1ef7789 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf index 3a3e339a822..336a91e9e6a 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf index 35ecd364b74..80f6e6d1991 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf index c8a3d4aa84e..99fac1fcc22 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf index c1f290d6c14..2128629ae54 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf b/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf index 56a7c4f909d..394dc6be4a1 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf and b/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf index c700c00e8ed..9d86bac2a9a 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf and b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf b/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf index aa63aee8a95..6a5b2ece5e7 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf and b/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf index 13fb5894fd8..4136f84152a 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf and b/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf index 4b9d56d6104..048ea904713 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf and b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf index a1782795e30..8cefaf3f0fd 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf and b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf b/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf index 72428e56526..d990ec9ae3f 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf and b/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf index aae00076047..18c1265002b 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf and b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf b/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf index 7f784eeeda5..874e99c42ba 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf and b/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf index e54bdad609c..0b77a32ba03 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf and b/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf index 1313f056d77..71b4b84819f 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf and b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf index ce3c277794f..d2a7b5f6cf6 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf and b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf b/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf index 98201ce304b..867ababaec9 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf and b/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf b/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf index 34c975bfd2b..1312f4b6d62 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf and b/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf b/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf index 1ba6a2a42aa..8bfc9a40bda 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf and b/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf b/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf index f96922be72f..87e514172bb 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf and b/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf b/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf index ef974d8c2ff..2aa44c40bc2 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf and b/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf b/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf index 090179230ab..15010958df8 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf and b/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/magicnum.txt b/Master/texmf-dist/doc/latex/oberdiek/magicnum.txt index f3e89d5a6f1..c83c9caefee 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/magicnum.txt +++ b/Master/texmf-dist/doc/latex/oberdiek/magicnum.txt @@ -81,3 +81,4 @@ luatex.pdfliteral.mode setorigin = 0 page = 1 direct = 2 + diff --git a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf index 276fcfda02f..60b6a7393d2 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf and b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf b/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf index 5e08b5f2acd..62403791c03 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf and b/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf index 29b75b6d643..ef16537534d 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf and b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf b/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf index c1203f877af..b83ddb04856 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf index 75d27f345ff..5b0a2568bbc 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf index 31b7052f421..af80d7bf348 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf index 4ea8c7637d3..0fd073390d7 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf index 7d224e6e319..b8145ef0df6 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf index 81a9dcbaec1..29708d3a643 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf index 359ad506685..e80af405a6a 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf index 7db7249330d..32522c5b4c6 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf index f7e8f9fde2d..08c12c23864 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf index 7dc35b06adc..3313592b6c5 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf index d581ce84fb2..fe4786cb21b 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf index 3089debfde8..c1a5b6316d6 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf index e6a7e59271b..599d6b8a179 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf and b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf index adddc464f8f..6e25e68fe41 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf and b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf b/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf index b4456425630..93b4d592f8b 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf and b/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf index f6ef2ca99f0..c84f808e71b 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf and b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf b/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf index 60073dccbd5..e08b18ab58c 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf and b/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf b/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf index 86ec8ccfb56..83f85204e13 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf and b/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf b/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf index c3d6be6fec3..accbbbb864f 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf and b/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf b/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf index bc5bbc39058..ac8f1d83d1e 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf and b/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf b/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf index 48f863c86d2..91fd48f27e5 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf and b/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf index 12167c0cf7d..67293c76499 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf and b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf index d049f93da54..9fc66a42ca5 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf and b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf b/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf index af30fe695ab..06e8db83df3 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf and b/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf index a859e1e1e5b..e93dd46c873 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf and b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf b/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf index ceac4dd41a8..b407a5a7f8a 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf and b/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf b/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf index 2c3c8801abe..3cde0b2cec3 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf and b/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf index 32e30523b43..29d4eee5473 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf and b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf index 774c9b0d411..3a5e95650e2 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf and b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf index 384427e91e8..106bb9751ea 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf and b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf b/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf index f3f6a7b1870..947f3a071ee 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf and b/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf index 514533d39db..f56954782ba 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf and b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf index 69c2da40354..905e9503169 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf and b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf b/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf index 020e47cc278..945a906b2eb 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf and b/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf differ diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf index 577fceebb4a..9c5882d0fbe 100644 Binary files a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf and b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf differ diff --git a/Master/texmf-dist/scripts/oberdiek/luacolor.lua b/Master/texmf-dist/scripts/oberdiek/luacolor.lua index 0d3f1ce9262..816667d6397 100644 --- a/Master/texmf-dist/scripts/oberdiek/luacolor.lua +++ b/Master/texmf-dist/scripts/oberdiek/luacolor.lua @@ -9,7 +9,7 @@ -- This is a generated file. -- -- Project: luacolor --- Version: 2018/11/22 v1.11 +-- Version: 2019/07/25 v1.12 -- -- Copyright (C) 2007, 2009-2011 by -- Heiko Oberdiek @@ -34,16 +34,13 @@ -- luacolor-test1.tex, luacolor-test2.tex, luacolor-test3.tex, -- luacolor.lua, -- -module("oberdiek.luacolor", package.seeall) -function getversion() - tex.write("2018/11/22 v1.11") -end -local ifpdf -if tonumber(tex.outputmode or tex.pdfoutput) > 0 then - ifpdf = true -else - ifpdf = false +oberdiek = oberdiek or {} +local luacolor = oberdiek.luacolor or {} +oberdiek.luacolor = luacolor +function luacolor.getversion() + tex.write("2019/07/25 v1.12") end +local ifpdf = tonumber(tex.outputmode or tex.pdfoutput) > 0 local prefix local prefixes = { dvips = "color ", @@ -70,7 +67,7 @@ local function info(msg, term) texio.write_nl(target, "Package luacolor info: " .. msg .. ".") texio.write_nl(target, "") end -function dvidetect() +function luacolor.dvidetect() local v = tex.box[0] assert(v.id == node.id("hlist")) for v in node.traverse_id(node.id("whatsit"), v.head) do @@ -92,10 +89,10 @@ end local map = { n = 0, } -function get(color) - tex.write("" .. getvalue(color)) +function luacolor.get(color) + tex.write("" .. luacolor.getvalue(color)) end -function getvalue(color) +function luacolor.getvalue(color) local n = map[color] if not n then n = map.n + 1 @@ -106,22 +103,23 @@ function getvalue(color) return n end local attribute -function setattribute(attr) +function luacolor.setattribute(attr) attribute = attr end -function getattribute() +function luacolor.getattribute() return attribute end local LIST = 1 local LIST_LEADERS = 2 -local COLOR = 3 +local LIST_DISC = 3 +local COLOR = 4 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("disc")] = LIST_DISC, [node.id("whatsit")] = { [node.subtype("special")] = COLOR, [node.subtype("pdf_literal")] = COLOR, @@ -160,14 +158,18 @@ local function traverse(list, color, dry) if not list then return color end - if get_type(list) ~= LIST then + local head + if get_type(list) == LIST then + head = list.head + elseif get_type(list) == LIST_DISC then + head = list.replace + else 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 + if t == LIST or t == LIST_DISC then color = traverse(n, color, dry) elseif t == LIST_LEADERS then local color_after = traverse(n.leader, color, DRY_TRUE) @@ -199,10 +201,14 @@ local function traverse(list, color, dry) end end end - list.head = head + if get_type(list) == LIST then + list.head = head + else + list.replace = head + end return color end -function process(box) +function luacolor.process(box) local color = "" local list = tex.getbox(box) traverse(list, color, DRY_FALSE) diff --git a/Master/texmf-dist/scripts/oberdiek/magicnum.lua b/Master/texmf-dist/scripts/oberdiek/magicnum.lua index ab615756ab2..42d38f5d9b6 100644 --- a/Master/texmf-dist/scripts/oberdiek/magicnum.lua +++ b/Master/texmf-dist/scripts/oberdiek/magicnum.lua @@ -9,7 +9,7 @@ -- This is a generated file. -- -- Project: magicnum --- Version: 2016/05/16 v1.5 +-- Version: 2019/07/25 v1.6 -- -- Copyright (C) 2007, 2009-2011 by -- Heiko Oberdiek @@ -37,9 +37,11 @@ -- magicnum-test1.tex, magicnum-test2.tex, magicnum-test3.tex, -- magicnum-test4.tex, magicnum.lua, oberdiek.magicnum.lua. -- -module("oberdiek.magicnum", package.seeall) -function getversion() - tex.write("2016/05/16 v1.5") +oberdiek = oberdiek or {} +local magicnum = oberdiek.magicnum or {} +oberdiek.magicnum = magicnum +function magicnum.getversion() + tex.write("2019/07/25 v1.6") end local data = { ["tex.catcode"] = { @@ -209,7 +211,7 @@ local data = { ["setorigin"] = 0 } } -function get(name) +function magicnum.get(name) local startpos, endpos, category, entry = string.find(name, "^(%a[%a%d%.]*)%.(-?[%a%d]+)$") if not entry then @@ -235,5 +237,6 @@ function get(name) end tex.write(value) end + -- -- End of File `magicnum.lua'. diff --git a/Master/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua b/Master/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua index 49d26283b93..524567a6086 100644 --- a/Master/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua +++ b/Master/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua @@ -9,7 +9,7 @@ -- This is a generated file. -- -- Project: luatex --- Version: 2016/05/16 v0.6 +-- Version: 2019/07/25 v0.7 -- -- Copyright (C) 2007, 2009, 2010 by -- Heiko Oberdiek @@ -37,8 +37,7 @@ -- luatex-test1.tex, luatex-test2.tex, luatex-test3.tex, -- luatex-test4.tex, luatex-test5.tex, oberdiek.luatex.lua. -- -module("oberdiek.luatex", package.seeall) -function kpse_module_loader(module) +local function kpse_module_loader(module) local script = module .. ".lua" local file = kpse.find_file(script, "texmfscripts") if file then diff --git a/Master/texmf-dist/scripts/oberdiek/oberdiek.magicnum.lua b/Master/texmf-dist/scripts/oberdiek/oberdiek.magicnum.lua index 20b5818d231..5d6c9229320 100644 --- a/Master/texmf-dist/scripts/oberdiek/oberdiek.magicnum.lua +++ b/Master/texmf-dist/scripts/oberdiek/oberdiek.magicnum.lua @@ -9,7 +9,7 @@ -- This is a generated file. -- -- Project: magicnum --- Version: 2016/05/16 v1.5 +-- Version: 2019/07/25 v1.6 -- -- Copyright (C) 2007, 2009-2011 by -- Heiko Oberdiek @@ -37,9 +37,11 @@ -- magicnum-test1.tex, magicnum-test2.tex, magicnum-test3.tex, -- magicnum-test4.tex, magicnum.lua, oberdiek.magicnum.lua. -- -module("oberdiek.magicnum", package.seeall) -function getversion() - tex.write("2016/05/16 v1.5") +oberdiek = oberdiek or {} +local magicnum = oberdiek.magicnum or {} +oberdiek.magicnum = magicnum +function magicnum.getversion() + tex.write("2019/07/25 v1.6") end local data = { ["tex.catcode"] = { @@ -209,7 +211,7 @@ local data = { ["setorigin"] = 0 } } -function get(name) +function magicnum.get(name) local startpos, endpos, category, entry = string.find(name, "^(%a[%a%d%.]*)%.(-?[%a%d]+)$") if not entry then @@ -235,5 +237,6 @@ function get(name) end tex.write(value) end + -- -- End of File `oberdiek.magicnum.lua'. diff --git a/Master/texmf-dist/scripts/oberdiek/oberdiek.pdftexcmds.lua b/Master/texmf-dist/scripts/oberdiek/oberdiek.pdftexcmds.lua index a48a2759e8e..b9381f2a1d6 100644 --- a/Master/texmf-dist/scripts/oberdiek/oberdiek.pdftexcmds.lua +++ b/Master/texmf-dist/scripts/oberdiek/oberdiek.pdftexcmds.lua @@ -9,7 +9,7 @@ -- This is a generated file. -- -- Project: pdftexcmds --- Version: 2018/09/10 v0.29 +-- Version: 2019/07/25 v0.30 -- -- Copyright (C) 2007, 2009-2011 by -- Heiko Oberdiek @@ -38,12 +38,14 @@ -- pdftexcmds-test-shell.tex, pdftexcmds-test-escape.tex, -- oberdiek.pdftexcmds.lua, pdftexcmds.lua. -- -module("oberdiek.pdftexcmds", package.seeall) +oberdiek = oberdiek or {} +local pdftexcmds = oberdiek.pdftexcmds or {} +oberdiek.pdftexcmds = pdftexcmds local systemexitstatus -function getversion() - tex.write("2018/09/10 v0.29") +function pdftexcmds.getversion() + tex.write("2019/07/25 v0.30") end -function strcmp(A, B) +function pdftexcmds.strcmp(A, B) if A == B then tex.write("0") elseif A < B then @@ -77,7 +79,7 @@ local function utf8_to_byte(str) end return table.concat(t) end -function escapehex(str, mode) +function pdftexcmds.escapehex(str, mode) if mode == "byte" then str = utf8_to_byte(str) end @@ -87,7 +89,7 @@ function escapehex(str, mode) end ))) end -function unescapehex(str, mode, patch) +function pdftexcmds.unescapehex(str, mode, patch) local a = 0 local first = true local result = {} @@ -151,9 +153,9 @@ function unescapehex(str, mode, patch) result = utf8 end local unpack = _G["unpack"] or table.unpack - tex.settoks(toks, string.char(unpack(result))) + tex.settoks(pdftexcmds.toks, string.char(unpack(result))) end -function escapestring(str, mode) +function pdftexcmds.escapestring(str, mode) if mode == "byte" then str = utf8_to_byte(str) end @@ -170,7 +172,7 @@ function escapestring(str, mode) end ))) end -function escapename(str, mode) +function pdftexcmds.escapename(str, mode) if mode == "byte" then str = utf8_to_byte(str) end @@ -191,7 +193,7 @@ function escapename(str, mode) end ))) end -function filesize(filename) +function pdftexcmds.filesize(filename) local foundfile = kpse.find_file(filename, "tex", true) if foundfile then local size = lfs.attributes(foundfile, "size") @@ -200,7 +202,7 @@ function filesize(filename) end end end -function filemoddate(filename) +function pdftexcmds.filemoddate(filename) local foundfile = kpse.find_file(filename, "tex", true) if foundfile then local date = lfs.attributes(foundfile, "modification") @@ -237,7 +239,7 @@ function filemoddate(filename) end end end -function filedump(offset, length, filename) +function pdftexcmds.filedump(offset, length, filename) length = tonumber(length) if length and length > 0 then local foundfile = kpse.find_file(filename, "tex", true) @@ -252,41 +254,41 @@ function filedump(offset, length, filename) filehandle:seek("set", offset) end local dump = filehandle:read(length) - escapehex(dump) + pdftexcmds.escapehex(dump) filehandle:close() end end end end -function mdfivesum(str, mode) +function pdftexcmds.mdfivesum(str, mode) if mode == "byte" then str = utf8_to_byte(str) end - escapehex(md5.sum(str)) + pdftexcmds.escapehex(md5.sum(str)) end -function filemdfivesum(filename) +function pdftexcmds.filemdfivesum(filename) local foundfile = kpse.find_file(filename, "tex", true) if foundfile then local filehandle = io.open(foundfile, "rb") if filehandle then local contents = filehandle:read("*a") - escapehex(md5.sum(contents)) + pdftexcmds.escapehex(md5.sum(contents)) filehandle:close() end end end local basetime = 0 -function resettimer() +function pdftexcmds.resettimer() basetime = os.clock() end -function elapsedtime() +function pdftexcmds.elapsedtime() local val = (os.clock() - basetime) * 65536 + .5 if val > 2147483647 then val = 2147483647 end tex.write(string.format("%d", val)) end -function shellescape() +function pdftexcmds.shellescape() if os.execute then if status and status.luatex_version @@ -308,7 +310,7 @@ function shellescape() tex.write("0") end end -function system(cmdline) +function pdftexcmds.system(cmdline) systemexitstatus = nil texio.write_nl("log", "system(" .. cmdline .. ") ") if os.execute then @@ -318,20 +320,20 @@ function system(cmdline) texio.write("log", "disabled.") end end -function lastsystemstatus() +function pdftexcmds.lastsystemstatus() local result = tonumber(systemexitstatus) if result then local x = math.floor(result / 256) tex.write(result - 256 * math.floor(result / 256)) end end -function lastsystemexit() +function pdftexcmds.lastsystemexit() local result = tonumber(systemexitstatus) if result then tex.write(math.floor(result / 256)) end end -function pipe(cmdline, patch) +function pdftexcmds.pipe(cmdline, patch) local result systemexitstatus = nil texio.write_nl("log", "pipe(" .. cmdline ..") ") @@ -363,9 +365,9 @@ function pipe(cmdline, patch) end result = temp end - tex.settoks(toks, result) + tex.settoks(pdftexcmds.toks, result) else - tex.settoks(toks, "") + tex.settoks(pdftexcmds.toks, "") end end -- diff --git a/Master/texmf-dist/scripts/oberdiek/pdfatfi.pl b/Master/texmf-dist/scripts/oberdiek/pdfatfi.pl index 0b832a32010..b4c34bcf531 100755 --- a/Master/texmf-dist/scripts/oberdiek/pdfatfi.pl +++ b/Master/texmf-dist/scripts/oberdiek/pdfatfi.pl @@ -29,8 +29,8 @@ $^W=1; # turn warning on my $prj = 'pdfatfi'; my $file = "$prj.pl"; my $program = uc($&) if $file =~ /^\w+/; -my $version = "2.7"; -my $date = "2016/05/16"; +my $version = "2.9"; +my $date = "2019/07/24"; my $author = "Heiko Oberdiek"; my $copyright = "Copyright (c) 2005-2010, 2012 by $author."; # @@ -39,6 +39,7 @@ my $copyright = "Copyright (c) 2005-2010, 2012 by $author."; # 2006/08/16 v2.2: Included in DTX file of attachfile2.dtx. # 2010/09/27 v2.6: Keys ModDateTZ and CreationDateTZ added. # 2016/05/16 v2.8: Option --version added. +# 2019/07/24 v2.9: adapted version to attachfile2 version. # use POSIX qw(strftime); # %z is used (GNU) diff --git a/Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua b/Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua index 960c2aeb5cc..22ce15b3d2f 100644 --- a/Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua +++ b/Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua @@ -9,7 +9,7 @@ -- This is a generated file. -- -- Project: pdftexcmds --- Version: 2018/09/10 v0.29 +-- Version: 2019/07/25 v0.30 -- -- Copyright (C) 2007, 2009-2011 by -- Heiko Oberdiek @@ -38,12 +38,14 @@ -- pdftexcmds-test-shell.tex, pdftexcmds-test-escape.tex, -- oberdiek.pdftexcmds.lua, pdftexcmds.lua. -- -module("oberdiek.pdftexcmds", package.seeall) +oberdiek = oberdiek or {} +local pdftexcmds = oberdiek.pdftexcmds or {} +oberdiek.pdftexcmds = pdftexcmds local systemexitstatus -function getversion() - tex.write("2018/09/10 v0.29") +function pdftexcmds.getversion() + tex.write("2019/07/25 v0.30") end -function strcmp(A, B) +function pdftexcmds.strcmp(A, B) if A == B then tex.write("0") elseif A < B then @@ -77,7 +79,7 @@ local function utf8_to_byte(str) end return table.concat(t) end -function escapehex(str, mode) +function pdftexcmds.escapehex(str, mode) if mode == "byte" then str = utf8_to_byte(str) end @@ -87,7 +89,7 @@ function escapehex(str, mode) end ))) end -function unescapehex(str, mode, patch) +function pdftexcmds.unescapehex(str, mode, patch) local a = 0 local first = true local result = {} @@ -151,9 +153,9 @@ function unescapehex(str, mode, patch) result = utf8 end local unpack = _G["unpack"] or table.unpack - tex.settoks(toks, string.char(unpack(result))) + tex.settoks(pdftexcmds.toks, string.char(unpack(result))) end -function escapestring(str, mode) +function pdftexcmds.escapestring(str, mode) if mode == "byte" then str = utf8_to_byte(str) end @@ -170,7 +172,7 @@ function escapestring(str, mode) end ))) end -function escapename(str, mode) +function pdftexcmds.escapename(str, mode) if mode == "byte" then str = utf8_to_byte(str) end @@ -191,7 +193,7 @@ function escapename(str, mode) end ))) end -function filesize(filename) +function pdftexcmds.filesize(filename) local foundfile = kpse.find_file(filename, "tex", true) if foundfile then local size = lfs.attributes(foundfile, "size") @@ -200,7 +202,7 @@ function filesize(filename) end end end -function filemoddate(filename) +function pdftexcmds.filemoddate(filename) local foundfile = kpse.find_file(filename, "tex", true) if foundfile then local date = lfs.attributes(foundfile, "modification") @@ -237,7 +239,7 @@ function filemoddate(filename) end end end -function filedump(offset, length, filename) +function pdftexcmds.filedump(offset, length, filename) length = tonumber(length) if length and length > 0 then local foundfile = kpse.find_file(filename, "tex", true) @@ -252,41 +254,41 @@ function filedump(offset, length, filename) filehandle:seek("set", offset) end local dump = filehandle:read(length) - escapehex(dump) + pdftexcmds.escapehex(dump) filehandle:close() end end end end -function mdfivesum(str, mode) +function pdftexcmds.mdfivesum(str, mode) if mode == "byte" then str = utf8_to_byte(str) end - escapehex(md5.sum(str)) + pdftexcmds.escapehex(md5.sum(str)) end -function filemdfivesum(filename) +function pdftexcmds.filemdfivesum(filename) local foundfile = kpse.find_file(filename, "tex", true) if foundfile then local filehandle = io.open(foundfile, "rb") if filehandle then local contents = filehandle:read("*a") - escapehex(md5.sum(contents)) + pdftexcmds.escapehex(md5.sum(contents)) filehandle:close() end end end local basetime = 0 -function resettimer() +function pdftexcmds.resettimer() basetime = os.clock() end -function elapsedtime() +function pdftexcmds.elapsedtime() local val = (os.clock() - basetime) * 65536 + .5 if val > 2147483647 then val = 2147483647 end tex.write(string.format("%d", val)) end -function shellescape() +function pdftexcmds.shellescape() if os.execute then if status and status.luatex_version @@ -308,7 +310,7 @@ function shellescape() tex.write("0") end end -function system(cmdline) +function pdftexcmds.system(cmdline) systemexitstatus = nil texio.write_nl("log", "system(" .. cmdline .. ") ") if os.execute then @@ -318,20 +320,20 @@ function system(cmdline) texio.write("log", "disabled.") end end -function lastsystemstatus() +function pdftexcmds.lastsystemstatus() local result = tonumber(systemexitstatus) if result then local x = math.floor(result / 256) tex.write(result - 256 * math.floor(result / 256)) end end -function lastsystemexit() +function pdftexcmds.lastsystemexit() local result = tonumber(systemexitstatus) if result then tex.write(math.floor(result / 256)) end end -function pipe(cmdline, patch) +function pdftexcmds.pipe(cmdline, patch) local result systemexitstatus = nil texio.write_nl("log", "pipe(" .. cmdline ..") ") @@ -363,9 +365,9 @@ function pipe(cmdline, patch) end result = temp end - tex.settoks(toks, result) + tex.settoks(pdftexcmds.toks, result) else - tex.settoks(toks, "") + tex.settoks(pdftexcmds.toks, "") end end -- diff --git a/Master/texmf-dist/source/latex/oberdiek/README.txt b/Master/texmf-dist/source/latex/oberdiek/README.txt new file mode 100644 index 00000000000..5387490be34 --- /dev/null +++ b/Master/texmf-dist/source/latex/oberdiek/README.txt @@ -0,0 +1,33 @@ +README 2019/07/25 + +This file describes the directory + CTAN:macros/latex/contrib/oberdiek/ + +It contains several packages: + .dtx: source code + .pdf: documentation + +Installation is easier, if you want to install all packages: +Just download + CTAN:install/macros/latex/contrib/oberdiek.tds.zip +and unzip it in your preferred TDS (texmf) tree. + +Hint for attachfile2: This package comes with a Perl script pdfatfi.pl +that should be installed somewhere in PATH as `pdfatfi', see also +package documentation. + + +Other files in the CTAN directory: +* README: This file. +* oberdiek.tex, oberdiek.pdf: + Table of contents of all packages in the directory. + It contains the table of contents and the abstract of the packages. + The name is a convenience to users of the program `texdoc'. + +Happy TeXing + Heiko Oberdiek + and + Oberdiek Package Support Group + ho-tex@tug.org + Preferred bug reporting address is now + https://github.com/ho-tex/oberdiek/issues diff --git a/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx b/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx index d4e5a9090f6..0fd7e1f6a3e 100644 --- a/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx @@ -1,12 +1,12 @@ % \iffalse meta-comment % % File: attachfile2.dtx -% Version: 2016/05/16 v2.8 +% Version: 2019/07/24 v2.9 % Info: Attach files into PDF % % Copyright (C) 2005-2010, 2012 by % Heiko Oberdiek -% 2016 +% 2019 % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -26,7 +26,7 @@ % This work consists of the main source file attachfile2.dtx % and the derived files % attachfile2.sty, attachfile2.pdf, attachfile2.ins, attachfile2.drv, -% atfi-dvips.def, atfi-pdftex.def, atfi-dvipdfmx.def, +% atfi-dvips.def, atfi-pdftex.def, atfi-dvipdfmx.def,atfi-luatex.def % pdfatfi.pl. % % Distribution: @@ -64,6 +64,7 @@ % TDS:tex/latex/oberdiek/atfi-dvips.def % TDS:tex/latex/oberdiek/atfi-pdftex.def % TDS:tex/latex/oberdiek/atfi-dvipdfmx.def +% TDS:tex/latex/oberdiek/atfi-luatex.def % TDS:scripts/oberdiek/pdfatfi.pl (exec flag) % TDS:doc/latex/oberdiek/attachfile2.pdf % TDS:source/latex/oberdiek/attachfile2.dtx @@ -83,7 +84,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: attachfile2 2016/05/16 v2.8 Attach files into PDF (HO)} +\Msg{* Package: attachfile2 2019/07/24 v2.9 Attach files into PDF (HO)} \Msg{************************************************************************} \keepsilent @@ -95,7 +96,7 @@ This is a generated file. Project: attachfile2 -Version: 2016/05/16 v2.8 +Version: 2019/07/24 v2.9 Copyright (C) 2005-2010, 2012 by Heiko Oberdiek @@ -130,6 +131,7 @@ and the derived files \file{attachfile2.sty}{\from{attachfile2.dtx}{package}}% \file{atfi-dvips.def}{\from{attachfile2.dtx}{dvips}}% \file{atfi-pdftex.def}{\from{attachfile2.dtx}{pdftex}}% + \file{atfi-luatex.def}{\from{attachfile2.dtx}{luatex}}% \file{atfi-dvipdfmx.def}{\from{attachfile2.dtx}{dvipdfmx}}% \nopreamble \nopostamble @@ -169,7 +171,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{attachfile2.drv}% - [2016/05/16 v2.8 Attach files into PDF (HO)]% + [2019/07/24 v2.9 Attach files into PDF (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -198,7 +200,7 @@ and the derived files % \GetFileInfo{attachfile2.drv} % % \title{The \xpackage{attachfile2} package} -% \date{2016/05/16 v2.8} +% \date{2019/07/24 v2.9} % \author{Heiko Oberdiek\thanks % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\ % \xemail{heiko.oberdiek at googlemail.com}} @@ -427,7 +429,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{attachfile2}% - [2016/05/16 v2.8 Attach files into PDF (HO)]% + [2019/07/24 v2.9 Attach files into PDF (HO)]% % \end{macrocode} % % \subsubsection{Loading of packages} @@ -820,12 +822,24 @@ and the derived files % \begin{macrocode} \let\atfi@driver\ltx@empty \def\atfi@driver@pdftex{pdftex} +\def\atfi@driver@luatex{luatex} \def\atfi@driver@dvips{dvips} \def\atfi@driver@dvipdfmx{dvipdfmx} % \end{macrocode} % \begin{macrocode} \DeclareVoidOption{pdftex}{% + \ifpdf \let\atfi@driver\atfi@driver@pdftex + \else + \let\atfi@driver\ltx@empty + \PackageError{attachfile2}{% + Wrong driver option `pdftex',\MessageBreak + because pdfTeX in PDF mode is not detected% + }\@ehc + \fi +} +\DeclareVoidOption{luatex}{% + \let\atfi@driver\atfi@driver@luatex } \DeclareVoidOption{dvips}{% \let\atfi@driver\atfi@driver@dvips @@ -889,17 +903,13 @@ and the derived files % % \begin{macrocode} \ifpdf - % ignoring other driver options + \ifluatex + \let\atfi@driver\atfi@driver@luatex + \else \let\atfi@driver\atfi@driver@pdftex + \fi \else - \ifx\atfi@driver\atfi@driver@pdftex - \let\atfi@driver\ltx@empty - \PackageError{attachfile2}{% - Wrong driver option `pdftex',\MessageBreak - because pdfTeX in PDF mode is not detected% - }\@ehc - \fi - \ifxetex + \ifxetex \let\atfi@driver\atfi@driver@dvipdfmx \else \ifx\atfi@driver\ltx@empty @@ -1610,44 +1620,7 @@ and the derived files %<*pdftex> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{atfi-pdftex.def}% - [2016/05/16 v2.8 attachfile2 driver for pdfTeX (HO)]% -% \end{macrocode} -% -% \paragraph{\LuaTeX} -% -% \begin{macrocode} -\ifluatex - \ifnum\luatexversion<39 % - \else - \begingroup - \escapechar=-1 % - \def\atfi@temp#1{% - \ltx@IfUndefined{\string#1}{% - \let#1\ltx@undefined - \directlua{% - if tex.enableprimitives then % - tex.enableprimitives('', {'\string#1'})% - end% - }% - \ltx@ifundefined{\string#1}{% - }{% - \global#1=#1% - \@PackageInfoNoLine{attachfile2}{% - \string#1 enabled% - }% - }% - }{}% - }% - \atfi@temp\pdfliteral - \atfi@temp\pdfobj - \atfi@temp\pdflastobj - \atfi@temp\pdfxform - \atfi@temp\pdflastxform - \atfi@temp\pdfrefxform - \atfi@temp\pdfannot - \endgroup - \fi -\fi + [2019/07/24 v2.9 attachfile2 driver for pdfTeX (HO)]% % \end{macrocode} % % \paragraph{Macros for graphics data} @@ -1826,13 +1799,146 @@ and the derived files % % \end{macrocode} % +% \subsection{luatex} +% \begin{macrocode} +%<*luatex> +\NeedsTeXFormat{LaTeX2e} +\ProvidesFile{atfi-luatex.def}% + [2019/07/24 v2.9 attachfile2 driver for luaTeX (HO)]% +\protected\def\atfi@literal {\pdfextension literal} +\def\atfi@GSAVE{q } +\def\atfi@GRESTORE{Q } +\def\atfi@SETLINEWIDTH{w } +\def\atfi@LINETO{l } +\def\atfi@MOVETO{m } +\def\atfi@STROKE{S } +\def\atfi@FILL{f } +\def\atfi@FILLSTROKE#1#2{#1#2B } +\def\atfi@SETRGBCOLORSTROKE{RG } +\def\atfi@SETRGBCOLORFILL{rg } +\def\atfi@SETGRAYSTROKE{G } +\def\atfi@SETGRAYFILL{g } +\def\atfi@SETCMYKCOLORSTROKE{K } +\def\atfi@SETCMYKCOLORFILL{k } +\def\atfi@RECTFILL{re f } +\def\atfi@RECTSTROKEFILL#1#2#3{#1#2#3re B } +\def\atfi@SETMITERLIMIT{M } +\def\atfi@SETFLAT{i } +\def\atfi@SETLINECAP{J } +\def\atfi@CURVETO{c } +\def\atfi@CURVETOV{v } +\def\atfi@CURVETOY{y } +\def\atfi@CLOSEPATH{h } +\def\atfi@SETLINEJOIN{j } +\define@key{AtFi@file}{Size}{% + \edef\atfi@params{\atfi@params/Size #1}% +} +\def\atfi@embedfile#1{% + \ltx@IfUndefined{atfi@fileobj@#1}{% + \begingroup + \let\atfi@params\ltx@empty + \expandafter\let\expandafter\atfi@temp + \csname atfi@file@#1\endcsname + \ifx\atfi@temp\ltx@empty + \let\atfi@temp\relax + \fi + \ifx\atfi@temp\relax + \atfi@pdftexdata{#1}% + \else + \edef\x{% + \noexpand\setkeys{AtFi@file}{\@nameuse{atfi@file@#1}}% + }% + \x + \fi + \ifx\atfi@params\ltx@empty + \else + \edef\atfi@params{/Params<<\atfi@params>>}% + \fi + \immediate\pdfextension obj stream attr {% + /Type/EmbeddedFile% + \atfi@mimetype + \atfi@params + } file {#1}% + \expandafter + \xdef\csname atfi@fileobj@#1\endcsname{\the\numexpr\pdffeedback lastobj\relax}% + \endgroup + }{% + % file already embedded + }% +} +\def\atfi@xform{% + \immediate\saveboxresource\atfi@appearancebox + \edef\atfi@appearanceobj{\the\lastsavedboxresourceindex}% +} +\let\atfi@xform@icon\atfi@xform +\def\atfi@refxform#1{% + \useboxresource#1\relax +} +\def\atfi@insert@file@annot#1{% + \rule{0pt}{0pt}% + \ifatfi@appearance + \def\atfi@appearance@dict{% + /AP<<% + /N \atfi@appearanceobj\space 0 R% + /R \atfi@appearanceobj\space 0 R% + /D \atfi@appearanceobj\space 0 R% + >>% + }% + \else + \let\atfi@appearance@dict\ltx@empty + \fi + \ltx@IfUndefined{atfi@fsobj@#1}{% + \begingroup + \hypersetup{unicode=false}% + \atfi@pdfstringdef\atfi@file{#1}% + \immediate\pdfextension obj{% + <<% + /Type/Filespec% + /F(\atfi@file)% + \ifx\atfi@ucfilespec\ltx@empty + \else + /UF(\atfi@ucfilespec)% + \fi + /EF<<% + /F \@nameuse{atfi@fileobj@#1} 0 R% + >>% + >>% + }% + \expandafter\xdef\csname atfi@fsobj@#1\endcsname{% + \the\numexpr\pdffeedback lastobj\relax + }% + \endgroup + }{% + }% + \pdfextension annot width \atfi@scale\atfi@appearancewidth + height \atfi@scale\atfi@appearanceheight + depth \atfi@scale\atfi@appearancedepth {% + /Subtype/FileAttachment% + \atfi@icon + \atfi@color@annot + \atfi@author + \atfi@date + \atfi@annotname + \atfi@description + \atfi@subject + \atfi@appearance@dict + /F \theatfi@flags + /FS \@nameuse{atfi@fsobj@#1} 0 R% + }% + \rule{0pt}{\atfi@appearanceheight}% + \rule[-\atfi@appearancedepth]{0pt}{\atfi@appearancedepth}% + \rule{\atfi@appearancewidth}{0pt}% +} +% +% \end{macrocode} +% % \subsubsection{dvips} % % \begin{macrocode} %<*dvips> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{atfi-dvips.def}% - [2016/05/16 v2.8 attachfile2 driver for dvips (HO)]% + [2019/07/24 v2.9 attachfile2 driver for dvips (HO)]% % \end{macrocode} % % \paragraph{Macros for graphics data} @@ -2407,7 +2513,7 @@ and the derived files %<*dvipdfmx> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{atfi-dvipdfmx.def}% - [2016/05/16 v2.8 attachfile2 driver for dvipdfmx/XeTeX (HO)]% + [2019/07/24 v2.9 attachfile2 driver for dvipdfmx/XeTeX (HO)]% % \end{macrocode} % % \paragraph{Macros for graphics data} @@ -2676,8 +2782,8 @@ $^W=1; # turn warning on my $prj = 'pdfatfi'; my $file = "$prj.pl"; my $program = uc($&) if $file =~ /^\w+/; -my $version = "2.7"; -my $date = "2016/05/16"; +my $version = "2.9"; +my $date = "2019/07/24"; my $author = "Heiko Oberdiek"; my $copyright = "Copyright (c) 2005-2010, 2012 by $author."; # @@ -2686,6 +2792,7 @@ my $copyright = "Copyright (c) 2005-2010, 2012 by $author."; # 2006/08/16 v2.2: Included in DTX file of attachfile2.dtx. # 2010/09/27 v2.6: Keys ModDateTZ and CreationDateTZ added. # 2016/05/16 v2.8: Option --version added. +# 2019/07/24 v2.9: adapted version to attachfile2 version. # use POSIX qw(strftime); # %z is used (GNU) @@ -3082,7 +3189,7 @@ __END__ - + This package can be used to attach files to a PDF document. It is a further development of Scott Pakin’s package @@ -3216,6 +3323,10 @@ __END__ % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/07/24 v2.9} +% \item +% Added luatex driver (UF, issue 69) +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx b/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx index a37ead2acc5..72c6b0d3eb4 100644 --- a/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % % File: bookmark.dtx -% Version: 2016/05/17 v1.26 +% Version: 2019/06/04 v1.27 % Info: PDF bookmarks % % Copyright (C) 2007-2011 by @@ -87,7 +87,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: bookmark 2016/05/17 v1.26 PDF bookmarks (HO)} +\Msg{* Package: bookmark 2019/06/04 v1.27 PDF bookmarks (HO)} \Msg{************************************************************************} \keepsilent @@ -99,7 +99,7 @@ This is a generated file. Project: bookmark -Version: 2016/05/17 v1.26 +Version: 2019/06/04 v1.27 Copyright (C) 2007-2011 by Heiko Oberdiek @@ -173,7 +173,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bookmark.drv}% - [2016/05/17 v1.26 PDF bookmarks (HO)]% + [2019/06/04 v1.27 PDF bookmarks (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -202,7 +202,7 @@ and the derived files % \GetFileInfo{bookmark.drv} % % \title{The \xpackage{bookmark} package} -% \date{2016/05/17 v1.26} +% \date{2019/06/04 v1.27} % \author{Heiko Oberdiek\thanks % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\ % \xemail{heiko.oberdiek at googlemail.com}} @@ -307,9 +307,9 @@ and the derived files % and \hologo{VTeX} are automatically detected. % The default for the DVI drivers is \xoption{dvips}. This can % be changed in the configuration file \xfile{bookmark.cfg} by -% \cs{BookmarkDefaultDriver}, e.g.: +% \cs{BookmarkDriverDefault}, e.g.: % \begin{quote} -% |\def\BookmarkDefaultDriver{dvipdfm}| +% |\def\BookmarkDriverDefault{dvipdfm}| % \end{quote} % % \paragraph{Open bookmarks with dvipdfmx.} Since 2007-04-25 the @@ -663,7 +663,7 @@ and the derived files open, openlevel=2, atend -]{bookmark}[2016/05/17] +]{bookmark}[2019/06/04] \bookmarksetup{color=blue} @@ -766,7 +766,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{bookmark}% - [2016/05/17 v1.26 PDF bookmarks (HO)]% + [2019/06/04 v1.27 PDF bookmarks (HO)]% % \end{macrocode} % % \subsubsection{Requirements} @@ -1524,9 +1524,9 @@ and the derived files % \begin{macrocode} \def\BKM@StyleCall#1{% \@ifundefined{BKM@style@#1}{% - \PackageError{bookmark}{% - Undefined style `#1'% - }\@ehc + \PackageWarning{bookmark}{% + Ignoring unknown style `#1'% + }% }{% % \end{macrocode} % Check style stack. @@ -1894,7 +1894,7 @@ and the derived files %<*dvipdfm> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvipdfm.def}% - [2016/05/17 v1.26 bookmark driver for dvipdfm (HO)]% + [2019/06/04 v1.27 bookmark driver for dvipdfm (HO)]% % \end{macrocode} % % \begin{macro}{\BKM@id} @@ -2069,7 +2069,7 @@ and the derived files %<*vtex> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-vtex.def}% - [2016/05/17 v1.26 bookmark driver for VTeX (HO)]% + [2019/06/04 v1.27 bookmark driver for VTeX (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -2400,7 +2400,7 @@ and the derived files %<*pdftex> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-pdftex.def}% - [2016/05/17 v1.26 bookmark driver for pdfTeX (HO)]% + [2019/06/04 v1.27 bookmark driver for pdfTeX (HO)]% % \end{macrocode} % % \begin{macro}{\BKM@DO@entry} @@ -2556,7 +2556,7 @@ and the derived files %<*dvips> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvips.def}% - [2016/05/17 v1.26 bookmark driver for dvips (HO)]% + [2019/06/04 v1.27 bookmark driver for dvips (HO)]% % \end{macrocode} % \begin{macro}{\BKM@PSHeaderFile} % \begin{macrocode} @@ -2575,7 +2575,7 @@ and the derived files %<*dvipsone> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvipsone.def}% - [2016/05/17 v1.26 bookmark driver for dvipsone (HO)]% + [2019/06/04 v1.27 bookmark driver for dvipsone (HO)]% % \end{macrocode} % \begin{macro}{\BKM@PSHeaderFile} % \begin{macrocode} @@ -2594,7 +2594,7 @@ and the derived files %<*textures> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-textures.def}% - [2016/05/17 v1.26 bookmark driver for textures (HO)]% + [2019/06/04 v1.27 bookmark driver for textures (HO)]% % \end{macrocode} % \begin{macro}{\BKM@PSHeaderFile} % \begin{macrocode} @@ -3514,6 +3514,11 @@ and the derived files % \item % define \cs{pdfbookmark} to allow pdftex driver to be used with Lua\TeX. % \end{Version} +% \begin{Version}{2019/06/04 v1.27} +% \item +% unknown style options are ignored (issue 67) +% \end{Version} + % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx b/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx index 9e35c025290..11bff2e38d1 100644 --- a/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/luacolor.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % % File: luacolor.dtx -% Version: 2018/11/22 v1.11 +% Version: 2019/07/25 v1.12 % Info: Color support via LuaTeX's attributes % % Copyright (C) 2007, 2009-2011 by @@ -84,7 +84,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: luacolor 2018/11/22 v1.11 Color support via LuaTeX's attributes (HO)} +\Msg{* Package: luacolor 2019/07/25 v1.12 Color support via LuaTeX's attributes (HO)} \Msg{************************************************************************} \keepsilent @@ -96,7 +96,7 @@ This is a generated file. Project: luacolor -Version: 2018/11/22 v1.11 +Version: 2019/07/25 v1.12 Copyright (C) 2007, 2009-2011 by Heiko Oberdiek @@ -178,7 +178,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{luacolor.drv}% - [2018/11/22 v1.11 Color support via LuaTeX's attributes (HO)]% + [2019/07/25 v1.12 Color support via LuaTeX's attributes (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \usepackage{paralist} @@ -213,7 +213,7 @@ and the derived files % \GetFileInfo{luacolor.drv} % % \title{The \xpackage{luacolor} package} -% \date{2018/11/22 v1.11} +% \date{2019/07/25 v1.12} % \author{Heiko Oberdiek\thanks % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\ % \xemail{heiko.oberdiek at googlemail.com}} @@ -357,7 +357,7 @@ and the derived files % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{luacolor}% - [2018/11/22 v1.11 Color support via LuaTeX's attributes (HO)] + [2019/07/25 v1.12 Color support via LuaTeX's attributes (HO)] % \end{macrocode} % % \subsection{Check for \LuaTeX} @@ -415,7 +415,7 @@ and the derived files % \end{macrocode} % \begin{macrocode} \begingroup - \edef\x{\LuaCol@directlua{tex.write("2018/11/22 v1.11")}}% + \edef\x{\LuaCol@directlua{tex.write("2019/07/25 v1.12")}}% \edef\y{% \LuaCol@directlua{% if oberdiek.luacolor.getversion then % @@ -584,12 +584,14 @@ and the derived files % That is analyzed to get the prefix for the color setting % \cs{special}. % \begin{macrocode} -module("oberdiek.luacolor", package.seeall) +oberdiek = oberdiek or {} +local luacolor = oberdiek.luacolor or {} +oberdiek.luacolor = luacolor % \end{macrocode} % \begin{macro}{getversion()} % \begin{macrocode} -function getversion() - tex.write("2018/11/22 v1.11") +function luacolor.getversion() + tex.write("2019/07/25 v1.12") end % \end{macrocode} % \end{macro} @@ -597,12 +599,7 @@ end % \subsubsection{Driver detection} % % \begin{macrocode} -local ifpdf -if tonumber(tex.outputmode or tex.pdfoutput) > 0 then - ifpdf = true -else - ifpdf = false -end +local ifpdf = tonumber(tex.outputmode or tex.pdfoutput) > 0 local prefix local prefixes = { dvips = "color ", @@ -636,7 +633,7 @@ end % \end{macro} % \begin{macro}{dvidetect()} % \begin{macrocode} -function dvidetect() +function luacolor.dvidetect() local v = tex.box[0] assert(v.id == node.id("hlist")) for v in node.traverse_id(node.id("whatsit"), v.head) do @@ -667,14 +664,14 @@ local map = { % \end{macrocode} % \begin{macro}{get()} % \begin{macrocode} -function get(color) - tex.write("" .. getvalue(color)) +function luacolor.get(color) + tex.write("" .. luacolor.getvalue(color)) end % \end{macrocode} % \end{macro} % \begin{macro}{getvalue()} % \begin{macrocode} -function getvalue(color) +function luacolor.getvalue(color) local n = map[color] if not n then n = map.n + 1 @@ -692,7 +689,7 @@ end % \begin{macro}{setattribute()} % \begin{macrocode} local attribute -function setattribute(attr) +function luacolor.setattribute(attr) attribute = attr end % \end{macrocode} @@ -700,7 +697,7 @@ end % % \begin{macro}{getattribute()} % \begin{macrocode} -function getattribute() +function luacolor.getattribute() return attribute end % \end{macrocode} @@ -711,14 +708,15 @@ end % \begin{macrocode} local LIST = 1 local LIST_LEADERS = 2 -local COLOR = 3 +local LIST_DISC = 3 +local COLOR = 4 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("disc")] = LIST_DISC, [node.id("whatsit")] = { [node.subtype("special")] = COLOR, [node.subtype("pdf_literal")] = COLOR, @@ -766,17 +764,21 @@ local function traverse(list, color, dry) if not list then return color end - if get_type(list) ~= LIST then + local head + if get_type(list) == LIST then + head = list.head + elseif get_type(list) == LIST_DISC then + head = list.replace + else texio.write_nl("!!! Error: Wrong list type: " .. node.type(list.id)) return color end %texio.write_nl("traverse: " .. node.type(list.id)) - local head = list.head for n in node.traverse(head) do %texio.write_nl(" node: " .. node.type(n.id)) local t = get_type(n) %texio.write_nl("TYPE "..tostring(t).. " "..tostring(node.type(node.getid(n))).." ".. tostring(node.getsubtype(n))) - if t == LIST then + if t == LIST or t == LIST_DISC then color = traverse(n, color, dry) elseif t == LIST_LEADERS then local color_after = traverse(n.leader, color, DRY_TRUE) @@ -810,7 +812,11 @@ local function traverse(list, color, dry) end end end - list.head = head + if get_type(list) == LIST then + list.head = head + else + list.replace = head + end return color end % \end{macrocode} @@ -818,7 +824,7 @@ end % % \begin{macro}{process()} % \begin{macrocode} -function process(box) +function luacolor.process(box) local color = "" local list = tex.getbox(box) traverse(list, color, DRY_FALSE) @@ -1275,6 +1281,10 @@ end % \item % removed pre-0.65 stuff % \end{Version} +% \begin{Version}{2019/07/25 v1.12} +% \item +% removed uses of module function, see PR70 +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/luatex.dtx b/Master/texmf-dist/source/latex/oberdiek/luatex.dtx index 7e05e211258..ef111a4efa3 100644 --- a/Master/texmf-dist/source/latex/oberdiek/luatex.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/luatex.dtx @@ -1,12 +1,12 @@ % \iffalse meta-comment % % File: luatex.dtx -% Version: 2016/05/16 v0.6 +% Version: 2019/07/25 v0.7 % Info: LuaTeX basic definition package % % Copyright (C) 2007, 2009, 2010 by % Heiko Oberdiek -% 2016 +% 2016, 2019 % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -89,7 +89,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: luatex 2016/05/16 v0.6 LuaTeX basic definition package (HO)} +\Msg{* Package: luatex 2019/07/25 v0.7 LuaTeX basic definition package (HO)} \Msg{************************************************************************} \keepsilent @@ -101,7 +101,7 @@ This is a generated file. Project: luatex -Version: 2016/05/16 v0.6 +Version: 2019/07/25 v0.7 Copyright (C) 2007, 2009, 2010 by Heiko Oberdiek @@ -188,7 +188,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{luatex.drv}% - [2016/05/16 v0.6 LuaTeX basic definition package (HO)]% + [2019/07/25 v0.7 LuaTeX basic definition package (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \usepackage{paralist} @@ -218,7 +218,7 @@ and the derived files % \GetFileInfo{luatex.drv} % % \title{The \xpackage{luatex} package} -% \date{2016/05/16 v0.6} +% \date{2019/07/25 v0.7} % \author{Heiko Oberdiek\thanks % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\ % \xemail{heiko.oberdiek at googlemail.com}} @@ -571,7 +571,7 @@ and the derived files \fi \expandafter\x\csname ver@luatex.sty\endcsname \ProvidesPackage{luatex}% - [2016/05/16 v0.6 LuaTeX basic definition package (HO)]% + [2019/07/25 v0.7 LuaTeX basic definition package (HO)]% % \end{macrocode} % % \subsection{Catcodes} @@ -1275,7 +1275,7 @@ and the derived files \fi \expandafter\x\csname ver@luatex-loader.sty\endcsname \ProvidesPackage{luatex-loader}% - [2016/05/16 v0.6 Lua module loader (HO)]% + [2019/07/25 v0.7 Lua module loader (HO)]% % \end{macrocode} % \begin{macrocode} \begingroup\catcode61\catcode48\catcode32=10\relax% @@ -1335,10 +1335,7 @@ and the derived files %<*lua> % \end{macrocode} % \begin{macrocode} -module("oberdiek.luatex", package.seeall) -% \end{macrocode} -% \begin{macrocode} -function kpse_module_loader(module) +local function kpse_module_loader(module) local script = module .. ".lua" local file = kpse.find_file(script, "texmfscripts") if file then @@ -1958,6 +1955,10 @@ table.insert(package.searchers or package.loaders, kpse_module_loader) % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/07/25 v0.7} +% \item +% remove uses of module function, see PR70 +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx b/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx index 535a9e12433..7c24944fedd 100644 --- a/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx @@ -1,12 +1,12 @@ % \iffalse meta-comment % % File: magicnum.dtx -% Version: 2016/05/16 v1.5 +% Version: 2019/07/25 v1.6 % Info: Magic numbers % % Copyright (C) 2007, 2009-2011 by % Heiko Oberdiek -% 2016 +% 2016, 2019 % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -89,7 +89,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: magicnum 2016/05/16 v1.5 Magic numbers (HO)} +\Msg{* Package: magicnum 2019/07/25 v1.6 Magic numbers (HO)} \Msg{************************************************************************} \keepsilent @@ -101,7 +101,7 @@ This is a generated file. Project: magicnum -Version: 2016/05/16 v1.5 +Version: 2019/07/25 v1.6 Copyright (C) 2007, 2009-2011 by Heiko Oberdiek @@ -189,7 +189,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{magicnum.drv}% - [2016/05/16 v1.5 Magic numbers (HO)]% + [2019/07/25 v1.6 Magic numbers (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \usepackage{array} @@ -219,7 +219,7 @@ and the derived files % \GetFileInfo{magicnum.drv} % % \title{The \xpackage{magicnum} package} -% \date{2016/05/16 v1.5} +% \date{2019/07/25 v1.6} % \author{Heiko Oberdiek\thanks % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\ % \xemail{heiko.oberdiek at googlemail.com}} @@ -515,7 +515,7 @@ and the derived files \fi \expandafter\x\csname ver@magicnum.sty\endcsname \ProvidesPackage{magicnum}% - [2016/05/16 v1.5 Magic numbers (HO)]% + [2019/07/25 v1.6 Magic numbers (HO)]% % \end{macrocode} % % \subsection{Catcodes} @@ -648,10 +648,10 @@ and the derived files % \end{macro} % \begin{macrocode} \magicnum@directlua{% - require("oberdiek.magicnum")% + require("magicnum")% }% \begingroup - \def\x{2016/05/16 v1.5}% + \def\x{2019/07/25 v1.6}% \def\StripPrefix#1>{}% \edef\x{\expandafter\StripPrefix\meaning\x}% \edef\y{% @@ -929,11 +929,13 @@ luatex.pdfliteral.mode %<*lua> % \end{macrocode} % \begin{macrocode} -module("oberdiek.magicnum", package.seeall) +oberdiek = oberdiek or {} +local magicnum = oberdiek.magicnum or {} +oberdiek.magicnum = magicnum % \end{macrocode} % \begin{macrocode} -function getversion() - tex.write("2016/05/16 v1.5") +function magicnum.getversion() + tex.write("2019/07/25 v1.6") end % \end{macrocode} % \begin{macrocode} @@ -1107,7 +1109,7 @@ local data = { } % \end{macrocode} % \begin{macrocode} -function get(name) +function magicnum.get(name) local startpos, endpos, category, entry = string.find(name, "^(%a[%a%d%.]*)%.(-?[%a%d]+)$") if not entry then @@ -1541,7 +1543,7 @@ end - + This package allows access to the various parameter values in TeX (catcode values), e-TeX (group, if and node types, and @@ -1589,6 +1591,11 @@ end % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/07/25 v1.6} +% \item +% remove uses of module function, see PR70 +% \end{Version} + % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex b/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex index 55d6aa21e38..32f1cd5b9b6 100644 --- a/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex +++ b/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex @@ -6,9 +6,9 @@ \newcommand*{\Subject}{CTAN:\CTANdir} \newcommand*{\Author}{Heiko Oberdiek} \newcommand*{\Email}{ho-tex at tug.org} -\newcommand*{\Date}{2018/11/30} +\newcommand*{\Date}{2019/07/25} -% Copyright (C) 2006-2018 by +% Copyright (C) 2006-2019 by % Heiko Oberdiek % % This work may be distributed and/or modified under the @@ -185,7 +185,7 @@ [\entrysep] \entry{atenddvi}{2007/04/17}{1.1}{At end DVI hook}% [\entrysep] -\entry{attachfile2}{2012/04/18}{2.7}{Attach files into PDF}% +\entry{attachfile2}{2019/07/24}{2.9}{Attach files into PDF}% [\entrysep] \entry{atveryend}{2011/06/30}{1.8}{Hooks at the very end of document}% [\entrysep] @@ -283,11 +283,11 @@ [\entrysep] \entry{ltxcmds}{2011/11/09}{1.22}{\hologo{LaTeX} kernel commands for general use}% [\entrysep] -\entry{luacolor}{2011/11/01}{1.8}{Color support via \hologo{LuaTeX}'s attributes}% +\entry{luacolor}{2019/07/25}{1.12}{Color support via \hologo{LuaTeX}'s attributes}% [\entrysep] -\entry{luatex}{2010/03/09}{0.4}{\hologo{LuaTeX} basic definition package}% +\entry{luatex}{2019/07/25}{0.7}{\hologo{LuaTeX} basic definition package}% [\entrysep] -\entry{magicnum}{2011/04/10}{1.4}{Magic numbers}% +\entry{magicnum}{2019/07/25}{1.6}{Magic numbers}% [\entrysep] \entry{makerobust}{2006/03/18}{1.0}{Make existing macro robust}% [\entrysep] @@ -315,7 +315,7 @@ [\entrysep] \entry{pdfrender}{2010/01/28}{1.2}{Access to some PDF graphics parameters}% [\entrysep] -\entry{pdftexcmds}{2011/11/29}{0.20}{Utility functions of \hologo{pdfTeX} for \hologo{LuaTeX}}% +\entry{pdftexcmds}{2019/07/25}{0.30}{Utility functions of \hologo{pdfTeX} for \hologo{LuaTeX}}% [\entrysep] \entry{picture}{2009/10/11}{1.3}{Dimens for picture macros}% [\entrysep] diff --git a/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx b/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx index 541e20bdc4e..9a948c3c2da 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % % File: pdftexcmds.dtx -% Version: 2018/09/10 v0.29 +% Version: 2019/07/25 v0.30 % Info: Utility functions of pdfTeX for LuaTeX % % Copyright (C) 2007, 2009-2011 by @@ -88,7 +88,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: pdftexcmds 2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO)} +\Msg{* Package: pdftexcmds 2019/07/25 v0.30 Utility functions of pdfTeX for LuaTeX (HO)} \Msg{************************************************************************} \keepsilent @@ -100,7 +100,7 @@ This is a generated file. Project: pdftexcmds -Version: 2018/09/10 v0.29 +Version: 2019/07/25 v0.30 Copyright (C) 2007, 2009-2011 by Heiko Oberdiek @@ -201,7 +201,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{pdftexcmds.drv}% - [2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO)]% + [2019/07/25 v0.30 Utility functions of pdfTeX for LuaTeX (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \usepackage{paralist} @@ -239,7 +239,7 @@ and the derived files % \GetFileInfo{pdftexcmds.drv} % % \title{The \xpackage{pdftexcmds} package} -% \date{2018/09/10 v0.29} +% \date{2019/07/25 v0.30} % \author{Heiko Oberdiek\thanks % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\ % \xemail{heiko.oberdiek at googlemail.com}} @@ -618,7 +618,7 @@ and the derived files \fi \expandafter\x\csname ver@pdftexcmds.sty\endcsname \ProvidesPackage{pdftexcmds}% - [2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO)]% + [2019/07/25 v0.30 Utility functions of pdfTeX for LuaTeX (HO)]% % \end{macrocode} % % \subsection{Catcodes} @@ -1174,7 +1174,7 @@ and the derived files \fi \fi \begingroup - \def\x{2018/09/10 v0.29}% + \def\x{2019/07/25 v0.30}% \ltx@onelevel@sanitize\x \edef\y{% \pdftexcmds@directlua{% @@ -1576,17 +1576,19 @@ and the derived files % \end{macrocode} % % \begin{macrocode} -module("oberdiek.pdftexcmds", package.seeall) +oberdiek = oberdiek or {} +local pdftexcmds = oberdiek.pdftexcmds or {} +oberdiek.pdftexcmds = pdftexcmds local systemexitstatus -function getversion() - tex.write("2018/09/10 v0.29") +function pdftexcmds.getversion() + tex.write("2019/07/25 v0.30") end % \end{macrocode} % % \subsubsection[Strings]{Strings \cite[``7.15 Strings'']{pdftex-manual}} % % \begin{macrocode} -function strcmp(A, B) +function pdftexcmds.strcmp(A, B) if A == B then tex.write("0") elseif A < B then @@ -1620,7 +1622,7 @@ local function utf8_to_byte(str) end return table.concat(t) end -function escapehex(str, mode) +function pdftexcmds.escapehex(str, mode) if mode == "byte" then str = utf8_to_byte(str) end @@ -1634,7 +1636,7 @@ end % See procedure |unescapehex| in file \xfile{utils.c} of \hologo{pdfTeX}. % Caution: |tex.write| ignores leading spaces. % \begin{macrocode} -function unescapehex(str, mode, patch) +function pdftexcmds.unescapehex(str, mode, patch) local a = 0 local first = true local result = {} @@ -1702,12 +1704,12 @@ function unescapehex(str, mode, patch) % change in the file. eroux, 28apr13. (v 0.21) % \begin{macrocode} local unpack = _G["unpack"] or table.unpack - tex.settoks(toks, string.char(unpack(result))) + tex.settoks(pdftexcmds.toks, string.char(unpack(result))) end % \end{macrocode} % See procedure |escapestring| in file \xfile{utils.c} of \hologo{pdfTeX}. % \begin{macrocode} -function escapestring(str, mode) +function pdftexcmds.escapestring(str, mode) if mode == "byte" then str = utf8_to_byte(str) end @@ -1730,7 +1732,7 @@ end % \end{macrocode} % See procedure |escapename| in file \xfile{utils.c} of \hologo{pdfTeX}. % \begin{macrocode} -function escapename(str, mode) +function pdftexcmds.escapename(str, mode) if mode == "byte" then str = utf8_to_byte(str) end @@ -1764,7 +1766,7 @@ end % \subsubsection[Files]{Files \cite[``7.18 Files'']{pdftex-manual}} % % \begin{macrocode} -function filesize(filename) +function pdftexcmds.filesize(filename) local foundfile = kpse.find_file(filename, "tex", true) if foundfile then local size = lfs.attributes(foundfile, "size") @@ -1776,7 +1778,7 @@ end % \end{macrocode} % See procedure |makepdftime| in file \xfile{utils.c} of \hologo{pdfTeX}. % \begin{macrocode} -function filemoddate(filename) +function pdftexcmds.filemoddate(filename) local foundfile = kpse.find_file(filename, "tex", true) if foundfile then local date = lfs.attributes(foundfile, "modification") @@ -1813,7 +1815,7 @@ function filemoddate(filename) end end end -function filedump(offset, length, filename) +function pdftexcmds.filedump(offset, length, filename) length = tonumber(length) if length and length > 0 then local foundfile = kpse.find_file(filename, "tex", true) @@ -1828,25 +1830,25 @@ function filedump(offset, length, filename) filehandle:seek("set", offset) end local dump = filehandle:read(length) - escapehex(dump) + pdftexcmds.escapehex(dump) filehandle:close() end end end end -function mdfivesum(str, mode) +function pdftexcmds.mdfivesum(str, mode) if mode == "byte" then str = utf8_to_byte(str) end - escapehex(md5.sum(str)) + pdftexcmds.escapehex(md5.sum(str)) end -function filemdfivesum(filename) +function pdftexcmds.filemdfivesum(filename) local foundfile = kpse.find_file(filename, "tex", true) if foundfile then local filehandle = io.open(foundfile, "rb") if filehandle then local contents = filehandle:read("*a") - escapehex(md5.sum(contents)) + pdftexcmds.escapehex(md5.sum(contents)) filehandle:close() end end @@ -1867,10 +1869,10 @@ end % \end{itemize} % \begin{macrocode} local basetime = 0 -function resettimer() +function pdftexcmds.resettimer() basetime = os.clock() end -function elapsedtime() +function pdftexcmds.elapsedtime() local val = (os.clock() - basetime) * 65536 + .5 if val > 2147483647 then val = 2147483647 @@ -1882,7 +1884,7 @@ end % \subsubsection[Miscellaneous]{Miscellaneous \cite[``7.21 Miscellaneous'']{pdftex-manual}} % % \begin{macrocode} -function shellescape() +function pdftexcmds.shellescape() if os.execute then if status and status.luatex_version @@ -1904,7 +1906,7 @@ function shellescape() tex.write("0") end end -function system(cmdline) +function pdftexcmds.system(cmdline) systemexitstatus = nil texio.write_nl("log", "system(" .. cmdline .. ") ") if os.execute then @@ -1914,20 +1916,20 @@ function system(cmdline) texio.write("log", "disabled.") end end -function lastsystemstatus() +function pdftexcmds.lastsystemstatus() local result = tonumber(systemexitstatus) if result then local x = math.floor(result / 256) tex.write(result - 256 * math.floor(result / 256)) end end -function lastsystemexit() +function pdftexcmds.lastsystemexit() local result = tonumber(systemexitstatus) if result then tex.write(math.floor(result / 256)) end end -function pipe(cmdline, patch) +function pdftexcmds.pipe(cmdline, patch) local result systemexitstatus = nil texio.write_nl("log", "pipe(" .. cmdline ..") ") @@ -1959,9 +1961,9 @@ function pipe(cmdline, patch) end result = temp end - tex.settoks(toks, result) + tex.settoks(pdftexcmds.toks, result) else - tex.settoks(toks, "") + tex.settoks(pdftexcmds.toks, "") end end % \end{macrocode} @@ -2718,6 +2720,10 @@ end % \item % Actually do the fix described above in the code, not just document it. % \end{Version} +% \begin{Version}{2019/07/25 v0.30} +% \item +% remove uses of module function, see PR70 +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx b/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx index 4f5eca4f667..d2c96ad89c1 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % % File: pmboxdraw.dtx -% Version: 2016/05/16 v1.2 +% Version: 2019/02/28 v1.3 % Info: Poor man's box drawing characters % % Copyright (C) 2006, 2011 by @@ -80,7 +80,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: pmboxdraw 2016/05/16 v1.2 Poor man's box drawing characters (HO)} +\Msg{* Package: pmboxdraw 2019/02/28 v1.3 Poor man's box drawing characters (HO)} \Msg{************************************************************************} \keepsilent @@ -92,7 +92,7 @@ This is a generated file. Project: pmboxdraw -Version: 2016/05/16 v1.2 +Version: 2019/02/28 v1.3 Copyright (C) 2006, 2011 by Heiko Oberdiek @@ -157,7 +157,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{pmboxdraw.drv}% - [2016/05/16 v1.2 Poor man's box drawing characters (HO)]% + [2019/02/28 v1.3 Poor man's box drawing characters (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \usepackage{color} @@ -194,7 +194,7 @@ and the derived files % \GetFileInfo{pmboxdraw.drv} % % \title{The \xpackage{pmboxdraw} package} -% \date{2016/05/16 v1.2} +% \date{2019/02/28 v1.3} % \author{Heiko Oberdiek\thanks % {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\ % \xemail{heiko.oberdiek at googlemail.com}} @@ -215,7 +215,7 @@ and the derived files % \section{User interface} % % \begin{quote} -% \ttfamily +% \ttfamily\fontfamily{lmtt}\selectfont % \catcode`=\active % \catcode`|\active % \catcode`-\active @@ -226,7 +226,7 @@ and the derived files % \textSFxxxix===================\textSFxxv\\ % | P M B O X D R A W |\\ % \textSFxxxviii ==\textSFxlvii============\textSFxlvii===\textSFxxvi\\ -% ~~~\textSFxi~2016/05/16 \textSFxi\\ +% ~~~\textSFxi~2019/02/28 \textSFxi\\ % ~~~\textSFii------------\textSFiv % \end{quote} % @@ -562,7 +562,7 @@ and the derived files \fi \expandafter\x\csname ver@pmboxdraw.sty\endcsname \ProvidesPackage{pmboxdraw}% - [2016/05/16 v1.2 Poor man's box drawing characters (HO)]% + [2019/02/28 v1.3 Poor man's box drawing characters (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -5118,7 +5118,7 @@ $ \kern.5\pmbd@C % \begin{macrocode} %<*utf8> \ProvidesFile{pmboxdrawenc.dfu}% - [2016/05/16 v1.2 UTF-8 support for box drawing characters]% + [2019/02/28 v1.3 UTF-8 support for box drawing characters]% % \end{macrocode} % % \begin{macrocode} @@ -5223,7 +5223,7 @@ $ \kern.5\pmbd@C \DeclareUnicodeCharacter{257C}{\pmboxdrawuni{257C}} \DeclareUnicodeCharacter{257D}{\pmboxdrawuni{257D}} \DeclareUnicodeCharacter{257E}{\pmboxdrawuni{257E}} -\DeclareUnicodeCharacter{257F}{\pmboxdrawuni{257R}} +\DeclareUnicodeCharacter{257F}{\pmboxdrawuni{257F}} \DeclareUnicodeCharacter{2580}{\textupblock} \DeclareUnicodeCharacter{2581}{\pmboxdrawuni{2581}} \DeclareUnicodeCharacter{2582}{\pmboxdrawuni{2582}} @@ -5266,7 +5266,7 @@ $ \kern.5\pmbd@C % % \begin{macrocode} %<*test1> -\def\LoadCommand{\RequirePackage{pmboxdraw}[2016/05/16]} +\def\LoadCommand{\RequirePackage{pmboxdraw}[2019/02/28]} % % \end{macrocode} % \subsection{Catcode checks for loading} @@ -5577,7 +5577,7 @@ $ \kern.5\pmbd@C - + This package declares box drawing characters of old code pages, e.g. cp437. It uses rules instead of using a font. @@ -5635,6 +5635,10 @@ $ \kern.5\pmbd@C % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/02/28 v1.3} +% \item +% Fix character U+257F (gh issue 59) +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/readme-ctan.txt b/Master/texmf-dist/source/latex/oberdiek/readme-ctan.txt deleted file mode 100644 index 0a5140ad363..00000000000 --- a/Master/texmf-dist/source/latex/oberdiek/readme-ctan.txt +++ /dev/null @@ -1,33 +0,0 @@ -README 2018/11/30 - -This file describes the directory - CTAN:macros/latex/contrib/oberdiek/ - -It contains several packages: - .dtx: source code - .pdf: documentation - -Installation is easier, if you want to install all packages: -Just download - CTAN:install/macros/latex/contrib/oberdiek.tds.zip -and unzip it in your preferred TDS (texmf) tree. - -Hint for attachfile2: This package comes with a Perl script pdfatfi.pl -that should be installed somewhere in PATH as `pdfatfi', see also -package documentation. - - -Other files in the CTAN directory: -* README: This file. -* oberdiek.tex, oberdiek.pdf: - Table of contents of all packages in the directory. - It contains the table of contents and the abstract of the packages. - The name is a convenience to users of the program `texdoc'. - -Happy TeXing - Heiko Oberdiek - -Oberdiek Package Support Group - ho-tex@tug.org -Preferred bug reporting address is now - https://github.com/ho-tex/oberdiek/issues diff --git a/Master/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty b/Master/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty index 30f8d063091..9523f109a63 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty @@ -4456,7 +4456,7 @@ $ \x \fi \expandafter\x\csname ver@luatex-loader.sty\endcsname \ProvidesPackage{luatex-loader}% - [2016/05/16 v0.6 Lua module loader (HO)]% + [2019/07/25 v0.7 Lua module loader (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% \catcode13=5\endlinechar=13\relax% \catcode10=12 % ^^J @@ -4561,7 +4561,7 @@ $ \x \fi \expandafter\x\csname ver@pdftexcmds.sty\endcsname \ProvidesPackage{pdftexcmds}% - [2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO)]% + [2019/07/25 v0.30 Utility functions of pdfTeX for LuaTeX (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -4976,7 +4976,7 @@ $ \x \fi \fi \begingroup -\def\x{2018/09/10 v0.29}% +\def\x{2019/07/25 v0.30}% \ltx@onelevel@sanitize\x \edef\y{% \pdftexcmds@directlua{% diff --git a/Master/texmf-dist/tex/generic/oberdiek/luatex-loader.sty b/Master/texmf-dist/tex/generic/oberdiek/luatex-loader.sty index 7edd4c9a7f0..6ca6be03ba9 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/luatex-loader.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/luatex-loader.sty @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: luatex -%% Version: 2016/05/16 v0.6 +%% Version: 2019/07/25 v0.7 %% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek @@ -103,7 +103,7 @@ \fi \expandafter\x\csname ver@luatex-loader.sty\endcsname \ProvidesPackage{luatex-loader}% - [2016/05/16 v0.6 Lua module loader (HO)]% + [2019/07/25 v0.7 Lua module loader (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% \catcode13=5\endlinechar=13\relax% \catcode10=12 % ^^J diff --git a/Master/texmf-dist/tex/generic/oberdiek/luatex.sty b/Master/texmf-dist/tex/generic/oberdiek/luatex.sty index 94260a57b16..489d595dd34 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/luatex.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/luatex.sty @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: luatex -%% Version: 2016/05/16 v0.6 +%% Version: 2019/07/25 v0.7 %% %% Copyright (C) 2007, 2009, 2010 by %% Heiko Oberdiek @@ -103,7 +103,7 @@ \fi \expandafter\x\csname ver@luatex.sty\endcsname \ProvidesPackage{luatex}% - [2016/05/16 v0.6 LuaTeX basic definition package (HO)]% + [2019/07/25 v0.7 LuaTeX basic definition package (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % diff --git a/Master/texmf-dist/tex/generic/oberdiek/magicnum.sty b/Master/texmf-dist/tex/generic/oberdiek/magicnum.sty index d45b67f2d7f..dfec15bc36a 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/magicnum.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/magicnum.sty @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: magicnum -%% Version: 2016/05/16 v1.5 +%% Version: 2019/07/25 v1.6 %% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek @@ -103,7 +103,7 @@ \fi \expandafter\x\csname ver@magicnum.sty\endcsname \ProvidesPackage{magicnum}% - [2016/05/16 v1.5 Magic numbers (HO)]% + [2019/07/25 v1.6 Magic numbers (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -201,10 +201,10 @@ \let\magicnum@directlua\directlua \fi \magicnum@directlua{% - require("oberdiek.magicnum")% + require("magicnum")% }% \begingroup - \def\x{2016/05/16 v1.5}% + \def\x{2019/07/25 v1.6}% \def\StripPrefix#1>{}% \edef\x{\expandafter\StripPrefix\meaning\x}% \edef\y{% @@ -355,6 +355,7 @@ \magicnum@add{luatex.pdfliteral.mode}{page}{1} \magicnum@add{luatex.pdfliteral.mode}{direct}{2} \magicnum@AtEnd% + \endinput %% %% End of file `magicnum.sty'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty b/Master/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty index 2bcc2844508..7e5d99d35c7 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: pdftexcmds -%% Version: 2018/09/10 v0.29 +%% Version: 2019/07/25 v0.30 %% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek @@ -104,7 +104,7 @@ \fi \expandafter\x\csname ver@pdftexcmds.sty\endcsname \ProvidesPackage{pdftexcmds}% - [2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO)]% + [2019/07/25 v0.30 Utility functions of pdfTeX for LuaTeX (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % @@ -519,7 +519,7 @@ \fi \fi \begingroup - \def\x{2018/09/10 v0.29}% + \def\x{2019/07/25 v0.30}% \ltx@onelevel@sanitize\x \edef\y{% \pdftexcmds@directlua{% diff --git a/Master/texmf-dist/tex/latex/oberdiek/atfi-dvipdfmx.def b/Master/texmf-dist/tex/latex/oberdiek/atfi-dvipdfmx.def index 948c55662a3..e660108897a 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/atfi-dvipdfmx.def +++ b/Master/texmf-dist/tex/latex/oberdiek/atfi-dvipdfmx.def @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: attachfile2 -%% Version: 2016/05/16 v2.8 +%% Version: 2019/07/24 v2.9 %% %% Copyright (C) 2005-2010, 2012 by %% Heiko Oberdiek @@ -36,7 +36,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{atfi-dvipdfmx.def}% - [2016/05/16 v2.8 attachfile2 driver for dvipdfmx/XeTeX (HO)]% + [2019/07/24 v2.9 attachfile2 driver for dvipdfmx/XeTeX (HO)]% \def\atfi@special#1{% \special{pdf:#1}% } diff --git a/Master/texmf-dist/tex/latex/oberdiek/atfi-dvips.def b/Master/texmf-dist/tex/latex/oberdiek/atfi-dvips.def index d4f40a0f1ee..e967ec6811e 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/atfi-dvips.def +++ b/Master/texmf-dist/tex/latex/oberdiek/atfi-dvips.def @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: attachfile2 -%% Version: 2016/05/16 v2.8 +%% Version: 2019/07/24 v2.9 %% %% Copyright (C) 2005-2010, 2012 by %% Heiko Oberdiek @@ -36,7 +36,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{atfi-dvips.def}% - [2016/05/16 v2.8 attachfile2 driver for dvips (HO)]% + [2019/07/24 v2.9 attachfile2 driver for dvips (HO)]% \def\atfi@literal#1{% \special{ps:atfi_dict begin{#1}atfi_?pdfmark end}% } diff --git a/Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def b/Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def index 0f71ea6d3ed..65836aa6b74 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def +++ b/Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: attachfile2 -%% Version: 2016/05/16 v2.8 +%% Version: 2019/07/24 v2.9 %% %% Copyright (C) 2005-2010, 2012 by %% Heiko Oberdiek @@ -36,39 +36,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{atfi-pdftex.def}% - [2016/05/16 v2.8 attachfile2 driver for pdfTeX (HO)]% -\ifluatex - \ifnum\luatexversion<39 % - \else - \begingroup - \escapechar=-1 % - \def\atfi@temp#1{% - \ltx@IfUndefined{\string#1}{% - \let#1\ltx@undefined - \directlua{% - if tex.enableprimitives then % - tex.enableprimitives('', {'\string#1'})% - end% - }% - \ltx@ifundefined{\string#1}{% - }{% - \global#1=#1% - \@PackageInfoNoLine{attachfile2}{% - \string#1 enabled% - }% - }% - }{}% - }% - \atfi@temp\pdfliteral - \atfi@temp\pdfobj - \atfi@temp\pdflastobj - \atfi@temp\pdfxform - \atfi@temp\pdflastxform - \atfi@temp\pdfrefxform - \atfi@temp\pdfannot - \endgroup - \fi -\fi + [2019/07/24 v2.9 attachfile2 driver for pdfTeX (HO)]% \let\atfi@literal\pdfliteral \def\atfi@GSAVE{q } \def\atfi@GRESTORE{Q } diff --git a/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty b/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty index 17fa321587c..7707b85333a 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: attachfile2 -%% Version: 2016/05/16 v2.8 +%% Version: 2019/07/24 v2.9 %% %% Copyright (C) 2005-2010, 2012 by %% Heiko Oberdiek @@ -36,7 +36,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{attachfile2}% - [2016/05/16 v2.8 Attach files into PDF (HO)]% + [2019/07/24 v2.9 Attach files into PDF (HO)]% \RequirePackage{ifpdf}[2009/04/10] \RequirePackage{ifxetex} \RequirePackage{ifluatex}[2009/04/10] @@ -242,10 +242,22 @@ \DeclareBoolOption{nofiles} \let\atfi@driver\ltx@empty \def\atfi@driver@pdftex{pdftex} +\def\atfi@driver@luatex{luatex} \def\atfi@driver@dvips{dvips} \def\atfi@driver@dvipdfmx{dvipdfmx} \DeclareVoidOption{pdftex}{% + \ifpdf \let\atfi@driver\atfi@driver@pdftex + \else + \let\atfi@driver\ltx@empty + \PackageError{attachfile2}{% + Wrong driver option `pdftex',\MessageBreak + because pdfTeX in PDF mode is not detected% + }\@ehc + \fi +} +\DeclareVoidOption{luatex}{% + \let\atfi@driver\atfi@driver@luatex } \DeclareVoidOption{dvips}{% \let\atfi@driver\atfi@driver@dvips @@ -281,17 +293,13 @@ \DisableKeyvalOption[action=error,package=attachfile2]{AtFi}% } \ifpdf - % ignoring other driver options + \ifluatex + \let\atfi@driver\atfi@driver@luatex + \else \let\atfi@driver\atfi@driver@pdftex + \fi \else - \ifx\atfi@driver\atfi@driver@pdftex - \let\atfi@driver\ltx@empty - \PackageError{attachfile2}{% - Wrong driver option `pdftex',\MessageBreak - because pdfTeX in PDF mode is not detected% - }\@ehc - \fi - \ifxetex + \ifxetex \let\atfi@driver\atfi@driver@dvipdfmx \else \ifx\atfi@driver\ltx@empty diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def index 4b30117d6fc..baa831af1b0 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: bookmark -%% Version: 2016/05/17 v1.26 +%% Version: 2019/06/04 v1.27 %% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek @@ -37,7 +37,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvipdfm.def}% - [2016/05/17 v1.26 bookmark driver for dvipdfm (HO)]% + [2019/06/04 v1.27 bookmark driver for dvipdfm (HO)]% \newcount\BKM@id \BKM@id=\z@ \@namedef{BKM@0}{000} @@ -181,6 +181,7 @@ \RequirePackage{atenddvi}% \AtEndDvi{\BKM@EndHook}% \fi + \endinput %% %% End of file `bkm-dvipdfm.def'. diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def index ddd0825b1d4..9c51f06b190 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: bookmark -%% Version: 2016/05/17 v1.26 +%% Version: 2019/06/04 v1.27 %% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek @@ -54,7 +54,7 @@ } \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvips.def}% - [2016/05/17 v1.26 bookmark driver for dvips (HO)]% + [2019/06/04 v1.27 bookmark driver for dvips (HO)]% \def\BKM@PSHeaderFile#1{% \special{header=#1}% } @@ -348,6 +348,7 @@ \BKM@EndHook }% \fi + \endinput %% %% End of file `bkm-dvips.def'. diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def index 1fbd27ccda1..177ff331eac 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: bookmark -%% Version: 2016/05/17 v1.26 +%% Version: 2019/06/04 v1.27 %% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek @@ -54,7 +54,7 @@ } \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvipsone.def}% - [2016/05/17 v1.26 bookmark driver for dvipsone (HO)]% + [2019/06/04 v1.27 bookmark driver for dvipsone (HO)]% \def\BKM@PSHeaderFile#1{% \special{header=#1}% } @@ -348,6 +348,7 @@ \BKM@EndHook }% \fi + \endinput %% %% End of file `bkm-dvipsone.def'. diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def index 8d5b32f720f..52f602b2ba5 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: bookmark -%% Version: 2016/05/17 v1.26 +%% Version: 2019/06/04 v1.27 %% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek @@ -37,7 +37,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-pdftex.def}% - [2016/05/17 v1.26 bookmark driver for pdfTeX (HO)]% + [2019/06/04 v1.27 bookmark driver for pdfTeX (HO)]% \def\BKM@DO@entry#1#2{% \begingroup \kvsetkeys{BKM@DO}{#1}% @@ -303,6 +303,7 @@ \BKM@EndHook }% \fi + \endinput %% %% End of file `bkm-pdftex.def'. diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def index d3ef307ce0e..61f490df2db 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: bookmark -%% Version: 2016/05/17 v1.26 +%% Version: 2019/06/04 v1.27 %% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek @@ -54,7 +54,7 @@ } \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-textures.def}% - [2016/05/17 v1.26 bookmark driver for textures (HO)]% + [2019/06/04 v1.27 bookmark driver for textures (HO)]% \def\BKM@PSHeaderFile#1{% \special{prePostScriptfile #1}% } @@ -348,6 +348,7 @@ \BKM@EndHook }% \fi + \endinput %% %% End of file `bkm-textures.def'. diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def index 8396635f199..9339cbebc96 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: bookmark -%% Version: 2016/05/17 v1.26 +%% Version: 2019/06/04 v1.27 %% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek @@ -37,7 +37,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-vtex.def}% - [2016/05/17 v1.26 bookmark driver for VTeX (HO)]% + [2019/06/04 v1.27 bookmark driver for VTeX (HO)]% \ifvtexpdf \else \PackageWarningNoLine{bookmark}{% @@ -290,6 +290,7 @@ \RequirePackage{atenddvi}% \AtEndDvi{\BKM@EndHook}% \fi + \endinput %% %% End of file `bkm-vtex.def'. diff --git a/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty b/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty index 0ad04cd6657..08faa40afcf 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: bookmark -%% Version: 2016/05/17 v1.26 +%% Version: 2019/06/04 v1.27 %% %% Copyright (C) 2007-2011 by %% Heiko Oberdiek @@ -37,7 +37,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{bookmark}% - [2016/05/17 v1.26 PDF bookmarks (HO)]% + [2019/06/04 v1.27 PDF bookmarks (HO)]% \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname numexpr\endcsname\relax \def\BKM@CalcExpr#1#2#3#4{% @@ -508,9 +508,9 @@ \newif\ifBKM@ok \def\BKM@StyleCall#1{% \@ifundefined{BKM@style@#1}{% - \PackageError{bookmark}{% - Undefined style `#1'% - }\@ehc + \PackageWarning{bookmark}{% + Ignoring unknown style `#1'% + }% }{% \BKM@oktrue \edef\BKM@StyleCurrent{#1}% @@ -762,6 +762,7 @@ \g@addto@macro\BKM@EndHook } \let\BKM@EndHook\@empty + \endinput %% %% End of file `bookmark.sty'. diff --git a/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty b/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty index 4e93a218788..7a135ecaf21 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/luacolor.sty @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: luacolor -%% Version: 2018/11/22 v1.11 +%% Version: 2019/07/25 v1.12 %% %% Copyright (C) 2007, 2009-2011 by %% Heiko Oberdiek @@ -86,7 +86,7 @@ \edef\LuaCol@AtEnd{\LuaCol@AtEnd\noexpand\endinput} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{luacolor}% - [2018/11/22 v1.11 Color support via LuaTeX's attributes (HO)] + [2019/07/25 v1.12 Color support via LuaTeX's attributes (HO)] \RequirePackage{infwarerr}[2010/04/08]% \RequirePackage{ifluatex}[2010/03/01]% \RequirePackage{ifpdf}[2011/01/30]% @@ -118,7 +118,7 @@ require("luacolor")% } \begingroup - \edef\x{\LuaCol@directlua{tex.write("2018/11/22 v1.11")}}% + \edef\x{\LuaCol@directlua{tex.write("2019/07/25 v1.12")}}% \edef\y{% \LuaCol@directlua{% if oberdiek.luacolor.getversion then % diff --git a/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty b/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty index a5ebae0876c..beeb56378b4 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: pmboxdraw -%% Version: 2016/05/16 v1.2 +%% Version: 2019/02/28 v1.3 %% %% Copyright (C) 2006, 2011 by %% Heiko Oberdiek @@ -99,7 +99,7 @@ \fi \expandafter\x\csname ver@pmboxdraw.sty\endcsname \ProvidesPackage{pmboxdraw}% - [2016/05/16 v1.2 Poor man's box drawing characters (HO)]% + [2019/02/28 v1.3 Poor man's box drawing characters (HO)]% \begingroup\catcode61\catcode48\catcode32=10\relax% \catcode13=5 % ^^M \endlinechar=13 % diff --git a/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu b/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu index 6570ce262c0..f9315b7aa2f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu +++ b/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: pmboxdraw -%% Version: 2016/05/16 v1.2 +%% Version: 2019/02/28 v1.3 %% %% Copyright (C) 2006, 2011 by %% Heiko Oberdiek @@ -34,7 +34,7 @@ %% pmboxdrawenc.dfu, pmboxdraw-test1.tex. %% \ProvidesFile{pmboxdrawenc.dfu}% - [2016/05/16 v1.2 UTF-8 support for box drawing characters]% + [2019/02/28 v1.3 UTF-8 support for box drawing characters]% \DeclareUnicodeCharacter{2500}{\textSFx} \DeclareUnicodeCharacter{2501}{\pmboxdrawuni{2501}} \DeclareUnicodeCharacter{2502}{\textSFxi} @@ -136,7 +136,7 @@ \DeclareUnicodeCharacter{257C}{\pmboxdrawuni{257C}} \DeclareUnicodeCharacter{257D}{\pmboxdrawuni{257D}} \DeclareUnicodeCharacter{257E}{\pmboxdrawuni{257E}} -\DeclareUnicodeCharacter{257F}{\pmboxdrawuni{257R}} +\DeclareUnicodeCharacter{257F}{\pmboxdrawuni{257F}} \DeclareUnicodeCharacter{2580}{\textupblock} \DeclareUnicodeCharacter{2581}{\pmboxdrawuni{2581}} \DeclareUnicodeCharacter{2582}{\pmboxdrawuni{2582}} -- cgit v1.2.3