summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-09-15 00:03:34 +0000
committerKarl Berry <karl@freefriends.org>2008-09-15 00:03:34 +0000
commite202ac85bd17fa5b812fe69f55b3b349c0509399 (patch)
tree5c11375a96f8f33c030724cd96cbf8b216ab4fc4 /Master/texmf-dist/tex/latex/hyperref/hyperref.sty
parent2275af57b71af93b9bda7846e8160f47810e3945 (diff)
hyperref update (14sep08)
git-svn-id: svn://tug.org/texlive/trunk@10594 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/hyperref.sty')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hyperref.sty28
1 files changed, 21 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
index d135b9e2aab..3d6abbe2542 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}
- [2008/08/20 v6.78g
+ [2008/09/13 v6.78j
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -255,8 +255,10 @@
\edef\9{\string\9}%
\fontencoding{PU}%
\HyPsd@UTFviii
+ \def\ifpdfstringunicode##1##2{##1}%
\else
\fontencoding{PD1}%
+ \def\ifpdfstringunicode##1##2{##2}%
\fi
\enc@update
\@inmathwarn\pdfstringdef
@@ -493,7 +495,7 @@
\DeclareFontSubstitution{PU}{pdf}{m}{n}%
\let\HyPsd@InitUnicode\relax
}
-\newcommand*{\texorpdfstring}{%
+\def\texorpdfstring{%
\ifHy@pdfstring
\expandafter\@secondoftwo
\else
@@ -1258,13 +1260,25 @@
\fi
}
\def\HyPsd@GlyphProcessWarning#1>#2\@empty{%
- \HyPsd@Warning{%
- Glyph not defined in %
- P\ifHy@unicode U\else D1\fi\space encoding,\MessageBreak
- removing `\@backslashchar#1'%
- }%
+ \HyPsd@@GlyphProcessWarning#1++>%
\HyPsd@GlyphProcess#2\@empty
}
+\def\HyPsd@@GlyphProcessWarning#1+#2+#3>{%
+ \ifx\\#2\\%
+ \HyPsd@Warning{%
+ Glyph not defined in %
+ P\ifHy@unicode U\else D1\fi\space encoding,\MessageBreak
+ removing `\@backslashchar#1'%
+ }%
+ \else
+ \HyPsd@Warning{%
+ Composite letter `\@backslashchar#1+#2'\MessageBreak
+ not defined in P\ifHy@unicode U\else D1\fi\space encoding,%
+ \MessageBreak
+ removing `\@backslashchar#1'%
+ }%
+ \fi
+}
\def\HyPsd@spaceopti#1{ % first space
\ifx\HyPsd@spaceopti#1%
\040%