summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/hyperref/hyperref.dtx')
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx57
1 files changed, 45 insertions, 12 deletions
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
index d037b5521d6..1b8912eb6ed 100644
--- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
@@ -44,7 +44,7 @@
%<puenc>\ProvidesFile{puenc.def}
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
-%<!none> [2012/02/06 v6.82o %
+%<!none> [2012/02/28 v6.82p %
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -113,7 +113,7 @@
\title{Hypertext marks in \LaTeX}%
\author{Sebastian Rahtz\\%
Email: \texttt{sebastian.rahtz at oucs.ox.ac.uk}\\[1.5ex]%
- Heiko Oberdiek\\%
+ Heiko Oberdiek (maintainer)\\%
Email: \texttt{heiko.oberdiek at googlemail.com}}%
% \date{processed \today}%
\date{\filedate\space\fileversion}%
@@ -145,7 +145,7 @@
\end{document}
%</driver>
% \fi
-% \CheckSum{28711}
+% \CheckSum{28743}
%
% \MakeShortVerb{|}
% \StopEventually{}
@@ -6148,6 +6148,22 @@
\HyPsd@XeTeXBigCharstrue
\HyPsd@PrerenderUnicode{#1}%
\pdfstringdef\@pdfproducer{#1}%
+ \ifxetex
+ \Hy@Warning{%
+ pdfproducer: %
+ xdvipdfmx will use its own setting\MessageBreak
+ instead of the value given%
+ }%
+ \else
+ \def\Hy@temp{hdvipdfm}%
+ \ifx\Hy@driver\Hy@temp
+ \Hy@Warning{%
+ pdfproducer: %
+ dvipdfm(x) will use its own setting\MessageBreak
+ instead of the value given%
+ }%
+ \fi
+ \fi
}
\define@key{Hyp}{pdfcreator}{%
\HyXeTeX@CheckUnicode
@@ -13337,6 +13353,7 @@
\def\Acrobatmenu#1#2{%
\Hy@Acrobatmenu{#1}{#2}{%
\leavevmode
+ \EdefEscapeName\Hy@temp@menu{#1}%
\pdfstartlink
attr{%
\Hy@setpdfborder
@@ -13354,7 +13371,7 @@
\ifHy@pdfa /F 4\fi
/A<<%
/S/Named%
- /N/#1%
+ /N/\Hy@temp@menu
\Hy@href@nextactionraw
>>%
}%
@@ -14193,21 +14210,22 @@
\def\Acrobatmenu#1#2{%
\Hy@Acrobatmenu{#1}{#2}{%
\Hy@BeginAnnot{%
+ \EdefEscapeName\Hy@temp@menu{#1}%
\@pdfm@mark{%
bann<<%
/Type/Annot%
/Subtype/Link%
\ifHy@pdfa /F 4\fi
- /A<<%
- /S/Named%
- /N/#1%
- \Hy@href@nextactionraw
- >>%
\Hy@setpdfborder
\ifx\@menubordercolor\relax
- \relax
+ \else
/C[\@menubordercolor]%
\fi
+ /A<<%
+ /S/Named%
+ /N/\Hy@temp@menu
+ \Hy@href@nextactionraw
+ >>%
>>%
}%
\Hy@colorlink\@menucolor
@@ -14778,9 +14796,10 @@
\special{!endaref}%
}
\def\Acrobatmenu#1#2{%
+ \EdefEscapeName\Hy@temp@menu{#1}%
\Hy@Acrobatmenu{#1}{#2}{%
\special{!%
- aref <u=/S /Named /N /#1>;%
+ aref <u=/S /Named /N /\Hy@temp@menu>;%
a=<%
\ifHy@pdfa /F 4\fi
\Hy@setpdfborder
@@ -15159,6 +15178,18 @@
\fi
}%
\HyInfo@AddonUnsupportedtrue
+\define@key{Hyp}{pdfcreationdate}{%
+ \Hy@Warning{%
+ VTeX does not support pdfcreationdate.\MessageBreak
+ Therefore its setting is ignored%
+ }%
+}
+\define@key{Hyp}{pdfmoddate}{%
+ \Hy@Warning{%
+ VTeX does not support pdfmoddate.\MessageBreak
+ Therefore its setting is ignored%
+ }%
+}
\def\PDF@FinishDoc{%
\Hy@UseMaketitleInfos
\HyInfo@TrappedUnsupported
@@ -15909,6 +15940,7 @@
%</pdfmarkbase>
%<*pdfmark>
\def\Acrobatmenu#1#2{%
+ \EdefEscapeName\Hy@temp@menu{#1}%
\Hy@Acrobatmenu{#1}{#2}{%
\pdfmark[{#2}]{%
linktype=menu,%
@@ -15916,7 +15948,8 @@
AcroHighlight=\@pdfhighlight,%
Border=\@pdfborder,%
BorderStyle=\@pdfborderstyle,%
- Action={<< /Subtype /Named /N /#1 >>},%
+ Color=\@menubordercolor,%
+ Action={<</Subtype/Named/N/\Hy@temp@menu>>},%
Subtype=/Link,%
PDFAFlags=4%
}%