summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-03-05 00:32:32 +0000
committerKarl Berry <karl@freefriends.org>2010-03-05 00:32:32 +0000
commit5f599586aa0d469798bf20018a6d4b730726a43c (patch)
tree394e74ff5890936221d282068ccce51b61e6bd74
parentae0109dadfae2aeaf6c2c503fd54b95fecaddf66 (diff)
hyperref update (4mar10)
git-svn-id: svn://tug.org/texlive/trunk@17319 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/ChangeLog23
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdfbin334928 -> 335950 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/README45
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/README.pdfbin297742 -> 298642 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/backref.pdf4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref.pdfbin3980766 -> 3988182 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/nameref.pdf5
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx74
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/test-bm-pu-licr.tex2
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex2
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testbmu.tex2
-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.def4
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hpdftex.def40
-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.sty16
-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
31 files changed, 183 insertions, 72 deletions
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog b/Master/texmf-dist/doc/latex/hyperref/ChangeLog
index 4fd3932f125..9feb87344d6 100644
--- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog
+++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog
@@ -1,27 +1,49 @@
+2010-03-04 6.80k Heiko Oberdiek
+ * 6.80k
+ * \pdfstringdef: generic font commands (\selectfont,
+ \usefont, \fontencoding, ...) disabled.
+
+2010-03-03 6.80j Heiko Oberdiek
+ * 6.80j
+ * pdfmark.def: better support of hyphenation if breaklinks=false.
+
+2010-03-01 6.80i Heiko Oberdiek
+ * 6.80i
+ * hpdftex.def: form fields array collects field references
+ via .aux file to avoid recording field references of field
+ inside canceled boxes.
+ * README updated.
+
2010-02-25 6.80h Heiko Oberdiek
+ * 6.80h
* Compatibility for KOMA-Script's \footref.
2010-02-24 6.80g Heiko Oberdiek
+ * 6.80g
* Option `verbose': anchors and internal links are recorded in
the .log file for all drivers.
2010-02-21 6.80f Heiko Oberdiek
+ * 6.80f
* Unicode support is loaded only if unicode is set to true.
Previously the option regardless of setting triggered
the loading of unicode support (or an error, if after
\begin{document}).
2010-02-08 6.80e Heiko Oberdiek
+ * 6.80e
* \ref and \pageref robust again before \begin{document}.
(Bug report by Gerrit Schmitz.)
* Project/repository moved to Puszcza
(https://puszcza.gnu.org.ua/projects/hyperref).
2010-01-25 6.80d Heiko Oberdiek
+ * 6.80d
* License update to LPPL 1.3+
* nameref 2.36, backref 1.34: LPPL 1.3+
2010-01-16 6.80c Heiko Oberdiek
+ * 6.80c
* Problem with package `titlesec' fixed (reported by GL in comp.text.tex).
* backref 1.33:
* \backrefentrycount added.
@@ -29,6 +51,7 @@
are disabled, if these features are not used.
2010-01-11 6.80b Heiko Oberdiek
+ * 6.80b
* Options `pdfinfo' and `pdftrapped' added.
2010-01-09 Heiko Oberdiek
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf
index d1cafbc8640..feffebdf9ad 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/README b/Master/texmf-dist/doc/latex/hyperref/README
index 27a87c6c794..06ca6f8200d 100644
--- a/Master/texmf-dist/doc/latex/hyperref/README
+++ b/Master/texmf-dist/doc/latex/hyperref/README
@@ -1,4 +1,4 @@
-README for hyperref bundle, 2010/02/24
+README for hyperref bundle, 2010/03/01
TABLE OF CONTENTS
@@ -51,27 +51,9 @@ in a TDS tree:
nodes or one of its mirrors. This is explained in
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=archives
-The files are organized in three, sometimes four directories:
- ./
- Root directory that contains `README', `.dtx',
- and `.ins' files.
- doc/
- Directory for documentation files.
- test/
- Directory for some test files.
-
The main repository of hyperref is located at the server
-of the international `TeX User Group' (TUG). The hyperref
-directory at the TUG server
+of the international `TeX User Group' (TUG):
http://www.tug.org/applications/hyperref/
-contains the following files:
- hyperref.zip
- hyperref-doc.zip
- hyperref-test.zip
- manual.html
- manual2.html
- manual.css
- HTML version of the quite old hyperref manual in `doc/manual.pdf'.
The CTAN stuff will be mirrored automatically from the
ftp server, so
@@ -79,6 +61,15 @@ ftp server, so
corresponds to
CTAN:macros/latex/contrib/hyperref/
+Sources
+-------
+The subversion source repository for hyperref is hosted at Puszcza:
+ https://puszcza.gnu.org.ua/svn/?group=hyperref
+It offers anonymous access. For daily use I recommend using
+a release. If new features are added or bugs are fixed, then
+the new version is usually released fast. Please avoid distributing
+intermediate states between releases.
+
3 INSTALLATION
==============
@@ -123,6 +114,8 @@ Depending on the driver and option settings, hyperref loads
other packages:
* atbegshi.sty:
CTAN:macros/latex/contrib/oberdiek/atbegshi.pdf
+* atveryend.sty:
+ CTAN:macros/latex/contrib/oberdiek/atveryend.pdf
* backref.sty (loaded by option `backref' or `pagebackref'):
CTAN:macros/latex/contrib/hyperref/backref.dtx
* bigintcalc.sty (loaded by package `bitset'):
@@ -133,6 +126,8 @@ other packages:
CTAN:macros/latex/required/graphics/
* etexcmds.sty:
CTAN:macros/latex/contrib/oberdiek/etexcmds.pdf
+* gettitlestring.sty (loaded by package `nameref'):
+ CTAN:macros/latex/contrib/oberdiek/gettitlestring.pdf
* hycolor.sty:
CTAN:macros/latex/contrib/oberdiek/hycolor.pdf
* infwarerr.sty (loaded by packages `etexcmds', `stringenc',
@@ -142,6 +137,8 @@ other packages:
CTAN:macros/latex/contrib/oberdiek/intcalc.pdf
* ifpdf.sty (loaded by package `atbegshi'):
CTAN:macros/latex/contrib/oberdiek/atbegshi.pdf
+* ifluatex.sty (loaded by package `pdftexcmds'):
+ CTAN:macros/latex/contrib/oberdiek/ifluatex.pdf
* ifvtex.sty:
CTAN:macros/latex/contrib/oberdiek/ifvtex.pdf
* ifxetex.sty:
@@ -154,6 +151,10 @@ other packages:
CTAN:macros/latex/contrib/oberdiek/kvoptions.pdf
* kvsetkeys.sty:
CTAN:macros/latex/contrib/oberdiek/kvsetkeys.pdf
+* letltxmacro.sty:
+ CTAN:macros/latex/contrib/oberdiek/letltxmacro.pdf
+* ltxcmds.sty (loaded by package `pdftexcmds'):
+ CTAN:macros/latex/contrib/oberdiek/ltxcmds.pdf
* memhfixc.sty (loaded if class `memoir' is loaded):
CTAN:macros/latex/contrib/memoir/memhfixc.sty
* nameref.sty:
@@ -164,10 +165,14 @@ other packages:
CTAN:macros/latex/contrib/oberdiek/pdftexcmds.pdf
* refcount.sty (loaded by package `nameref')
CTAN:macros/latex/contrib/oberdiek/refcount.pdf
+* rerunfilecheck.sty:
+ CTAN:macros/latex/contrib/oberdiek/rerunfilecheck.pdf
* stringenc.sty:
CTAN:macros/latex/contrib/oberdiek/stringenc.pdf
* tex4ht.sty (loaded by option `tex4ht'):
CTAN:support/TeX4ht/
+* uniquecounter.sty (loaded by package `rerunfilecheck'):
+ CTAN:macros/latex/contrib/oberdiek/uniquecounter.pdf
* url.sty
CTAN:macros/latex/contrib/other/misc/url.sty
* vtexhtml.sty (loaded if VTeX is used in HTML mode)
diff --git a/Master/texmf-dist/doc/latex/hyperref/README.pdf b/Master/texmf-dist/doc/latex/hyperref/README.pdf
index a21a2e396a3..0add86560a0 100644
--- a/Master/texmf-dist/doc/latex/hyperref/README.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/README.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 e6b74638e92..14630919d76 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<</D[13 0 R/FitBH 752.95145]/S/GoTo>>
endobj
-6 0 obj<</ModDate(D:20100224210435+01'00')/Subject(Bibliographical back referencing)/Creator(LaTeX with hyperref package)/Author(David Carlisle and Sebastian Rahtz)/Trapped/False/Producer(pdfTeX-1.40.10)/CreationDate(D:20100224210435+01'00')/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.10-2.2 (TeX Live 2009) kpathsea version 5.0.0)/Title(Back referencing from bibliographical citations)>>
+6 0 obj<</ModDate(D:20100304233530+01'00')/Subject(Bibliographical back referencing)/Creator(LaTeX with hyperref package)/Author(David Carlisle and Sebastian Rahtz)/Trapped/False/Producer(pdfTeX-1.40.10)/CreationDate(D:20100304233530+01'00')/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.10-2.2 (TeX Live 2009) kpathsea version 5.0.0)/Title(Back referencing from bibliographical citations)>>
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
@@ -5406,7 +5406,7 @@ xref
0000385761 00000 n
0000385800 00000 n
trailer
-<</Root 1 0 R/ID[(ġ<Gu[&ӫ)(In\)3D1A<)]/Compress<</SpecO/1.4/LengthO 436222>>/Info 6 0 R/Size 1481>>
+<</Root 1 0 R/ID[(wZ6 aI/)(s06 cw1o|02)]/Compress<</SpecO/1.4/LengthO 436222>>/Info 6 0 R/Size 1481>>
startxref
385839
%%EOF
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
index 47276d717b9..9280b6d763f 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 814b211b463..3fbcaf47065 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<</D[12 0 R/FitBH 752.95145]/S/GoTo>>
endobj
-6 0 obj<</ModDate(D:20100224210450+01'00')/Subject(Cross-referencing by name of section)/Creator(LaTeX with hyperref package)/Author(Sebastian Rahtz)/Trapped/False/Producer(pdfTeX-1.40.10)/CreationDate(D:20100224210450+01'00')/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.10-2.2 (TeX Live 2009) kpathsea version 5.0.0)/Title(Section name references in LaTeX)>>
+6 0 obj<</ModDate(D:20100304233537+01'00')/Subject(Cross-referencing by name of section)/Creator(LaTeX with hyperref package)/Author(Sebastian Rahtz)/Trapped/False/Producer(pdfTeX-1.40.10)/CreationDate(D:20100304233537+01'00')/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.10-2.2 (TeX Live 2009) kpathsea version 5.0.0)/Title(Section name references in LaTeX)>>
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
@@ -4539,8 +4539,7 @@ xref
0000348616 00000 n
0000348655 00000 n
trailer
-<</Root 1 0 R/ID[(S
-y1f)(Dd> #k)]/Compress<</SpecO/1.4/LengthO 388932>>/Info 6 0 R/Size 1202>>
+<</Root 1 0 R/ID[(o<ÚH)(w4ZMlX|c)]/Compress<</SpecO/1.4/LengthO 388932>>/Info 6 0 R/Size 1202>>
startxref
348694
%%EOF
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
index 6f9d4109cc5..a12320eefb1 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/02/25 v6.80h
+%<!none> [2010/03/04 v6.80k
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -80,7 +80,9 @@
]{hyperref}
\usepackage[numbered]{hypdoc}
\usepackage{bmhydoc}
-\pdfstringdefDisableCommands{\let\\\textbackslash}%
+\pdfstringdefDisableCommands{%
+ \let\\\textbackslash
+}%
\EnableCrossrefs
\CodelineIndex
\setlength{\hfuzz}{2pt}
@@ -91,9 +93,9 @@
\GetFileInfo{hyperref.drv}%
\title{Hypertext marks in \LaTeX}%
\author{Sebastian Rahtz\\%
- Email: \texttt{sebastian.rahtz@oucs.ox.ac.uk}\\[1.5ex]%
+ Email: \texttt{sebastian.rahtz at oucs.ox.ac.uk}\\[1.5ex]%
Heiko Oberdiek\\%
- Email: \texttt{oberdiek@uni-freiburg.de}}%
+ Email: \texttt{heiko.oberdiek at googlemail.com}}%
% \date{processed \today}%
\date{\filedate\space\fileversion}%
\maketitle
@@ -124,7 +126,7 @@
\end{document}
%</driver>
% \fi
-% \CheckSum{25557}
+% \CheckSum{25621}
%
% \MakeShortVerb{|}
% \StopEventually{}
@@ -829,8 +831,7 @@
% \end{macro}
%
% \section{Dealing with PDF strings}\label{sec:pdfstring}
-% The PDF string stuff done by Heiko Oberdiek.\\
-% Email: \Email{oberdiek@uni-freiburg.de}.
+% The PDF string stuff done by Heiko Oberdiek.
%
% Naming convention: All internal commands that are only
% needed by \cs{pdfstringdef} are prefixed with \cs{HyPsd@}.
@@ -1044,6 +1045,13 @@
% Because font changes do not work, the standard font
% switching commands are disabled.
% \begin{macrocode}
+ \let\fontencoding\@gobble
+ \let\fontfamily\@gobble
+ \let\fontseries\@gobble
+ \let\fontshape\@gobble
+ \let\fontsize\@gobbletwo
+ \let\selectfont\@empty
+ \let\usefont\@gobblefour
\let\emph\@firstofone
\let\textnormal\@firstofone
\let\textrm\@firstofone
@@ -6291,6 +6299,16 @@
% \end{macrocode}
%
% \begin{macrocode}
+\def\Hy@AllowHyphens{%
+ \relax
+ \ifhmode
+ \penalty\@M
+ \hskip\z@skip
+ \fi
+}
+% \end{macrocode}
+%
+% \begin{macrocode}
\DeclareRobustCommand*{\href}{%
\@ifnextchar\bgroup\Hy@href{\hyper@normalise\href@}%
}
@@ -13555,6 +13573,7 @@
\Hy@SaveLastskip
\Hy@VerboseAnchor{#1}%
\literalps@out{H.S}%
+ \Hy@AllowHyphens
\xdef\hyper@currentanchor{#1}%
\Hy@activeanchortrue
}
@@ -13577,6 +13596,7 @@
\fi
\expandafter\Hy@colorlink\csname @#1color\endcsname
\literalps@out{H.S}%
+ \Hy@AllowHyphens
\xdef\hyper@currentanchor{#2}%
\gdef\hyper@currentlinktype{#1}%
}
@@ -13921,7 +13941,7 @@
\def\pdf@rect#1{%
\leavevmode
\ifHy@breaklinks
- \Hy@setouterhbox\pdf@box{#1}%
+ \Hy@setouterhbox\pdf@box{\Hy@AllowHyphens#1}%
\else
\sbox\pdf@box{#1}%
\fi
@@ -15670,14 +15690,38 @@
but other PDF viewers might complain%
}%
\else
+ \def\HyField@AuxAddToFields#1{}%
+ \def\HyField@AfterAuxOpen{\AtBeginDocument}%
+ \AtBeginDocument{%
+ \if@filesw
+ \immediate\write\@mainaux{%
+ \string\providecommand\string\HyField@AuxAddToFields[1]{}%
+ }%
+ \fi
+ \let\HyField@AfterAuxOpen\@firstofone
+ \def\HyField@AuxAddToFields#1{%
+ \xdef\HyField@afields{%
+ \ifx\HyField@afields\@empty
+ \else
+ \HyField@afields
+ \space
+ \fi
+ #1 0 R%
+ }%
+ }%
+ }%
\def\HyField@AddToFields{%
- \xdef\HyField@afields{%
- \ifx\HyField@afields\@empty
- \else
- \HyField@afields
- \space
+ \expandafter\HyField@@AddToFields\expandafter{%
+ \the\pdflastlink
+ }%
+ }%
+ \def\HyField@@AddToFields#1{%
+ \HyField@AfterAuxOpen{%
+ \if@filesw
+ \write\@mainaux{%
+ \string\HyField@AuxAddToFields{#1}%
+ }%
\fi
- \the\pdflastlink\space 0 R%
}%
}%
\fi
@@ -15690,7 +15734,7 @@
\pdfrefobj\OBJ@ZaDb
\pdfrefobj\OBJ@Helv
\fi
- \AtEndDocument{%
+ \AtVeryEndDocument{%
\immediate\pdfobj{%
<<%
/Fields[\HyField@afields]%
diff --git a/Master/texmf-dist/source/latex/hyperref/test/test-bm-pu-licr.tex b/Master/texmf-dist/source/latex/hyperref/test/test-bm-pu-licr.tex
index 479923b32eb..664e85ce734 100644
--- a/Master/texmf-dist/source/latex/hyperref/test/test-bm-pu-licr.tex
+++ b/Master/texmf-dist/source/latex/hyperref/test/test-bm-pu-licr.tex
@@ -26,7 +26,7 @@
% given in the file `manifest.txt'.
%
% Please send error reports and suggestions for improvements to
-% Heiko Oberdiek <oberdiek@uni-freiburg.de>.
+% Heiko Oberdiek <heiko.oberdiek at googlemail.com>.
%
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{test-bm-pu-licr.tex}%
diff --git a/Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex b/Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex
index 9fd1684fbf1..41c140fad14 100644
--- a/Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex
+++ b/Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex
@@ -26,7 +26,7 @@
% given in the file `manifest.txt'.
%
% Please send error reports and suggestions for improvements to
-% Heiko Oberdiek <oberdiek@uni-freiburg.de>.
+% Heiko Oberdiek <heiko.oberdiek at googlemail.com>.
%
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{testbmgl.tex}[2008/09/11 v1.3 Test bookmark glyphs (HO)]
diff --git a/Master/texmf-dist/source/latex/hyperref/test/testbmu.tex b/Master/texmf-dist/source/latex/hyperref/test/testbmu.tex
index 0de8c2f688a..eb265222436 100644
--- a/Master/texmf-dist/source/latex/hyperref/test/testbmu.tex
+++ b/Master/texmf-dist/source/latex/hyperref/test/testbmu.tex
@@ -26,7 +26,7 @@
% given in the file `manifest.txt'.
%
% Please send error reports and suggestions for improvements to
-% Heiko Oberdiek <oberdiek@uni-freiburg.de>.
+% Heiko Oberdiek <heiko.oberdiek at googlemail.com>.
%
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{testbmu.tex}[2008/09/11 v1.4 Test bookmark glyphs (HO)]
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
index 7880fab279b..0315d3caa82 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 5d212aec480..87c0bf8f8b7 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 bc51129cdaf..315a2d33b15 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 00a9d15436e..694463ca14b 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/02/25 v6.80h
+ [2010/03/04 v6.80k
Hyperref driver for dviwindo]
\begingroup
\@ifundefined{headerps@out}{}{%
@@ -451,7 +451,7 @@
\def\pdf@rect#1{%
\leavevmode
\ifHy@breaklinks
- \Hy@setouterhbox\pdf@box{#1}%
+ \Hy@setouterhbox\pdf@box{\Hy@AllowHyphens#1}%
\else
\sbox\pdf@box{#1}%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
index a23e6589f01..b166c94242c 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/02/25 v6.80h
+ [2010/03/04 v6.80k
Hyperref driver for pdfTeX]
\let\Hy@PutCatalog\pdfcatalog
\ifHy@pagelabels
@@ -779,14 +779,38 @@
but other PDF viewers might complain%
}%
\else
+ \def\HyField@AuxAddToFields#1{}%
+ \def\HyField@AfterAuxOpen{\AtBeginDocument}%
+ \AtBeginDocument{%
+ \if@filesw
+ \immediate\write\@mainaux{%
+ \string\providecommand\string\HyField@AuxAddToFields[1]{}%
+ }%
+ \fi
+ \let\HyField@AfterAuxOpen\@firstofone
+ \def\HyField@AuxAddToFields#1{%
+ \xdef\HyField@afields{%
+ \ifx\HyField@afields\@empty
+ \else
+ \HyField@afields
+ \space
+ \fi
+ #1 0 R%
+ }%
+ }%
+ }%
\def\HyField@AddToFields{%
- \xdef\HyField@afields{%
- \ifx\HyField@afields\@empty
- \else
- \HyField@afields
- \space
+ \expandafter\HyField@@AddToFields\expandafter{%
+ \the\pdflastlink
+ }%
+ }%
+ \def\HyField@@AddToFields#1{%
+ \HyField@AfterAuxOpen{%
+ \if@filesw
+ \write\@mainaux{%
+ \string\HyField@AuxAddToFields{#1}%
+ }%
\fi
- \the\pdflastlink\space 0 R%
}%
}%
\fi
@@ -799,7 +823,7 @@
\pdfrefobj\OBJ@ZaDb
\pdfrefobj\OBJ@Helv
\fi
- \AtEndDocument{%
+ \AtVeryEndDocument{%
\immediate\pdfobj{%
<<%
/Fields[\HyField@afields]%
diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
index a2537eefb33..8692882176f 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 012c3d20a56..7b25fd8d850 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 3a7ab19ea6c..095327a594f 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 c1a37977392..7aafbf63ebb 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 4d64d8de1c1..5c0e8902b63 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 5dee5227dd7..9056888c12d 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 e44b65d85d5..f771fa8138a 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 8c401b3ce1d..331b3e661bc 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/02/25 v6.80h
+ [2010/03/04 v6.80k
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -292,6 +292,13 @@
\def\SliTeX{Sli\TeX}%
\def\MF{Metafont}%
\def\MP{Metapost}%
+ \let\fontencoding\@gobble
+ \let\fontfamily\@gobble
+ \let\fontseries\@gobble
+ \let\fontshape\@gobble
+ \let\fontsize\@gobbletwo
+ \let\selectfont\@empty
+ \let\usefont\@gobblefour
\let\emph\@firstofone
\let\textnormal\@firstofone
\let\textrm\@firstofone
@@ -3743,6 +3750,13 @@
\endgroup
\fi
}
+\def\Hy@AllowHyphens{%
+ \relax
+ \ifhmode
+ \penalty\@M
+ \hskip\z@skip
+ \fi
+}
\DeclareRobustCommand*{\href}{%
\@ifnextchar\bgroup\Hy@href{\hyper@normalise\href@}%
}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
index 4b209ccad31..ab553d4b363 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 a31809bcc15..bf827d36265 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 317359f2e63..fa0c2b2d286 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 47361bcb922..321fe2fc5e0 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/02/25 v6.80h
+ [2010/03/04 v6.80k
Hyperref definitions for pdfmark specials]
\begingroup
\@ifundefined{headerps@out}{}{%
@@ -191,6 +191,7 @@
\Hy@SaveLastskip
\Hy@VerboseAnchor{#1}%
\literalps@out{H.S}%
+ \Hy@AllowHyphens
\xdef\hyper@currentanchor{#1}%
\Hy@activeanchortrue
}
@@ -213,6 +214,7 @@
\fi
\expandafter\Hy@colorlink\csname @#1color\endcsname
\literalps@out{H.S}%
+ \Hy@AllowHyphens
\xdef\hyper@currentanchor{#2}%
\gdef\hyper@currentlinktype{#1}%
}
@@ -503,7 +505,7 @@
\def\pdf@rect#1{%
\leavevmode
\ifHy@breaklinks
- \Hy@setouterhbox\pdf@box{#1}%
+ \Hy@setouterhbox\pdf@box{\Hy@AllowHyphens#1}%
\else
\sbox\pdf@box{#1}%
\fi
diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
index 679bda4da70..fbe20715538 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 96b53dc94fd..5ea215188e9 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/02/25 v6.80h
+ [2010/03/04 v6.80k
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 0936df5ae50..bce9c0dbec1 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/02/25 v6.80h
+ [2010/03/04 v6.80k
Hyperref: Additions to puenc.def for VnTeX]
\DeclareTextCommand{\abreve}{PU}{\81\003}
\DeclareTextCommand{\acircumflex}{PU}{\80\342}