summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/hyperref
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-05-14 18:35:36 +0000
committerKarl Berry <karl@freefriends.org>2010-05-14 18:35:36 +0000
commitb4fbd468b2e7696563334ef41be837c4cc1d5013 (patch)
tree98c9d3c9571585670ddee30dfc0cb194b4e96d7b /Master/texmf-dist/source/latex/hyperref
parenta05bc549cf27a46b25bb95fcaf9176bd84f0d7a7 (diff)
hyperref update (12may10)
git-svn-id: svn://tug.org/texlive/trunk@18260 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/hyperref')
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx73
1 files changed, 55 insertions, 18 deletions
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
index 833f590b442..404e2e080ec 100644
--- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
@@ -44,7 +44,7 @@
%<puenc>\ProvidesFile{puenc.def}
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
-%<!none> [2010/05/04 v6.81a
+%<!none> [2010/05/13 v6.81e
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -126,7 +126,7 @@
\end{document}
%</driver>
% \fi
-% \CheckSum{27032}
+% \CheckSum{27112}
%
% \MakeShortVerb{|}
% \StopEventually{}
@@ -1079,8 +1079,14 @@
% \begin{macrocode}
\def\TeX{TeX}%
\def\LaTeX{La\TeX}%
- \def\LaTeXe{\LaTeX2e}%
- \def\eTeX{e-\TeX}%
+ \def\LaTeXe{%
+ \LaTeX2%
+ \ifHy@unicode\textepsilon\else e\fi
+ }%
+ \def\eTeX{%
+ \ifHy@unicode\textepsilon\else e\fi
+ -\TeX%
+ }%
\def\SliTeX{Sli\TeX}%
\def\MF{Metafont}%
\def\MP{Metapost}%
@@ -4686,6 +4692,11 @@
}%
}
% \end{macrocode}
+%
+% \begin{macrocode}
+\def\hypersetup{\setkeys{Hyp}}
+% \end{macrocode}
+%
% \begin{macrocode}
\newif\ifHy@setpdfversion
\define@key{Hyp}{pdfversion}{%
@@ -5271,7 +5282,11 @@
\expandafter\HyLang@addto
\csname extras#1\expandafter\endcsname
\csname HyLang@#2\endcsname
- #3%
+ \begingroup
+ \edef\x{\endgroup
+ #3%
+ }%
+ \x
\@namedef{HyLang@#1@done}{}%
}{}%
\begingroup
@@ -6028,10 +6043,6 @@
\def\HyInd@EncapChar{\|}
% \end{macrocode}
%
-% \begin{macrocode}
-\def\hypersetup{\setkeys{Hyp}}
-% \end{macrocode}
-%
% Allow the user to use |\ExecuteOptions| in the cfg file even though
% this package does not use the normal option mechanism.
% Use |\hyper@normalise| as a scratch macro, since it is going to
@@ -9169,6 +9180,32 @@
\HyOrg@appendix
}
% \end{macrocode}
+% \begin{macro}{\Hy@Test@alph}
+% \begin{macrocode}
+\def\Hy@Test@alph#1{%
+ \ifcase#1\or
+ a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or
+ k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or
+ u\or v\or w\or x\or y\or z%
+ \else
+ \@ctrerr
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\Hy@Test@Alph}
+% \begin{macrocode}
+\def\Hy@Test@Alph#1{%
+ \ifcase#1\or
+ A\or B\or C\or D\or E\or F\or G\or H\or I\or J\or
+ K\or L\or M\or N\or O\or P\or Q\or R\or S\or T\or
+ U\or V\or W\or X\or Y\or Z%
+ \else
+ \@ctrerr
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
% \begin{macro}{\hyper@makecurrent}
% Because of Babel mucking around, nullify |\textlatin| when making names.
% And |\@number| because of babel's lrbabel.def.
@@ -9181,16 +9218,14 @@
\fi
\ifHy@hypertexnames
\let\@number\@firstofone
- \@ifundefined{latin@Alph}{}{%
- \ifx\@Alph\greek@Alph
- \def\@Alph{Alph\@arabic}%
- \fi
- }%
- \ifx\@Alph\@Alph@bul
- \def\@Alph{Alph\@arabic}%
+ \def\@fnsymbol##1{fnsymbol\number##1}%
+ \ifx\@alph\Hy@Test@alph
+ \else
+ \def\@alph{alph\number}%
\fi
- \ifx\@alph\@alph@bul
- \def\@alph{alph\@arabic}%
+ \ifx\@Alph\Hy@Test@Alph
+ \else
+ \def\@Alph{Alph\number}%
\fi
\ifHy@naturalnames
\let\textlatin\@firstofone
@@ -17537,10 +17572,12 @@
\fi
\ifHy@bookmarksnumbered
\let\numberline\Hy@numberline
+ \let\booknumberline\Hy@numberline
\let\partnumberline\Hy@numberline
\let\chapternumberline\Hy@numberline
\else
\let\numberline\@gobble
+ \let\booknumberline\@gobble
\let\partnumberline\@gobble
\let\chapternumberline\@gobble
\fi