summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-06-05 23:37:57 +0000
committerKarl Berry <karl@freefriends.org>2010-06-05 23:37:57 +0000
commit2fcd464d53ad11a64dec8d0116ae15908c1159e4 (patch)
tree31c493d8b39280220e0b821b4f37d30f39c179e1 /Master/texmf-dist/tex/latex
parentf177196592b21f2a3e609c86690256b1413aa885 (diff)
hyperref update (5jun10)
git-svn-id: svn://tug.org/texlive/trunk@18763 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def2
-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.def60
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hpdftex.def2
-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.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hyperref.sty11
-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.def60
-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, 107 insertions, 58 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
index cbf850f3c13..1de73a2493a 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
Hyperref driver for dvipdfm]
\def\Hy@PutCatalog#1{\@pdfm@mark{docview << #1 >>}}
\ifHy@pagelabels
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
index eb84049bcdd..c4fd6f9dbdb 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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 fd479f53ede..37bf569c711 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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 316afe7f501..4978ff79772 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
Hyperref driver for dviwindo]
\begingroup
\@ifundefined{headerps@out}{}{%
@@ -449,28 +449,48 @@
\providecommand*{\Hy@breaklinksunhbox}{\unhbox}
\def\Hy@DEST{/DEST}
\def\pdf@rect#1{%
- \leavevmode
- \ifHy@breaklinks
- \Hy@setouterhbox\pdf@box{\Hy@AllowHyphens#1}%
- \else
- \sbox\pdf@box{#1}%
- \fi
- \dimen@\ht\pdf@box
- \ifdim\dp\pdf@box=\z@
+ \begingroup
+ \chardef\x=1 %
+ \def\Hy@temp{#1}%
+ \ifx\Hy@temp\ltx@empty
+ \chardef\x=0 %
+ \else
+ \def\y{\anchor@spot}%
+ \ifx\Hy@temp\y
+ \def\y{\relax}%
+ \ifx\anchor@spot\y
+ \chardef\x=0 %
+ \fi
+ \fi
+ \fi
+ \expandafter\endgroup
+ \ifcase\x
\literalps@out{H.S}%
- \else
- \lower\dp\pdf@box\hbox{\literalps@out{H.S}}%
- \fi
- \ifHy@breaklinks
- \expandafter\Hy@breaklinksunhbox
- \else
- \expandafter\box
- \fi
- \pdf@box
- \ifdim\dimen@=\z@
\literalps@out{H.R}%
\else
- \raise\dimen@\hbox{\literalps@out{H.R}}%
+ \leavevmode
+ \ifHy@breaklinks
+ \Hy@setouterhbox\pdf@box{\Hy@AllowHyphens#1}%
+ \else
+ \sbox\pdf@box{#1}%
+ \fi
+ \dimen@\ht\pdf@box
+ \ifdim\dp\pdf@box=\z@
+ \literalps@out{H.S}%
+ \else
+ \lower\dp\pdf@box\hbox{\literalps@out{H.S}}%
+ \fi
+ \ifHy@breaklinks
+ \expandafter\Hy@breaklinksunhbox
+ \else
+ \expandafter\box
+ \fi
+ \pdf@box
+ \ifdim\dimen@=\z@
+ \literalps@out{H.R}%
+ \else
+ \raise\dimen@\hbox{\literalps@out{H.R}}%
+ \fi
\fi
\ifx\pdf@type\Hy@DEST
\else
diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
index a64b6976372..70cf4601358 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
Hyperref driver for pdfTeX]
\let\Hy@PutCatalog\pdfcatalog
\ifHy@pagelabels
diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
index 70566cbcced..5d766b38db7 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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 f267dbe4318..68b476016ea 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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 209833061ff..35691fb3f01 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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 06056e5f820..c8ef42513d8 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
Hyperref driver for VTeX in PDF/PS mode]
\providecommand*{\XR@ext}{pdf}
\edef\Hy@VTeXversion{%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
index 08f58e5cd7c..0d5ca1615ef 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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 08933fff2a0..b8b412c6067 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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/hxetex.def b/Master/texmf-dist/tex/latex/hyperref/hxetex.def
index 9f4b92ae898..9919826e577 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
Hyperref driver for XeTeX]
\HyPsd@LoadUnicode
\Hy@unicodetrue
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
index ed78ba3e6aa..f5513cf31d6 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -287,6 +287,7 @@
\fontencoding{PD1}%
\def\ifpdfstringunicode##1##2{##2}%
\fi
+ \let\utf@viii@undeferr\HyPsd@utf@viii@undeferr
\enc@update
\@inmathwarn\pdfstringdef
\let\@inmathwarn\HyPsd@inmathwarn
@@ -2091,6 +2092,14 @@
\relax\relax\relax
}%
\fi
+\def\HyPsd@utf@viii@undeferr#1#2#3#4#5#6{%
+ \ifx\@gobble#1%
+ \else
+ [Please insert \textbackslash PrerenderUnicode%
+ \textbraceleft#1\textbraceright\space
+ into preamble]%
+ \fi
+}%
\@ifclassloaded{memoir}{%
\Hy@AtEndOfPackage{\RequirePackage{memhfixc}}%
}{}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
index 5e5f932cd91..623612a9b4f 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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 96033d74044..237921def0b 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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 701a9abd952..3d15320bfdf 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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 10f31dc2a7e..163d94e29a7 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
Hyperref definitions for pdfmark specials]
\begingroup
\@ifundefined{headerps@out}{}{%
@@ -503,28 +503,48 @@
\providecommand*{\Hy@breaklinksunhbox}{\unhbox}
\def\Hy@DEST{/DEST}
\def\pdf@rect#1{%
- \leavevmode
- \ifHy@breaklinks
- \Hy@setouterhbox\pdf@box{\Hy@AllowHyphens#1}%
- \else
- \sbox\pdf@box{#1}%
- \fi
- \dimen@\ht\pdf@box
- \ifdim\dp\pdf@box=\z@
+ \begingroup
+ \chardef\x=1 %
+ \def\Hy@temp{#1}%
+ \ifx\Hy@temp\ltx@empty
+ \chardef\x=0 %
+ \else
+ \def\y{\anchor@spot}%
+ \ifx\Hy@temp\y
+ \def\y{\relax}%
+ \ifx\anchor@spot\y
+ \chardef\x=0 %
+ \fi
+ \fi
+ \fi
+ \expandafter\endgroup
+ \ifcase\x
\literalps@out{H.S}%
- \else
- \lower\dp\pdf@box\hbox{\literalps@out{H.S}}%
- \fi
- \ifHy@breaklinks
- \expandafter\Hy@breaklinksunhbox
- \else
- \expandafter\box
- \fi
- \pdf@box
- \ifdim\dimen@=\z@
\literalps@out{H.R}%
\else
- \raise\dimen@\hbox{\literalps@out{H.R}}%
+ \leavevmode
+ \ifHy@breaklinks
+ \Hy@setouterhbox\pdf@box{\Hy@AllowHyphens#1}%
+ \else
+ \sbox\pdf@box{#1}%
+ \fi
+ \dimen@\ht\pdf@box
+ \ifdim\dp\pdf@box=\z@
+ \literalps@out{H.S}%
+ \else
+ \lower\dp\pdf@box\hbox{\literalps@out{H.S}}%
+ \fi
+ \ifHy@breaklinks
+ \expandafter\Hy@breaklinksunhbox
+ \else
+ \expandafter\box
+ \fi
+ \pdf@box
+ \ifdim\dimen@=\z@
+ \literalps@out{H.R}%
+ \else
+ \raise\dimen@\hbox{\literalps@out{H.R}}%
+ \fi
\fi
\ifx\pdf@type\Hy@DEST
\else
diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
index 0e6a7a32bd4..e078f89f129 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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 265d377574c..3e8f1a9113d 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
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 09b5e2adf60..c9bdaf3efc4 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}
- [2010/05/13 v6.81e
+ [2010/06/04 v6.81f
Hyperref: Additions to puenc.def for VnTeX]
\DeclareTextCommand{\abreve}{PU}{\81\003}
\DeclareTextCommand{\acircumflex}{PU}{\80\342}