summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-06-17 23:22:07 +0000
committerKarl Berry <karl@freefriends.org>2007-06-17 23:22:07 +0000
commitf0c1f4cdb9fad83f293fd91d194538425f9f7633 (patch)
tree1bc04aef1c35fe6e07fb532c1fefbe3ad1b37be8 /Master/texmf-dist/doc/latex
parentcc91b833be17617d7383dfa801a01ef5c95c3752 (diff)
oberdiek update (15jun07)
git-svn-id: svn://tug.org/texlive/trunk@4458 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/accsupp.pdfbin156937 -> 156942 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdfbin139325 -> 139332 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/alphalph.pdfbin164338 -> 164624 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atbegshi-example.tex66
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atbegshi-test1.tex5
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atbegshi-test2.tex6
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdfbin197860 -> 208059 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdfbin128870 -> 128876 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdfbin216294 -> 216312 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/auxhook.pdfbin133802 -> 133807 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdfbin294407 -> 294424 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bookmark.pdfbin233994 -> 234259 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/catchfile-test1.tex55
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/catchfile-test2.tex55
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/catchfile.pdfbin0 -> 145289 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/centernot.pdfbin117866 -> 125307 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/chemarr.pdfbin128877 -> 128872 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/classlist.pdfbin124630 -> 124643 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/colonequals.pdfbin135298 -> 135289 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdfbin116875 -> 116877 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/embedfile.pdfbin167693 -> 170460 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/engord.pdfbin148042 -> 147951 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdfbin130787 -> 130871 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdfbin130679 -> 130853 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/flags.pdfbin133365 -> 133366 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/grffile.pdfbin151920 -> 157504 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdfbin137285 -> 137304 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hycolor-test1.tex12
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hycolor-test2.tex8
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hycolor.pdfbin193616 -> 193652 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdfbin145074 -> 145069 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypcap.pdfbin130743 -> 130744 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdfbin154936 -> 154938 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdfbin152038 -> 152038 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdfbin121354 -> 121359 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/iflang.pdfbin163052 -> 163284 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdfbin137971 -> 138393 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdfbin130482 -> 130630 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/infwarerr-test1.tex13
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/infwarerr-test2.tex13
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdfbin152320 -> 155214 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/inputenx.pdfbin487130 -> 486715 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdfbin246557 -> 246564 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdfbin161693 -> 162011 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/makerobust.pdfbin123514 -> 123501 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdfbin542967 -> 563593 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pagesel.pdfbin159926 -> 159928 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdfbin132789 -> 132795 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdfbin160529 -> 160527 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdfbin164551 -> 164543 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfescape-test1.tex2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfescape-test2.tex2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfescape-test3.tex2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdfbin206403 -> 206301 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdfbin141645 -> 141643 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/picture.pdfbin139300 -> 139301 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdfbin182059 -> 182056 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/refcount.pdfbin135373 -> 135379 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdfbin164972 -> 165583 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/settobox.pdfbin143234 -> 143239 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stackrel.pdfbin128693 -> 128687 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stringenc-test1.tex115
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stringenc-test2.tex348
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stringenc.pdfbin0 -> 402177 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularht.pdfbin168271 -> 168294 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdfbin117010 -> 117022 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/telprint.pdfbin143007 -> 143149 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/transparent.pdfbin124269 -> 124260 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/twoopt.pdfbin137391 -> 137389 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref-example.tex4
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref.pdfbin291613 -> 292906 bytes
74 files changed, 678 insertions, 34 deletions
diff --git a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
index b401ba91ba9..f56c5ab4abf 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 228dae592ea..ae075bc91c5 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 59d0f7d81a0..97ba89b13ee 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/atbegshi-example.tex b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example.tex
new file mode 100644
index 00000000000..f5c3c2472ee
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example.tex
@@ -0,0 +1,66 @@
+%%
+%% This is file `atbegshi-example.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% atbegshi.dtx (with options: `example')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file atbegshi.dtx
+%% and the derived files
+%% atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv,
+%% atbegshi-example.tex, atbegshi-test1.tex,
+%% atbegshi-test2.tex.
+%%
+\documentclass[a4paper]{article}
+\usepackage{color}
+\usepackage{atbegshi}
+\usepackage{picture}
+\AtBeginShipout{%
+ \AtBeginShipoutUpperLeft{%
+ \put(0.5\paperwidth,-0.5\paperheight){\circle{10}}%
+ }%
+}
+\begin{document}
+\section{Hello World}
+\newpage
+\AtBeginShipoutNext{%
+ \AtBeginShipoutUpperLeft{%
+ \color{red}%
+ \put(0,-0.5\paperheight){\line(1,0){\paperwidth}}%
+ \put(0.5\paperwidth, 0){\line(0,-1){\paperheight}}%
+ }%
+}
+Only on this page we add a red cross.
+\newpage
+This page has the circle only.
+\par
+\vspace{\fill}
+The next page will be discarded.
+\newpage
+\AtBeginShipoutNext{%
+ \AtBeginShipoutDiscard
+}
+This page is discarded.
+\newpage
+The last page.
+\end{document}
+\endinput
+%%
+%% End of file `atbegshi-example.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test1.tex
index 4e31801debd..8cc9ef75b31 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test1.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test1.tex
@@ -25,11 +25,12 @@
%% This work consists of the main source file atbegshi.dtx
%% and the derived files
%% atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv,
-%% atbegshi-test1.tex, atbegshi-test2.tex.
+%% atbegshi-example.tex, atbegshi-test1.tex,
+%% atbegshi-test2.tex.
%%
\input atbegshi.sty\relax
\def\msg#{\immediate\write16}
-\msg{File: atbegshi-test1.tex 2007/04/27 v1.4 Test file for plain-TeX}
+\msg{File: atbegshi-test1.tex 2007/06/06 v1.5 Test file for plain-TeX}
\def\testmsg#1#2{%
\msg{}%
\msg{*** Test with box (#1), expected page output [#2]}%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test2.tex
index 954abd2616f..743a9656373 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test2.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test2.tex
@@ -25,10 +25,11 @@
%% This work consists of the main source file atbegshi.dtx
%% and the derived files
%% atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv,
-%% atbegshi-test1.tex, atbegshi-test2.tex.
+%% atbegshi-example.tex, atbegshi-test1.tex,
+%% atbegshi-test2.tex.
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{atbegshi-test2.tex}[2007/04/27 v1.4 Test file for LaTeX]
+\ProvidesFile{atbegshi-test2.tex}[2007/06/06 v1.5 Test file for LaTeX]
\RequirePackage{color}
\pagecolor{yellow}
\documentclass[a5paper,showtrims]{memoir}
@@ -62,6 +63,7 @@
\hspace{.48\paperwidth}%
}%
}
+\expandafter\let\csname ver@crop.sty\endcsname\relax
\usepackage[color=red,cross,a4,center]{crop}
\begin{document}
\shipout\null
diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf b/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf
index 3bcf5961199..c281eb52932 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 78be6a388ab..49e6ac7912d 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 aea51434b72..1813bff0468 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/auxhook.pdf b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
index a7b2c59a18b..1ffba484bc4 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/bmpsize.pdf b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
index 02c0b0d0987..64a766980a8 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 9154b990d70..a724e66e0ec 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex
@@ -36,7 +36,7 @@
open,
openlevel=2,
atend
-]{bookmark}[2007/04/25]
+]{bookmark}[2007/05/29]
\bookmarksetup{color=blue}
diff --git a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf
index bc7b70bdde3..061586d78d1 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-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/catchfile-test1.tex
new file mode 100644
index 00000000000..dfc71ac43e0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/catchfile-test1.tex
@@ -0,0 +1,55 @@
+%%
+%% This is file `catchfile-test1.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% catchfile.dtx (with options: `test1')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file catchfile.dtx
+%% and the derived files
+%% catchfile.sty, catchfile.pdf, catchfile.ins, catchfile.drv,
+%% catchfile-test1.tex, catchfile-test2.tex.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\nofiles
+\listfiles
+\documentclass{minimal}
+\usepackage{catchfile}[2007/05/30]
+\makeatletter
+\def\mysetup{%
+ \let\do\@makeother
+ \dospecials
+}
+\makeatother
+\begin{document}
+
+\CatchFileDef\contents{catchfile.sty}\mysetup
+\typeout{\meaning\contents}
+
+\CatchFileEdef\contents{catchfile.sty}{%
+ \mysetup
+ \def\par{^^J}%
+ \obeylines
+}
+\typeout{\contents}
+\end{document}
+\endinput
+%%
+%% End of file `catchfile-test1.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/catchfile-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/catchfile-test2.tex
new file mode 100644
index 00000000000..3318eda5863
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/catchfile-test2.tex
@@ -0,0 +1,55 @@
+%%
+%% This is file `catchfile-test2.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% catchfile.dtx (with options: `test2')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file catchfile.dtx
+%% and the derived files
+%% catchfile.sty, catchfile.pdf, catchfile.ins, catchfile.drv,
+%% catchfile-test1.tex, catchfile-test2.tex.
+%%
+\def\msg#{\immediate\write16}
+\newlinechar=10 %
+\input catchfile.sty\relax
+
+\def\mysetup{%
+ \def\do##1{%
+ \catcode`##1=12\relax
+ }%
+ \dospecials
+}
+
+\CatchFileDef\contents{catchfile.sty}\mysetup
+\msg{\meaning\contents}
+
+\CatchFileEdef\contents{catchfile.sty}{%
+ \mysetup
+ \def\par{^^J}%
+ \obeylines
+}
+\msg{\contents}
+
+\csname @@end\endcsname
+\end
+\endinput
+%%
+%% End of file `catchfile-test2.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf b/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf
new file mode 100644
index 00000000000..3f0ff34444a
--- /dev/null
+++ 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 3644b382558..2683c815412 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 d70edf24175..111b2b128d4 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 c447eaa4342..3ece01c3890 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 851e9ed4705..c74a344321b 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 6ce5e66aaab..d7ffe592972 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 7f7c382f841..35897144a07 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 ba3c24718d1..a9854184691 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/epstopdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
index cce86ae801a..255d3634c94 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 786db8265b6..b6b12df3fc2 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/example-mycolorsetup.sty b/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty
index 7d3369d429e..8b58b76c8e5 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty
+++ b/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty
@@ -34,7 +34,7 @@
% Package identification
% -----------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{example-mycolorsetup}[2007/05/06 Managing my colors]
+\ProvidesPackage{example-mycolorsetup}[2007/06/11 Managing my colors]
\RequirePackage{ifpdf}
\RequirePackage{kvoptions}
diff --git a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
index a255f5efe7d..03a149be3ea 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/grffile.pdf b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf
index 96a63c6101e..7c0d3309ffb 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/holtxdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
index d289ce74e10..718a7e14f3d 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/hycolor-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/hycolor-test1.tex
index ef4fbe62e87..cdfefea856c 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hycolor-test1.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/hycolor-test1.tex
@@ -108,9 +108,9 @@
\ExpectError{%
Color model `#1' is not supported\MessageBreak
without package `xcolor' in\MessageBreak
- `\TestOptionName=[#1]{#2}'%
+ `\TestOptionName=[#1]{#2}'% hash-ok
}{%
- \test{[#1]{#2}}{}%
+ \test{[#1]{#2}}{}% hash-ok
}%
}%
\errortest[cmyk]{1,0,0,0}%
@@ -139,9 +139,9 @@
\ExpectError{%
Color model `#1' is not supported\MessageBreak
without package `xcolor' in\MessageBreak
- `test-option=[#1]{#2}'%
+ `test-option=[#1]{#2}'% hash-ok
}{%
- \HyColor@XZeroOneThreeFour{[#1]{#2}}\cmd
+ \HyColor@XZeroOneThreeFour{[{#1}]{#2}}\cmd
\TestPackageName\TestOptionName
\Expect{true}*{\ifx\cmd\relax true\else false\fi}%
}%
@@ -174,9 +174,9 @@
\ExpectError{%
Color model `#1' is not supported\MessageBreak
without package `xcolor' in\MessageBreak
- `test-option=[#1]{#2}'%
+ `test-option=[#1]{#2}'% hash-ok
}{%
- \HyColor@HyperrefBorderColor{[#1]{#2}}\cmd
+ \HyColor@HyperrefBorderColor{[{#1}]{#2}}\cmd
\TestPackageName\TestOptionName
\Expect{true}*{\ifx\cmd\relax true\else false\fi}%
}%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hycolor-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/hycolor-test2.tex
index 4bc989d1f9e..f76c74d23e4 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hycolor-test2.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/hycolor-test2.tex
@@ -83,9 +83,9 @@
\ExpectError{%
Color model `#1' is not supported\MessageBreak
without package `xcolor' in\MessageBreak
- `test-option=[#1]{#2}'%
+ `test-option=[#1]{#2}'% hash-ok
}{%
- \HyColor@XZeroOneThreeFour{[#1]{#2}}\cmd
+ \HyColor@XZeroOneThreeFour{[{#1}]{#2}}\cmd
\TestPackageName\TestOptionName
\Expect{true}*{\ifx\cmd\relax true\else false\fi}%
}%
@@ -118,9 +118,9 @@
\ExpectError{%
Color model `#1' is not supported\MessageBreak
without package `xcolor' in\MessageBreak
- `test-option=[#1]{#2}'%
+ `test-option=[#1]{#2}'% hash-ok
}{%
- \HyColor@HyperrefBorderColor{[#1]{#2}}\cmd
+ \HyColor@HyperrefBorderColor{[{#1}]{#2}}\cmd
\TestPackageName\TestOptionName
\Expect{true}*{\ifx\cmd\relax true\else false\fi}%
}%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf b/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf
index 11ce885656a..02a3fbc0d3d 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 115ca188cf3..d88edbab9f6 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 a11c8ea1f9b..34b43095936 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 937b5d128ac..0c856ca50fc 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 29c9ff0461e..e5463a37bec 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/ifdraft.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
index d614451d3ef..d7d128fb753 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 41cbb97dd63..9c9bb753334 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/ifpdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
index a16dd575d4d..c410a87f2c2 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 5e8508d6c92..b1b2e8e8e8a 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-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test1.tex
index 072a25c543c..50561278fd1 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test1.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test1.tex
@@ -32,7 +32,7 @@
\let\OrgWrite\write
\chardef\WriteUnused=16 %
\def\msg#{\immediate\OrgWrite\WriteUnused}
-\msg{File: infwarerr-test1.tex 2007/04/26 v1.0 Test file for plain-TeX}
+\msg{File: infwarerr-test1.tex 2007/06/14 v1.1 Test file for plain-TeX}
\catcode64=11 %
\def\pkgname{PACKAGE}
\def\clsname{CLASS}
@@ -66,7 +66,7 @@
\msg{}%
\msg{[\WriteText]}%
\msg{<>}%
- \msg{[#3]}%
+ \msg{[#3]}% hash-ok
\TestFailed#1{write text}%
\fi
\endgroup
@@ -134,13 +134,14 @@
}%
}
\def\TestError{%
+ \def\plaindots{.^^J ...^^J}
\@PackageError\pkgname\msgtext\hlptext
\@TestError\@PackageError{%
! Package PACKAGE Error: MESSAGE^^J%
(PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
^^J%
See the PACKAGE package documentation for explanation.^^J%
- Type~~H <return>~~for immediate help%
+ Type~~H <return>~~for immediate help\plaindots
}{%
HELP^^J%
SECOND LINE%
@@ -151,7 +152,7 @@
(CLASS)~~~~~~~~~~~~~~SECOND LINE.^^J%
^^J%
See the CLASS class documentation for explanation.^^J%
- Type~~H <return>~~for immediate help%
+ Type~~H <return>~~for immediate help\plaindots
}{%
HELP^^J%
SECOND LINE%
@@ -162,7 +163,7 @@
(PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
^^J%
See the PACKAGE package documentation for explanation.^^J%
- Type~~H <return>~~for immediate help%
+ Type~~H <return>~~for immediate help\plaindots
}{%
Try typing~~<return>~~to proceed.^^J%
If that doesn't work, type~~X <return>~~to quit.%
@@ -173,7 +174,7 @@
(PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
^^J%
See the PACKAGE package documentation for explanation.^^J%
- Type~~H <return>~~for immediate help%
+ Type~~H <return>~~for immediate help\plaindots
}{%
You're in trouble here.~~Try typing~~<return>~~to proceed.^^J%
If that doesn't work, type~~X <return>~~to quit.%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test2.tex
index c281acd6969..642924a9737 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test2.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test2.tex
@@ -28,7 +28,7 @@
%% infwarerr-test1.tex, infwarerr-test2.tex.
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{infwarerr-test2.tex}[2007/04/26 v1.0 Test file for LaTeX]
+\ProvidesFile{infwarerr-test2.tex}[2007/06/14 v1.1 Test file for LaTeX]
\RequirePackage{infwarerr}
\makeatletter
\let\OrgWrite\write
@@ -66,7 +66,7 @@
\msg{}%
\msg{[\WriteText]}%
\msg{<>}%
- \msg{[#3]}%
+ \msg{[#3]}% hash-ok
\TestFailed#1{write text}%
\fi
\endgroup
@@ -135,13 +135,14 @@
}
\def\TestError{%
\let\write\OrgWrite
+ \def\plaindots{}
\@PackageError\pkgname\msgtext\hlptext
\@TestError\@PackageError{%
! Package PACKAGE Error: MESSAGE^^J%
(PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
^^J%
See the PACKAGE package documentation for explanation.^^J%
- Type~~H <return>~~for immediate help%
+ Type~~H <return>~~for immediate help\plaindots
}{%
HELP^^J%
SECOND LINE%
@@ -152,7 +153,7 @@
(CLASS)~~~~~~~~~~~~~~SECOND LINE.^^J%
^^J%
See the CLASS class documentation for explanation.^^J%
- Type~~H <return>~~for immediate help%
+ Type~~H <return>~~for immediate help\plaindots
}{%
HELP^^J%
SECOND LINE%
@@ -163,7 +164,7 @@
(PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
^^J%
See the PACKAGE package documentation for explanation.^^J%
- Type~~H <return>~~for immediate help%
+ Type~~H <return>~~for immediate help\plaindots
}{%
Try typing~~<return>~~to proceed.^^J%
If that doesn't work, type~~X <return>~~to quit.%
@@ -174,7 +175,7 @@
(PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J%
^^J%
See the PACKAGE package documentation for explanation.^^J%
- Type~~H <return>~~for immediate help%
+ Type~~H <return>~~for immediate help\plaindots
}{%
You're in trouble here.~~Try typing~~<return>~~to proceed.^^J%
If that doesn't work, type~~X <return>~~to quit.%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf b/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf
index c61d4a96f75..f5a04e326a9 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-utf8enc.txt b/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt
index ef2948695a8..455d6f42c26 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt
+++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt
@@ -91,7 +91,7 @@
\DeclareUnicodeCharacter{0122}{\c G}
% LATIN CAPITAL LETTER G WITH CEDILLA
-\DeclareUnicodeCharacter{0123}{\c g}
+\DeclareUnicodeCharacter{0123}{\v g}
% LATIN SMALL LETTER G WITH CEDILLA
\DeclareUnicodeCharacter{0124}{\^H}
diff --git a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf
index 080bcd7d6e6..751cabf994e 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/kvoptions.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
index 510ca94a97e..fc54f86cd12 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 b6c7833db72..9fa417ebc50 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/makerobust.pdf b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
index ddb48e67040..7700c022f60 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/oberdiek.pdf b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
index 5bf7fa9e6ff..03f7ddc1c41 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/pagesel.pdf b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
index d5773dcb133..4425e232a60 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/pdfcolfoot.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
index adce5b38126..6c7cb36c112 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 79fc51bc8e3..ec8224133f1 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/pdfcrypt.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
index 3b521429a4d..4b774e08f9c 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-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test1.tex
index d1194643b7f..d7d2d9a86a7 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test1.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test1.tex
@@ -48,7 +48,7 @@
\begingroup
\@onelevel@sanitize#1%
\@onelevel@sanitize#2%
- \typeout{[#1] <> [#2]}%
+ \typeout{[#1] <> [#2]}% hash-ok
\endgroup
\fi
\Expect*{\ifx#1#2true\else false\fi}{true}%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test2.tex
index 9c6d260f7f7..2f965aa59e3 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test2.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test2.tex
@@ -52,7 +52,7 @@
\begingroup
\@onelevel@sanitize#1%
\@onelevel@sanitize#2%
- \typeout{[#1] <> [#2]}%
+ \typeout{[#1] <> [#2]}% hash-ok
\endgroup
\fi
\Expect*{\ifx#1#2true\else false\fi}{true}%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test3.tex
index e242d423ff8..f8a0a303ad6 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test3.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test3.tex
@@ -46,7 +46,7 @@
\begingroup
\@onelevel@sanitize#1%
\@onelevel@sanitize#2%
- \typeout{[#1] <> [#2]}%
+ \typeout{[#1] <> [#2]}% hash-ok
\endgroup
\fi
\Expect*{\ifx#1#2true\else false\fi}{true}%
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
index 589e5bf054d..7564fdeae73 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 9b643c4522c..d0dd628640d 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/picture.pdf b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
index 80f578bd81c..e1dc1ef6402 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 cf1d47eb77f..8fa63a829ee 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/refcount.pdf b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
index 1900ed3a31a..19401e075b2 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/setouterhbox.pdf b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
index 96443ba3267..b6029370d40 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 8de6fecf80f..04eae5a2a1c 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/stackrel.pdf b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
index 76c9bf223eb..db087901c1d 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/stringenc-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/stringenc-test1.tex
new file mode 100644
index 00000000000..4fc9750114d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/stringenc-test1.tex
@@ -0,0 +1,115 @@
+%%
+%% This is file `stringenc-test1.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% stringenc.dtx (with options: `test1')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file stringenc.dtx
+%% and the derived files
+%% stringenc.sty, stringenc.pdf, stringenc.ins, stringenc.drv,
+%% se-utf32be.def, se-utf32le.def, se-utf8.def, se-utf16le.def,
+%% se-pdfdoc.def, se-iso-8859-1.def, se-cp1252.def,
+%% se-ascii.def, se-iso-8859-2.def, se-iso-8859-3.def,
+%% se-iso-8859-4.def, se-iso-8859-5.def, se-iso-8859-6.def,
+%% se-iso-8859-7.def, se-iso-8859-8.def, se-iso-8859-9.def,
+%% se-iso-8859-10.def, se-iso-8859-11.def, se-iso-8859-13.def,
+%% se-iso-8859-14.def, se-iso-8859-15.def, se-iso-8859-16.def,
+%% se-koi8-r.def, se-nextstep.def, se-mac-centeuro.def,
+%% se-mac-cyrillic.def, se-mac-roman.def, se-dec-mcs.def,
+%% se-cp437.def, se-cp850.def, se-cp852.def, se-cp855.def,
+%% se-cp858.def, se-cp865.def, se-cp866.def, se-cp1250.def,
+%% se-cp1251.def, se-cp1257.def, stringenc-test1.tex,
+%% stringenc-test2.tex.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\nofiles
+\documentclass{minimal}
+\makeatletter
+
+\newcommand*{\RestoreCatcodes}{}
+\count@=0 %
+\loop
+ \edef\RestoreCatcodes{%
+ \RestoreCatcodes
+ \catcode\the\count@=\the\catcode\count@\relax
+ }%
+\ifnum\count@<255 %
+ \advance\count@\@ne
+\repeat
+
+\newcommand*{\RangeCatcodeInvalid}[2]{%
+ \count@=#1\relax
+ \loop
+ \catcode\count@=15 %
+ \ifnum\count@<#2\relax
+ \advance\count@\@ne
+ \repeat
+}
+\def\Test{%
+ \RangeCatcodeInvalid{0}{47}
+ \RangeCatcodeInvalid{58}{64}
+ \RangeCatcodeInvalid{91}{96}
+ \RangeCatcodeInvalid{123}{255}
+ \catcode`\@=12 %
+ \catcode`\\=0 %
+ \catcode`\{=1 %
+ \catcode`\}=2 %
+ \catcode`\#=6 %
+ \catcode`\[=12 %
+ \catcode`\]=12 %
+ \catcode`\%=14 %
+ \catcode`\ =10 %
+ \catcode13=5 %
+ \usepackage{stringenc}[2007/06/14]%
+ \RestoreCatcodes
+}
+\Test
+
+\ifx\numexpr\relax
+ \expandafter\@@end
+\fi
+
+\usepackage{qstest}
+\IncludeTests{*}
+\LogTests{log}{*}{*}
+\def\Test#1{%
+ \begin{qstest}{loading}{loading}
+ \RangeCatcodeInvalid{0}{47}%
+ % 0-9
+ \RangeCatcodeInvalid{58}{64}%
+ % A-Z
+ \RangeCatcodeInvalid{91}{96}%
+ % a-z
+ \RangeCatcodeInvalid{123}{255}%
+ \setbox0=\hbox{%
+ \def\par{p}%
+ \StringEncodingLoad{#1}%
+ }%
+ \Expect*{\the\wd0}{0.0pt}
+ \end{qstest}
+}
+\@for\x:=\SE@EncodingFileList\do{%
+ \Test\x
+}
+\@@end
+\endinput
+%%
+%% End of file `stringenc-test1.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/stringenc-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/stringenc-test2.tex
new file mode 100644
index 00000000000..4cd1f91b572
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/stringenc-test2.tex
@@ -0,0 +1,348 @@
+%%
+%% This is file `stringenc-test2.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% stringenc.dtx (with options: `test2')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file stringenc.dtx
+%% and the derived files
+%% stringenc.sty, stringenc.pdf, stringenc.ins, stringenc.drv,
+%% se-utf32be.def, se-utf32le.def, se-utf8.def, se-utf16le.def,
+%% se-pdfdoc.def, se-iso-8859-1.def, se-cp1252.def,
+%% se-ascii.def, se-iso-8859-2.def, se-iso-8859-3.def,
+%% se-iso-8859-4.def, se-iso-8859-5.def, se-iso-8859-6.def,
+%% se-iso-8859-7.def, se-iso-8859-8.def, se-iso-8859-9.def,
+%% se-iso-8859-10.def, se-iso-8859-11.def, se-iso-8859-13.def,
+%% se-iso-8859-14.def, se-iso-8859-15.def, se-iso-8859-16.def,
+%% se-koi8-r.def, se-nextstep.def, se-mac-centeuro.def,
+%% se-mac-cyrillic.def, se-mac-roman.def, se-dec-mcs.def,
+%% se-cp437.def, se-cp850.def, se-cp852.def, se-cp855.def,
+%% se-cp858.def, se-cp865.def, se-cp866.def, se-cp1250.def,
+%% se-cp1251.def, se-cp1257.def, stringenc-test1.tex,
+%% stringenc-test2.tex.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\nofiles
+\documentclass{minimal}
+
+\ifx\plainmode Y
+ \let\SavedNumexpr\numexpr
+ \let\numexpr\relax
+\fi
+\usepackage{stringenc}[2007/06/14]
+\ifx\plainmode Y
+ \let\numexpr\SavedNumexpr
+\fi
+\usepackage{qstest}
+\IncludeTests{*}
+\LogTests{log}{*}{*}
+
+\def\Test#1#2#3#4#5{%
+ \begin{qstest}{encodings}{encodings, conversion}
+ \setbox0=\hbox{%
+ \def\par{p}%
+ \EdefUnescapeHex\IN{#4}%
+ \StringEncodingConvert\RESULT\IN{#1}{#2}%
+ \EdefEscapeHex\RESULT\RESULT
+ \Expect*{\RESULT}*{#5}%
+ \Expect*{\StringEncodingSuccessFailure{true}{false}}{#3}%
+ }%
+ \Expect*{\the\wd0}{0.0pt}
+ \end{qstest}
+}
+
+\def\AllBytesLow{%
+ 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F%
+ 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F%
+ 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F%
+ 606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F%
+}
+\def\AllBytesHigh{%
+ 808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F%
+ A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
+ C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
+ E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
+}
+\def\AllBytes{%
+ \AllBytesLow
+ \AllBytesHigh
+}
+\def\AllUnicodesLow{%
+ 0000000100020003000400050006000700080009000A000B000C000D000E000F%
+ 0010001100120013001400150016001700180019001A001B001C001D001E001F%
+ 0020002100220023002400250026002700280029002A002B002C002D002E002F%
+ 0030003100320033003400350036003700380039003A003B003C003D003E003F%
+ 0040004100420043004400450046004700480049004A004B004C004D004E004F%
+ 0050005100520053005400550056005700580059005A005B005C005D005E005F%
+ 0060006100620063006400650066006700680069006A006B006C006D006E006F%
+ 0070007100720073007400750076007700780079007A007B007C007D007E007F%
+}
+\Test{utf16be}{utf16be}{true}%
+ {004D04304E8CD800DF02}%
+ {004D04304E8CD800DF02}%
+\Test{utf16}{utf16be}{true}%
+ {004D04304E8CD800DF02}%
+ {004D04304E8CD800DF02}%
+\Test{utf16be}{utf16}{true}%
+ {004D04304E8CD800DF02}%
+ {004D04304E8CD800DF02}%
+\Test{utf16}{utf16}{true}%
+ {004D04304E8CD800DF02}%
+ {004D04304E8CD800DF02}%
+\Test{utf16}{utf16}{true}%
+ {FEFF004D04304E8CD800DF02}%
+ {004D04304E8CD800DF02}%
+\Test{utf16}{utf16}{true}%
+ {FFFE4D0030048C4E00D802DF}%
+ {004D04304E8CD800DF02}%
+\Test{utf16be}{utf32be}{true}%
+ {004D04304E8CD800DF02}%
+ {0000004D0000043000004E8C00010302}%
+\Test{utf16be}{utf32le}{true}%
+ {004D04304E8CD800DF02}%
+ {4D000000300400008C4E000002030100}%
+\Test{utf32be}{utf16}{true}%
+ {0000004D0000043000004E8C00010302}%
+ {004D04304E8CD800DF02}%
+\Test{utf32le}{utf16}{true}%
+ {4D000000300400008C4E000002030100}%
+ {004D04304E8CD800DF02}%
+\Test{utf32}{utf16}{true}%
+ {0000004D0000043000004E8C00010302}%
+ {004D04304E8CD800DF02}%
+\Test{utf32}{utf16}{true}%
+ {0000FEFF0000004D0000043000004E8C00010302}%
+ {004D04304E8CD800DF02}%
+\Test{utf32}{utf16}{true}%
+ {FFFE00004D000000300400008C4E000002030100}%
+ {004D04304E8CD800DF02}%
+\Test{utf32be}{utf16be}{false}{FFFFFFFF}{}
+\Test{utf32be}{utf16be}{false}{0000004DFFFFFFFF}{004D}
+\Test{utf32be}{utf16be}{false}{FFFFFFFF0000004D}{004D}
+\Test{utf32be}{utf16be}{false}{0000004DFFFFFFFF00000430}{004D0430}
+\Test{utf32be}{utf16be}{false}{FFFFFFFF0000004DFFFFFFFF}{004D}
+\Test{utf32be}{utf16be}{false}{FFFFFF}{}
+\Test{utf32be}{utf16be}{false}{0000004DFFFFFF}{004D}
+\Test{utf32be}{utf16be}{false}{FFFFFF0000004D}{}
+\Test{utf32be}{utf16be}{false}{0000004DFFFFFF00000430}{004D}
+\Test{utf32be}{utf16be}{false}{FFFFFF0000004DFFFFFF}{4DFF}
+\Test{utf32be}{utf16be}{false}{FFFF}{}
+\Test{utf32be}{utf16be}{false}{0000004DFFFF}{004D}
+\Test{utf32be}{utf16be}{false}{FFFF0000004D}{}
+\Test{utf32be}{utf16be}{false}{0000004DFFFF00000430}{004D}
+\Test{utf32be}{utf16be}{false}{FF}{}
+\Test{utf32be}{utf16be}{false}{0000004DFF}{004D}
+\Test{utf32be}{utf16be}{false}{FF0000004D}{}
+\Test{utf32be}{utf16be}{false}{0000004DFF00000430}{004D}
+\Test{utf16be}{utf32be}{true}{DBBFDFFF}{000FFFFF}
+\Test{utf16be}{utf8}{true}%
+ {004D04304E8CD800DF02}%
+ {4DD0B0E4BA8CF0908C82}%
+\Test{utf32}{utf8}{true}%
+ {000000000000007F000000800000FFFF000100000010FFFF}%
+ {007FC280EFBFBFF0908080F48FBFBF}%
+\Test{utf8}{utf16}{true}%
+ {007FC280EFBFBFF0908080F48FBFBF}%
+ {0000007F0080FFFFD800DC00DBFFDFFF}%
+\Test{utf16}{utf32}{true}%
+ {0000007F0080FFFFD800DC00DBFFDFFF}%
+ {000000000000007F000000800000FFFF000100000010FFFF}%
+\Test{utf8}{utf32}{true}%
+ {007FC280EFBFBFF0908080F48FBFBF}%
+ {000000000000007F000000800000FFFF000100000010FFFF}%
+\Test{utf8}{utf16}{false}{80}{}
+\Test{utf8}{utf16}{false}{7F807F}{007F007F}
+\Test{utf8}{utf16}{false}{C0}{}
+\Test{utf8}{utf16}{false}{7FC07F}{007F007F}
+\Test{utf8}{utf16}{false}{C1}{}
+\Test{utf8}{utf16}{false}{7FC17F}{007F007F}
+\Test{utf8}{utf16}{false}{C080}{}
+\Test{utf8}{utf16}{false}{C2}{}
+\Test{utf8}{utf16}{false}{C2CF}{}
+\Test{utf8}{utf16}{false}{12C27F}{0012007F}
+\Test{utf8}{utf16}{true}{C280}{0080}
+\Test{utf8}{utf16}{true}{DFBF}{07FF}
+\Test{utf8}{utf16}{false}{E0}{}
+\Test{utf8}{utf16}{false}{E07F}{007F}
+\Test{utf8}{utf16}{false}{E0A0}{}
+\Test{utf8}{utf16}{false}{E0A07F}{007F}
+\Test{utf8}{utf16}{false}{E08080}{}
+\Test{utf8}{utf16}{false}{E080807F}{007F}
+\Test{utf8}{utf16}{true}{ED8080}{D000}
+\Test{utf8}{utf16}{true}{ED9FBF}{D7FF}
+\Test{utf8}{utf16}{true}{EE8080}{E000}
+\Test{utf8}{utf16}{true}{EFBFBF}{FFFF}
+\Test{utf8}{utf32}{false}{F0}{}
+\Test{utf8}{utf32}{false}{F07F}{0000007F}
+\Test{utf8}{utf32}{false}{F090}{}
+\Test{utf8}{utf32}{false}{F0907F}{0000007F}
+\Test{utf8}{utf32}{false}{F09080}{}
+\Test{utf8}{utf32}{false}{F090807F}{0000007F}
+\Test{utf8}{utf32}{true}{F0908080}{00010000}
+\Test{utf8}{utf32}{false}{F0808080}{}
+\Test{utf8}{utf32}{false}{F08080807F}{0000007F}
+\Test{utf8}{utf32}{true}{F1808080}{00040000}
+\Test{utf8}{utf32}{true}{F3BFBFBF}{000FFFFF}
+\Test{utf8}{utf32}{true}{F4808080}{00100000}
+\Test{utf8}{utf32}{true}{F48FBFBF}{0010FFFF}
+\Test{utf8}{utf32}{false}{F4BFBFBF}{}
+\Test{utf8}{utf32}{false}{F4BFBFBF7F}{0000007F}
+\Test{utf16be}{utf8}{true}{0000}{00}
+\Test{utf16be}{utf8}{true}{007F}{7F}
+\Test{utf16be}{utf8}{true}{0080}{C280}
+\Test{utf16be}{utf8}{true}{07FF}{DFBF}
+\Test{utf16be}{utf8}{true}{0800}{E0A080}
+\Test{utf16be}{utf8}{true}{0FFF}{E0BFBF}
+\Test{utf16be}{utf8}{true}{1000}{E18080}
+\Test{utf16be}{utf8}{true}{CFFF}{ECBFBF}
+\Test{utf16be}{utf8}{true}{D000}{ED8080}
+\Test{utf16be}{utf8}{true}{D7FF}{ED9FBF}
+\Test{utf16be}{utf8}{false}{D800}{}
+\Test{utf16be}{utf8}{false}{DFFF}{}
+\Test{utf16be}{utf8}{true}{E000}{EE8080}
+\Test{utf16be}{utf8}{true}{FFFF}{EFBFBF}
+\Test{utf32be}{utf8}{true}{00010000}{F0908080}
+\Test{utf32be}{utf8}{true}{0003FFFF}{F0BFBFBF}
+\Test{utf32be}{utf8}{true}{00040000}{F1808080}
+\Test{utf32be}{utf8}{true}{000FFFFF}{F3BFBFBF}
+\Test{utf32be}{utf8}{true}{00100000}{F4808080}
+\Test{utf32be}{utf8}{true}{0010FFFF}{F48FBFBF}
+\Test{utf32be}{utf8}{false}{00110000}{}
+\Test{ascii}{utf8}{true}{007F}{007F}
+\Test{ascii}{utf8}{false}{80}{}
+\Test{ascii}{utf8}{false}{80}{}
+\Test{ascii}{utf8}{false}{807F}{7F}
+\Test{utf16be}{ascii}{true}{0000007F}{007F}
+\Test{utf16be}{ascii}{false}{0080}{}
+\Test{utf16be}{ascii}{false}{0430}{}
+\Test{utf16be}{ascii}{false}{D800DF02}{}
+\Test{utf16be}{ascii}{false}{D800DF02007F}{7F}
+\Test{ascii}{utf16be}{true}\AllBytesLow\AllUnicodesLow
+\Test{utf16be}{ascii}{true}\AllUnicodesLow\AllBytesLow
+\def\pdfdocSlots{%
+ 090A0D18191A1B1C1D1E1F%
+ 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F%
+ 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F%
+ 606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E%
+ 808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E%
+ A0A1A2A3A4A5A6A7A8A9AAABACAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
+ C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
+ E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
+}
+\def\pdfdocUnicodes{%
+ 0009000A000D02D802C702C602D902DD02DB02DA02DC%
+ 0020002100220023002400250026002700280029002A002B002C002D002E002F%
+ 0030003100320033003400350036003700380039003A003B003C003D003E003F%
+ 0040004100420043004400450046004700480049004A004B004C004D004E004F%
+ 0050005100520053005400550056005700580059005A005B005C005D005E005F%
+ 0060006100620063006400650066006700680069006A006B006C006D006E006F%
+ 0070007100720073007400750076007700780079007A007B007C007D007E%
+ 202220202021202620142013019220442039203A22122030201E201C201D2018%
+ 2019201A2122FB01FB020141015201600178017D0131014201530161017E%
+ 20AC00A100A200A300A400A500A600A700A800A900AA00AB00AC00AE00AF%
+ 00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF%
+ 00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF%
+ 00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF%
+ 00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF%
+ 00F000F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF%
+}
+\Test{pdfdoc}{utf16be}{false}%
+ {0001020304050607080B0C0E0F10111213141516177F9FAD}%
+ {}%
+\Test{pdfdoc}{utf16be}{true}\pdfdocSlots\pdfdocUnicodes
+\Test{pdfdoc}{utf16be}{false}\AllBytes\pdfdocUnicodes
+\Test{utf16be}{pdfdoc}{true}\pdfdocUnicodes\pdfdocSlots
+\Test{utf16be}{pdfdoc}{true}{FEFF0054006500730074}{54657374}
+\Test{iso-8859-1}{utf16be}{true}{007FA0FF}{0000007F00A000FF}
+\Test{iso-8859-1}{utf16be}{false}{80}{}
+\Test{iso-8859-1}{utf16be}{false}{807F}{007F}
+\Test{iso-8859-1}{utf16be}{false}{9F}{}
+\Test{iso-8859-1}{utf16be}{false}{9F7F}{007F}
+\def\Slots{%
+ \AllBytesLow
+ 8082838485868788898A8B8C8E9192939495969798999A9B9C9E9F%
+ A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
+ C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
+ E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
+}
+\def\Unicodes{%
+ \AllUnicodesLow
+ 20AC201A0192201E20262020202102C62030016020390152017D%
+ 20182019201C201D20222013201402DC21220161203A0153017E0178%
+ 00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF%
+ 00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF%
+ 00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF%
+ 00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF%
+ 00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF%
+ 00F000F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF%
+}
+\Test{cp1252}{utf16be}{false}{818D8F909D}{}
+\Test{cp1252}{utf16be}{true}\Slots\Unicodes
+\Test{utf16be}{cp1252}{true}\Unicodes\Slots
+\def\Slots{%
+ \AllBytesLow
+ 808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F%
+ A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF%
+ C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF%
+ E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF%
+}
+\def\Unicodes{%
+ \AllUnicodesLow
+ 25002502250C251025142518251C2524252C2534253C258025842588258C2590%
+ 259125922593232025A02219221A22482264226500A0232100B000B200B700F7%
+ 25502551255204512553255425552556255725582559255A255B255C255D255E%
+ 255F25602561040125622563256425652566256725682569256A256B256C00A9%
+ 044E0430043104460434043504440433044504380439043A043B043C043D043E%
+ 043F044F044004410442044304360432044C044B04370448044D04490447044A%
+ 042E0410041104260414041504240413042504180419041A041B041C041D041E%
+ 041F042F042004210422042304160412042C042B04170428042D04290427042A%
+}
+\Test{koi8-r}{utf16be}{true}\Slots\Unicodes
+\Test{utf16be}{koi8-r}{true}\Unicodes\Slots
+\def\Slots{%
+ \AllBytesLow
+ A1A2A3A5A7A8A9AAABB0B1B2B3B5B6B7B9BABBBCBDBF%
+ C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD1D2D3D4D5D6D7D8D9DADBDCDDDF%
+ E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF1F2F3F4F5F6F7F8F9FAFBFCFD%
+}
+\def\Unicodes{%
+ \AllUnicodesLow
+ 00A100A200A300A500A700A400A900AA00AB%
+ 00B000B100B200B300B500B600B700B900BA00BB00BC00BD00BF%
+ 00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF%
+ 00D100D200D300D400D500D6015200D800D900DA00DB00DC017800DF%
+ 00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF%
+ 00F100F200F300F400F500F6015300F800F900FA00FB00FC00FF%
+}
+\Test{dec-mcs}{utf16be}{true}\Slots\Unicodes
+\Test{utf16be}{dec-mcs}{true}\Unicodes\Slots
+\Test{utf16be}{utf16be}{true}{FEFF}{}
+\Test{utf16be}{utf16be}{true}{FFFE}{FFFE}
+\Test{utf16le}{utf16le}{true}{FFFE}{}
+\Test{utf16le}{utf16le}{true}{FEFF}{FEFF}
+\Test{utf32be}{utf32be}{true}{0000FEFF}{}
+\Test{utf32be}{utf32be}{true}{0000FFFE}{0000FFFE}
+\Test{utf32le}{utf32le}{true}{FFFE0000}{}
+\Test{utf32le}{utf32le}{true}{FEFF0000}{FEFF0000}
+\csname @@end\endcsname
+\endinput
+%%
+%% End of file `stringenc-test2.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf b/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf
new file mode 100644
index 00000000000..2ab34538e88
--- /dev/null
+++ 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 3c08dfc8a32..1c16ec61e02 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 04599ef00f2..df49da4811e 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 72116aaee37..b0a172f86d7 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/transparent.pdf b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf
index 1a90af3c371..fa120cf2dcf 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 601705cab49..775b31ace9e 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/zref-example.tex b/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex
index 855883d804a..f4931032cbe 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex
@@ -130,8 +130,8 @@ the height difference of the two baselines is
\ChapterStart{dotfill}{Test for dotfill feature}
\newcommand*{\dftest}[1]{%
#1&
- [\makebox[#1]{\dotfill}]&
- [\makebox[#1]{\zdotfill}]\\
+ [\makebox[{#1}]{\dotfill}]&
+ [\makebox[{#1}]{\zdotfill}]\\
}
\begin{tabular}{rll}
& [\verb|\dotfill|] & [\verb|\zdotfill|]\\
diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
index 253e69bb3fc..6517e88396e 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
Binary files differ