summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-04-05 20:50:43 +0000
committerKarl Berry <karl@freefriends.org>2009-04-05 20:50:43 +0000
commit2101024e5e179f4877fea0ee75597a4691c6dbf1 (patch)
treeecab45a6a4799ec3c775cc81821e42f6a1d37f04 /Master/texmf-dist
parent063b8df0a35c0536f6cac802be7a571fd7c9c0aa (diff)
hyperref update (4apr)
git-svn-id: svn://tug.org/texlive/trunk@12636 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/ChangeLog8
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdfbin302456 -> 302919 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/backref.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref.pdfbin3669183 -> 3680933 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/nameref.pdf4
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx69
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def6
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvips.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvipson.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdviwind.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hpdftex.def6
-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.def10
-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/hyperref.sty27
-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.def6
-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
25 files changed, 139 insertions, 29 deletions
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog b/Master/texmf-dist/doc/latex/hyperref/ChangeLog
index 9e0f051076e..52cb713875f 100644
--- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog
+++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog
@@ -1,3 +1,11 @@
+2009-04-04 6.78q Heiko Oberdiek
+ * 6.78q
+ * Better error message for \MakeUppercase and \MakeLowercase
+ in \pdfstringdef (bookmarks).
+ * Expandable simulation of \ignorespaces in bookmarks.
+ * The values of boolean options are now expanded (\Hy@boolkey).
+ * Warnings added for links with empty destination name.
+
2009-02-22 6.78p Heiko Oberdiek
* 6.78p
* hpdftex.def: Problem fixed, if a link is broken across the
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf
index 0e928e41356..53b5cdee221 100644
--- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/backref.pdf b/Master/texmf-dist/doc/latex/hyperref/backref.pdf
index 19fbd590696..997a4076b42 100644
--- a/Master/texmf-dist/doc/latex/hyperref/backref.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/backref.pdf
@@ -10,7 +10,7 @@ endobj
endobj
5 0 obj<</S/GoTo/D[13 0 R/FitBH 752.95145]>>
endobj
-6 0 obj<</PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.9-2.2 (Web2C 7.5.7) kpathsea version 3.5.7)/Trapped/False/Subject(Bibliographical back referencing)/ModDate(D:20090222034546+01'00')/Author(David Carlisle and Sebastian Rahtz)/Producer(pdfTeX-1.40.9)/Title(Back referencing from bibliographical citations)/Creator(LaTeX with hyperref package)/CreationDate(D:20090222034546+01'00')>>
+6 0 obj<</PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.9-2.2 (Web2C 7.5.7) kpathsea version 3.5.7)/Trapped/False/Subject(Bibliographical back referencing)/ModDate(D:20090404184408+02'00')/Author(David Carlisle and Sebastian Rahtz)/Producer(pdfTeX-1.40.9)/Title(Back referencing from bibliographical citations)/Creator(LaTeX with hyperref package)/CreationDate(D:20090404184408+02'00')>>
endobj
7 0 obj<</Type/Pages/Kids[13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -4086,7 +4086,7 @@ xref
0000239136 00000 n
0000239175 00000 n
trailer
-<</Size 1182/Root 1 0 R/Compress<</LengthO 278917/SpecO/1.4>>/Info 6 0 R/ID[(dnPڈ.t\\)(lE-ZQv)]>>
+<</Size 1182/Root 1 0 R/Compress<</LengthO 278917/SpecO/1.4>>/Info 6 0 R/ID[(~o2!th)(&p9c)]>>
startxref
239214
%%EOF
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
index d90aaa84eb0..d0ad29921ef 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
index b22cfd04175..2acea8d3083 100644
--- a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
@@ -10,7 +10,7 @@ endobj
endobj
5 0 obj<</S/GoTo/D[12 0 R/FitBH 752.95145]>>
endobj
-6 0 obj<</PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.9-2.2 (Web2C 7.5.7) kpathsea version 3.5.7)/Trapped/False/Subject(Cross-referencing by name of section)/ModDate(D:20090222034551+01'00')/Author(Sebastian Rahtz)/Producer(pdfTeX-1.40.9)/Title(Section name references in LaTeX)/Creator(LaTeX with hyperref package)/CreationDate(D:20090222034551+01'00')>>
+6 0 obj<</PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.9-2.2 (Web2C 7.5.7) kpathsea version 3.5.7)/Trapped/False/Subject(Cross-referencing by name of section)/ModDate(D:20090404184419+02'00')/Author(Sebastian Rahtz)/Producer(pdfTeX-1.40.9)/Title(Section name references in LaTeX)/Creator(LaTeX with hyperref package)/CreationDate(D:20090404184419+02'00')>>
endobj
7 0 obj<</Type/Pages/Kids[12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -4045,7 +4045,7 @@ xref
0000230439 00000 n
0000230478 00000 n
trailer
-<</Size 1182/Root 1 0 R/Compress<</LengthO 270328/SpecO/1.4>>/Info 6 0 R/ID[(X/"0E)(,m\(@\(U~̔)]>>
+<</Size 1182/Root 1 0 R/Compress<</LengthO 270328/SpecO/1.4>>/Info 6 0 R/ID[( 1e:b1t;S)(M0cX1T)]>>
startxref
230517
%%EOF
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
index 068d9875ac4..9c7243af0b6 100644
--- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
@@ -38,7 +38,7 @@
%<puenc>\ProvidesFile{puenc.def}
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
-%<!none> [2009/02/22 v6.78p
+%<!none> [2009/04/04 v6.78q
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -114,7 +114,7 @@
\end{document}
%</driver>
% \fi
-% \CheckSum{24498}
+% \CheckSum{24557}
%
% \MakeShortVerb{|}
% \StopEventually{}
@@ -1063,6 +1063,9 @@
\let\small\@empty
\let\tiny\@empty
\let\mathversion\@gobble
+ \let\phantom\@gobble
+ \let\vphantom\@gobble
+ \let\hphantom\@gobble
% \end{macrocode}
%
% \paragraph{Package color.}
@@ -1070,6 +1073,12 @@
\def\textcolor##1##{\@secondoftwo}%
% \end{macrocode}
%
+% \paragraph{Upper- and lowercase.}
+% \begin{macrocode}
+ \def\MakeUppercase{\MakeUppercaseIsNotSupportedInPdfStrings}%
+ \def\MakeLowercase{\MakeLowercaseIsNotSupportedInPdfStrings}%
+% \end{macrocode}
+%
% \paragraph{Package babel.}
% Whereever ``naturalnames'' is used, disable \cs{textlatin}
% (from Babel 3.6k). Thanks to Felix Neubauer
@@ -1162,6 +1171,9 @@
% \begin{macrocode}
\def\halign{\pdfstringdefWarn\halign\@gobble}%
% \end{macrocode}
+% \begin{macrocode}
+ \let\ignorespaces\HyPsd@ignorespaces
+% \end{macrocode}
%
% \paragraph{Patch for cjk bookmarks.}
% \begin{macrocode}
@@ -1804,6 +1816,29 @@
%
% \subsection{Help macros for expansion}
%
+% \subsubsection{\cs{ignorespaces}}
+%
+% \begin{macro}{\HyPsd@ignorespaces}
+% With the help of a trick using \cs{romannumeral} the
+% effect of \cs{ignorespaces} can be simulated a little,
+% In a special case using an alphabetic constant
+% \cs{romannumeral} eats an optional space. If the constant
+% is zero, then the \cs{romannumeral} expression vanishes.
+% The following macro uses this trick twice, thus \cs{HyPsd@ignorespaces}
+% eats up to two following spaces.^^A
+% \begin{macrocode}
+\begingroup
+ \catcode0=12 %
+ \def\x{\endgroup
+ \def\HyPsd@ignorespaces{%
+ \romannumeral\expandafter`\expandafter^^@%
+ \romannumeral`^^@%
+ }%
+ }%
+\x
+% \end{macrocode}
+% \end{macro}
+%
% \subsubsection{Babel languages}
% \begin{macrocode}
\newif\ifHy@next
@@ -3661,7 +3696,10 @@
% \begin{macrocode}
\def\Hy@boolkey{\@dblarg\Hy@@boolkey}
\def\Hy@@boolkey[#1]#2#3{%
- \lowercase{\def\Hy@tempa{#3}}%
+ \edef\Hy@tempa{#3}%
+ \lowercase\expandafter{%
+ \expandafter\def\expandafter\Hy@tempa\expandafter{\Hy@tempa}%
+ }%
\ifx\Hy@tempa\@empty
\let\Hy@tempa\Hy@true
\fi
@@ -4237,7 +4275,10 @@
\fi
}
\define@key{Hyp}{pagebackref}[true]{%
- \lowercase{\def\Hy@tempa{#1}}%
+ \edef\Hy@tempa{#1}%
+ \lowercase\expandafter{%
+ \expandafter\def\expandafter\Hy@tempa\expandafter{\Hy@tempa}%
+ }%
\ifx\Hy@tempa\@empty
\let\Hy@tempa\Hy@true
\fi
@@ -10559,6 +10600,10 @@
\leavevmode
\protected@edef\Hy@testname{#2}%
\ifx\Hy@testname\@empty
+ \Hy@Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy@undefinedname'%
+ }%
\let\Hy@testname\Hy@undefinedname
\else
\Hy@pstringdef\Hy@testname{%
@@ -11727,6 +11772,10 @@
\def\hyper@linkstart#1#2{%
\protected@edef\Hy@testname{#2}%
\ifx\Hy@testname\@empty
+ \Hy@Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy@undefinedname'%
+ }%
\let\Hy@testname\Hy@undefinedname
\else
\Hy@pstringdef\Hy@testname{%
@@ -12153,6 +12202,10 @@
\else
\protected@edef\Hy@testname{#2}%
\ifx\Hy@testname\@empty
+ \Hy@Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy@undefinedname'%
+ }%
\let\Hy@testname\Hy@undefinedname
\fi
\special{!%
@@ -12220,6 +12273,10 @@
\leavevmode
\protected@edef\Hy@testname{#2}%
\ifx\Hy@testname\@empty
+ \Hy@Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy@undefinedname'%
+ }%
\let\Hy@testname\Hy@undefinedname
\fi
\special{!%
@@ -12906,6 +12963,10 @@
\begingroup
\protected@edef\Hy@testname{#2}%
\ifx\Hy@testname\@empty
+ \Hy@Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy@undefinedname'%
+ }%
\let\Hy@testname\Hy@undefinedname
\fi
\pdfmark[{#3}]{%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
index 3dfab026455..40a9b0c2dcb 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvipdfm.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref driver for dvipdfm]
\def\Hy@PutCatalog#1{\@pdfm@mark{docview << #1 >>}}
\ifHy@pagelabels
@@ -299,6 +299,10 @@
\def\hyper@linkstart#1#2{%
\protected@edef\Hy@testname{#2}%
\ifx\Hy@testname\@empty
+ \Hy@Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy@undefinedname'%
+ }%
\let\Hy@testname\Hy@undefinedname
\else
\Hy@pstringdef\Hy@testname{%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
index 203a65b7b06..3f1619a9cfb 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvips.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvips.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref driver for dvips]
\providecommand*{\XR@ext}{pdf}
\def\Hy@raisedlink{}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
index 7bdebe92394..9229ab51bf9 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvipson.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref driver for dvipsone]
\providecommand*{\XR@ext}{pdf}
\def\Hy@raisedlink{}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
index 19a07c303d6..5b9251847dd 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdviwind.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref driver for dviwindo]
\begingroup
\toks@\expandafter{\Hy@FirstPageHook}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
index cd7bb3a4f5a..428ef6d1d1b 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hpdftex.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref driver for pdfTeX]
\let\Hy@PutCatalog\pdfcatalog
\ifHy@pagelabels
@@ -268,6 +268,10 @@
\leavevmode
\protected@edef\Hy@testname{#2}%
\ifx\Hy@testname\@empty
+ \Hy@Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy@undefinedname'%
+ }%
\let\Hy@testname\Hy@undefinedname
\else
\Hy@pstringdef\Hy@testname{%
diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
index 3da6aeced4d..6a7fff44edb 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
+++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htex4ht.cfg}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
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 a37679f0eee..eaf0722f442 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
+++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htex4ht.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref driver for TeX4ht]
\providecommand*{\XR@ext}{html}
\def\Hy@raisedlink{}
diff --git a/Master/texmf-dist/tex/latex/hyperref/htexture.def b/Master/texmf-dist/tex/latex/hyperref/htexture.def
index 619b15e994b..d9a3499e799 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htexture.def
+++ b/Master/texmf-dist/tex/latex/hyperref/htexture.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htexture.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref driver for Textures]
\providecommand*{\XR@ext}{pdf}
\begingroup
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtex.def b/Master/texmf-dist/tex/latex/hyperref/hvtex.def
index 177ee02fee2..eb008ee4f41 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtex.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtex.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref driver for VTeX in PDF/PS mode]
\providecommand*{\XR@ext}{pdf}
\edef\Hy@VTeXversion{%
@@ -210,6 +210,10 @@
\else
\protected@edef\Hy@testname{#2}%
\ifx\Hy@testname\@empty
+ \Hy@Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy@undefinedname'%
+ }%
\let\Hy@testname\Hy@undefinedname
\fi
\special{!%
@@ -277,6 +281,10 @@
\leavevmode
\protected@edef\Hy@testname{#2}%
\ifx\Hy@testname\@empty
+ \Hy@Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy@undefinedname'%
+ }%
\let\Hy@testname\Hy@undefinedname
\fi
\special{!%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
index cf6b9c82dc0..13769e0ac24 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtexhtml.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref driver for VTeX in HTML mode]
\providecommand*{\XR@ext}{htm}
\RequirePackage{vtexhtml}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
index aee84576624..46a3e8050d0 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtexmrk.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)]
\providecommand*{\XR@ext}{pdf}
\def\Hy@raisedlink{}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
index f7ff162d602..4c549108d26 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
@@ -25,7 +25,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{hyperref}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -318,7 +318,12 @@
\let\small\@empty
\let\tiny\@empty
\let\mathversion\@gobble
+ \let\phantom\@gobble
+ \let\vphantom\@gobble
+ \let\hphantom\@gobble
\def\textcolor##1##{\@secondoftwo}%
+ \def\MakeUppercase{\MakeUppercaseIsNotSupportedInPdfStrings}%
+ \def\MakeLowercase{\MakeLowercaseIsNotSupportedInPdfStrings}%
\let\textlatin\@firstofone
\@ifundefined{language@group}{}{%
\csname HyPsd@babel@\language@group\endcsname
@@ -351,6 +356,7 @@
\let\leavevmode\@empty
\let\mbox\@empty
\def\halign{\pdfstringdefWarn\halign\@gobble}%
+ \let\ignorespaces\HyPsd@ignorespaces
\ifHy@CJKbookmarks
\HyPsd@CJKhook
\fi
@@ -549,6 +555,15 @@
\def\pdfstringdefWarn#1{%
\expandafter\noexpand\csname<>-\string#1\endcsname
}
+\begingroup
+ \catcode0=12 %
+ \def\x{\endgroup
+ \def\HyPsd@ignorespaces{%
+ \romannumeral\expandafter`\expandafter^^@%
+ \romannumeral`^^@%
+ }%
+ }%
+\x
\newif\ifHy@next
\@ifundefined{danish@sh@"@sel}{}{%
\def\HyPsd@babel@danish{%
@@ -1682,7 +1697,10 @@
}%
\def\Hy@boolkey{\@dblarg\Hy@@boolkey}
\def\Hy@@boolkey[#1]#2#3{%
- \lowercase{\def\Hy@tempa{#3}}%
+ \edef\Hy@tempa{#3}%
+ \lowercase\expandafter{%
+ \expandafter\def\expandafter\Hy@tempa\expandafter{\Hy@tempa}%
+ }%
\ifx\Hy@tempa\@empty
\let\Hy@tempa\Hy@true
\fi
@@ -2144,7 +2162,10 @@
\fi
}
\define@key{Hyp}{pagebackref}[true]{%
- \lowercase{\def\Hy@tempa{#1}}%
+ \edef\Hy@tempa{#1}%
+ \lowercase\expandafter{%
+ \expandafter\def\expandafter\Hy@tempa\expandafter{\Hy@tempa}%
+ }%
\ifx\Hy@tempa\@empty
\let\Hy@tempa\Hy@true
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
index 1d1cf6214ce..fb53bc7bf35 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hypertex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hypertex.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref driver for HyperTeX specials]
\providecommand*{\XR@ext}{dvi}
\def\PDF@FinishDoc{}
diff --git a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
index 056fedf719a..33414244e34 100644
--- a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
@@ -25,7 +25,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{nohyperref}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
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 3988aa1403c..c06b3a5c67b 100644
--- a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{pd1enc.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
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 c9cd00a7fe2..c2cb7078bdf 100644
--- a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
+++ b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{pdfmark.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref definitions for pdfmark specials]
\begingroup
\toks@\expandafter{\Hy@FirstPageHook}%
@@ -303,6 +303,10 @@
\begingroup
\protected@edef\Hy@testname{#2}%
\ifx\Hy@testname\@empty
+ \Hy@Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy@undefinedname'%
+ }%
\let\Hy@testname\Hy@undefinedname
\fi
\pdfmark[{#3}]{%
diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
index 863e968f330..a9b57c73fa6 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puarenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puarenc.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
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 3530ecac67f..221df67bc06 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puenc.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puenc.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
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 1f4d0d45819..2d2b157c665 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
@@ -24,7 +24,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puvnenc.def}
- [2009/02/22 v6.78p
+ [2009/04/04 v6.78q
Hyperref: Additions to puenc.def for VnTeX]
\DeclareTextCommand{\abreve}{PU}{\81\003}
\DeclareTextCommand{\acircumflex}{PU}{\80\342}