summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-08-02 21:30:05 +0000
committerKarl Berry <karl@freefriends.org>2012-08-02 21:30:05 +0000
commit74b982ce376de67d2e8fc75e52eb22a828575fdc (patch)
tree1550f0296ccf994876f41450bea09a018999238d
parent4f559b7876f31def61183acc79d37da4ff3ae8e7 (diff)
hyperref
git-svn-id: svn://tug.org/texlive/trunk@27288 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/ChangeLog10
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdfbin170907 -> 171326 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/backref.pdfbin169374 -> 169374 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref.pdfbin2236954 -> 2251401 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/nameref.pdfbin159444 -> 159444 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx192
-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.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hpdftex.def72
-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.sty46
-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.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/psdextra.def3
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/puarenc.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/puenc.def33
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/puvnenc.def2
27 files changed, 333 insertions, 57 deletions
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog b/Master/texmf-dist/doc/latex/hyperref/ChangeLog
index a4ed50589f8..c6d003dec90 100644
--- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog
+++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog
@@ -1,3 +1,13 @@
+2012-07-30 6.82w Heiko Oberdiek
+ * 6.82w
+ * Bug fix in \pdfstringdef: Active characters defined with
+ \protected are catched and converted to characters with
+ catcode 12 (other).
+ * hpdftex.def: Before setting the version number it is checked,
+ whether objects are already written. Also \pdfobjcompresslevel
+ is disabled for versions < 5.
+ * puenc.def: Hebrew letters added.
+
2012-07-29 6.82v Heiko Oberdiek
* 6.82v
* Bug fix (introduced in 6.82r): Information entries did not
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf
index 86d3f56b2ee..a887148ffb9 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 e8d4e17ebe3..39e99186fb1 100644
--- a/Master/texmf-dist/doc/latex/hyperref/backref.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/backref.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
index bdb99a164bd..b734fff8213 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 7e982f7caa2..262f4a16aaa 100644
--- a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
index c28a7145088..f4a8744d2ab 100644
--- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
@@ -45,7 +45,7 @@
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
%<psdextra>\ProvidesFile{psdextra.def}
-%<!none> [2012/07/29 v6.82v %
+%<!none> [2012/07/30 v6.82w %
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -147,7 +147,7 @@
\end{document}
%</driver>
% \fi
-% \CheckSum{37049}
+% \CheckSum{37293}
%
% \MakeShortVerb{|}
% \StopEventually{}
@@ -3605,7 +3605,13 @@
% have the meaning of \cs{@typeset@protect} that
% is equal to \cs{relax}).
%
+% For the comparison with active characters, \texttt{\textasciitilde}
+% cannot be used because it has the meaning of a blank space here.
+% And active characters need to be checked, if they have been defined
+% using \cs{protected}.
% \begin{macrocode}
+\catcode`\Q=\active
+\let Q\ltx@empty
\def\HyPsd@CheckCatcodes#1#2\HyPsd@End{%
\global\let\HyPsd@Rest\relax
\ifcat\relax\noexpand#1\relax
@@ -3635,31 +3641,39 @@
\fi
\fi
\else
- \ifcat#1A% letter
- \expandafter\def\expandafter\HyPsd@String\expandafter{%
- \HyPsd@String#1%
+ \ifcat\noexpand#1\noexpandQ% active character
+ \expandafter\expandafter\expandafter\def
+ \expandafter\expandafter\expandafter\HyPsd@String
+ \expandafter\expandafter\expandafter{%
+ \expandafter\HyPsd@String\string#1%
}%
\else
- \ifcat#1 % SPACE
+ \ifcat#1A% letter
\expandafter\def\expandafter\HyPsd@String\expandafter{%
- \HyPsd@String\HyPsd@SPACEOPTI
+ \HyPsd@String#1%
}%
\else
- \ifcat$#1%
- \HyPsd@CatcodeWarning{math shift}%
+ \ifcat#1 % SPACE
+ \expandafter\def\expandafter\HyPsd@String\expandafter{%
+ \HyPsd@String\HyPsd@SPACEOPTI
+ }%
\else
- \ifcat&#1%
- \HyPsd@CatcodeWarning{alignment tab}%
+ \ifcat$#1%
+ \HyPsd@CatcodeWarning{math shift}%
\else
- \ifcat^#1%
- \HyPsd@CatcodeWarning{superscript}%
+ \ifcat&#1%
+ \HyPsd@CatcodeWarning{alignment tab}%
\else
- \ifcat_#1%
- \HyPsd@CatcodeWarning{subscript}%
+ \ifcat^#1%
+ \HyPsd@CatcodeWarning{superscript}%
\else
- \expandafter\def\expandafter\HyPsd@String\expandafter{%
- \HyPsd@String#1%
- }%
+ \ifcat_#1%
+ \HyPsd@CatcodeWarning{subscript}%
+ \else
+ \expandafter\def\expandafter\HyPsd@String\expandafter{%
+ \HyPsd@String#1%
+ }%
+ \fi
\fi
\fi
\fi
@@ -3684,6 +3698,7 @@
\fi
\Hy@ReturnEnd
}
+\catcode`\Q=11 %
% \end{macrocode}
% \end{macro}
%
@@ -6801,6 +6816,7 @@
% \begin{macrocode}
\ifHy@pdfa
\kvsetkeys{Hyp}{pdfversion=1.4}%
+ \Hy@DisableOption{pdfversion}%
\def\Hy@Acrobatmenu#1#2{%
\leavevmode
\begingroup
@@ -12955,9 +12971,77 @@
\fi
\fi
\ifHy@setpdfversion
+ \ifnum\Hy@pdfversion<5 %
+ \ltx@IfUndefined{pdfobjcompresslevel}{%
+ }{%
+ \ifHy@verbose
+ \Hy@InfoNoLine{%
+ PDF object streams are disabled, because they are%
+ \MessageBreak
+ not supported in requested PDF version %
+ 1.\Hy@pdfversion
+ }%
+ \fi
+ \pdfobjcompresslevel=\ltx@zero
+ }%
+ \fi
\ifnum\Hy@pdfminorversion=\Hy@pdfversion\relax
\else
- \Hy@pdfminorversion=\Hy@pdfversion\relax
+ \let\Hy@temp\ltx@empty
+ \def\Hy@temp@A#1#2{%
+ \ifnum#1>\ltx@zero
+ \edef\Hy@temp{%
+ \Hy@temp
+ \space\space
+ \the#1\space #2%
+ \ifnum#1=\ltx@one\else s\fi
+ \MessageBreak
+ }%
+ \fi
+ }%
+ \Hy@temp@A\pdflastobj{PDF object}%
+ \Hy@temp@A\pdflastxform{form XObject}%
+ \Hy@temp@A\pdflastximage{image XObject}%
+ \Hy@temp@A\pdflastannot{annotation}%
+ \ltx@IfUndefined{pdflastlink}{%
+ }{%
+ \Hy@temp@A\pdflastlink{link}%
+ }%
+ \ifx\Hy@temp\ltx@empty
+ \Hy@pdfminorversion=\Hy@pdfversion\relax
+ \else
+ \let\Hy@temp@A\ltx@empty
+ \ifnum\Hy@pdfversion=4 %
+ \IfFileExists{pdf14.sty}{%
+ \def\Hy@temp@A{%
+ \MessageBreak
+ Or \string\RequirePackage{pdf14} can be used%
+ \MessageBreak
+ before \string\documentclass\space as shortcut%
+ }%
+ }{}%
+ \fi
+ \Hy@WarningNoLine{%
+ The PDF version number could not be set,\MessageBreak
+ because some PDF objects are already written:%
+ \MessageBreak
+ \Hy@temp
+ The version should be set as early as possible:%
+ \MessageBreak
+ \space\space
+ \expandafter\string\Hy@pdfminorversion=\Hy@pdfversion
+ \string\relax
+ \ifnum\Hy@pdfversion<5 %
+ \ltx@ifundefined{pdfobjcompresslevel}{%
+ }{%
+ \MessageBreak
+ \space\space
+ \string\pdfobjcompresslevel=0\string\relax
+ }%
+ \fi
+ \Hy@temp@A
+ }%
+ \fi
\fi
\PackageInfo{hyperref}{%
\expandafter\string\Hy@pdfminorversion
@@ -22410,6 +22494,75 @@
% |\84\376|: U+04FE CYRILLIC CAPITAL LETTER HA WITH STROKE\\
% |\84\377|: U+04FF CYRILLIC SMALL LETTER HA WITH STROKE
%
+% \subsubsection{Hebrew: U+0590 to U+05FF}
+%
+% Macro names are taken from \texttt{he8enc.def}.
+% \begin{macrocode}
+% U+05C3 HEBREW PUNCTUATION SOF PASUQ
+\DeclareTextCommand{\sofpasuq}{PU}{\85\303}% U+05C3
+% U+05D0 HEBREW LETTER ALEF
+\DeclareTextCommand{\hebalef}{PU}{\85\320}% U+05D0
+% U+05D1 HEBREW LETTER BET
+\DeclareTextCommand{\hebbet}{PU}{\85\321}% U+05D1
+% U+05D2 HEBREW LETTER GIMEL
+\DeclareTextCommand{\hebgimel}{PU}{\85\322}% U+05D2
+% U+05D3 HEBREW LETTER DALET
+\DeclareTextCommand{\hebdalet}{PU}{\85\323}% U+05D3
+% U+05D4 HEBREW LETTER HE
+\DeclareTextCommand{\hebhe}{PU}{\85\324}% U+05D4
+% U+05D5 HEBREW LETTER VAV
+\DeclareTextCommand{\hebvav}{PU}{\85\325}% U+05D5
+% U+05D6 HEBREW LETTER ZAYIN
+\DeclareTextCommand{\hebzayin}{PU}{\85\326}% U+05D6
+% U+05D7 HEBREW LETTER HET
+\DeclareTextCommand{\hebhet}{PU}{\85\327}% U+05D7
+% U+05D8 HEBREW LETTER TET
+\DeclareTextCommand{\hebtet}{PU}{\85\330}% U+05D8
+% U+05D9 HEBREW LETTER YOD
+\DeclareTextCommand{\hebyod}{PU}{\85\331}% U+05D9
+% U+05DA HEBREW LETTER FINAL KAF
+\DeclareTextCommand{\hebfinalkaf}{PU}{\85\332}% U+05DA
+% U+05DB HEBREW LETTER KAF
+\DeclareTextCommand{\hebkaf}{PU}{\85\333}% U+05DB
+% U+05DC HEBREW LETTER LAMED
+\DeclareTextCommand{\heblamed}{PU}{\85\334}% U+05DC
+% U+05DD HEBREW LETTER FINAL MEM
+\DeclareTextCommand{\hebfinalmem}{PU}{\85\335}% U+05DD
+% U+05DE HEBREW LETTER MEM
+\DeclareTextCommand{\hebmem}{PU}{\85\336}% U+05DE
+% U+05DF HEBREW LETTER FINAL NUN
+\DeclareTextCommand{\hebfinalnun}{PU}{\85\337}% U+05DF
+% U+05E0 HEBREW LETTER NUN
+\DeclareTextCommand{\hebnun}{PU}{\85\340}% U+05E0
+% U+05E1 HEBREW LETTER SAMEKH
+\DeclareTextCommand{\hebsamekh}{PU}{\85\341}% U+05E1
+% U+05E2 HEBREW LETTER AYIN
+\DeclareTextCommand{\hebayin}{PU}{\85\342}% U+05E2
+% U+05E3 HEBREW LETTER FINAL PE
+\DeclareTextCommand{\hebfinalpe}{PU}{\85\343}% U+05E3
+% U+05E4 HEBREW LETTER PE
+\DeclareTextCommand{\hebpe}{PU}{\85\344}% U+05E4
+% U+05E5 HEBREW LETTER FINAL TSADI
+\DeclareTextCommand{\hebfinaltsadi}{PU}{\85\345}% U+05E5
+% U+05E6 HEBREW LETTER TSADI
+\DeclareTextCommand{\hebtsadi}{PU}{\85\346}% U+05E6
+% U+05E7 HEBREW LETTER QOF
+\DeclareTextCommand{\hebqof}{PU}{\85\347}% U+05E7
+% U+05E8 HEBREW LETTER RESH
+\DeclareTextCommand{\hebresh}{PU}{\85\350}% U+05E8
+% U+05E9 HEBREW LETTER SHIN
+\DeclareTextCommand{\hebshin}{PU}{\85\351}% U+05E9
+%* \hebshin -> \hebsin (he8)
+% U+05EA HEBREW LETTER TAV
+\DeclareTextCommand{\hebtav}{PU}{\85\352}% U+05EA
+% U+05F0 HEBREW LIGATURE YIDDISH DOUBLE VAV
+\DeclareTextCommand{\doublevav}{PU}{\85\360}% U+05F0
+% U+05F1 HEBREW LIGATURE YIDDISH VAV YOD
+\DeclareTextCommand{\vavyod}{PU}{\85\361}% U+05F1
+% U+05F2 HEBREW LIGATURE YIDDISH DOUBLE YOD
+\DeclareTextCommand{\doubleyod}{PU}{\85\362}% U+05F2
+% \end{macrocode}
+%
% \subsubsection{Thai: U+0E00 to U+0E7F}
%
% \begin{macrocode}
@@ -25924,6 +26077,7 @@
\let\digamma\textdigammagreek
\let\hardsign\cyrhrdsn
\let\softsign\cyrsftsn
+ \let\hebsin\hebshin
\let\textsck\textPUsck
\let\textscm\textPUscm
\let\textscp\textPUscp
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
index a4d93b949ef..a11f6f75ec5 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for dvipdfm]
\Hy@VersionCheck{hdvipdfm.def}
\def\Hy@PutCatalog#1{\@pdfm@mark{docview << #1 >>}}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
index b6ba58d0123..fa69dc283de 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for dvips]
\Hy@VersionCheck{hdvips.def}
\providecommand*{\XR@ext}{pdf}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
index 32863c9cd45..233cdfd0c02 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for dvipsone]
\Hy@VersionCheck{hdvipson.def}
\providecommand*{\XR@ext}{pdf}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
index b9fbee6fb65..74ff9b23dff 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for dviwindo]
\Hy@VersionCheck{hdviwind.def}
\begingroup
diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
index f658d6c439e..ea6bef2c41e 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for pdfTeX]
\Hy@VersionCheck{hpdftex.def}
\pdf@ifdraftmode{%
@@ -134,9 +134,77 @@
\fi
\fi
\ifHy@setpdfversion
+ \ifnum\Hy@pdfversion<5 %
+ \ltx@IfUndefined{pdfobjcompresslevel}{%
+ }{%
+ \ifHy@verbose
+ \Hy@InfoNoLine{%
+ PDF object streams are disabled, because they are%
+ \MessageBreak
+ not supported in requested PDF version %
+ 1.\Hy@pdfversion
+ }%
+ \fi
+ \pdfobjcompresslevel=\ltx@zero
+ }%
+ \fi
\ifnum\Hy@pdfminorversion=\Hy@pdfversion\relax
\else
- \Hy@pdfminorversion=\Hy@pdfversion\relax
+ \let\Hy@temp\ltx@empty
+ \def\Hy@temp@A#1#2{%
+ \ifnum#1>\ltx@zero
+ \edef\Hy@temp{%
+ \Hy@temp
+ \space\space
+ \the#1\space #2%
+ \ifnum#1=\ltx@one\else s\fi
+ \MessageBreak
+ }%
+ \fi
+ }%
+ \Hy@temp@A\pdflastobj{PDF object}%
+ \Hy@temp@A\pdflastxform{form XObject}%
+ \Hy@temp@A\pdflastximage{image XObject}%
+ \Hy@temp@A\pdflastannot{annotation}%
+ \ltx@IfUndefined{pdflastlink}{%
+ }{%
+ \Hy@temp@A\pdflastlink{link}%
+ }%
+ \ifx\Hy@temp\ltx@empty
+ \Hy@pdfminorversion=\Hy@pdfversion\relax
+ \else
+ \let\Hy@temp@A\ltx@empty
+ \ifnum\Hy@pdfversion=4 %
+ \IfFileExists{pdf14.sty}{%
+ \def\Hy@temp@A{%
+ \MessageBreak
+ Or \string\RequirePackage{pdf14} can be used%
+ \MessageBreak
+ before \string\documentclass\space as shortcut%
+ }%
+ }{}%
+ \fi
+ \Hy@WarningNoLine{%
+ The PDF version number could not be set,\MessageBreak
+ because some PDF objects are already written:%
+ \MessageBreak
+ \Hy@temp
+ The version should be set as early as possible:%
+ \MessageBreak
+ \space\space
+ \expandafter\string\Hy@pdfminorversion=\Hy@pdfversion
+ \string\relax
+ \ifnum\Hy@pdfversion<5 %
+ \ltx@ifundefined{pdfobjcompresslevel}{%
+ }{%
+ \MessageBreak
+ \space\space
+ \string\pdfobjcompresslevel=0\string\relax
+ }%
+ \fi
+ \Hy@temp@A
+ }%
+ \fi
\fi
\PackageInfo{hyperref}{%
\expandafter\string\Hy@pdfminorversion
diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
index ba41681bff6..ff0d13544ea 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
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 62dba68c07b..26d3900999c 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for TeX4ht]
\Hy@VersionCheck{htex4ht.def}
\providecommand*{\XR@ext}{html}
diff --git a/Master/texmf-dist/tex/latex/hyperref/htexture.def b/Master/texmf-dist/tex/latex/hyperref/htexture.def
index 7c207792648..05ded082f88 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for Textures]
\Hy@VersionCheck{htexture.def}
\providecommand*{\XR@ext}{pdf}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtex.def b/Master/texmf-dist/tex/latex/hyperref/hvtex.def
index 233dcdfc380..4b11dd74af3 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for VTeX in PDF/PS mode]
\Hy@VersionCheck{hvtex.def}
\providecommand*{\XR@ext}{pdf}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
index 610e5b6ffb1..d5ccaa95fa6 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for VTeX in HTML mode]
\Hy@VersionCheck{hvtexhtm.def}
\providecommand*{\XR@ext}{htm}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
index b897e14c01d..0b5ceb322e1 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)]
\Hy@VersionCheck{hvtexmrk.def}
\providecommand*{\XR@ext}{pdf}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hxetex.def b/Master/texmf-dist/tex/latex/hyperref/hxetex.def
index 2b6d4419592..e7280d58ea2 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for XeTeX]
\Hy@VersionCheck{hxetex.def}
\HyPsd@LoadUnicode
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
index 18b149b4e5b..2142b0071e6 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}[1995/12/01]
\ProvidesPackage{hyperref}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -1731,6 +1731,8 @@
\def\HyPsd@@AppendItalcorr#1#2{%
\expandafter\def\expandafter#2\expandafter{#2#1}%
}
+\catcode`\Q=\active
+\let Q\ltx@empty
\def\HyPsd@CheckCatcodes#1#2\HyPsd@End{%
\global\let\HyPsd@Rest\relax
\ifcat\relax\noexpand#1\relax
@@ -1760,31 +1762,39 @@
\fi
\fi
\else
- \ifcat#1A% letter
- \expandafter\def\expandafter\HyPsd@String\expandafter{%
- \HyPsd@String#1%
+ \ifcat\noexpand#1\noexpandQ% active character
+ \expandafter\expandafter\expandafter\def
+ \expandafter\expandafter\expandafter\HyPsd@String
+ \expandafter\expandafter\expandafter{%
+ \expandafter\HyPsd@String\string#1%
}%
\else
- \ifcat#1 % SPACE
+ \ifcat#1A% letter
\expandafter\def\expandafter\HyPsd@String\expandafter{%
- \HyPsd@String\HyPsd@SPACEOPTI
+ \HyPsd@String#1%
}%
\else
- \ifcat$#1%
- \HyPsd@CatcodeWarning{math shift}%
+ \ifcat#1 % SPACE
+ \expandafter\def\expandafter\HyPsd@String\expandafter{%
+ \HyPsd@String\HyPsd@SPACEOPTI
+ }%
\else
- \ifcat&#1%
- \HyPsd@CatcodeWarning{alignment tab}%
+ \ifcat$#1%
+ \HyPsd@CatcodeWarning{math shift}%
\else
- \ifcat^#1%
- \HyPsd@CatcodeWarning{superscript}%
+ \ifcat&#1%
+ \HyPsd@CatcodeWarning{alignment tab}%
\else
- \ifcat_#1%
- \HyPsd@CatcodeWarning{subscript}%
+ \ifcat^#1%
+ \HyPsd@CatcodeWarning{superscript}%
\else
- \expandafter\def\expandafter\HyPsd@String\expandafter{%
- \HyPsd@String#1%
- }%
+ \ifcat_#1%
+ \HyPsd@CatcodeWarning{subscript}%
+ \else
+ \expandafter\def\expandafter\HyPsd@String\expandafter{%
+ \HyPsd@String#1%
+ }%
+ \fi
\fi
\fi
\fi
@@ -1809,6 +1819,7 @@
\fi
\Hy@ReturnEnd
}
+\catcode`\Q=11 %
\def\HyPsd@AfterCountRemove#1\HyPsd@End{%
\gdef\HyPsd@Rest{#1}%
}
@@ -4108,6 +4119,7 @@
\Hy@DisableOption{pdfa}
\ifHy@pdfa
\kvsetkeys{Hyp}{pdfversion=1.4}%
+ \Hy@DisableOption{pdfversion}%
\def\Hy@Acrobatmenu#1#2{%
\leavevmode
\begingroup
diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
index 2d1c950ae67..dc1c4314870 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref driver for HyperTeX specials]
\Hy@VersionCheck{hypertex.def}
\providecommand*{\XR@ext}{dvi}
diff --git a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
index 4205c6ab428..493aaa83caa 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}[1995/12/01]
\ProvidesPackage{nohyperref}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
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 6739ddf94b7..d492ba692c2 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
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 05ca0bcbbe7..a9f38396693 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref definitions for pdfmark specials]
\Hy@VersionCheck{pdfmark.def}
\begingroup
diff --git a/Master/texmf-dist/tex/latex/hyperref/psdextra.def b/Master/texmf-dist/tex/latex/hyperref/psdextra.def
index 0c9a11a02e2..8a7eb334f6e 100644
--- a/Master/texmf-dist/tex/latex/hyperref/psdextra.def
+++ b/Master/texmf-dist/tex/latex/hyperref/psdextra.def
@@ -29,7 +29,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{psdextra.def}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref: Additions to PDF string support]
\Hy@VersionCheck{psdextra.def}
\newcommand*{\psdmapshortnames}{%
@@ -897,6 +897,7 @@
\let\digamma\textdigammagreek
\let\hardsign\cyrhrdsn
\let\softsign\cyrsftsn
+ \let\hebsin\hebshin
\let\textsck\textPUsck
\let\textscm\textPUscm
\let\textscp\textPUscp
diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
index 341a2170771..08645c485cb 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref: Additions to puenc.def for Arabi]
\DeclareTextCommand{\hamza}{PU}{\86\041}% U+0621
\DeclareTextCommand{\alefmadda}{PU}{\86\042}% U+0622
diff --git a/Master/texmf-dist/tex/latex/hyperref/puenc.def b/Master/texmf-dist/tex/latex/hyperref/puenc.def
index ca0827337c6..51da8f16cf3 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref: PDF Unicode definition (HO)]
\DeclareFontEncoding{PU}{}{}
\DeclareTextCommand{\`}{PU}[1]{#1\83\000}% U+0300
@@ -935,6 +935,37 @@
\DeclareTextCompositeCommand{\"}{PU}{\cyrery}{\84\371}% U+04F9
\DeclareTextCommand{\CYRHHK}{PU}{\84\374}% U+04FC
\DeclareTextCommand{\cyrhhk}{PU}{\84\375}% U+04FD
+\DeclareTextCommand{\sofpasuq}{PU}{\85\303}% U+05C3
+\DeclareTextCommand{\hebalef}{PU}{\85\320}% U+05D0
+\DeclareTextCommand{\hebbet}{PU}{\85\321}% U+05D1
+\DeclareTextCommand{\hebgimel}{PU}{\85\322}% U+05D2
+\DeclareTextCommand{\hebdalet}{PU}{\85\323}% U+05D3
+\DeclareTextCommand{\hebhe}{PU}{\85\324}% U+05D4
+\DeclareTextCommand{\hebvav}{PU}{\85\325}% U+05D5
+\DeclareTextCommand{\hebzayin}{PU}{\85\326}% U+05D6
+\DeclareTextCommand{\hebhet}{PU}{\85\327}% U+05D7
+\DeclareTextCommand{\hebtet}{PU}{\85\330}% U+05D8
+\DeclareTextCommand{\hebyod}{PU}{\85\331}% U+05D9
+\DeclareTextCommand{\hebfinalkaf}{PU}{\85\332}% U+05DA
+\DeclareTextCommand{\hebkaf}{PU}{\85\333}% U+05DB
+\DeclareTextCommand{\heblamed}{PU}{\85\334}% U+05DC
+\DeclareTextCommand{\hebfinalmem}{PU}{\85\335}% U+05DD
+\DeclareTextCommand{\hebmem}{PU}{\85\336}% U+05DE
+\DeclareTextCommand{\hebfinalnun}{PU}{\85\337}% U+05DF
+\DeclareTextCommand{\hebnun}{PU}{\85\340}% U+05E0
+\DeclareTextCommand{\hebsamekh}{PU}{\85\341}% U+05E1
+\DeclareTextCommand{\hebayin}{PU}{\85\342}% U+05E2
+\DeclareTextCommand{\hebfinalpe}{PU}{\85\343}% U+05E3
+\DeclareTextCommand{\hebpe}{PU}{\85\344}% U+05E4
+\DeclareTextCommand{\hebfinaltsadi}{PU}{\85\345}% U+05E5
+\DeclareTextCommand{\hebtsadi}{PU}{\85\346}% U+05E6
+\DeclareTextCommand{\hebqof}{PU}{\85\347}% U+05E7
+\DeclareTextCommand{\hebresh}{PU}{\85\350}% U+05E8
+\DeclareTextCommand{\hebshin}{PU}{\85\351}% U+05E9
+\DeclareTextCommand{\hebtav}{PU}{\85\352}% U+05EA
+\DeclareTextCommand{\doublevav}{PU}{\85\360}% U+05F0
+\DeclareTextCommand{\vavyod}{PU}{\85\361}% U+05F1
+\DeclareTextCommand{\doubleyod}{PU}{\85\362}% U+05F2
\DeclareTextCommand{\textbaht}{PU}{\9016\077}% U+0E3F
\DeclareTextCommand{\textsca}{PU}{\9035\000}% U+1D00
\DeclareTextCommand{\textscd}{PU}{\9035\005}%* U+1D05
diff --git a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
index 7fea4994d31..c1e993904cc 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}
- [2012/07/29 v6.82v %
+ [2012/07/30 v6.82w %
Hyperref: Additions to puenc.def for VnTeX]
\DeclareTextCommand{\abreve}{PU}{\81\003}% U+0103
\DeclareTextCommand{\acircumflex}{PU}{\80\342}% U+00E2