summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-04-25 16:55:22 +0000
committerKarl Berry <karl@freefriends.org>2008-04-25 16:55:22 +0000
commitafed98026fd3beecf3c2604189684da46a4b378a (patch)
treef0d5d539402ac03c007fbc2b57166bfa88ac0670 /Master/texmf-dist/tex/latex/hyperref/pdfmark.def
parent50cb8838d9b17bec22be4d5c2d71828a8ad0dd17 (diff)
hyperref update (24apr08)
git-svn-id: svn://tug.org/texlive/trunk@7647 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/pdfmark.def')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/pdfmark.def20
1 files changed, 18 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
index 913c2da1c03..bdbcf4d394d 100644
--- a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
+++ b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
@@ -24,8 +24,24 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{pdfmark.def}
- [2008/04/20 v6.77s
+ [2008/04/22 v6.77t
Hyperref definitions for pdfmark specials]
+\begingroup
+ \toks@\expandafter{\Hy@FirstPageHook}%
+ \xdef\Hy@FirstPageHook{%
+ \noexpand\headerps@out{%
+ systemdict /pdfmark known%
+ {%
+ userdict /?pdfmark systemdict /exec get put%
+ }{%
+ userdict /?pdfmark systemdict /pop get put %
+ userdict /pdfmark systemdict /cleartomark get put%
+ }%
+ ifelse%
+ }%
+ \the\toks@
+ }%
+\endgroup
\def\Hy@PutCatalog#1{%
\pdfmark{pdfmark=/PUT,Raw={\string{Catalog\string} << #1 >>}}%
}
@@ -708,7 +724,7 @@
\endgroup
}
\long\def\@Form[#1]{%
-\AtBeginShipoutFirst{%
+\g@addto@macro\Hy@FirstPageHook{%
\headerps@out{%
[%
/_objdef{pdfDocEncoding}%