From 74b982ce376de67d2e8fc75e52eb22a828575fdc Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 2 Aug 2012 21:30:05 +0000 Subject: hyperref git-svn-id: svn://tug.org/texlive/trunk@27288 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/hyperref/ChangeLog | 10 ++ Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf | Bin 170907 -> 171326 bytes Master/texmf-dist/doc/latex/hyperref/backref.pdf | Bin 169374 -> 169374 bytes Master/texmf-dist/doc/latex/hyperref/hyperref.pdf | Bin 2236954 -> 2251401 bytes Master/texmf-dist/doc/latex/hyperref/nameref.pdf | Bin 159444 -> 159444 bytes .../texmf-dist/source/latex/hyperref/hyperref.dtx | 192 +++++++++++++++++++-- Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hdvips.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hdvipson.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hdviwind.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hpdftex.def | 72 +++++++- Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg | 2 +- Master/texmf-dist/tex/latex/hyperref/htex4ht.def | 2 +- Master/texmf-dist/tex/latex/hyperref/htexture.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hvtex.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hxetex.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hyperref.sty | 46 +++-- Master/texmf-dist/tex/latex/hyperref/hypertex.def | 2 +- .../texmf-dist/tex/latex/hyperref/nohyperref.sty | 2 +- Master/texmf-dist/tex/latex/hyperref/pd1enc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/pdfmark.def | 2 +- Master/texmf-dist/tex/latex/hyperref/psdextra.def | 3 +- Master/texmf-dist/tex/latex/hyperref/puarenc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/puenc.def | 33 +++- Master/texmf-dist/tex/latex/hyperref/puvnenc.def | 2 +- 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 Binary files a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf and b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf 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 Binary files a/Master/texmf-dist/doc/latex/hyperref/backref.pdf and b/Master/texmf-dist/doc/latex/hyperref/backref.pdf 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 Binary files a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf and b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf 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 Binary files a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf and b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf 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 @@ %\ProvidesFile{puvnenc.def} %\ProvidesFile{puarenc.def} %\ProvidesFile{psdextra.def} -% [2012/07/29 v6.82v % +% [2012/07/30 v6.82w % % Hypertext links for LaTeX] % Dummy hyperref (SR)] % Hyperref documentation driver file] @@ -147,7 +147,7 @@ \end{document} % % \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% - \HyPsd@CatcodeWarning{alignment tab}% + \ifcat$#1% + \HyPsd@CatcodeWarning{math shift}% \else - \ifcat^#1% - \HyPsd@CatcodeWarning{superscript}% + \ifcat% + \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% - \HyPsd@CatcodeWarning{alignment tab}% + \ifcat$#1% + \HyPsd@CatcodeWarning{math shift}% \else - \ifcat^#1% - \HyPsd@CatcodeWarning{superscript}% + \ifcat% + \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 -- cgit v1.2.3