diff options
author | Norbert Preining <preining@logic.at> | 2007-01-28 00:02:01 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2007-01-28 00:02:01 +0000 |
commit | 439c82e71400c11447f0980fb7bed3c4d6fe2ffd (patch) | |
tree | 8d12d48e7315ad94abd1b20f8cf073aa5b1db3a1 /Master/texmf-dist/tex/latex/hyperref/hyperref.sty | |
parent | c457134470c0cb3400b39fb1105665673731bde4 (diff) |
hyperref update from CTAN
git-svn-id: svn://tug.org/texlive/trunk@3827 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/hyperref.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/hyperref/hyperref.sty | 58 |
1 files changed, 47 insertions, 11 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty index 946a08ace4c..7bfae1eec61 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty @@ -23,7 +23,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hyperref} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hypertext links for LaTeX] \begingroup \@makeother\`% @@ -1907,6 +1907,7 @@ \Hy@boolkey{colorlinks}{#1}% \ifHy@colorlinks \def\@pdfborder{0 0 0}% + \let\@pdfborderstyle\@empty \fi } \define@key{Hyp}{frenchlinks}[true]{% @@ -2013,7 +2014,7 @@ \@ifundefined{XC@bordercolor}{% \Hy@Warning{% Unsupported color specification (#4bordercolor).\MessageBreak - Load package `xcolor' (version >= 1.11) first.\MessageBreak + Load package `xcolor' (version >= 2.11) first.\MessageBreak Ignoring color specification% }% \endgroup @@ -2908,12 +2909,6 @@ \define@key{Field}{fillcolor}{% \def\Fld@fillcolor{#1}% } -\define@key{Field}{bordercolor}{% - \def\Fld@bordercolor{#1}% -} -\define@key{Field}{color}{% - \def\Fld@color{#1}% -} \define@key{Field}{borderwidth}{% \def\Fld@borderwidth{#1}% } @@ -2932,12 +2927,43 @@ \define@key{Field}{value}{% \def\Fld@value{#1}% } -\define@key{Field}{backgroundcolor}{% - \def\Fld@bcolor{#1}% -} \define@key{Field}{checkboxsymbol}{% \def\Fld@cbsymbol{#1}% } +\define@key{Field}{backgroundcolor}{% + \Hy@fieldcolor{bcolor}{#1}{ }{backgroundcolor}% +} +\define@key{Field}{bordercolor}{% + \Hy@fieldcolor{bordercolor}{#1}{ }{bordercolor}% +} +\define@key{Field}{color}{% + \Hy@fieldcolor{color}{#1}{ }{color}% +} +\def\Hy@fieldcolor#1#2#3#4{% + \begingroup + \Hy@safe@activestrue + \@ifundefined{XC@edef}{\edef}{\XC@edef}\x{#2}% + \expandafter\Hy@FieldCheckColorSpec\x#3#3\@nil{#1}{#2}{#4}% +} +\def\Hy@FieldCheckColorSpec#1 #2 #3\@nil#4#5#6{% + \ifx\\#3\\% + \@ifundefined{XC@bordercolor}{% + \Hy@Warning{% + Unsupported color specification (#6).\MessageBreak + Load package `xcolor' (version >= 2.11) first.\MessageBreak + Ignoring color specification% + }% + \endgroup + }{% + \endgroup + \XC@bordercolor{temp}{#5}% + \expandafter\let\csname Fld@#4\endcsname\@tempbordercolor + }% + \else + \endgroup + \@namedef{Fld@#4}{#5}% + \fi +} \def\Fld@format@code{} \def\Fld@validate@code{} \def\Fld@calculate@code{} @@ -3269,6 +3295,16 @@ \Hy@UseMaketitleString{author}% } \ifHy@pagelabels + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname thepage\endcsname\relax + \Hy@pagelabelsfalse + \Hy@WarningNoLine{% + Option `pdfpagelabels' is turned off\MessageBreak + because \string\thepage\space is undefined% + }% + \csname fi\endcsname + \csname iffalse\expandafter\endcsname + \fi \def\thispdfpagelabel#1{% \gdef\HyPL@thisLabel{#1}% } |