diff options
author | Karl Berry <karl@freefriends.org> | 2010-03-18 00:29:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-03-18 00:29:17 +0000 |
commit | 9a4e6a658d7fbfe18eb8d1d0e2c5cbb4dacf5f15 (patch) | |
tree | 34d7e40cd385e78047eb72d5366ebead0c0ba149 /Master/texmf-dist/source | |
parent | 3f477765bef483a2dbce91c6638d1d96d61806da (diff) |
oberdiek update (17mar10)
git-svn-id: svn://tug.org/texlive/trunk@17478 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
5 files changed, 104 insertions, 40 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx b/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx index 829b742db13..aaebec63b69 100644 --- a/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 1999-2009 by +% Copyright (C) 1999-2010 by % Heiko Oberdiek <heiko.oberdiek at googlemail.com> % % This work may be distributed and/or modified under the @@ -71,7 +71,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: holtxdoc 2010/02/03 v0.14 Private additional ltxdoc support (HO)} +\Msg{* Package: holtxdoc 2010/03/10 v0.15 Private additional ltxdoc support (HO)} \Msg{************************************************************************} \keepsilent @@ -82,7 +82,7 @@ This is a generated file. -Copyright (C) 1999-2009 by +Copyright (C) 1999-2010 by Heiko Oberdiek <heiko.oberdiek at googlemail.com> This work may be distributed and/or modified under the @@ -141,7 +141,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{holtxdoc.drv}% - [2010/02/03 v0.14 Private additional ltxdoc support (HO)]% + [2010/03/10 v0.15 Private additional ltxdoc support (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2008/08/11] \begin{document} @@ -150,7 +150,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{305} +% \CheckSum{342} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -171,7 +171,7 @@ and the derived files % \GetFileInfo{holtxdoc.drv} % % \title{The \xpackage{holtxdoc} package} -% \date{2010/02/03 v0.14} +% \date{2010/03/10 v0.15} % \author{Heiko Oberdiek\\\xemail{heiko.oberdiek at googlemail.com}} % % \maketitle @@ -211,7 +211,7 @@ and the derived files % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{holtxdoc}% - [2010/02/03 v0.14 Private additional ltxdoc support (HO)] + [2010/03/10 v0.15 Private additional ltxdoc support (HO)] % \end{macrocode} % % \begin{macrocode} @@ -386,7 +386,59 @@ and the derived files \providecommand*{\eTeX}{\mbox{$\varepsilon$-\TeX}} \providecommand*{\pdfTeX}{pdf\TeX} \providecommand*{\pdfLaTeX}{pdf\LaTeX} -\providecommand*{\LuaTeX}{L\textsc{ua}\TeX} +% \end{macrocode} +% \begin{macro}{\LuaTeX} +% Hans Hagen has suggested to improve the `aT' kerning +% in the mailing list `luatex at tug.org' at 2010-03-09 19:59: +% \begin{quote} +% Actually we can make a nice definition using the RL typesetting +% \dots\ as not that many fonts have a proper `aT' kerning we can +% do the following: +%\begin{verbatim} +%\def\LuaTeX +% {\begingroup +% Lua% +% \setbox0\hbox{oT}% +% \setbox2\hbox{o\kern0ptT}% +% \ifdim\wd0=\wd2 +% \setbox0\hbox dir TRT{To}% +% \setbox2\hbox{T\kern0pto}% +% \hskip\dimexpr\wd0-\wd2\relax +% \fi +% \TeX +% \endgroup} +%\end{verbatim} +% Of course this ignores the fact that the a is not symmetrical which +% is why we use the o instead but it looks impressive (as the `T' +% normally is symmetrical we don't really need the need the dir). +%\end{quote} +% \begin{macrocode} +\providecommand*{\LuaTeX}{% + \begingroup + Lua% + \setbox0\hbox{aT}% + \setbox2\hbox{a\kern0ptT}% + \ifdim\wd0<\wd2 % + \else + \setbox0\hbox{oT}% + \setbox2\hbox{o\kern0ptT}% + \ifdim\wd0<\wd2 % + \else + \setbox0\hbox{To}% + \setbox2\hbox{T\kern0pto}% + \fi + \ifdim\wd0<\wd2 % + \dimen0=\wd0 % + \advance\dimen0-\wd2 % + \kern\dimen0 % + \fi + \fi + \TeX + \endgroup +} +% \end{macrocode} +% \end{macro} +% \begin{macrocode} \def\@temp#1#2{% \@ifundefined{\expandafter\@gobble\string#1}{% \DeclareRobustCommand*{#1}{% @@ -685,6 +737,11 @@ and the derived files % \item % \cs{XeTeX} and \cs{XeLaTeX} are made robust. % \end{Version} +% \begin{Version}{2010/03/10 v0.15} +% \item +% \cs{LuaTeX} changed according to Hans Hagen's definition +% in the luatex mailing list. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/luatex.dtx b/Master/texmf-dist/source/latex/oberdiek/luatex.dtx index d038a92ca83..d02eceacc68 100644 --- a/Master/texmf-dist/source/latex/oberdiek/luatex.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/luatex.dtx @@ -185,7 +185,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{1341} +% \CheckSum{1327} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -1597,17 +1597,6 @@ table.insert(package.loaders, kpse_module_loader) \end{qstest} % \end{macrocode} % -% \subsection{Lua states} -% -% \begin{macrocode} -\begin{qstest}{LuaState}{LuaState} - \newluastate\TestLuaState - \Expect*{\number\TestLuaState}{1}% - \newluastate\TestLuaState - \Expect*{\number\TestLuaState}{2}% -\end{qstest} -% \end{macrocode} -% % \begin{macrocode} \@@end %</test4> @@ -1618,7 +1607,6 @@ table.insert(package.loaders, kpse_module_loader) % \begin{macrocode} %<*test5> \input luatex.sty\relax -\newluastate\TestLuaState \newattribute\TestAttr \setattribute\TestAttr{10} \unsetattribute\TestAttr diff --git a/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins b/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins index b9d346d1b59..2647053a222 100644 --- a/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins +++ b/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins @@ -1,5 +1,5 @@ % oberdiek.ins -% 2010/03/09 +% 2010/03/16 % % Copyright (C) 1999, 2001, 2006 by % Heiko Oberdiek <heiko.oberdiek at googlemail.com> diff --git a/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex b/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex index 186070b71ce..a5ce93b0e3b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex +++ b/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex @@ -6,7 +6,7 @@ \newcommand*{\Subject}{CTAN:\CTANdir} \newcommand*{\Author}{Heiko Oberdiek} \newcommand*{\Email}{heiko.oberdiek at googlemail.com} -\newcommand*{\Date}{2010/03/09} +\newcommand*{\Date}{2010/03/16} % Copyright (C) 2006 by % Heiko Oberdiek <heiko.oberdiek at googlemail.com> @@ -216,7 +216,7 @@ [\entrysep] \entry{grffile}{2010/01/28}{1.11}{Extended file name support for graphics}% [\entrysep] -\entry{holtxdoc}{2010/02/03}{0.14}{Private additional ltxdoc support}% +\entry{holtxdoc}{2010/03/10}{0.15}{Private additional ltxdoc support}% [\entrysep] \entry{hycolor}{2009/12/12}{1.6}{Color options of hyperref/bookmark}% [\entrysep] @@ -298,7 +298,7 @@ [\entrysep] \entry{refcount}{2008/08/11}{3.1}{Data extraction from references}% [\entrysep] -\entry{rerunfilecheck}{2010/02/22}{1.4}{Rerun checks for auxiliary files}% +\entry{rerunfilecheck}{2010/03/16}{1.6}{Rerun checks for auxiliary files}% [\entrysep] \entry{resizegather}{2010/03/01}{1.2}{Automatically resizing of too large equations}% [\entrysep] diff --git a/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx b/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx index dd2220bcca5..b64d34f38f9 100644 --- a/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx @@ -75,7 +75,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: rerunfilecheck 2010/02/22 v1.4 Rerun checks for auxiliary files (HO)} +\Msg{* Package: rerunfilecheck 2010/03/16 v1.6 Rerun checks for auxiliary files (HO)} \Msg{************************************************************************} \keepsilent @@ -153,7 +153,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{rerunfilecheck.drv}% - [2010/02/22 v1.4 Rerun checks for auxiliary files (HO)]% + [2010/03/16 v1.6 Rerun checks for auxiliary files (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2008/08/11] \begin{document} @@ -162,7 +162,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{547} +% \CheckSum{545} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -183,7 +183,7 @@ and the derived files % \GetFileInfo{rerunfilecheck.drv} % % \title{The \xpackage{rerunfilecheck} package} -% \date{2010/02/22 v1.4} +% \date{2010/03/16 v1.6} % \author{Heiko Oberdiek\\\xemail{heiko.oberdiek at googlemail.com}} % % \maketitle @@ -261,7 +261,7 @@ and the derived files % Example for the configuration file: % \begin{macrocode} %<*cfg> -\ProvidesFile{rerunfilecheck.cfg}[2010/02/22 Default configuration]% +\ProvidesFile{rerunfilecheck.cfg}[2010/03/16 Default configuration]% \RerunFileCheckSetup{aux} %</cfg> % \end{macrocode} @@ -354,7 +354,7 @@ and the derived files % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{rerunfilecheck}% - [2010/02/22 v1.4 Rerun checks for auxiliary files (HO)] + [2010/03/16 v1.6 Rerun checks for auxiliary files (HO)] % \end{macrocode} % % \subsection{Options} @@ -618,20 +618,28 @@ and the derived files } % \end{macrocode} % \end{macro} +% \begin{macro}{\ReFiCh@Check} +% \begin{macrocode} +\def\ReFiCh@Check#1#2#3{% +% \IfFileExists{#3}{% + #1\edef#2{\ReFiCh@CheckSum{#3}}% + \ifx#2\ReFiCh@Separator + #1\let#2\ReFiCh@NoFile + \fi +% }{% +% #1\let#2\ReFiCh@NoFile +% }% +} +% \end{macrocode} +% \end{macro} % \begin{macro}{\ReFiCh@@RerunFileCheck} % \begin{macrocode} \def\ReFiCh@@RerunFileCheck#1#2#3#4{% - \xdef#1{\ReFiCh@CheckSum{#2}}% - \ifx#1\ReFiCh@Separator - \global\let#1\ReFiCh@NoFile - \fi + \ReFiCh@Check\global#1{#2}% \AtVeryEndDocument{% \begingroup #3% - \edef\x{\ReFiCh@CheckSum{#2}}% - \ifx\x\ReFiCh@Separator - \let\x\ReFiCh@NoFile - \fi + \ReFiCh@Check{}\x{#2}% \ifx#1\x \@PackageInfoNoLine{rerunfilecheck}{% File `#2' has not changed.\MessageBreak @@ -699,7 +707,7 @@ and the derived files % \section{Test} % %<*test1> -\def\LoadCommand{\RequirePackage{rerunfilecheck}[2010/02/22]} +\def\LoadCommand{\RequirePackage{rerunfilecheck}[2010/03/16]} %</test1> % \subsection{Catcode checks for loading} % @@ -996,6 +1004,17 @@ and the derived files % name clashes with class and other package options % (for example, class option `index=totoc'). % \end{Version} +% \begin{Version}{2010/03/15 v1.5} +% \item +% Call of \cs{pdffivesum} is wrapped in \cs{IfFileExists} to avoid +% calls of \textsf{mktextex} if this feature is enabled. +% However \cs{IfFileExists} has file name limitations. +% \end{Version} +% \begin{Version}{2010/03/16 v1.6} +% \item +% Reverted to version 1.4 and \cs{IfFileExists} wrapper of +% version 1.5 is removed. +% \end{Version} % \end{History} % % \PrintIndex |