summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-03-18 00:29:17 +0000
committerKarl Berry <karl@freefriends.org>2010-03-18 00:29:17 +0000
commit9a4e6a658d7fbfe18eb8d1d0e2c5cbb4dacf5f15 (patch)
tree34d7e40cd385e78047eb72d5366ebead0c0ba149 /Master/texmf-dist/source
parent3f477765bef483a2dbce91c6638d1d96d61806da (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')
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx73
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/luatex.dtx14
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/oberdiek.ins2
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/oberdiek.tex6
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx49
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