summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hyperref
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-04-11 00:03:26 +0000
committerKarl Berry <karl@freefriends.org>2011-04-11 00:03:26 +0000
commit130bb9a91a661f6ea625aa23be6bd42ff14a81c3 (patch)
tree7e94b3ae227142fdd3979fefe34ddb722bf865da /Master/texmf-dist/tex/latex/hyperref
parentc61fcfb7cf4bd44af3cb127ad454a677857f405a (diff)
hyperref (10apr11)
git-svn-id: svn://tug.org/texlive/trunk@22039 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def24
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvips.def4
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvipson.def4
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdviwind.def30
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hpdftex.def26
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/htex4ht.def20
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/htexture.def6
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hvtex.def28
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def10
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def4
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hxetex.def24
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hyperref.sty205
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hypertex.def8
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/nohyperref.sty2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/pd1enc.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/pdfmark.def22
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/puarenc.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/puenc.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/puvnenc.def2
20 files changed, 228 insertions, 199 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
index 2c5bcd271ef..4744539816f 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvipdfm.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for dvipdfm]
\Hy@VersionCheck{hdvipdfm.def}
\def\Hy@PutCatalog#1{\@pdfm@mark{docview << #1 >>}}
@@ -86,7 +86,7 @@
|ifx|\#2|\%%
|else
\\%
- |Hy@ReturnAfterFi{%
+ |ltx@ReturnAfterFi{%
|Hy@ExchangeBackslash#2|@nil
}%
|fi
@@ -97,7 +97,7 @@
\ifx\\#2\\%
\else
\@backslashchar(%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeLeftParenthesis#2\@nil
}%
\fi
@@ -107,7 +107,7 @@
\ifx\\#2\\%
\else
\@backslashchar)%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeRightParenthesis#2\@nil
}%
\fi
@@ -360,7 +360,7 @@
}
\def\hyper@linkend{\Hy@EndAnnot}%
\def\hyper@link#1#2#3{%
- \hyper@linkstart{#1}{#2}#3\hyper@linkend
+ \hyper@linkstart{#1}{#2}#3\Hy@xspace@end\hyper@linkend
}
\def\hyper@linkfile#1#2#3{%
\leavevmode
@@ -396,7 +396,7 @@
}%
\Hy@colorlink\@filecolor
}%
- #1%
+ #1\Hy@xspace@end
\Hy@EndAnnot
}
\def\@hyper@launch run:#1\\#2#3{% filename, anchor text linkname
@@ -428,7 +428,7 @@
}%
\Hy@colorlink\@runcolor
}%
- #2%
+ #2\Hy@xspace@end
\Hy@EndAnnot
}
\def\hyper@linkurl#1#2{%
@@ -457,7 +457,7 @@
}%
\Hy@colorlink\@urlcolor
}%
- #1%
+ #1\Hy@xspace@end
\Hy@EndAnnot
}
\def\Acrobatmenu#1#2{%
@@ -482,7 +482,7 @@
}%
\Hy@colorlink\@menucolor
}%
- #2%
+ #2\Hy@xspace@end
\Hy@EndAnnot
}%
}
@@ -644,7 +644,7 @@
}%
\@pdfm@mark{put @catalog <</AcroForm @aform>>}%
}
-\def\@endForm{}
+\let\@endForm\ltx@empty
\def\dvipdfm@setdim{%
height \the\ht\pdfm@box\space
width \the\wd\pdfm@box\space
@@ -660,7 +660,7 @@
}
\def\@TextField[#1]#2{% parameters, label
\def\Fld@name{#2}%
- \def\Fld@default{}%
+ \let\Fld@default\ltx@empty
\let\Fld@value\@empty
\def\Fld@width{\DefaultWidthofText}%
\def\Fld@height{%
@@ -1009,7 +1009,7 @@
\else
\expandafter
\Hy@pstringdef\csname Hy@esc@\string#2\endcsname{#2}%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@@escapeform#3\@nil
}%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
index 5a8a9ddd59a..9ba8fac5577 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvips.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
@@ -29,11 +29,11 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvips.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for dvips]
\Hy@VersionCheck{hdvips.def}
\providecommand*{\XR@ext}{pdf}
-\def\Hy@raisedlink{}
+\let\Hy@raisedlink\ltx@empty
\def\literalps@out#1{\special{ps:SDict begin #1 end}}%
\def\headerps@out#1{\special{! #1}}%
\input{pdfmark.def}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
index 68c9c5e86a7..7ef5ef41d8a 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
@@ -29,11 +29,11 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvipson.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for dvipsone]
\Hy@VersionCheck{hdvipson.def}
\providecommand*{\XR@ext}{pdf}
-\def\Hy@raisedlink{}
+\let\Hy@raisedlink\ltx@empty
\providecommand*\@pdfborder{0 0 1}
\providecommand*\@pdfborderstyle{}
\def\literalps@out#1{\special{ps:#1}}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
index 58ca5022ac0..21bdc591735 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdviwind.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for dviwindo]
\Hy@VersionCheck{hdviwind.def}
\begingroup
@@ -106,7 +106,7 @@
|ifx|\#2|\%%
|else
\\%
- |Hy@ReturnAfterFi{%
+ |ltx@ReturnAfterFi{%
|Hy@ExchangeBackslash#2|@nil
}%
|fi
@@ -117,7 +117,7 @@
\ifx\\#2\\%
\else
\@backslashchar(%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeLeftParenthesis#2\@nil
}%
\fi
@@ -127,7 +127,7 @@
\ifx\\#2\\%
\else
\@backslashchar)%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeRightParenthesis#2\@nil
}%
\fi
@@ -194,7 +194,7 @@
}%
\expandafter\Hy@colorlink\csname @#1color\endcsname
\Hy@RestoreSpaceFactor
- #3%
+ #3\Hy@xspace@end
\Hy@SaveSpaceFactor
\Hy@endcolorlink
}%
@@ -209,7 +209,7 @@
#2%
}%
\expandafter\Hy@colorlink\csname @#1color\endcsname
- #3%
+ #3\Hy@xspace@end
\Hy@endcolorlink
\fi
}
@@ -232,7 +232,7 @@
}%
\Hy@colorlink\@urlcolor
\Hy@RestoreSpaceFactor
- #1%
+ #1\Hy@xspace@end
\Hy@SaveSpaceFactor
\Hy@endcolorlink
}%
@@ -247,7 +247,9 @@
launch: \wwwbrowser\space
#2%
}%
- \Hy@colorlink\@urlcolor#1\Hy@endcolorlink
+ \Hy@colorlink\@urlcolor
+ #1\Hy@xspace@end
+ \Hy@endcolorlink
\fi
\endgroup
}
@@ -270,7 +272,7 @@
}%
\Hy@colorlink\@filecolor
\Hy@RestoreSpaceFactor
- #1%
+ #1\Hy@xspace@end
\Hy@SaveSpaceFactor
\Hy@endcolorlink
}%
@@ -285,7 +287,9 @@
#3,%
file: #2%
}%
- \Hy@colorlink\@filecolor#1\Hy@endcolorlink
+ \Hy@colorlink\@filecolor
+ #1\Hy@xspace@end
+ \Hy@endcolorlink
\fi
\endgroup
}
@@ -497,13 +501,13 @@
\ifmmode
\def\Hy@LinkMath{$}%
\else
- \def\Hy@LinkMath{}%
+ \let\Hy@LinkMath\ltx@empty
\fi
\ifHy@breaklinks
\Hy@setouterhbox\pdf@box{%
\Hy@RestoreSpaceFactor
\Hy@LinkMath
- \Hy@AllowHyphens#1%
+ \Hy@AllowHyphens#1\Hy@xspace@end
\Hy@LinkMath
\Hy@SaveSpaceFactor
}%
@@ -511,7 +515,7 @@
\sbox\pdf@box{%
\Hy@RestoreSpaceFactor
\Hy@LinkMath
- #1%
+ #1\Hy@xspace@end
\Hy@LinkMath
\Hy@SaveSpaceFactor
}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
index 96e3bba835d..a7d79667150 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hpdftex.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for pdfTeX]
\Hy@VersionCheck{hpdftex.def}
\pdf@ifdraftmode{%
@@ -72,7 +72,7 @@
|ifx|\#2|\%%
|else
\\%
- |Hy@ReturnAfterFi{%
+ |ltx@ReturnAfterFi{%
|Hy@ExchangeBackslash#2|@nil
}%
|fi
@@ -83,7 +83,7 @@
\ifx\\#2\\%
\else
\@backslashchar(%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeLeftParenthesis#2\@nil
}%
\fi
@@ -93,7 +93,7 @@
\ifx\\#2\\%
\else
\@backslashchar)%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeRightParenthesis#2\@nil
}%
\fi
@@ -345,7 +345,7 @@
}{%
\edef\CurrentBorderColor{\csname @#1bordercolor\endcsname}%
}%
- \find@pdflink{#1}{#2}#3%
+ \find@pdflink{#1}{#2}#3\Hy@xspace@end
\close@pdflink
}
\let\CurrentBorderColor\@linkbordercolor
@@ -380,7 +380,7 @@
>>%
}%
\relax
- \Hy@colorlink\@urlcolor#1%
+ \Hy@colorlink\@urlcolor#1\Hy@xspace@end
\close@pdflink
\endgroup
}
@@ -420,7 +420,7 @@
>>%
}%
\relax
- \Hy@colorlink\@filecolor#1%
+ \Hy@colorlink\@filecolor#1\Hy@xspace@end
\close@pdflink
\endgroup
}
@@ -456,7 +456,7 @@
>>%
}%
\relax
- \Hy@colorlink\@runcolor#2%
+ \Hy@colorlink\@runcolor#2\Hy@xspace@end
\close@pdflink
\endgroup
}
@@ -798,7 +798,7 @@
\the\pdflastxform\space 0 R%
}%
}%
-\def\HyField@afields{}
+\let\HyField@afields\ltx@empty
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname pdflastlink\endcsname\relax
\let\HyField@AddToFields\relax
@@ -810,7 +810,7 @@
but other PDF viewers might complain%
}%
\else
- \def\HyField@AuxAddToFields#1{}%
+ \let\HyField@AuxAddToFields\ltx@gobble
\def\HyField@AfterAuxOpen{\Hy@AtBeginDocument}%
\Hy@AtBeginDocument{%
\if@filesw
@@ -895,10 +895,10 @@
\fbox{\textcolor{yellow}{\textsf{SubmitP}}}%
}{SubmitP}%
}
-\def\@endForm{}
+\let\@endForm\ltx@empty
\def\@TextField[#1]#2{% parameters, label
\def\Fld@name{#2}%
- \def\Fld@default{}%
+ \let\Fld@default\ltx@empty
\let\Fld@value\@empty
\def\Fld@width{\DefaultWidthofText}%
\def\Fld@height{%
@@ -1208,7 +1208,7 @@
\else
\expandafter
\Hy@pstringdef\csname Hy@esc@\string#2\endcsname{#2}%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@@escapeform#3\@nil
}%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
index 21d0356846b..ab4b37594ae 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
+++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htex4ht.cfg}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
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 779f327b4a0..83987c5499f 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
+++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
@@ -29,18 +29,18 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htex4ht.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for TeX4ht]
\Hy@VersionCheck{htex4ht.def}
\providecommand*{\XR@ext}{html}
-\def\Hy@raisedlink{}
+\let\Hy@raisedlink\ltx@empty
\@ifpackageloaded{tex4ht}{%
\Hy@InfoNoLine{tex4ht is already loaded}%
}{%
\RequirePackage[htex4ht]{tex4ht}%
}
\hyperlinkfileprefix{}
-\def\PDF@FinishDoc{}
+\let\PDF@FinishDoc\ltx@empty
\def\PDF@SetupDoc{%
\ifx\@baseurl\@empty
\else
@@ -115,7 +115,7 @@
}%
\Hy@colorlink\@urlcolor
\Hy@RestoreSpaceFactor
- #1%
+ #1\Hy@xspace@end
\Hy@SaveSpaceFactor
\Hy@endcolorlink
\@linkdim\ht\@tempboxa
@@ -126,7 +126,9 @@
\begingroup
\hyper@chars
\special{t4ht=<a href=\hyper@quote#2\hyper@quote>}%
- \Hy@colorlink\@urlcolor#1\Hy@endcolorlink
+ \Hy@colorlink\@urlcolor
+ #1\Hy@xspace@end
+ \Hy@endcolorlink
\special{t4ht=</a>}%
\endgroup
\fi
@@ -145,7 +147,7 @@
\ifx \rEfLiNK \UnDef
\def\rEfLiNK #1#2{#2}%
\fi
-\def\backref#1{}
+\let\backref\ltx@gobble
\AtBeginDocument{%
\expandafter\let\expandafter\Hy@OrgMakeLabel\csname Make:Label\endcsname
\expandafter\def\csname Make:Label\endcsname#1#2{%
@@ -156,7 +158,7 @@
\fi
\Hy@OrgMakeLabel{#1}{%
\Hy@RestoreSpaceFactor
- #2%
+ #2\Hy@xspace@end%
\Hy@SaveSpaceFactor
}%
\Hy@RestoreSpaceFactor
@@ -173,7 +175,7 @@
\def\@TextField[#1]#2{% parameters, label
\let\Hy@reserved@a\@empty
\def\Fld@name{#2}%
- \def\Fld@default{}%
+ \let\Fld@default\ltx@empty
\bgroup
\Field@toks={ }%
\kvsetkeys{Field}{#1}%
@@ -220,7 +222,7 @@
}
\def\@ChoiceMenu[#1]#2#3{% parameters, label, choices
\def\Fld@name{#2}%
- \def\Fld@default{}%
+ \let\Fld@default\ltx@empty
\let\Hy@reserved@a\relax
\begingroup
\expandafter\Fld@findlength#3\\%
diff --git a/Master/texmf-dist/tex/latex/hyperref/htexture.def b/Master/texmf-dist/tex/latex/hyperref/htexture.def
index 136baf1032e..eddde9d9b27 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htexture.def
+++ b/Master/texmf-dist/tex/latex/hyperref/htexture.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htexture.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for Textures]
\Hy@VersionCheck{htexture.def}
\providecommand*{\XR@ext}{pdf}
@@ -194,7 +194,7 @@
}%
\Hy@colorlink\@urlcolor
\Hy@RestoreSpaceFactor
- #1%
+ #1\Hy@xspace@end
\Hy@SaveSpaceFactor
\@linkdim\ht\@tempboxa
\advance\@linkdim by -6.5\p@
@@ -205,7 +205,7 @@
\begingroup
\hyper@chars
\special{html:<a href=\hyper@quote#2\hyper@quote>}%
- \Hy@colorlink\@urlcolor#1%
+ \Hy@colorlink\@urlcolor#1\Hy@xspace@end
\special{html:</a>}%
\Hy@endcolorlink
\endgroup
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtex.def b/Master/texmf-dist/tex/latex/hyperref/hvtex.def
index d26f5ea9d91..ad6a9254879 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtex.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtex.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for VTeX in PDF/PS mode]
\Hy@VersionCheck{hvtex.def}
\providecommand*{\XR@ext}{pdf}
@@ -98,7 +98,7 @@
|ifx|\#2|\%%
|else
\\%
- |Hy@ReturnAfterFi{%
+ |ltx@ReturnAfterFi{%
|Hy@ExchangeBackslash#2|@nil
}%
|fi
@@ -109,7 +109,7 @@
\ifx\\#2\\%
\else
\@backslashchar(%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeLeftParenthesis#2\@nil
}%
\fi
@@ -119,7 +119,7 @@
\ifx\\#2\\%
\else
\@backslashchar)%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeRightParenthesis#2\@nil
}%
\fi
@@ -265,7 +265,9 @@
\fi
>%
}%
- \Hy@colorlink\@filecolor#1\Hy@endcolorlink
+ \Hy@colorlink\@filecolor
+ #1\Hy@xspace@end
+ \Hy@endcolorlink
\special{!endaref}%
}
\def\hyper@linkurl#1#2{%
@@ -289,7 +291,9 @@
\fi
>%
}%
- \Hy@colorlink\@urlcolor#1\Hy@endcolorlink
+ \Hy@colorlink\@urlcolor
+ #1\Hy@xspace@end
+ \Hy@endcolorlink
\special{!endaref}%
\endgroup
}
@@ -322,7 +326,9 @@
>%
}%
\expandafter
- \Hy@colorlink\csname @#1color\endcsname#3\Hy@endcolorlink
+ \Hy@colorlink\csname @#1color\endcsname
+ #3\Hy@xspace@end
+ \Hy@endcolorlink
\special{!endaref}%
}
\def\hyper@image#1#2{%
@@ -353,7 +359,9 @@
\fi
>%
}%
- \Hy@colorlink\@runcolor#2\Hy@endcolorlink
+ \Hy@colorlink\@runcolor
+ #2\Hy@xspace@end
+ \Hy@endcolorlink
\special{!endaref}%
}
\def\Acrobatmenu#1#2{%
@@ -369,7 +377,9 @@
\fi
>%
}%
- \Hy@colorlink\@menucolor#2\Hy@endcolorlink
+ \Hy@colorlink\@menucolor
+ #2\Hy@xspace@end
+ \Hy@endcolorlink
\special{!endaref}%
}%
}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
index 21526da6a4d..5372f20764f 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
@@ -29,13 +29,13 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtexhtml.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for VTeX in HTML mode]
\Hy@VersionCheck{hvtexhtm.def}
\providecommand*{\XR@ext}{htm}
\RequirePackage{vtexhtml}
\newif\if@Localurl
-\def\PDF@FinishDoc{}
+\let\PDF@FinishDoc\ltx@empty
\def\PDF@SetupDoc{%
\ifx\@baseurl\@empty
\else
@@ -48,7 +48,7 @@
\leavevmode
\special{!direct <a href=%
\hyper@quote\hyper@hash\HyperDestNameFilter{#2}\hyper@quote>}%
- #3%
+ #3\Hy@xspace@end
\special{!direct </a>}%
}
\def\hyper@linkurl#1#2{%
@@ -58,7 +58,7 @@
\MathBSuppress=1\relax
\special{!direct <a href=%
\hyper@quote\HyperDestNameFilter{#2}\hyper@quote>}%
- #1%
+ #1\Hy@xspace@end
\MathBSuppress=0\relax
\special{!direct </a>}%
\endgroup
@@ -122,7 +122,7 @@
\def\@Form[#1]{%
\Hy@Message{Sorry, TeXpider does not yet support FORMs}%
}
-\def\@endForm{}
+\let\@endForm\ltx@empty
\def\@Gauge[#1]#2#3#4{% parameters, label, minimum, maximum
\Hy@Message{Sorry, TeXpider does not yet support FORM gauges}%
}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
index 70012f68aa7..5c6c1cfc879 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
@@ -29,11 +29,11 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtexmrk.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)]
\Hy@VersionCheck{hvtexmrk.def}
\providecommand*{\XR@ext}{pdf}
-\def\Hy@raisedlink{}
+\let\Hy@raisedlink\ltx@empty
\def\literalps@out#1{\special{pS:#1}}%
\def\headerps@out#1{\immediate\special{pS:#1}}%
\input{pdfmark.def}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hxetex.def b/Master/texmf-dist/tex/latex/hyperref/hxetex.def
index 467b523420c..e25d15907de 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hxetex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hxetex.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hxetex.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for XeTeX]
\Hy@VersionCheck{hxetex.def}
\HyPsd@LoadUnicode
@@ -121,7 +121,7 @@
|ifx|\#2|\%%
|else
\\%
- |Hy@ReturnAfterFi{%
+ |ltx@ReturnAfterFi{%
|Hy@ExchangeBackslash#2|@nil
}%
|fi
@@ -132,7 +132,7 @@
\ifx\\#2\\%
\else
\@backslashchar(%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeLeftParenthesis#2\@nil
}%
\fi
@@ -142,7 +142,7 @@
\ifx\\#2\\%
\else
\@backslashchar)%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeRightParenthesis#2\@nil
}%
\fi
@@ -442,7 +442,7 @@
}
\def\hyper@linkend{\Hy@EndAnnot}%
\def\hyper@link#1#2#3{%
- \hyper@linkstart{#1}{#2}#3\hyper@linkend
+ \hyper@linkstart{#1}{#2}#3\Hy@xspace@end\hyper@linkend
}
\def\hyper@linkfile#1#2#3{%
\leavevmode
@@ -478,7 +478,7 @@
}%
\Hy@colorlink\@filecolor
}%
- #1%
+ #1\Hy@xspace@end
\Hy@EndAnnot
}
\def\@hyper@launch run:#1\\#2#3{% filename, anchor text linkname
@@ -510,7 +510,7 @@
}%
\Hy@colorlink\@runcolor
}%
- #2%
+ #2\Hy@xspace@end
\Hy@EndAnnot
}
\def\hyper@linkurl#1#2{%
@@ -539,7 +539,7 @@
}%
\Hy@colorlink\@urlcolor
}%
- #1%
+ #1\Hy@xspace@end
\Hy@EndAnnot
}
\def\Acrobatmenu#1#2{%
@@ -564,7 +564,7 @@
}%
\Hy@colorlink\@menucolor
}%
- #2%
+ #2\Hy@xspace@end
\Hy@EndAnnot
}%
}
@@ -706,7 +706,7 @@
}%
\@pdfm@mark{put @catalog <</AcroForm @aform>>}%
}
-\def\@endForm{}
+\let\@endForm\ltx@empty
\def\dvipdfm@setdim{%
height \the\ht\pdfm@box\space
width \the\wd\pdfm@box\space
@@ -722,7 +722,7 @@
}
\def\@TextField[#1]#2{% parameters, label
\def\Fld@name{#2}%
- \def\Fld@default{}%
+ \let\Fld@default\ltx@empty
\let\Fld@value\@empty
\def\Fld@width{\DefaultWidthofText}%
\def\Fld@height{%
@@ -1071,7 +1071,7 @@
\else
\expandafter
\Hy@pstringdef\csname Hy@esc@\string#2\endcsname{#2}%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@@escapeform#3\@nil
}%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
index 372ff7a1cca..cf0fb3d90cf 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
@@ -30,7 +30,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{hyperref}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -99,7 +99,7 @@
}%
\endgroup
\Hy@SetCatcodes
-\RequirePackage{ltxcmds}[2010/03/09]
+\RequirePackage{ltxcmds}[2010/04/26]
\@ifpackagelater{ltxcmds}{2010/10/25}{}{%
\long\def\ltx@LocalAppendToMacro#1#2{%
\global\let\LTXcmds@gtemp#1%
@@ -195,7 +195,7 @@
\def#1{#2 #3}%
}
\ltx@IfUndefined{pdfmatch}{%
- \def\Hy@Match#1#2#3#4{}%
+ \let\Hy@Match\ltx@gobblefour
}{%
\def\Hy@Match#1#2{%
\begingroup
@@ -251,8 +251,8 @@
\def\Hy@AtEndOfPackage{%
\ltx@LocalAppendToMacro\Hy@AtEndOfPackageHook
}
-\def\Hy@AtBeginDocumentHook{}
-\def\Hy@AtEndOfPackageHook{}
+\let\Hy@AtBeginDocumentHook\ltx@empty
+\let\Hy@AtEndOfPackageHook\ltx@empty
\AtEndOfPackage{%
\Hy@AtEndOfPackageHook
\let\Hy@AtEndOfPackageHook\@undefined
@@ -348,14 +348,12 @@
\def\Hy@StepCount#1{\advance#1 by 1 }%
\def\Hy@GlobalStepCount#1{\global\advance#1 by 1 }%
\newdimen\@linkdim
-\let\Hy@driver\@empty
+\let\Hy@driver\ltx@empty
\let\MaybeStopEarly\relax
\newcount\Hy@linkcounter
\newcount\Hy@pagecounter
\Hy@linkcounter0
\Hy@pagecounter0
-\long\def\Hy@ReturnAfterElseFi#1\else#2\fi{\fi#1}
-\long\def\Hy@ReturnAfterFi#1\fi{\fi#1}
\let\Hy@ReturnEnd\@empty
\long\def\Hy@ReturnAfterFiFiEnd#1\fi#2\Hy@ReturnEnd{\fi\fi#1}
\long\def\Hy@ReturnAfterElseFiFiEnd#1\else#2\Hy@ReturnEnd{\fi\fi#1}
@@ -374,7 +372,7 @@
\toks@\expandafter{\the\toks@ #1}%
\ifx\\#2\\%
\else
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\HyCal@do#2\@nil
}%
\fi
@@ -1633,7 +1631,7 @@
}
\def\HyPsd@Warning#1{%
\begingroup
- \def\space{ }%
+ \let\space\ltx@space
\Hy@Warning{#1}%
\endgroup
}
@@ -1888,7 +1886,7 @@
}%
\ifx\\#2\\%
\else
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\HyPsd@GlyphProcessWarning#2\@empty
}%
\fi
@@ -1999,7 +1997,7 @@
|gdef|HyPsd@DoConvert#1{%
|ifx#1|@empty
|else
- |Hy@ReturnAfterFi{%
+ |ltx@ReturnAfterFi{%
|ifx#1\%%
\%%
|expandafter|HyPsd@DoEscape
@@ -2014,7 +2012,7 @@
|ifx#19%
|expandafter|HyPsd@GetTwoBytes
|else
- |Hy@ReturnAfterFi{%
+ |ltx@ReturnAfterFi{%
|ifx#18%
00%
|expandafter|HyPsd@GetTwoBytes
@@ -3733,7 +3731,7 @@
\x
\fi
}
-\def\HyInfo@AddonList{}
+\let\HyInfo@AddonList\ltx@empty
\define@key{Hyp}{pdfview}{\calculate@pdfview#1 \\}
\define@key{Hyp}{pdflinkmargin}{\setpdflinkmargin{#1}}
\let\setpdflinkmargin\@gobble
@@ -3757,14 +3755,14 @@
\fi
\define@key{Hyp}{pdfstartpage}{%
\ifx\\#1\\%
- \def\@pdfstartpage{}%
+ \let\@pdfstartpage\ltx@empty
\else
\edef\@pdfstartpage{\Hy@number{#1}}%
\fi
}%
\define@key{Hyp}{pdfstartview}{%
\ifx\\#1\\%
- \def\@pdfstartview{}%
+ \let\@pdfstartview\ltx@empty
\else
\hypercalcbpdef\@pdfstartview{/#1}%
\fi
@@ -3863,21 +3861,21 @@
\def\@runbordercolor{0 .7 .7}
\def\@citebordercolor{0 1 0}
\def\@pdfhighlight{/I}
-\def\@pdftitle{}
-\def\@pdfauthor{}
+\let\@pdftitle\ltx@empty
+\let\@pdfauthor\ltx@empty
\let\@pdfproducer\relax
\def\@pdfcreator{LaTeX with hyperref package}
-\def\@pdfcreationdate{}
-\def\@pdfmoddate{}
-\def\@pdfsubject{}
-\def\@pdfkeywords{}
-\def\@pdftrapped{}
-\def\@pdfpagescrop{}
+\let\@pdfcreationdate\ltx@empty
+\let\@pdfmoddate\ltx@empty
+\let\@pdfsubject\ltx@empty
+\let\@pdfkeywords\ltx@empty
+\let\@pdftrapped\ltx@empty
+\let\@pdfpagescrop\ltx@empty
\def\@pdfstartview{/Fit}
\def\@pdfremotestartview{/Fit}
\def\@pdfstartpage{1}
-\def\@pdfprintpagerange{}
-\def\@pdflang{}
+\let\@pdfprintpagerange\ltx@empty
+\let\@pdflang\ltx@empty
\let\PDF@SetupDoc\@empty
\let\PDF@FinishDoc\@empty
\let\phantomsection\@empty
@@ -3919,18 +3917,35 @@
}{}
\let\ReadBookmarks\relax
\ProcessKeyvalOptions{Hyp}
+\def\Hy@xspace@end{}
+\ltx@IfUndefined{xspaceaddexceptions}{%
+ \Hy@AtBeginDocument{%
+ \ltx@IfUndefined{xspaceaddexceptions}{%
+ }{%
+ \def\Hy@xspace@end{%
+ \ltx@gobble{end for xspace}%
+ }%
+ \xspaceaddexceptions{\Hy@xspace@end,\hyper@linkend,\hyper@anchorend}%
+ }%
+ }%
+}{%
+ \def\Hy@xspace@end{%
+ \ltx@gobble{end for xspace}%
+ }%
+ \xspaceaddexceptions{\Hy@xspace@end,\hyper@linkend,\hyper@anchorend}%
+}
\Hy@AtBeginDocument{%
\ifHy@draft
\let\hyper@@anchor\@gobble
- \gdef\hyper@link#1#2#3{#3}%
- \let\hyper@anchorstart\@gobble
- \let\hyper@anchorend\@empty
+ \gdef\hyper@link#1#2#3{#3\Hy@xspace@end}%
+ \def\hyper@anchorstart#1#2{#2\Hy@xspace@end}%
+ \def\hyper@anchorend{\Hy@xspace@end}%
\let\hyper@linkstart\@gobbletwo
- \let\hyper@linkend\@empty
- \def\hyper@linkurl#1#2{#1}%
- \def\hyper@linkfile#1#2#3{#1}%
- \def\hyper@link@[#1]#2#3{}%
- \def\Acrobatmenu#1#2{\leavevmode#2}%
+ \def\hyper@linkend{\Hy@xspace@end}%
+ \def\hyper@linkurl#1#2{#1\Hy@xspace@end}%
+ \def\hyper@linkfile#1#2#3{#1\Hy@xspace@end}%
+ \def\hyper@link@[#1]#2#3#4{#4\Hy@xspace@end}%
+ \def\Acrobatmenu#1#2{\leavevmode#2\Hy@xspace@end}%
\let\PDF@SetupDoc\@empty
\let\PDF@FinishDoc\@empty
\let\@fifthoffive\@secondoftwo
@@ -4265,7 +4280,7 @@
\def\@pdfpagemode{UseOutlines}%
\fi
\else
- \def\@bookmarkopenstatus#1{}%
+ \let\@bookmarkopenstatus\ltx@gobble
\Hy@Info{Bookmarks OFF}%
\Hy@AtEndOfPackage{%
\global\let\ReadBookmarks\relax
@@ -4277,7 +4292,7 @@
\fi
\Hy@DisableOption{bookmarks}
\def\Hy@CatcodeWrapper#1{%
- \def\Hy@EndWrap{}%
+ \let\Hy@EndWrap\ltx@empty
\def\TMP@EnsureCode##1##2{%
\edef\Hy@EndWrap{%
\Hy@EndWrap
@@ -4447,11 +4462,11 @@
\gdef\hyper@n@rmalise#1#2{^^A
\def\Hy@tempa{#2}^^A
\ifx\Hy@tempa\Hy@ActiveCarriageReturn
- \Hy@ReturnAfterElseFi{^^A
+ \ltx@ReturnAfterElseFi{^^A
\hyper@@normalise{#1}^^A
}^^A
\else
- \Hy@ReturnAfterFi{^^A
+ \ltx@ReturnAfterFi{^^A
\hyper@@normalise{#1}{#2}^^A
}^^A
\fi
@@ -4467,7 +4482,7 @@
#1^^A
\ifx\limits#2\limits
\else
- \Hy@ReturnAfterFi{^^A
+ \ltx@ReturnAfterFi{^^A
\Hy@RemovePercentCr #2\@nil
}^^A
\fi
@@ -4642,7 +4657,7 @@
\expandafter\tryhyper@link\ref@one\\{#1}%
}
\def\tryhyper@link#1\\#2{%
- \hyper@@link{#2}{#1}%
+ \hyper@@link{#2}{#1}%
}
\def\hyperdef{\@ifnextchar[{\label@hyperdef}{\@hyperdef}}
\def\@hyperdef#1#2#3{%, category, name, text
@@ -4861,7 +4876,7 @@
\fi
\let\anchor@spot\@empty
}
-\def\anchor@spot{}
+\let\anchor@spot\ltx@empty
\let\htmladdimg\hyperimage
\def\htmladdnormallink#1#2{\href{#2}{#1}}
\def\htmladdnormallinkfoot#1#2{\href{#2}{#1}\footnote{#2}}
@@ -5076,7 +5091,7 @@
\fi
\HyField@PrintFlags{Submit}{submit button field}%
\bitsetIsEmpty{HyField@Submit}{%
- \def\Fld@submitflags{}%
+ \let\Fld@submitflags\ltx@empty
}{%
\edef\Fld@submitflags{/Flags \bitsetGetDec{HyField@Submit}}%
}%
@@ -5094,7 +5109,7 @@
\HyField@UseFlag{F}{LockedContents}%
\HyField@PrintFlags{F}{#1}%
\bitsetIsEmpty{HyField@F}{%
- \def\Fld@annotflags{}%
+ \let\Fld@annotflags\ltx@empty
}{%
\edef\Fld@annotflags{/F \bitsetGetDec{HyField@F}}%
}%
@@ -5108,7 +5123,7 @@
\HyField@SetFlag{Ff}{Pushbutton}%
\HyField@PrintFlags{Ff}{push button field}%
\bitsetIsEmpty{HyField@Ff}{%
- \def\Fld@flags{}%
+ \let\Fld@flags\ltx@empty
}{%
\edef\Fld@flags{/Ff \bitsetGetDec{HyField@Ff}}%
}%
@@ -5121,7 +5136,7 @@
\HyField@UseFlag{Ff}{NoExport}%
\HyField@PrintFlags{Ff}{check box field}%
\bitsetIsEmpty{HyField@Ff}{%
- \def\Fld@flags{}%
+ \let\Fld@flags\ltx@empty
}{%
\edef\Fld@flags{/Ff \bitsetGetDec{HyField@Ff}}%
}%
@@ -5137,7 +5152,7 @@
\HyField@UseFlag{Ff}{RadiosInUnison}%
\HyField@PrintFlags{Ff}{radio button field}%
\bitsetIsEmpty{HyField@Ff}{%
- \def\Fld@flags{}%
+ \let\Fld@flags\ltx@empty
}{%
\edef\Fld@flags{/Ff \bitsetGetDec{HyField@Ff}}%
}%
@@ -5169,7 +5184,7 @@
\HyField@UseFlag{Ff}{RichText}%
\HyField@PrintFlags{Ff}{text field}%
\bitsetIsEmpty{HyField@Ff}{%
- \def\Fld@flags{}%
+ \let\Fld@flags\ltx@empty
}{%
\edef\Fld@flags{/Ff \bitsetGetDec{HyField@Ff}}%
}%
@@ -5194,15 +5209,15 @@
\HyField@UseFlag{Ff}{CommitOnSelChange}%
\HyField@PrintFlags{Ff}{choice field}%
\bitsetIsEmpty{HyField@Ff}{%
- \def\Fld@flags{}%
+ \let\Fld@flags\ltx@empty
}{%
\edef\Fld@flags{/Ff \bitsetGetDec{HyField@Ff}}%
}%
}
\def\HyField@PDFChoices#1{%
\begingroup
- \gdef\Fld@choices{}%
- \def\HyTmp@optlist{}%
+ \global\let\Fld@choices\ltx@empty
+ \let\HyTmp@optlist\ltx@empty
\let\HyTmp@optitem\relax
\count@=0 %
\kv@parse{#1}{%
@@ -5509,7 +5524,7 @@
\Fld@DingDef\Fld@radiosymbol{#1}%
}
\def\Fld@DingDef#1#2{%
- \def\Fld@temp{}%
+ \let\Fld@temp\ltx@empty
\Fld@@DingDef#2\ding{}\@nil
\let#1\Fld@temp
}
@@ -5547,17 +5562,17 @@
\define@key{Field}{color}{%
\HyColor@FieldColor{#1}\Fld@color{hyperref}{color}%
}
-\def\Fld@onclick@code{}
-\def\Fld@format@code{}
-\def\Fld@validate@code{}
-\def\Fld@calculate@code{}
-\def\Fld@keystroke@code{}
-\def\Fld@onfocus@code{}
-\def\Fld@onblur@code{}
-\def\Fld@onmousedown@code{}
-\def\Fld@onmouseup@code{}
-\def\Fld@onenter@code{}
-\def\Fld@onexit@code{}
+\let\Fld@onclick@code\ltx@empty
+\let\Fld@format@code\ltx@empty
+\let\Fld@validate@code\ltx@empty
+\let\Fld@calculate@code\ltx@empty
+\let\Fld@keystroke@code\ltx@empty
+\let\Fld@onfocus@code\ltx@empty
+\let\Fld@onblur@code\ltx@empty
+\let\Fld@onmousedown@code\ltx@empty
+\let\Fld@onmouseup@code\ltx@empty
+\let\Fld@onenter@code\ltx@empty
+\let\Fld@onexit@code\ltx@empty
\def\Hy@temp#1{%
\expandafter\Hy@@temp\csname Fld@#1@code\endcsname{#1}%
}
@@ -5775,33 +5790,31 @@
\@ifstar\NoHy@OrgPageRef\NoHy@OrgPageRef
}
\def\NoHyper{%
- \def\hyper@link@[##1]##2##3##4{##4}%
- \def\hyper@@anchor##1{}%
+ \def\hyper@link@[##1]##2##3##4{##4\Hy@xspace@end}%
+ \def\hyper@@anchor##1##2{##2\Hy@xspace@end}%
\global\let\hyper@livelink\hyper@link
- \gdef\hyper@link##1##2##3{##3}%
- \def\hyper@anchor##1{}%
- \def\hyper@anchorstart##1{}%
- \let\hyper@anchorend\@empty
- \def\hyper@linkstart##1##2{}%
- \let\hyper@linkend\@empty
- \def\hyper@linkurl##1##2{##1}%
- \def\hyper@linkfile##1##2##3{##1}%
- \def\hyper@link@[##1]##2##3{}%
+ \gdef\hyper@link##1##2##3{##3\Hy@xspace@end}%
+ \let\hyper@anchor\ltx@gobble
+ \let\hyper@anchorstart\ltx@gobble
+ \def\hyper@anchorend{\Hy@xspace@end}%
+ \let\hyper@linkstart\ltx@gobbletwo
+ \def\hyper@linkend{\Hy@xspace@end}%
+ \def\hyper@linkurl##1##2{##1\Hy@xspace@end}%
+ \def\hyper@linkfile##1##2##3{##1\Hy@xspace@end}%
\let\Hy@backout\@gobble
}
\def\stop@hyper{%
- \def\hyper@link@[##1]##2##3##4{##4}%
+ \def\hyper@link@[##1]##2##3##4{##4\Hy@xspace@end}%
\let\Hy@backout\@gobble
- \def\hyper@@anchor##1{}%
- \def\hyper@link##1##2##3{##3}%
- \def\hyper@anchor##1{}%
- \def\hyper@anchorstart##1{}%
- \let\hyper@anchorend\@empty
- \def\hyper@linkstart##1##2{}%
- \let\hyper@linkend\@empty
- \def\hyper@linkurl##1##2{##1}%
- \def\hyper@linkfile##1##2##3{##1}%
- \def\hyper@link@[##1]##2##3{}%
+ \let\hyper@@anchor\ltx@gobble
+ \def\hyper@link##1##2##3{##3\Hy@xspace@end}%
+ \let\hyper@anchor\ltx@gobble
+ \let\hyper@anchorstart\ltx@gobble
+ \def\hyper@anchorend{\Hy@xspace@end}%
+ \let\hyper@linkstart\ltx@gobbletwo
+ \def\hyper@linkend{\Hy@xspace@end}%
+ \def\hyper@linkurl##1##2{##1\Hy@xspace@end}%
+ \def\hyper@linkfile##1##2##3{##1\Hy@xspace@end}%
}
\def\endNoHyper{%
\global\let\hyper@link\hyper@livelink
@@ -5841,7 +5854,7 @@
\string\gdef\string\HyperFirstAtBeginDocument\string#1{\string#1}%
}%
\fi
- \def\HyperFirstAtBeginDocument#1{#1}%
+ \let\HyperFirstAtBeginDocument\ltx@firstofone
\ifx\hyper@last\@undefined
\def\@starttoc#1{%
\begingroup
@@ -5924,12 +5937,12 @@
\Hy@UseMaketitleString{author}%
}
\RequirePackage{atbegshi}[2007/09/09]
-\def\Hy@EveryPageHook{}
-\def\Hy@EveryPageBoxHook{}
-\def\Hy@FirstPageHook{}
+\let\Hy@EveryPageHook\ltx@empty
+\let\Hy@EveryPageBoxHook\ltx@empty
+\let\Hy@FirstPageHook\ltx@empty
\AtBeginShipout{%
\Hy@EveryPageHook
- \ifx\Hy@EveryPageBoxHook\@empty
+ \ifx\Hy@EveryPageBoxHook\ltx@empty
\else
\setbox\AtBeginShipoutBox=\vbox{%
\offinterlineskip
@@ -5943,7 +5956,7 @@
}
\g@addto@macro\Hy@FirstPageHook{%
\PDF@FinishDoc
- \gdef\PDF@FinishDoc{}%
+ \global\let\PDF@FinishDoc\ltx@empty
}
\ifHy@pagelabels
\begingroup\expandafter\expandafter\expandafter\endgroup
@@ -5960,18 +5973,18 @@
\gdef\HyPL@thisLabel{#1}%
}%
\global\let\HyPL@thisLabel\relax
- \def\HyPL@Labels{}%
+ \let\HyPL@Labels\ltx@empty
\newcount\Hy@abspage
\Hy@abspage=0 %
\def\HyPL@LastType{init}%
\def\HyPL@LastNumber{0}%
- \def\HyPL@LastPrefix{}%
+ \let\HyPL@LastPrefix\ltx@empty
\def\HyPL@arabic{D}%
\def\HyPL@Roman{R}%
\def\HyPL@roman{r}%
\def\HyPL@Alph{A}%
\def\HyPL@alph{a}%
- \def\HyPL@SlidesSetPage{}%
+ \let\HyPL@SlidesSetPage\ltx@empty
\ltx@ifclassloaded{slides}{%
\def\HyPL@SlidesSetPage{%
\advance\c@page\ltx@one
@@ -5980,7 +5993,7 @@
\Hy@SlidesFormatOptionalPage{\thepage}%
}%
\else
- \def\HyPL@SlidesOptionalPage{}%
+ \let\HyPL@SlidesOptionalPage\ltx@empty
\fi
\advance\c@page-\ltx@one
\def\HyPL@page{%
@@ -7573,7 +7586,7 @@
\def\Hy@temp{#3}%
\ifx\Hy@temp\@empty
\else
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\HyInd@hyperpage#3\@nil
}%
\fi
@@ -7609,7 +7622,7 @@
\hyperlink{page.\the\toks@}{\the\toks@}%
\fi
\else
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\HyInd@removespaces#2\@nil
}%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
index ea6816b077f..2a699215578 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hypertex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
@@ -29,11 +29,11 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hypertex.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref driver for HyperTeX specials]
\Hy@VersionCheck{hypertex.def}
\providecommand*{\XR@ext}{dvi}
-\def\PDF@FinishDoc{}
+\let\PDF@FinishDoc\ltx@empty
\def\PDF@SetupDoc{%
\ifx\@baseurl\@empty
\else
@@ -117,7 +117,7 @@
\begingroup
\hyper@chars
\special{html:<a href=\hyper@quote#2\hyper@quote>}%
- \Hy@colorlink\@urlcolor#1%
+ \Hy@colorlink\@urlcolor#1\Hy@xspace@end
\special{html:</a>}%
\Hy@endcolorlink
\endgroup
@@ -134,7 +134,7 @@
\endgroup
}
\def\@Form[#1]{\Hy@Message{Sorry, HyperTeX does not support FORMs}}
-\def\@endForm{}
+\let\@endForm\ltx@empty
\def\@Gauge[#1]#2#3#4{% parameters, label, minimum, maximum
\Hy@Message{Sorry, HyperTeX does not support FORM gauges}%
}
diff --git a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
index 7e31b90e910..f043d60ccb3 100644
--- a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
@@ -30,7 +30,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{nohyperref}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Dummy hyperref (SR)]
\RequirePackage{letltxmacro}[2008/06/13]
\let\hyper@@anchor\@gobble
diff --git a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
index 49012bfa794..5e645bcd4b7 100644
--- a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{pd1enc.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref: PDFDocEncoding definition (HO)]
\DeclareFontEncoding{PD1}{}{}
\DeclareTextAccent{\`}{PD1}{\textasciigrave}
diff --git a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
index 33bcc4548c2..ef90df8d9c2 100644
--- a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
+++ b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{pdfmark.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref definitions for pdfmark specials]
\Hy@VersionCheck{pdfmark.def}
\begingroup
@@ -106,7 +106,7 @@
|ifx|\#2|\%%
|else
\\%
- |Hy@ReturnAfterFi{%
+ |ltx@ReturnAfterFi{%
|Hy@ExchangeBackslash#2|@nil
}%
|fi
@@ -117,7 +117,7 @@
\ifx\\#2\\%
\else
\@backslashchar(%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeLeftParenthesis#2\@nil
}%
\fi
@@ -127,7 +127,7 @@
\ifx\\#2\\%
\else
\@backslashchar)%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@ExchangeRightParenthesis#2\@nil
}%
\fi
@@ -217,7 +217,7 @@
\ifmmode
\def\Hy@LinkMath{$}%
\else
- \def\Hy@LinkMath{}%
+ \let\Hy@LinkMath\ltx@empty
\fi
\Hy@SaveSpaceFactor
\hbox\bgroup
@@ -542,13 +542,13 @@
\ifmmode
\def\Hy@LinkMath{$}%
\else
- \def\Hy@LinkMath{}%
+ \let\Hy@LinkMath\ltx@empty
\fi
\ifHy@breaklinks
\Hy@setouterhbox\pdf@box{%
\Hy@RestoreSpaceFactor
\Hy@LinkMath
- \Hy@AllowHyphens#1%
+ \Hy@AllowHyphens#1\Hy@xspace@end
\Hy@LinkMath
\Hy@SaveSpaceFactor
}%
@@ -556,7 +556,7 @@
\sbox\pdf@box{%
\Hy@RestoreSpaceFactor
\Hy@LinkMath
- #1%
+ #1\Hy@xspace@end
\Hy@LinkMath
\Hy@SaveSpaceFactor
}%
@@ -1016,13 +1016,13 @@
}}%
\kvsetkeys{Form}{#1}%
}
-\def\@endForm{}
+\let\@endForm\ltx@empty
\def\@Gauge[#1]#2#3#4{% parameters, label, minimum, maximum
\Hy@Message{Sorry, pdfmark drivers do not support FORM gauges}%
}
\def\@TextField[#1]#2{% parameters, label
\def\Fld@name{#2}%
- \def\Fld@default{}%
+ \let\Fld@default\ltx@empty
\let\Fld@value\@empty
\def\Fld@width{\DefaultWidthofText}%
\def\Fld@height{%
@@ -1253,7 +1253,7 @@
\else
\expandafter
\Hy@pstringdef\csname Hy@esc@\string#2\endcsname{#2}%
- \Hy@ReturnAfterFi{%
+ \ltx@ReturnAfterFi{%
\Hy@@escapeform#3\@nil
}%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
index 56f2e046519..cf0fe097c27 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puarenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puarenc.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
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 f72b82858a4..11e064ef2e2 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puenc.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puenc.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref: PDF Unicode definition (HO)]
\DeclareFontEncoding{PU}{}{}
\DeclareTextCommand{\`}{PU}[1]{#1\83\000}% U+0300
diff --git a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
index fc935c1c059..5ac9ed9d8d5 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puvnenc.def}
- [2011/03/09 v6.82d %
+ [2011/04/09 v6.82f %
Hyperref: Additions to puenc.def for VnTeX]
\DeclareTextCommand{\abreve}{PU}{\81\003}
\DeclareTextCommand{\acircumflex}{PU}{\80\342}