summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib16
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/accsupp.pdfbin144944 -> 146002 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdfbin102138 -> 102959 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/alphalph.pdfbin196465 -> 197993 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/askinclude.pdfbin262428 -> 264958 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdfbin235512 -> 237727 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdfbin94842 -> 95599 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdfbin258549 -> 271107 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atveryend.pdfbin189630 -> 191244 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/auxhook.pdfbin103942 -> 104763 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdfbin348043 -> 351491 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bitset.pdfbin346743 -> 350148 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdfbin330287 -> 333845 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bookmark.pdfbin290824 -> 294311 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/catchfile.pdfbin142542 -> 143832 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/centernot.pdfbin166299 -> 167022 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/chemarr.pdfbin93287 -> 94027 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/classlist.pdfbin95249 -> 96019 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/colonequals.pdfbin101331 -> 102138 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdfbin88322 -> 88971 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/embedfile.pdfbin213621 -> 215587 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/engord.pdfbin130649 -> 131725 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/enparen.pdfbin118780 -> 119742 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdfbin132747 -> 133845 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdfbin179241 -> 180726 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdfbin129229 -> 130348 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/fibnum.pdfbin145161 -> 146376 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/flags.pdfbin101091 -> 101883 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdfbin140993 -> 142220 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/grfext.pdfbin147176 -> 148387 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/grffile.pdfbin157637 -> 158849 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hobsub.pdfbin152800 -> 154864 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hologo.pdfbin393042 -> 396676 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdfbin121365 -> 122353 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hopatch.pdfbin125095 -> 126083 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hycolor.pdfbin223970 -> 225925 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdfbin108953 -> 109776 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypcap.pdfbin107358 -> 108408 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdfbin127891 -> 128850 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdfbin148708 -> 149948 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdfbin106827 -> 107687 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdfbin124861 -> 125897 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdfbin91032 -> 91705 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/iflang.pdfbin154029 -> 155338 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdfbin119918 -> 120986 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdfbin68374 -> 68735 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdfbin120966 -> 122036 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdfbin145141 -> 146428 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/inputenx.pdfbin784619 -> 794359 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/intcalc.pdfbin322756 -> 325930 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdfbin116511 -> 117376 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdfbin306265 -> 309059 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdfbin217064 -> 218986 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdfbin145294 -> 146687 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdfbin119004 -> 119840 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdfbin288660 -> 291413 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/luacolor.pdfbin138273 -> 139925 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/luatex.pdfbin202754 -> 204610 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/magicnum.pdfbin148980 -> 150510 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/magicnum.txt1
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/makerobust.pdfbin88054 -> 88740 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/mleftright.pdfbin128171 -> 129208 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdfbin442789 -> 446457 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdfbin142271 -> 143487 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pagesel.pdfbin120677 -> 121657 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdfbin143513 -> 144661 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdfbin111021 -> 111881 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdfbin142160 -> 143387 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdfbin147397 -> 148707 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdfbin123817 -> 124754 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdfbin138232 -> 139299 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdfbin232025 -> 234200 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdfbin130953 -> 131967 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdfbin200119 -> 201816 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdfbin228756 -> 231679 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/picture.pdfbin113474 -> 114369 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdfbin505973 -> 515553 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdfbin136359 -> 137644 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/refcount.pdfbin175752 -> 177251 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdfbin139385 -> 140493 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/resizegather.pdfbin132710 -> 133745 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdfbin159250 -> 160656 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/scrindex.pdfbin109446 -> 110256 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/selinput.pdfbin152018 -> 153115 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdfbin149490 -> 150750 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/settobox.pdfbin110987 -> 111809 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdfbin221776 -> 223886 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stackrel.pdfbin99311 -> 100088 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdfbin100521 -> 101306 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stringenc.pdfbin575549 -> 581523 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularht.pdfbin146569 -> 147802 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdfbin87448 -> 88156 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/telprint.pdfbin128424 -> 129495 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdfbin165027 -> 166459 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/transparent.pdfbin98855 -> 99622 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/twoopt.pdfbin95487 -> 96239 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdfbin132322 -> 133484 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref.pdfbin509239 -> 515278 bytes
-rw-r--r--Master/texmf-dist/scripts/oberdiek/luacolor.lua52
-rw-r--r--Master/texmf-dist/scripts/oberdiek/magicnum.lua13
-rw-r--r--Master/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua5
-rw-r--r--Master/texmf-dist/scripts/oberdiek/oberdiek.magicnum.lua13
-rw-r--r--Master/texmf-dist/scripts/oberdiek/oberdiek.pdftexcmds.lua56
-rwxr-xr-xMaster/texmf-dist/scripts/oberdiek/pdfatfi.pl5
-rw-r--r--Master/texmf-dist/scripts/oberdiek/pdftexcmds.lua56
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/README.txt (renamed from Master/texmf-dist/source/latex/oberdiek/readme-ctan.txt)10
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx231
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/bookmark.dtx41
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/luacolor.dtx68
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/luatex.dtx25
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/magicnum.dtx35
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/oberdiek.tex14
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx72
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx28
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty6
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/luatex-loader.sty4
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/luatex.sty4
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/magicnum.sty9
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty6
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/atfi-dvipdfmx.def4
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/atfi-dvips.def4
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def36
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty30
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def5
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def5
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def5
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def5
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def5
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def5
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bookmark.sty11
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/luacolor.sty6
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty4
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu6
134 files changed, 526 insertions, 380 deletions
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
--- a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
Binary files 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 <heiko.oberdiek at googlemail.com>
@@ -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
--- a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hobsub.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/mleftright.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
Binary files 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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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-ctan.txt b/Master/texmf-dist/source/latex/oberdiek/README.txt
index 0a5140ad363..5387490be34 100644
--- a/Master/texmf-dist/source/latex/oberdiek/readme-ctan.txt
+++ b/Master/texmf-dist/source/latex/oberdiek/README.txt
@@ -1,4 +1,4 @@
-README 2018/11/30
+README 2019/07/25
This file describes the directory
CTAN:macros/latex/contrib/oberdiek/
@@ -25,9 +25,9 @@ Other files in the CTAN directory:
The name is a convenience to users of the program `texdoc'.
Happy TeXing
- Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-
-Oberdiek Package Support Group
+ Heiko Oberdiek
+ and
+ Oberdiek Package Support Group
ho-tex@tug.org
-Preferred bug reporting address is now
+ 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 <heiko.oberdiek at googlemail.com>
-% 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 <heiko.oberdiek at googlemail.com>
@@ -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
%</pdftex>
% \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}%
+}
+%</luatex>
+% \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__
<authorref id='auth:oberdiek'/>
<copyright owner='Heiko Oberdiek' year='2005-2010,2012'/>
<license type='lppl1.3'/>
- <version number='2.8'/>
+ <version number='2.9'/>
<description>
This package can be used to attach files to a PDF document.
It is a further development of Scott Pakin&#x2019;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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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
%<debug>texio.write_nl("traverse: " .. node.type(list.id))
- local head = list.head
for n in node.traverse(head) do
%<debug>texio.write_nl(" node: " .. node.type(n.id))
local t = get_type(n)
%<debug>texio.write_nl("TYPE "..tostring(t).. " "..tostring(node.type(node.getid(n))).." ".. tostring(node.getsubtype(n)))
- if t == LIST then
+ 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 <heiko.oberdiek at googlemail.com>
-% 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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
-% 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 <heiko.oberdiek at googlemail.com>
@@ -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
<authorref id='auth:oberdiek'/>
<copyright owner='Heiko Oberdiek' year='2007,2009-2011'/>
<license type='lppl1.3'/>
- <version number='1.5'/>
+ <version number='1.6'/>
<description>
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 <heiko.oberdiek at googlemail.com>
%
% 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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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]}
%</test1>
% \end{macrocode}
% \subsection{Catcode checks for loading}
@@ -5577,7 +5577,7 @@ $ \kern.5\pmbd@C
<authorref id='auth:oberdiek'/>
<copyright owner='Heiko Oberdiek' year='2006,2011'/>
<license type='lppl1.3'/>
- <version number='1.2'/>
+ <version number='1.3'/>
<description>
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/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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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 <heiko.oberdiek at googlemail.com>
@@ -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}}