summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/hyperref
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-12-13 23:41:13 +0000
committerKarl Berry <karl@freefriends.org>2009-12-13 23:41:13 +0000
commit1c98c7ef3cad3840296cf540113e940b13921f81 (patch)
treef3cb5f01ce0fc0251e4b42873887d4b0866e9520 /Master/texmf-dist/source/latex/hyperref
parent3fd24b24f7d96a819d5c3787e6f4c447f5b83dd7 (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.dtx52
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx43
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}