diff options
author | Karl Berry <karl@freefriends.org> | 2009-12-13 23:41:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-12-13 23:41:13 +0000 |
commit | 1c98c7ef3cad3840296cf540113e940b13921f81 (patch) | |
tree | f3cb5f01ce0fc0251e4b42873887d4b0866e9520 /Master/texmf-dist/source/latex/hyperref | |
parent | 3fd24b24f7d96a819d5c3787e6f4c447f5b83dd7 (diff) |
kpfonts update (13dec09)
git-svn-id: svn://tug.org/texlive/trunk@16390 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/hyperref')
-rw-r--r-- | Master/texmf-dist/source/latex/hyperref/backref.dtx | 52 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/hyperref/hyperref.dtx | 43 |
2 files changed, 20 insertions, 75 deletions
diff --git a/Master/texmf-dist/source/latex/hyperref/backref.dtx b/Master/texmf-dist/source/latex/hyperref/backref.dtx index 03ab5294d44..33e04c58ad2 100644 --- a/Master/texmf-dist/source/latex/hyperref/backref.dtx +++ b/Master/texmf-dist/source/latex/hyperref/backref.dtx @@ -22,9 +22,9 @@ %<driver>\ProvidesFile{backref.drv} % \fi % \ProvidesFile{backref.dtx} - [2009/12/09 v1.30 Bibliographical back referencing]% + [2009/12/10 v1.31 Bibliographical back referencing]% % -% \CheckSum{610} +% \CheckSum{584} % % \iffalse %<*driver> @@ -635,6 +635,7 @@ \expandafter\newwrite\csname tf@brf\endcsname }{}% \@ifundefined{tf@brf@open}{% + \BR@RerunFileCheck \immediate\openout\csname tf@brf\endcsname\jobname.brf\relax \gdef\tf@brf@open{}% }{}% @@ -693,6 +694,7 @@ % % \subsection{Rerun warning} % +% \begin{macro}{\BR@RerunFileCheck} % The following code computes a MD5 sum and the file size of the % |.brf| file at the begin and the end of the document and compares % them. A rerun warning is given, if they do not match. @@ -700,46 +702,16 @@ % if the MD5 sum and the file size are the same for % a changed |.brf| file (it's probably very seldom). % \begin{macrocode} -\RequirePackage{pdftexcmds}[2009/04/10] -\begingroup - \xdef\BR@CheckSumBefore{% - \@ifundefined{pdf@filemdfivesum}{}{% - \pdf@filemdfivesum{\jobname.brf}% - }% - :% - \@ifundefined{pdf@filesize}{}{% - \pdf@filesize{\jobname.brf}% - }% - }% -\endgroup -% \end{macrocode} -% \begin{macro}{\BR@CheckEnd} -% \begin{macrocode} -\def\BR@CheckEnd{% - \begingroup - \@ifundefined{tf@brf@open}{}{% +\RequirePackage{rerunfilecheck}[2009/12/10] +\def\BR@RerunFileCheck{% + \RerunFileCheck{\jobname.brf}{% + \@ifundefined{tf@brf@open}{% + }{% \immediate\closeout\tf@brf }% - \edef\BR@CheckSumAfter{% - \@ifundefined{pdf@filemdfivesum}{}{% - \pdf@filemdfivesum{\jobname.brf}% - }% - :% - \@ifundefined{pdf@filesize}{}{% - \pdf@filesize{\jobname.brf}% - }% - }% - \ifx\BR@CheckSumBefore\BR@CheckSumAfter - \else - \PackageWarningNoLine{backref}{% - Rerun to get bibliographical references right% - }% - \fi - \endgroup -}% -\RequirePackage{atveryend}[2009/12/07] -\AtVeryEndDocument{% - \BR@CheckEnd + }{% + Rerun to get bibliographicsl references right% + }% } % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx index 64f3022d432..d2681407366 100644 --- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx +++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx @@ -38,7 +38,7 @@ %<puenc>\ProvidesFile{puenc.def} %<puvnenc>\ProvidesFile{puvnenc.def} %<puarenc>\ProvidesFile{puarenc.def} -%<!none> [2009/12/09 v6.79m +%<!none> [2009/12/10 v6.79n %<package> Hypertext links for LaTeX] %<nohyperref> Dummy hyperref (SR)] %<driver> Hyperref documentation driver file] @@ -115,7 +115,7 @@ \end{document} %</driver> % \fi -% \CheckSum{24988} +% \CheckSum{24960} % % \MakeShortVerb{|} % \StopEventually{} @@ -16483,41 +16483,14 @@ % % \begin{macro}{\Hy@OutlineRerunCheck} % \begin{macrocode} -\RequirePackage{atveryend}[2009/12/07] +\RequirePackage{rerunfilecheck}[2009/12/10] \def\Hy@OutlineRerunCheck{% - \begingroup - \xdef\Hy@OutlineCheckSumBefore{% - \@ifundefined{pdf@filemdfivesum}{}{% - \pdf@filemdfivesum{\jobname.out}% - }% - :% - \@ifundefined{pdf@filesize}{}{% - \pdf@filesize{\jobname.out}% - }% - }% - \endgroup - \AtVeryEndDocument{\Hy@OutlineCheckEnd}% -} -\def\Hy@OutlineCheckEnd{% - \begingroup + \RerunFileCheck{\jobname.out}{% \immediate\closeout\@outlinefile - \edef\Hy@OutlineCheckSumAfter{% - \@ifundefined{pdf@filemdfivesum}{}{% - \pdf@filemdfivesum{\jobname.out}% - }% - :% - \@ifundefined{pdf@filesize}{}{% - \pdf@filesize{\jobname.out}% - }% - }% - \ifx\Hy@OutlineCheckSumBefore\Hy@OutlineCheckSumAfter - \else - \Hy@WarningNoLine{% - Rerun to get outlines right\MessageBreak - or use package `bookmark'% - }% - \fi - \endgroup + }{% + Rerun to get outlines right\MessageBreak + or use package `bookmark'% + }% } % \end{macrocode} % \end{macro} |