summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-11-08 23:07:52 +0000
committerKarl Berry <karl@freefriends.org>2012-11-08 23:07:52 +0000
commitb7fa91e9e7a5170359bd088603d82c36334b95fa (patch)
treebd1a1a08af41f099a0df3434b02d9c7ce7e9a591 /Master/texmf-dist/tex
parent2f4b454ae76e5151ecb060ba24f829d1234cd737 (diff)
hyperref (8nov12)
git-svn-id: svn://tug.org/texlive/trunk@28213 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def4
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvips.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvipson.def4
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdviwind.def4
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hpdftex.def4
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/htex4ht.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/htexture.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hvtex.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hxetex.def4
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hyperref.sty172
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hypertex.def2
-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.def4
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/psdextra.def2
-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
21 files changed, 183 insertions, 41 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
index 0a99a5b87d3..a0a6b154968 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for dvipdfm]
\Hy@VersionCheck{hdvipdfm.def}
\def\Hy@PutCatalog#1{\@pdfm@mark{docview <<#1>>}}
@@ -585,7 +585,7 @@
/ViewerPreferences<<\Hy@temp>>%
\fi
\Hy@UseNameKey{PageLayout}\@pdfpagelayout
- \ifx\@pdflang\@empty
+ \ifx\@pdflang\relax
\else
/Lang(\@pdflang)%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
index df4c13b944c..3876d50af58 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvips.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvips.def}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for dvips]
\Hy@VersionCheck{hdvips.def}
\providecommand*{\XR@ext}{pdf}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
index f55d477f136..e32e08e9005 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvipson.def}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for dvipsone]
\Hy@VersionCheck{hdvipson.def}
\providecommand*{\XR@ext}{pdf}
@@ -136,7 +136,7 @@
/ViewerPreferences<<\Hy@temp>>%
\fi
\Hy@UseNameKey{PageLayout}\@pdfpagelayout
- \ifx\@pdflang\@empty
+ \ifx\@pdflang\relax
\else
/Lang(\@pdflang)%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
index 1c7760ba522..e5065285853 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for dviwindo]
\Hy@VersionCheck{hdviwind.def}
\begingroup
@@ -395,7 +395,7 @@
/ViewerPreferences<<\Hy@temp>>%
\fi
\Hy@UseNameKey{PageLayout}\@pdfpagelayout
- \ifx\@pdflang\@empty
+ \ifx\@pdflang\relax
\else
/Lang(\@pdflang)%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
index ad42ec581b9..26e3c6d922e 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for pdfTeX]
\Hy@VersionCheck{hpdftex.def}
\pdf@ifdraftmode{%
@@ -655,7 +655,7 @@
/ViewerPreferences<<\Hy@temp>>%
\fi
\Hy@UseNameKey{PageLayout}\@pdfpagelayout
- \ifx\@pdflang\@empty
+ \ifx\@pdflang\relax
\else
/Lang(\@pdflang)%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
index 719d3cfae6e..a26c691eb26 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
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 73442df8875..eecf16b69bc 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
+++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htex4ht.def}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for TeX4ht]
\Hy@VersionCheck{htex4ht.def}
\providecommand*{\XR@ext}{html}
diff --git a/Master/texmf-dist/tex/latex/hyperref/htexture.def b/Master/texmf-dist/tex/latex/hyperref/htexture.def
index 6d8f9994207..7e56be4eece 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for Textures]
\Hy@VersionCheck{htexture.def}
\providecommand*{\XR@ext}{pdf}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtex.def b/Master/texmf-dist/tex/latex/hyperref/hvtex.def
index 41b51d9733e..8964b2a2c9b 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for VTeX in PDF/PS mode]
\Hy@VersionCheck{hvtex.def}
\providecommand*{\XR@ext}{pdf}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
index 841d8fa9767..5a953d9740f 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtexhtml.def}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for VTeX in HTML mode]
\Hy@VersionCheck{hvtexhtm.def}
\providecommand*{\XR@ext}{htm}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
index f96ab82af49..881fb7861b7 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtexmrk.def}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)]
\Hy@VersionCheck{hvtexmrk.def}
\providecommand*{\XR@ext}{pdf}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hxetex.def b/Master/texmf-dist/tex/latex/hyperref/hxetex.def
index 28c635d4493..b66a2565128 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for XeTeX]
\Hy@VersionCheck{hxetex.def}
\HyPsd@LoadUnicode
@@ -667,7 +667,7 @@
/ViewerPreferences<<\Hy@temp>>%
\fi
\Hy@UseNameKey{PageLayout}\@pdfpagelayout
- \ifx\@pdflang\@empty
+ \ifx\@pdflang\relax
\else
/Lang(\@pdflang)%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
index ef8c8a49774..443de9630d6 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}[1995/12/01]
\ProvidesPackage{hyperref}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -193,9 +193,9 @@
\def#1{#2 #3}%
}
\ltx@IfUndefined{pdfmatch}{%
- \let\Hy@Match\ltx@gobblefour
+ \def\Hy@Match#1#2#3#4#5{}%
}{%
- \def\Hy@Match#1#2{%
+ \def\Hy@Match#1#2#3{%
\begingroup
\edef\^{\ltx@backslashchar\string^}%
\edef\.{\ltx@backslashchar.}%
@@ -211,7 +211,7 @@
\edef\}{\ltx@rightbracechar}%
\edef\\{\ltx@backslashchar\ltx@backslashchar}%
\let\ \ltx@space
- \ifcase\pdfmatch{#2}{#1} %
+ \ifcase\pdfmatch#2{#3}{#1} %
\endgroup
\expandafter\ltx@secondoftwo
\or
@@ -220,7 +220,7 @@
\else
\Hy@Warning{%
Internal error: Wrong pattern!\MessageBreak
- --> #2 <--\MessageBreak
+ --> #3 <--\MessageBreak
Pattern check ignored%
}%
\endgroup
@@ -3087,10 +3087,14 @@
\define@key{Hyp}{driverfallback}{%
\ifHy@DviMode
\def\HyOpt@DriverFallback{#1}%
- \Hy@Match\HyOpt@DriverFallback{%
+ \Hy@Match\HyOpt@DriverFallback{}{%
^(|dvipdfm|dvipdfmx|dvips|dvipsone|dviwindo|hypertex|ps2pdf|%
latex2html|tex4ht)$%
}{}{%
+ \Hy@Warning{%
+ Invalid driver `#1' for option\MessageBreak
+ `driverfallback'%
+ }%
\let\HyOpt@DriverFallback\ltx@empty
}%
\fi
@@ -3587,7 +3591,7 @@
\let\@pdfpageduration\relax
\define@key{Hyp}{pdfpageduration}{%
\def\@pdfpageduration{#1}%
- \Hy@Match\@pdfpageduration{%
+ \Hy@Match\@pdfpageduration{}{%
^(|[0-9]+\.?[0-9]*|[0-9]*\.?[0-9]+)$%
}{}{%
\Hy@Warning{%
@@ -3647,7 +3651,7 @@
\define@key{Hyp}{pdfborder}{%
\let\Hy@temp\@pdfborder
\def\@pdfborder{#1}%
- \Hy@Match\@pdfborder{%
+ \Hy@Match\@pdfborder{}{%
^\HyPat@NonNegativeReal/ %
\HyPat@NonNegativeReal/ %
\HyPat@NonNegativeReal/%
@@ -3664,7 +3668,7 @@
\define@key{Hyp}{pdfborderstyle}{%
\let\Hy@temp\@pdfborderstyle
\def\@pdfborderstyle{#1}%
- \Hy@Match\@pdfborderstyle{%
+ \Hy@Match\@pdfborderstyle{}{%
^%
( */Type */Border%
| */W +\HyPat@NonNegativeReal/%
@@ -4030,7 +4034,7 @@
\else
\hypercalcbpdef\@pdfremotestartview{#1}%
\edef\@pdfremotestartview{\@pdfremotestartview}%
- \Hy@Match\@pdfremotestartview{%
+ \Hy@Match\@pdfremotestartview{}{%
^(XYZ -?(null|\HyPat@NonNegativeReal/) %
-?(null|\HyPat@NonNegativeReal/) %
(null|\HyPat@NonNegativeReal/)|%
@@ -4100,7 +4104,118 @@
\do{TwoPageRight}{PDF 1.5}%
}
\define@key{Hyp}{pdflang}{%
- \def\@pdflang{#1}%
+ \edef\@pdflang{#1}%
+ \def\Hy@temp{\relax}%
+ \ifx\@pdflang\Hy@temp
+ \let\@pdflang\relax
+ \fi
+ \ifx\@pdflang\relax
+ \else
+ \ifx\@pdflang\ltx@empty
+ \else
+ \Hy@Match\@pdflang{icase}{%
+ ^%
+ [a-z]{1,8}%
+ (-[a-z0-9]{1,8})*%
+ $%
+ }{%
+ \Hy@Match\@pdflang{icase}{%
+ ^%
+ (%
+ % langtag
+ (% language
+ [a-z]{2,3}%
+ ([a-z]{3}(-[a-z]{3}){0,2})?% extlang
+ |[a-z]{4}% reserved for future use
+ |[a-z]{5,8}% registered language subtag
+ )%
+ (-[a-z]{4})?% script
+ (-([a-z]{2}|[0-9]{3}))?% region
+ (-([a-z]{5,8}|[0-9][a-z0-9]{3}))*% variant
+ (-[0-9a-wyz](-[a-z0-9]{2,8})+)*% extension
+ (-x(-[a-z0-9]{1,8})+)?% privateuse
+ % privateuse
+ |x-([a-z0-9]{1,8})+%
+ % grandfathered/irregular
+ |en-GB-oed%
+ |i-(ami|bnn|default|enochian|hak|klingon|lux|%
+ mingo|navajo|pwn|tao|tay|tsu)%
+ |sgn-(BE-FR|BE-NL|CH-DE)%
+ % grandfathered/regular
+ |art-lojban%
+ |cel-gaulish%
+ |no-(bok|nyn)%
+ |zh-(guoyu|hakka|min|min-nan|xiang)%
+ )%
+ $%
+ }{%
+ \Hy@Match{-\@pdflang}{icase}{-[a-wyz0-9]-}{%
+ \Hy@Match\@pdflang{icase}{^x-}{}{%
+ % remove privateuse
+ \edef\Hy@temp{-\@pdflang}%
+ \Hy@Match\Hy@temp{icase}{%
+ ^%
+ (%
+ (-[a-wyz0-9]|-[a-z0-9]{2,8})*%
+ )%
+ -x-%
+ }{%
+ \edef\Hy@temp{%
+ \expandafter\strip@prefix\pdflastmatch1%
+ }%
+ }{}%
+ \Hy@Match\Hy@temp{icase}{%
+ (-[a-wyz0-9]-).*\ltx@backslashchar1%
+ }{%
+ \Hy@Warning{%
+ Invalid language identifier `#1'\MessageBreak
+ for option `pdflang', because it violates\MessageBreak
+ well-formedness defined in RFC 4646\MessageBreak
+ by duplicate singleton subtags%
+ }%
+ \let\@pdflang\relax
+ }{}%
+ }%
+ }{}%
+ \ifx\@pdflang\relax
+ \else
+ \Hy@Match\@pdflang{icase}{%
+ ^%
+ [a-zA-Z]{2}-%
+ (%
+ aa|AA|%
+ [qQ][m-zM-Z]|%
+ [xX][a-zA-Z]|%
+ zz|ZZ%
+ )%
+ (-|$)%
+ }{%
+ \Hy@Warning{%
+ Invalid language identifier `#1'\MessageBreak
+ for option `pdflang' because of invalid country code%
+ \MessageBreak
+ in second subtag (RFC 3066)%
+ }%
+ \let\@pdflang\relax
+ }{}%
+ \fi
+ }{%
+ \Hy@Warning{%
+ Invalid language identifier `#1'\MessageBreak
+ for option `pdflang', because it violates\MessageBreak
+ well-formedness defined in RFC 5646%
+ }%
+ \let\@pdflang\relax
+ }%
+ }{%
+ \Hy@Warning{%
+ Invalid language identifier `#1'\MessageBreak
+ for option `pdflang' (RFC 3066)%
+ }%
+ \let\@pdflang\relax
+ }%
+ \fi
+ \fi
}
\define@key{Hyp}{pdfpagelabels}[true]{%
\Hy@boolkey{pdfpagelabels}{#1}%
@@ -4129,7 +4244,7 @@
\def\@pdfremotestartview{/Fit}
\def\@pdfstartpage{1}
\let\@pdfprintpagerange\ltx@empty
-\let\@pdflang\ltx@empty
+\let\@pdflang\relax
\let\PDF@SetupDoc\@empty
\let\PDF@FinishDoc\@empty
\let\phantomsection\@empty
@@ -4902,7 +5017,7 @@
\edef\Hy@href@nextactionraw{#1}%
\ifx\Hy@href@nextactionraw\@empty
\else
- \Hy@Match\Hy@href@nextactionraw{%
+ \Hy@Match\Hy@href@nextactionraw{}{%
^(\HyPat@ObjRef/|<<.*/S[ /].+>>|%
\[( ?\HyPat@ObjRef/|<<.*/S[ /].+>>)+ ?])$%
}{}{%
@@ -5953,7 +6068,7 @@
\define@key{Field}{borderstyle}{%
\let\Hy@temp\Fld@borderstyle
\def\Fld@borderstyle{#1}%
- \Hy@Match\Fld@borderstyle{%
+ \Hy@Match\Fld@borderstyle{}{%
^[SDBIU]$%
}{}{%
\Hy@Warning{%
@@ -8146,13 +8261,25 @@
\else
\ifx\\#3\\%
\ifx\Hy@temp@A\HyInd@ParenRight
+ \HyInd@DefKey{#1}%
+ \ltx@IfUndefined{HyInd@(\HyInd@key)}{%
+ \let\Hy@temp\ltx@empty
+ }{%
+ \expandafter\let\expandafter\Hy@temp
+ \csname HyInd@(\HyInd@key)\endcsname
+ }%
\protected@write\@indexfile{}{%
- \string\indexentry{#1|#2}{\thepage}%
+ \string\indexentry{#1|#2\Hy@temp}{\thepage}%
}%
\else
\protected@write\@indexfile{}{%
\string\indexentry{#1|#2hyperpage}{\thepage}%
}%
+ \HyInd@DefKey{#1}%
+ \expandafter
+ \gdef\csname HyInd@(\HyInd@key)\endcsname{%
+ hyperpage%
+ }%
\fi
\else
\protected@write\@indexfile{}{%
@@ -8160,9 +8287,24 @@
#1|#2hyperindexformat{/#3}%
}{\thepage}%
}%
+ \ifx\Hy@temp@A\HyInd@ParenLeft
+ \HyInd@DefKey{#1}%
+ \expandafter
+ \gdef\csname HyInd@(\HyInd@key)\endcsname{%
+ hyperindexformat{/#3}%
+ }%
+ \fi
\fi
\fi
}%
+ \def\HyInd@DefKey#1{%
+ \begingroup
+ \let\protect\@unexpandable@protect
+ \edef\Hy@temp{#1}%
+ \ltx@onelevel@sanitize\Hy@temp
+ \global\let\HyInd@key\Hy@temp
+ \endgroup
+ }%
\fi
}%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
index 13d357856bb..9b947baedab 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hypertex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hypertex.def}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref driver for HyperTeX specials]
\Hy@VersionCheck{hypertex.def}
\providecommand*{\XR@ext}{dvi}
diff --git a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
index 10f45008fb1..ca777eb4b0b 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}[1995/12/01]
\ProvidesPackage{nohyperref}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
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 b69560b703c..3685a67bfa5 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
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 300a9e2cbaa..2b04b309371 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref definitions for pdfmark specials]
\Hy@VersionCheck{pdfmark.def}
\begingroup
@@ -464,7 +464,7 @@
/ViewerPreferences<<\Hy@temp>>%
\fi
\Hy@UseNameKey{PageLayout}\@pdfpagelayout
- \ifx\@pdflang\@empty
+ \ifx\@pdflang\relax
\else
/Lang(\@pdflang)%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/psdextra.def b/Master/texmf-dist/tex/latex/hyperref/psdextra.def
index 9f018159f67..87528a2ce47 100644
--- a/Master/texmf-dist/tex/latex/hyperref/psdextra.def
+++ b/Master/texmf-dist/tex/latex/hyperref/psdextra.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{psdextra.def}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref: Additions to PDF string support]
\Hy@VersionCheck{psdextra.def}
\newcommand*{\psdmapshortnames}{%
diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
index eb27dfa8439..d2e0b99b646 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref: Additions to puenc.def for Arabi]
\DeclareTextCommand{\hamza}{PU}{\86\041}% U+0621
\DeclareTextCommand{\alefmadda}{PU}{\86\042}% U+0622
diff --git a/Master/texmf-dist/tex/latex/hyperref/puenc.def b/Master/texmf-dist/tex/latex/hyperref/puenc.def
index 226ae908372..9d4a1f61f0f 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
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 856e2c5f1c7..6ae8636976f 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}
- [2012/10/31 v6.83l %
+ [2012/11/06 v6.83m %
Hyperref: Additions to puenc.def for VnTeX]
\DeclareTextCommand{\abreve}{PU}{\81\003}% U+0103
\DeclareTextCommand{\acircumflex}{PU}{\80\342}% U+00E2