From 439c82e71400c11447f0980fb7bed3c4d6fe2ffd Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 28 Jan 2007 00:02:01 +0000 Subject: hyperref update from CTAN git-svn-id: svn://tug.org/texlive/trunk@3827 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/hyperref/ChangeLog | 11 + Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf | Bin 268997 -> 269887 bytes Master/texmf-dist/doc/latex/hyperref/README | 6 +- Master/texmf-dist/doc/latex/hyperref/README.pdf | Bin 252023 -> 252853 bytes Master/texmf-dist/doc/latex/hyperref/hyperref.pdf | Bin 2947554 -> 2953701 bytes .../texmf-dist/source/latex/hyperref/hyperref.dtx | 232 ++++++++++++--------- Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def | 166 +++++++-------- Master/texmf-dist/tex/latex/hyperref/hdvips.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hdvipson.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hdviwind.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hpdftex.def | 166 +++++++-------- Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg | 2 +- Master/texmf-dist/tex/latex/hyperref/htex4ht.def | 2 +- Master/texmf-dist/tex/latex/hyperref/htexture.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hvtex.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hyperref.sty | 58 +++++- Master/texmf-dist/tex/latex/hyperref/hypertex.def | 2 +- .../texmf-dist/tex/latex/hyperref/nohyperref.sty | 2 +- Master/texmf-dist/tex/latex/hyperref/pd1enc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/pdfmark.def | 166 +++++++-------- Master/texmf-dist/tex/latex/hyperref/puarenc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/puenc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/puvnenc.def | 2 +- Master/texmf-dist/tpm/hyperref.tpm | 8 +- 26 files changed, 468 insertions(+), 375 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog b/Master/texmf-dist/doc/latex/hyperref/ChangeLog index 24e01d25478..ca54b8ea5a2 100644 --- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog +++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog @@ -1,3 +1,14 @@ +2007-01-25 6.75q Heiko Oberdiek + * 6.75q + * If colorlinks is set to true, pdfborder is set to suppress + the border. Now also pdfborderstyle is cleared. + +2007-01-23 6.75p Heiko Oberdiek + * 6.75p + * Bug fix: disable pdfpagelabels if \thepage is undefined. + * Forms: color specifications can also be given by color names, + if package xcolor is loaded. + 2007-01-18 6.75o Heiko Oberdiek * 6.75o * XeTeX: new option added and default driver detection extended. diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf index 73a969b2647..dc0fa42dfd1 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf and b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf differ diff --git a/Master/texmf-dist/doc/latex/hyperref/README b/Master/texmf-dist/doc/latex/hyperref/README index e949c54a225..44db97ab664 100644 --- a/Master/texmf-dist/doc/latex/hyperref/README +++ b/Master/texmf-dist/doc/latex/hyperref/README @@ -1,4 +1,4 @@ -README for hyperref bundle, 2006/12/30 +README for hyperref bundle, 2007/01/25 TABLE OF CONTENTS @@ -160,6 +160,10 @@ Link border style Table 8.13 "Entries in a border style dictionary" (specification for version 1.6) + * The border style is removed by + pdfborderstyle={} + This is automatically done if option colorlinks is enabled. + * Be aware that not all PDF viewers support this feature, not even Acrobat Reader itself: diff --git a/Master/texmf-dist/doc/latex/hyperref/README.pdf b/Master/texmf-dist/doc/latex/hyperref/README.pdf index 19e1c8ed9e8..0cceaf5e525 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/README.pdf and b/Master/texmf-dist/doc/latex/hyperref/README.pdf differ diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf index ea599332657..0c6fe352b8a 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf and b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf differ diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx index d39d49b2758..7aab98121d9 100644 --- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx +++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx @@ -39,7 +39,7 @@ %\ProvidesFile{puenc.def} %\ProvidesFile{puvnenc.def} %\ProvidesFile{puarenc.def} -% [2007/01/18 v6.75o +% [2007/01/25 v6.75q % Hypertext links for LaTeX] % Dummy hyperref (SR)] % Hyperref documentation driver file] @@ -116,7 +116,7 @@ \end{document} % % \fi -% \CheckSum{19735} +% \CheckSum{19782} % % \MakeShortVerb{|} % \StopEventually{} @@ -3960,6 +3960,7 @@ \Hy@boolkey{colorlinks}{#1}% \ifHy@colorlinks \def\@pdfborder{0 0 0}% + \let\@pdfborderstyle\@empty \fi } \define@key{Hyp}{frenchlinks}[true]{% @@ -4127,7 +4128,9 @@ % If the two spaces in the color specification are missing, % then the value is processed as color specification from % package |xcolor| by using |\XC@bordercolor| (since -% xcolor 2004/05/09 v1.11). +% xcolor 2004/05/09 v1.11, versions 2005/03/24 v2.02 until +% 2006/11/28 v2.10 do not work because of a bug that is +% fixed in 2007/01/21 v2.11). % \begin{macrocode} \def\Hy@ColorList{cite,file,link,menu,page,run,url} \@for\Hy@temp:=\Hy@ColorList\do{% @@ -4149,7 +4152,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 @@ -5286,12 +5289,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}% } @@ -5310,12 +5307,47 @@ \define@key{Field}{value}{% \def\Fld@value{#1}% } -\define@key{Field}{backgroundcolor}{% - \def\Fld@bcolor{#1}% -} \define@key{Field}{checkboxsymbol}{% \def\Fld@cbsymbol{#1}% } +% \end{macrocode} +% \begin{macrocode} +\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 +} +% \end{macrocode} +% \begin{macrocode} \def\Fld@format@code{} \def\Fld@validate@code{} \def\Fld@calculate@code{} @@ -5802,6 +5834,16 @@ % % \begin{macrocode} \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 % \end{macrocode} % % \begin{macro}{\thispdfpagelabel} @@ -12808,17 +12850,17 @@ % \begin{macro}{\PDFForm@Push} % \begin{macrocode} \def\PDFForm@Push{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn + /Subtype/Widget + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% /Ff 65540 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] - >> - /A << /S /JavaScript /JS (\Hy@escapestring{\Fld@onclick}) >> + /H/P% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% + >>% + /A<>% } % \end{macrocode} % \end{macro} @@ -12832,72 +12874,72 @@ % \begin{macrocode} \ifx\Fld@keystroke@code\@empty \else - /K << /S /JavaScript /JS (\Hy@escapestring{\Fld@keystroke@code}) >> + /K<>% \fi % \end{macrocode} % F display format % \begin{macrocode} \ifx\Fld@format@code\@empty \else - /F << /S /JavaScript /JS (\Hy@escapestring{\Fld@format@code}) >> + /F<>% \fi % \end{macrocode} % V validation % \begin{macrocode} \ifx\Fld@validate@code\@empty \else - /V << /S /JavaScript /JS (\Hy@escapestring{\Fld@validate@code}) >> + /V<>% \fi % \end{macrocode} % C calculation % \begin{macrocode} \ifx\Fld@calculate@code\@empty \else - /C << /S /JavaScript /JS (\Hy@escapestring{\Fld@calculate@code}) >> + /C<>% \fi % \end{macrocode} % Fo receiving the input focus % \begin{macrocode} \ifx\Fld@onfocus@code\@empty \else - /Fo << /S /JavaScript /JS (\Hy@escapestring{\Fld@onfocus@code}) >> + /Fo<>% \fi % \end{macrocode} % Bl loosing the input focus (blurred) % \begin{macrocode} \ifx\Fld@onblur@code\@empty \else - /Bl << /S /JavaScript /JS (\Hy@escapestring{\Fld@onblur@code}) >> + /Bl<>% \fi % \end{macrocode} % D pressing the mouse button (down) % \begin{macrocode} \ifx\Fld@onmousedown@code\@empty \else - /D << /S /JavaScript /JS (\Hy@escapestring{\Fld@onmousedown@code}) >> + /D<>% \fi % \end{macrocode} % U releasing the mouse button (up) % \begin{macrocode} \ifx\Fld@onmouseup@code\@empty \else - /U << /S /JavaScript /JS (\Hy@escapestring{\Fld@onmouseup@code}) >> + /U<>% \fi % \end{macrocode} % E cursor enters the annotation's active area. % \begin{macrocode} \ifx\Fld@onenter@code\@empty \else - /E << /S /JavaScript /JS (\Hy@escapestring{\Fld@onenter@code}) >> + /E<>% \fi % \end{macrocode} % X cursor exits the annotation's active area. % \begin{macrocode} \ifx\Fld@onexit@code\@empty \else - /X << /S /JavaScript /JS (\Hy@escapestring{\Fld@onexit@code}) >> + /X<>% \fi - >> + >>% } % \end{macrocode} % \end{macro} @@ -12936,26 +12978,26 @@ % \begin{macro}{\PDFForm@Radio} % \begin{macrocode} \def\PDFForm@Radio{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /Ff 49152 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /Ff 49152% + /H/P + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% \ifx\Fld@bcolor\@empty \else - /BG [\Fld@bcolor] + /BG[\Fld@bcolor]% \fi - /CA (H) - >> - /DA (/ZaDb \strip@pt\Fld@charsize\space Tf \Fld@color\space rg) + /CA(H)% + >>% + /DA(/ZaDb \strip@pt\Fld@charsize\space Tf \Fld@color\space rg)% \ifx\@currValue\Fld@default - /V /\Fld@default\space + /V/\Fld@default \else - /V /Off + /V/Off% \fi \Fld@additionalactions } @@ -12964,30 +13006,30 @@ % \begin{macro}{\PDFForm@Text} % \begin{macrocode} \def\PDFForm@Text{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /Q \Fld@align\space - /FT /Tx - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name}) + /Q \Fld@align + /FT/Tx% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% \ifx\Fld@bcolor\@empty \else - /BG [\Fld@bcolor] + /BG[\Fld@bcolor]% \fi - >> - /DA (/Helv \strip@pt\Fld@charsize\space Tf \Fld@color\space rg ) - /DV (\Hy@escapestring{\Fld@default}) - /V (\Hy@escapestring{\Fld@value}) + >>% + /DA(/Helv \strip@pt\Fld@charsize\space Tf \Fld@color\space rg)% + /DV(\Hy@escapestring{\Fld@default})% + /V(\Hy@escapestring{\Fld@value})% \Fld@additionalactions \ifFld@multiline - \ifFld@readonly /Ff 4097 \else /Ff 4096 \fi + \ifFld@readonly /Ff 4097\else /Ff 4096\fi \else \ifFld@password - \ifFld@readonly /Ff 8193 \else /Ff 8192 \fi + \ifFld@readonly /Ff 8193\else /Ff 8192\fi \else - \ifFld@readonly /Ff 1 \fi + \ifFld@readonly /Ff 1\fi \fi \fi \ifnum\Fld@maxlen>0/MaxLen \Fld@maxlen \fi @@ -12997,44 +13039,44 @@ % \begin{macro}{\PDFForm@Submit} % \begin{macrocode} \def\PDFForm@Submit{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /Ff 65540 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] - >> - /A << - /S /SubmitForm - /F << - /FS /URL - /F (\Hy@escapestring{\Form@action}) - >> - \ifForm@html /Flags 4 \fi - >> + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /Ff 65540% + /H/P% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% + >>% + /A<<% + /S/SubmitForm% + /F<<% + /FS/URL% + /F(\Hy@escapestring{\Form@action})% + >>% + \ifForm@html /Flags 4\fi + >>% } % \end{macrocode} % \end{macro} % \begin{macro}{\PDFForm@Reset} % \begin{macrocode} \def\PDFForm@Reset{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /H /P - /DA (/Helv \strip@pt\Fld@charsize\space Tf 0 0 1 rg) - /Ff 65540 - /MK << - /BC [\Fld@bordercolor] + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /H/P% + /DA(/Helv \strip@pt\Fld@charsize\space Tf 0 0 1 rg)% + /Ff 65540% + /MK<<% + /BC[\Fld@bordercolor]% % /CA (Clear) % /AC (Done) - >> - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /A << /S /ResetForm >> + >>% + /BS<>% + /A<>% } % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def index be867c2439b..61235188c09 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipdfm.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref driver for dvipdfm] \def\Hy@PutCatalog#1{\@pdfm@mark{docview << #1 >>}} \ifHy@pagelabels @@ -655,61 +655,61 @@ \ifFld@checked /V /Yes \else /V /Off \fi } \def\PDFForm@Push{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn + /Subtype/Widget + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% /Ff 65540 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] - >> - /A << /S /JavaScript /JS (\Hy@escapestring{\Fld@onclick}) >> + /H/P% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% + >>% + /A<>% } \def\Fld@additionalactions{% /AA << \ifx\Fld@keystroke@code\@empty \else - /K << /S /JavaScript /JS (\Hy@escapestring{\Fld@keystroke@code}) >> + /K<>% \fi \ifx\Fld@format@code\@empty \else - /F << /S /JavaScript /JS (\Hy@escapestring{\Fld@format@code}) >> + /F<>% \fi \ifx\Fld@validate@code\@empty \else - /V << /S /JavaScript /JS (\Hy@escapestring{\Fld@validate@code}) >> + /V<>% \fi \ifx\Fld@calculate@code\@empty \else - /C << /S /JavaScript /JS (\Hy@escapestring{\Fld@calculate@code}) >> + /C<>% \fi \ifx\Fld@onfocus@code\@empty \else - /Fo << /S /JavaScript /JS (\Hy@escapestring{\Fld@onfocus@code}) >> + /Fo<>% \fi \ifx\Fld@onblur@code\@empty \else - /Bl << /S /JavaScript /JS (\Hy@escapestring{\Fld@onblur@code}) >> + /Bl<>% \fi \ifx\Fld@onmousedown@code\@empty \else - /D << /S /JavaScript /JS (\Hy@escapestring{\Fld@onmousedown@code}) >> + /D<>% \fi \ifx\Fld@onmouseup@code\@empty \else - /U << /S /JavaScript /JS (\Hy@escapestring{\Fld@onmouseup@code}) >> + /U<>% \fi \ifx\Fld@onenter@code\@empty \else - /E << /S /JavaScript /JS (\Hy@escapestring{\Fld@onenter@code}) >> + /E<>% \fi \ifx\Fld@onexit@code\@empty \else - /X << /S /JavaScript /JS (\Hy@escapestring{\Fld@onexit@code}) >> + /X<>% \fi - >> + >>% } \def\PDFForm@List{% /Subtype/Widget% @@ -739,91 +739,91 @@ \Fld@flags } \def\PDFForm@Radio{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /Ff 49152 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /Ff 49152% + /H/P + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% \ifx\Fld@bcolor\@empty \else - /BG [\Fld@bcolor] + /BG[\Fld@bcolor]% \fi - /CA (H) - >> - /DA (/ZaDb \strip@pt\Fld@charsize\space Tf \Fld@color\space rg) + /CA(H)% + >>% + /DA(/ZaDb \strip@pt\Fld@charsize\space Tf \Fld@color\space rg)% \ifx\@currValue\Fld@default - /V /\Fld@default\space + /V/\Fld@default \else - /V /Off + /V/Off% \fi \Fld@additionalactions } \def\PDFForm@Text{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /Q \Fld@align\space - /FT /Tx - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name}) + /Q \Fld@align + /FT/Tx% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% \ifx\Fld@bcolor\@empty \else - /BG [\Fld@bcolor] + /BG[\Fld@bcolor]% \fi - >> - /DA (/Helv \strip@pt\Fld@charsize\space Tf \Fld@color\space rg ) - /DV (\Hy@escapestring{\Fld@default}) - /V (\Hy@escapestring{\Fld@value}) + >>% + /DA(/Helv \strip@pt\Fld@charsize\space Tf \Fld@color\space rg)% + /DV(\Hy@escapestring{\Fld@default})% + /V(\Hy@escapestring{\Fld@value})% \Fld@additionalactions \ifFld@multiline - \ifFld@readonly /Ff 4097 \else /Ff 4096 \fi + \ifFld@readonly /Ff 4097\else /Ff 4096\fi \else \ifFld@password - \ifFld@readonly /Ff 8193 \else /Ff 8192 \fi + \ifFld@readonly /Ff 8193\else /Ff 8192\fi \else - \ifFld@readonly /Ff 1 \fi + \ifFld@readonly /Ff 1\fi \fi \fi \ifnum\Fld@maxlen>0/MaxLen \Fld@maxlen \fi } \def\PDFForm@Submit{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /Ff 65540 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] - >> - /A << - /S /SubmitForm - /F << - /FS /URL - /F (\Hy@escapestring{\Form@action}) - >> - \ifForm@html /Flags 4 \fi - >> + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /Ff 65540% + /H/P% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% + >>% + /A<<% + /S/SubmitForm% + /F<<% + /FS/URL% + /F(\Hy@escapestring{\Form@action})% + >>% + \ifForm@html /Flags 4\fi + >>% } \def\PDFForm@Reset{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /H /P - /DA (/Helv \strip@pt\Fld@charsize\space Tf 0 0 1 rg) - /Ff 65540 - /MK << - /BC [\Fld@bordercolor] - >> - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /A << /S /ResetForm >> + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /H/P% + /DA(/Helv \strip@pt\Fld@charsize\space Tf 0 0 1 rg)% + /Ff 65540% + /MK<<% + /BC[\Fld@bordercolor]% + >>% + /BS<>% + /A<>% } \def\Hy@writebookmark#1#2#3#4#5{% section number, text, label, level, file \ifx\WriteBookmarks\relax% diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def index 9a19a24b963..aba05e5ab2b 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvips.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvips.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvips.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref driver for dvips] \input{pdfmark.def}% \ifx\@pdfproducer\relax diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def index c44968e0ef7..14dcfa5889c 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipson.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref driver for dvipsone] \providecommand\@pdfborder{0 0 65781} \providecommand*\@pdfborderstyle{} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def index e9234b11142..79cd028166d 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdviwind.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref driver for dviwindo] \def\Hy@PutCatalog#1{% \pdfmark{pdfmark=/PUT,Raw={\string{Catalog\string} << #1 >>}}% diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def index 0db6ae7a600..115a7993344 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hpdftex.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref driver for pdfTeX] \let\Hy@PutCatalog\pdfcatalog \ifHy@pagelabels @@ -836,61 +836,61 @@ \ifFld@checked /V /Yes \else /V /Off \fi } \def\PDFForm@Push{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn + /Subtype/Widget + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% /Ff 65540 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] - >> - /A << /S /JavaScript /JS (\Hy@escapestring{\Fld@onclick}) >> + /H/P% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% + >>% + /A<>% } \def\Fld@additionalactions{% /AA << \ifx\Fld@keystroke@code\@empty \else - /K << /S /JavaScript /JS (\Hy@escapestring{\Fld@keystroke@code}) >> + /K<>% \fi \ifx\Fld@format@code\@empty \else - /F << /S /JavaScript /JS (\Hy@escapestring{\Fld@format@code}) >> + /F<>% \fi \ifx\Fld@validate@code\@empty \else - /V << /S /JavaScript /JS (\Hy@escapestring{\Fld@validate@code}) >> + /V<>% \fi \ifx\Fld@calculate@code\@empty \else - /C << /S /JavaScript /JS (\Hy@escapestring{\Fld@calculate@code}) >> + /C<>% \fi \ifx\Fld@onfocus@code\@empty \else - /Fo << /S /JavaScript /JS (\Hy@escapestring{\Fld@onfocus@code}) >> + /Fo<>% \fi \ifx\Fld@onblur@code\@empty \else - /Bl << /S /JavaScript /JS (\Hy@escapestring{\Fld@onblur@code}) >> + /Bl<>% \fi \ifx\Fld@onmousedown@code\@empty \else - /D << /S /JavaScript /JS (\Hy@escapestring{\Fld@onmousedown@code}) >> + /D<>% \fi \ifx\Fld@onmouseup@code\@empty \else - /U << /S /JavaScript /JS (\Hy@escapestring{\Fld@onmouseup@code}) >> + /U<>% \fi \ifx\Fld@onenter@code\@empty \else - /E << /S /JavaScript /JS (\Hy@escapestring{\Fld@onenter@code}) >> + /E<>% \fi \ifx\Fld@onexit@code\@empty \else - /X << /S /JavaScript /JS (\Hy@escapestring{\Fld@onexit@code}) >> + /X<>% \fi - >> + >>% } \def\PDFForm@List{% /Subtype/Widget% @@ -920,91 +920,91 @@ \Fld@flags } \def\PDFForm@Radio{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /Ff 49152 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /Ff 49152% + /H/P + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% \ifx\Fld@bcolor\@empty \else - /BG [\Fld@bcolor] + /BG[\Fld@bcolor]% \fi - /CA (H) - >> - /DA (/ZaDb \strip@pt\Fld@charsize\space Tf \Fld@color\space rg) + /CA(H)% + >>% + /DA(/ZaDb \strip@pt\Fld@charsize\space Tf \Fld@color\space rg)% \ifx\@currValue\Fld@default - /V /\Fld@default\space + /V/\Fld@default \else - /V /Off + /V/Off% \fi \Fld@additionalactions } \def\PDFForm@Text{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /Q \Fld@align\space - /FT /Tx - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name}) + /Q \Fld@align + /FT/Tx% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% \ifx\Fld@bcolor\@empty \else - /BG [\Fld@bcolor] + /BG[\Fld@bcolor]% \fi - >> - /DA (/Helv \strip@pt\Fld@charsize\space Tf \Fld@color\space rg ) - /DV (\Hy@escapestring{\Fld@default}) - /V (\Hy@escapestring{\Fld@value}) + >>% + /DA(/Helv \strip@pt\Fld@charsize\space Tf \Fld@color\space rg)% + /DV(\Hy@escapestring{\Fld@default})% + /V(\Hy@escapestring{\Fld@value})% \Fld@additionalactions \ifFld@multiline - \ifFld@readonly /Ff 4097 \else /Ff 4096 \fi + \ifFld@readonly /Ff 4097\else /Ff 4096\fi \else \ifFld@password - \ifFld@readonly /Ff 8193 \else /Ff 8192 \fi + \ifFld@readonly /Ff 8193\else /Ff 8192\fi \else - \ifFld@readonly /Ff 1 \fi + \ifFld@readonly /Ff 1\fi \fi \fi \ifnum\Fld@maxlen>0/MaxLen \Fld@maxlen \fi } \def\PDFForm@Submit{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /Ff 65540 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] - >> - /A << - /S /SubmitForm - /F << - /FS /URL - /F (\Hy@escapestring{\Form@action}) - >> - \ifForm@html /Flags 4 \fi - >> + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /Ff 65540% + /H/P% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% + >>% + /A<<% + /S/SubmitForm% + /F<<% + /FS/URL% + /F(\Hy@escapestring{\Form@action})% + >>% + \ifForm@html /Flags 4\fi + >>% } \def\PDFForm@Reset{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /H /P - /DA (/Helv \strip@pt\Fld@charsize\space Tf 0 0 1 rg) - /Ff 65540 - /MK << - /BC [\Fld@bordercolor] - >> - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /A << /S /ResetForm >> + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /H/P% + /DA(/Helv \strip@pt\Fld@charsize\space Tf 0 0 1 rg)% + /Ff 65540% + /MK<<% + /BC[\Fld@bordercolor]% + >>% + /BS<>% + /A<>% } \def\Hy@writebookmark#1#2#3#4#5{% section number, text, label, level, file \ifx\WriteBookmarks\relax% diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg index c8e003423b9..dedcb15dd67 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.cfg} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref configuration file for TeX4ht] \IfFileExists{\jobname.cfg}{\endinput}{} \Preamble{html} diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def index 1181c7155d8..8184eea2804 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref driver for TeX4ht] \@ifpackageloaded{tex4ht} {\typeout{hyperref tex4ht: tex4ht already loaded}}% diff --git a/Master/texmf-dist/tex/latex/hyperref/htexture.def b/Master/texmf-dist/tex/latex/hyperref/htexture.def index 9a0690fb5dd..9b0ff1768df 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htexture.def +++ b/Master/texmf-dist/tex/latex/hyperref/htexture.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htexture.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref driver for Textures] \begingroup \obeylines % diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtex.def b/Master/texmf-dist/tex/latex/hyperref/hvtex.def index 456ccda7661..33bec0cd47f 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtex.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtex.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref driver for VTeX in PDF/PS mode] \edef\Hy@VTeXversion{% \ifx\VTeXversion\@undefined diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def index b0ce8947e50..5a24ed2a402 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexhtml.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref driver for VTeX in HTML mode] \RequirePackage{vtexhtml} \newif\if@Localurl diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def index efa8499b4ee..fd5cf027fe8 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexmrk.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)] \input{pdfmark.def}% \ifx\@pdfproducer\relax 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}% } diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def index 8f54452db21..82cf7566cb3 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hypertex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hypertex.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref driver for HyperTeX specials] \def\PDF@FinishDoc{} \def\PDF@SetupDoc{% diff --git a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty index cbce5184846..20041069b8f 100644 --- a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty @@ -23,7 +23,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{nohyperref} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Dummy hyperref (SR)] \let\hyper@@anchor\@gobble \def\hyper@link#1#2#3{#3}% diff --git a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def index 32f3295fd41..320b4e3b4ba 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def +++ b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pd1enc.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref: PDFDocEncoding definition (HO)] \DeclareFontEncoding{PD1}{}{} \DeclareTextCommand{\textLF}{PD1}{\012} % line feed diff --git a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def index d3f79ce6645..4d72888b186 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def +++ b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pdfmark.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref definitions for pdfmark specials] \def\Hy@PutCatalog#1{% \pdfmark{pdfmark=/PUT,Raw={\string{Catalog\string} << #1 >>}}% @@ -975,61 +975,61 @@ \ifFld@checked /V /Yes \else /V /Off \fi } \def\PDFForm@Push{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn + /Subtype/Widget + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% /Ff 65540 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] - >> - /A << /S /JavaScript /JS (\Hy@escapestring{\Fld@onclick}) >> + /H/P% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% + >>% + /A<>% } \def\Fld@additionalactions{% /AA << \ifx\Fld@keystroke@code\@empty \else - /K << /S /JavaScript /JS (\Hy@escapestring{\Fld@keystroke@code}) >> + /K<>% \fi \ifx\Fld@format@code\@empty \else - /F << /S /JavaScript /JS (\Hy@escapestring{\Fld@format@code}) >> + /F<>% \fi \ifx\Fld@validate@code\@empty \else - /V << /S /JavaScript /JS (\Hy@escapestring{\Fld@validate@code}) >> + /V<>% \fi \ifx\Fld@calculate@code\@empty \else - /C << /S /JavaScript /JS (\Hy@escapestring{\Fld@calculate@code}) >> + /C<>% \fi \ifx\Fld@onfocus@code\@empty \else - /Fo << /S /JavaScript /JS (\Hy@escapestring{\Fld@onfocus@code}) >> + /Fo<>% \fi \ifx\Fld@onblur@code\@empty \else - /Bl << /S /JavaScript /JS (\Hy@escapestring{\Fld@onblur@code}) >> + /Bl<>% \fi \ifx\Fld@onmousedown@code\@empty \else - /D << /S /JavaScript /JS (\Hy@escapestring{\Fld@onmousedown@code}) >> + /D<>% \fi \ifx\Fld@onmouseup@code\@empty \else - /U << /S /JavaScript /JS (\Hy@escapestring{\Fld@onmouseup@code}) >> + /U<>% \fi \ifx\Fld@onenter@code\@empty \else - /E << /S /JavaScript /JS (\Hy@escapestring{\Fld@onenter@code}) >> + /E<>% \fi \ifx\Fld@onexit@code\@empty \else - /X << /S /JavaScript /JS (\Hy@escapestring{\Fld@onexit@code}) >> + /X<>% \fi - >> + >>% } \def\PDFForm@List{% /Subtype/Widget% @@ -1059,91 +1059,91 @@ \Fld@flags } \def\PDFForm@Radio{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /Ff 49152 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /Ff 49152% + /H/P + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% \ifx\Fld@bcolor\@empty \else - /BG [\Fld@bcolor] + /BG[\Fld@bcolor]% \fi - /CA (H) - >> - /DA (/ZaDb \strip@pt\Fld@charsize\space Tf \Fld@color\space rg) + /CA(H)% + >>% + /DA(/ZaDb \strip@pt\Fld@charsize\space Tf \Fld@color\space rg)% \ifx\@currValue\Fld@default - /V /\Fld@default\space + /V/\Fld@default \else - /V /Off + /V/Off% \fi \Fld@additionalactions } \def\PDFForm@Text{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /Q \Fld@align\space - /FT /Tx - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name}) + /Q \Fld@align + /FT/Tx% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% \ifx\Fld@bcolor\@empty \else - /BG [\Fld@bcolor] + /BG[\Fld@bcolor]% \fi - >> - /DA (/Helv \strip@pt\Fld@charsize\space Tf \Fld@color\space rg ) - /DV (\Hy@escapestring{\Fld@default}) - /V (\Hy@escapestring{\Fld@value}) + >>% + /DA(/Helv \strip@pt\Fld@charsize\space Tf \Fld@color\space rg)% + /DV(\Hy@escapestring{\Fld@default})% + /V(\Hy@escapestring{\Fld@value})% \Fld@additionalactions \ifFld@multiline - \ifFld@readonly /Ff 4097 \else /Ff 4096 \fi + \ifFld@readonly /Ff 4097\else /Ff 4096\fi \else \ifFld@password - \ifFld@readonly /Ff 8193 \else /Ff 8192 \fi + \ifFld@readonly /Ff 8193\else /Ff 8192\fi \else - \ifFld@readonly /Ff 1 \fi + \ifFld@readonly /Ff 1\fi \fi \fi \ifnum\Fld@maxlen>0/MaxLen \Fld@maxlen \fi } \def\PDFForm@Submit{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /Ff 65540 - /H /P - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /MK << - /BC [\Fld@bordercolor] - >> - /A << - /S /SubmitForm - /F << - /FS /URL - /F (\Hy@escapestring{\Form@action}) - >> - \ifForm@html /Flags 4 \fi - >> + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /Ff 65540% + /H/P% + /BS<>% + /MK<<% + /BC[\Fld@bordercolor]% + >>% + /A<<% + /S/SubmitForm% + /F<<% + /FS/URL% + /F(\Hy@escapestring{\Form@action})% + >>% + \ifForm@html /Flags 4\fi + >>% } \def\PDFForm@Reset{% - /Subtype /Widget - \ifFld@hidden /F 6 \else /F 4 \fi - /T (\Hy@escapestring{\Fld@name}) - /FT /Btn - /H /P - /DA (/Helv \strip@pt\Fld@charsize\space Tf 0 0 1 rg) - /Ff 65540 - /MK << - /BC [\Fld@bordercolor] - >> - /BS << /W \Fld@borderwidth\space /S /\Fld@borderstyle\space >> - /A << /S /ResetForm >> + /Subtype/Widget% + \ifFld@hidden /F 6\else /F 4\fi + /T(\Hy@escapestring{\Fld@name})% + /FT/Btn% + /H/P% + /DA(/Helv \strip@pt\Fld@charsize\space Tf 0 0 1 rg)% + /Ff 65540% + /MK<<% + /BC[\Fld@bordercolor]% + >>% + /BS<>% + /A<>% } \def\Hy@writebookmark#1#2#3#4#5{% section number, text, label, level, file \ifx\WriteBookmarks\relax% diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def index 7b687e9b115..d8756778a22 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puarenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puarenc.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puarenc.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref: Additions to puenc.def for Arabi] \DeclareTextCommand{\hamza}{PU}{\86\041}% 0621;afii57409;ARABIC LETTER HAMZA \DeclareTextCommand{\alefmadda}{PU}{\86\042}% 0622;afii57410;ARABIC LETTER ALEF WITH MADDA ABOVE diff --git a/Master/texmf-dist/tex/latex/hyperref/puenc.def b/Master/texmf-dist/tex/latex/hyperref/puenc.def index 3b7eea19834..daac673c81a 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puenc.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puenc.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref: PDF Unicode definition (HO)] \DeclareFontEncoding{PU}{}{} \DeclareTextCommand{\textLF}{PU}{\80\012} % line feed diff --git a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def index 336f9944de0..c9ac61dcc76 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def @@ -22,7 +22,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puvnenc.def} - [2007/01/18 v6.75o + [2007/01/25 v6.75q Hyperref: Additions to puenc.def for VnTeX] \DeclareTextCommand{\abreve}{PU}{\81\003} \DeclareTextCommand{\acircumflex}{PU}{\80\342} diff --git a/Master/texmf-dist/tpm/hyperref.tpm b/Master/texmf-dist/tpm/hyperref.tpm index 228c05632d1..2d723c0fb97 100644 --- a/Master/texmf-dist/tpm/hyperref.tpm +++ b/Master/texmf-dist/tpm/hyperref.tpm @@ -3,7 +3,7 @@ hyperref Package - 2007/01/20 00:29:10 + 2007/01/25 18:30:06 rahtz Extensive support for hypertext in LaTeX. @@ -24,7 +24,7 @@ backends. 6029052 - + texmf-dist/tex/latex/hyperref/backref.sty texmf-dist/tex/latex/hyperref/hdvipdfm.def texmf-dist/tex/latex/hyperref/hdvips.def @@ -52,7 +52,7 @@ texmf-dist/tex/latex/hyperref/puvnenc.def texmf-dist/tex/latex/hyperref/xr-hyper.sty texmf-dist/tpm/hyperref.tpm - + texmf-dist/doc/latex/hyperref/ChangeLog texmf-dist/doc/latex/hyperref/ChangeLog.pdf texmf-dist/doc/latex/hyperref/README @@ -69,7 +69,7 @@ texmf-dist/doc/latex/hyperref/options.pdf texmf-dist/doc/latex/hyperref/paper.pdf texmf-dist/doc/latex/hyperref/slides.pdf - + texmf-dist/source/latex/hyperref/backref.dtx texmf-dist/source/latex/hyperref/bmhydoc.sty texmf-dist/source/latex/hyperref/doc/fdl.tex -- cgit v1.2.3