diff options
author | Karl Berry <karl@freefriends.org> | 2007-06-17 23:22:07 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2007-06-17 23:22:07 +0000 |
commit | f0c1f4cdb9fad83f293fd91d194538425f9f7633 (patch) | |
tree | 1bc04aef1c35fe6e07fb532c1fefbe3ad1b37be8 /Master/texmf-dist/doc/latex | |
parent | cc91b833be17617d7383dfa801a01ef5c95c3752 (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')
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 Binary files differindex b401ba91ba9..f56c5ab4abf 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf Binary files differindex 228dae592ea..ae075bc91c5 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf Binary files differindex 59d0f7d81a0..97ba89b13ee 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf 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 Binary files differindex 3bcf5961199..c281eb52932 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf Binary files differindex 78be6a388ab..49e6ac7912d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf Binary files differindex aea51434b72..1813bff0468 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf Binary files differindex a7b2c59a18b..1ffba484bc4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf Binary files differindex 02c0b0d0987..64a766980a8 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf 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 Binary files differindex bc7b70bdde3..061586d78d1 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf 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 Binary files differnew file mode 100644 index 00000000000..3f0ff34444a --- /dev/null +++ b/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf Binary files differindex 3644b382558..2683c815412 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf Binary files differindex d70edf24175..111b2b128d4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf Binary files differindex c447eaa4342..3ece01c3890 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf Binary files differindex 851e9ed4705..c74a344321b 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf Binary files differindex 6ce5e66aaab..d7ffe592972 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf Binary files differindex 7f7c382f841..35897144a07 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf Binary files differindex ba3c24718d1..a9854184691 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf Binary files differindex cce86ae801a..255d3634c94 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf b/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf Binary files differindex 786db8265b6..b6b12df3fc2 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf 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 Binary files differindex a255f5efe7d..03a149be3ea 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf Binary files differindex 96a63c6101e..7c0d3309ffb 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf Binary files differindex d289ce74e10..718a7e14f3d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf 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 Binary files differindex 11ce885656a..02a3fbc0d3d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf Binary files differindex 115ca188cf3..d88edbab9f6 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf Binary files differindex a11c8ea1f9b..34b43095936 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf Binary files differindex 937b5d128ac..0c856ca50fc 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf Binary files differindex 29c9ff0461e..e5463a37bec 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf Binary files differindex d614451d3ef..d7d128fb753 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf b/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf Binary files differindex 41cbb97dd63..9c9bb753334 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf Binary files differindex a16dd575d4d..c410a87f2c2 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf Binary files differindex 5e8508d6c92..b1b2e8e8e8a 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf 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 Binary files differindex c61d4a96f75..f5a04e326a9 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf 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 Binary files differindex 080bcd7d6e6..751cabf994e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf Binary files differindex 510ca94a97e..fc54f86cd12 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf Binary files differindex b6c7833db72..9fa417ebc50 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf Binary files differindex ddb48e67040..7700c022f60 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf Binary files differindex 5bf7fa9e6ff..03f7ddc1c41 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf Binary files differindex d5773dcb133..4425e232a60 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf Binary files differindex adce5b38126..6c7cb36c112 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf Binary files differindex 79fc51bc8e3..ec8224133f1 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf Binary files differindex 3b521429a4d..4b774e08f9c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf 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 Binary files differindex 589e5bf054d..7564fdeae73 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf Binary files differindex 9b643c4522c..d0dd628640d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf Binary files differindex 80f578bd81c..e1dc1ef6402 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf Binary files differindex cf1d47eb77f..8fa63a829ee 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf Binary files differindex 1900ed3a31a..19401e075b2 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf Binary files differindex 96443ba3267..b6029370d40 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf Binary files differindex 8de6fecf80f..04eae5a2a1c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf Binary files differindex 76c9bf223eb..db087901c1d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf 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 Binary files differnew file mode 100644 index 00000000000..2ab34538e88 --- /dev/null +++ b/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf Binary files differindex 3c08dfc8a32..1c16ec61e02 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf Binary files differindex 04599ef00f2..df49da4811e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf Binary files differindex 72116aaee37..b0a172f86d7 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf Binary files differindex 1a90af3c371..fa120cf2dcf 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf Binary files differindex 601705cab49..775b31ace9e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf 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 Binary files differindex 253e69bb3fc..6517e88396e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf |