summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-11-10 22:04:01 +0000
committerKarl Berry <karl@freefriends.org>2019-11-10 22:04:01 +0000
commit130992c80053bef3107c54fb5e53b6afb3a17ab7 (patch)
tree124e643c4fe2f97c5d72ed914f6686d675944e03 /Master
parent6d9b2cb47dff8e62ae83f697740024d8b1466c3d (diff)
hyperref (10nov19)
git-svn-id: svn://tug.org/texlive/trunk@52719 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/backref.pdfbin119610 -> 127581 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref.pdfbin2408294 -> 2461806 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/manual.css8
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/manual.html2
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/manual.pdfbin286711 -> 286698 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/nameref.pdfbin118426 -> 125513 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/options.pdfbin30263 -> 30252 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/doc/manual.tex2
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx70
-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/hluatex.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hpdftex.def2
-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.sty53
-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.def2
-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
33 files changed, 88 insertions, 95 deletions
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt
index 80f5a9f8737..c93958e5eb8 100644
--- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt
+++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt
@@ -1,3 +1,7 @@
+2019-11-06 David Carlisle
+ * don't load hobsub-hyperref,ifpdf,ifluatex,ifxetex,ifvtex
+ do load new iftex
+
2019-10-03 David Carlisle
* xr-hyper update to match xr
diff --git a/Master/texmf-dist/doc/latex/hyperref/README.md b/Master/texmf-dist/doc/latex/hyperref/README.md
index 82a4937b9c9..2b58b348022 100644
--- a/Master/texmf-dist/doc/latex/hyperref/README.md
+++ b/Master/texmf-dist/doc/latex/hyperref/README.md
@@ -1,5 +1,5 @@
# README for hyperref bundle
-2019-10-03
+2019-11-06
## INTRODUCTION
diff --git a/Master/texmf-dist/doc/latex/hyperref/backref.pdf b/Master/texmf-dist/doc/latex/hyperref/backref.pdf
index ee0d8ddd361..37bf795e697 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 add067eb88f..5718fa167ba 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/manual.css b/Master/texmf-dist/doc/latex/hyperref/manual.css
index 0943cab494e..6104bdd11a4 100644
--- a/Master/texmf-dist/doc/latex/hyperref/manual.css
+++ b/Master/texmf-dist/doc/latex/hyperref/manual.css
@@ -168,7 +168,9 @@ td.td01{ padding-left:0pt; padding-right:5pt; }
td.td10{ padding-left:5pt; padding-right:0pt; }
td.td11{ padding-left:5pt; padding-right:5pt; }
table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
-.hline hr, .cline hr{ height : 1px; margin:0px; }
+.hline hr, .cline hr{ height : 0px; margin:0px; }
+.hline td, .cline td{ padding: 0; }
+.hline hr, .cline hr{border:none;border-top:1px solid black;}
.tabbing-right {text-align:right;}
span.TEX {letter-spacing: -0.125em; }
span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
@@ -232,7 +234,9 @@ td.td01{ padding-left:0pt; padding-right:5pt; }
td.td10{ padding-left:5pt; padding-right:0pt; }
td.td11{ padding-left:5pt; padding-right:5pt; }
table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
-.hline hr, .cline hr{ height : 1px; margin:0px; }
+.hline hr, .cline hr{ height : 0px; margin:0px; }
+.hline td, .cline td{ padding: 0; }
+.hline hr, .cline hr{border:none;border-top:1px solid black;}
div.array {text-align:center;}
table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
div.longtable{text-align:center;}
diff --git a/Master/texmf-dist/doc/latex/hyperref/manual.html b/Master/texmf-dist/doc/latex/hyperref/manual.html
index ef07c562a0a..16fc7bddcea 100644
--- a/Master/texmf-dist/doc/latex/hyperref/manual.html
+++ b/Master/texmf-dist/doc/latex/hyperref/manual.html
@@ -2051,7 +2051,7 @@ class="td10">
class="td01"><span
class="ec-lmvtt-10">pdfnonfullscreenpagemode </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-27-2"
class="td11">
- <!--l. 760--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-27-3"
+ <!--l. 760--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-27-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-27-4"
class="td10">
diff --git a/Master/texmf-dist/doc/latex/hyperref/manual.pdf b/Master/texmf-dist/doc/latex/hyperref/manual.pdf
index 150ed4513c8..ceee2cc8d6d 100644
--- a/Master/texmf-dist/doc/latex/hyperref/manual.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/manual.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 7eb2809f467..e3ba5874564 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/doc/latex/hyperref/options.pdf b/Master/texmf-dist/doc/latex/hyperref/options.pdf
index cec94f6e6c5..d5d92d0e311 100644
--- a/Master/texmf-dist/doc/latex/hyperref/options.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/options.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/doc/manual.tex b/Master/texmf-dist/source/latex/hyperref/doc/manual.tex
index 574df948038..1fba391fcd4 100644
--- a/Master/texmf-dist/source/latex/hyperref/doc/manual.tex
+++ b/Master/texmf-dist/source/latex/hyperref/doc/manual.tex
@@ -757,7 +757,7 @@ pdflang & text & relax & PDF language identifier (RFC 3066)\\
pdfmenubar & boolean & true & make PDF viewer's menu bar visible \\
pdfnewwindow & boolean & false & make links that open another PDF file start a new window \\
pdfnonfullscreenpagemode
- & boolean & empty & page mode setting on exiting
+ & text & empty & page mode setting on exiting
full-screen mode\\
pdfnumcopies & integer & empty & number of printed copies \\
pdfpagelayout & text & empty & set layout of PDF pages \\
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
index 92a4cad56dc..5fa0f2e6089 100644
--- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
@@ -49,7 +49,7 @@
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
%<psdextra>\ProvidesFile{psdextra.def}
-%<!none> [2019/09/28 v7.00a %
+%<!none> [2019/11/06 v7.00b %
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -90,13 +90,12 @@
%<psdextra> Hyperref: Additions to PDF string support]
%<*driver>
\documentclass{ltxdoc}
-\usepackage{array}
-\usepackage{ifluatex,ifxetex}
-\ifnum 0\ifluatex 1\else\ifxetex 1\fi\fi=0 %
- \usepackage[T1]{fontenc}%
+\usepackage{array,iftex}
+\iftutex
+ \usepackage{fontspec}%
\renewcommand*{\ttdefault}{lmvtt}%
\else
- \usepackage{fontspec}%
+ \usepackage[T1]{fontenc}%
\renewcommand*{\ttdefault}{lmvtt}%
\fi
\usepackage[%
@@ -587,20 +586,9 @@
\Hy@SetCatcodes
% \end{macrocode}
%
-% It needs the December 95 release of \LaTeX, because it uses
-% |\protected@write|, and it defines commands in options; and the page
-% setup internal code changed at that point. It'll probably break
-% with the later releases!
-%
-% Use package |hobsub-hyperref| for faster package loading.
-% \begin{macrocode}
-\IfFileExists{hobsub-hyperref.sty}{%
- \RequirePackage{hobsub-hyperref}[2011/01/30]%
-}{}
-% \end{macrocode}
% \begin{macrocode}
\RequirePackage{ltxcmds}[2010/11/12]
-\RequirePackage{ifpdf}[2006/02/20]
+\RequirePackage{iftex}[2019/10/24]
\RequirePackage{pdftexcmds}[2009/04/10]
\@ifpackagelater{pdftexcmds}{2010/11/04}{}{%
\ltx@IfUndefined{pdfdraftmode}{%
@@ -626,8 +614,6 @@
\RequirePackage{kvsetkeys}[2007/09/29]
\RequirePackage{kvdefinekeys}[2011/04/07]
\RequirePackage{pdfescape}[2007/11/11]
-\RequirePackage{ifvtex}
-\RequirePackage{ifxetex}[2006/08/21]
\RequirePackage{hycolor}
\RequirePackage{letltxmacro}[2008/06/13]
\RequirePackage{auxhook}[2009/12/14]
@@ -5324,7 +5310,7 @@
\def\Hy@DviErrMsg{XeTeX is running}%
\else
\ifvtex
- \ifvtexdvi
+ \ifnum\OpMode=\z@
\Hy@DviModetrue
\else
\def\Hy@DviErrMsg{VTeX is running, but not in DVI mode}%
@@ -7429,24 +7415,26 @@
\ifx\Hy@driver\@empty
\else
\def\Hy@temp{hvtexhtm}%
- \ifvtexhtml
- \ifx\Hy@driver\Hy@temp
+ \ifvtex
+ \ifnum\OpMode=10 %
+ \ifx\Hy@driver\Hy@temp
+ \else
+ \Hy@WarningNoLine{%
+ Wrong driver `\Hy@driver.def';\MessageBreak
+ VTeX is running in HTML mode.\MessageBreak
+ Forcing driver `\Hy@temp.def'%
+ }%
+ \let\Hy@driver\Hy@temp
+ \fi
\else
- \Hy@WarningNoLine{%
- Wrong driver `\Hy@driver.def';\MessageBreak
- VTeX is running in HTML mode.\MessageBreak
- Forcing driver `\Hy@temp.def'%
- }%
- \let\Hy@driver\Hy@temp
- \fi
- \else
- \ifx\Hy@driver\Hy@temp
- \Hy@WarningNoLine{%
- Wrong driver `\Hy@driver.def';\MessageBreak
- VTeX is not running in HTML mode.\MessageBreak
- Using default driver%
- }%
- \let\Hy@driver\@empty
+ \ifx\Hy@driver\Hy@temp
+ \Hy@WarningNoLine{%
+ Wrong driver `\Hy@driver.def';\MessageBreak
+ VTeX is not running in HTML mode.\MessageBreak
+ Using default driver%
+ }%
+ \let\Hy@driver\@empty
+ \fi
\fi
\fi
\fi
@@ -7469,7 +7457,7 @@
\ifxetex
\def\Hy@driver{hxetex}%
\else
- \ifvtexhtml
+ \ifnum\OpMode=10 %
\def\Hy@driver{hvtexhtm}%
\def\MaybeStopEarly{%
\Hy@Message{Stopped early}%
@@ -7480,10 +7468,10 @@
\endinput
}%
\else
- \ifvtexpdf
+ \ifnum\OpMode=\@ne
\def\Hy@driver{hvtex}%
\else
- \ifvtexps
+ \ifnum\OpMode=\tw@
\def\Hy@driver{hvtex}%
\else
\ifx\HyOpt@DriverFallback\ltx@empty
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
index 233db043464..483086c34df 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvipdfm.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 f9b45473bb4..f36df86a2ad 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvips.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvips.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 9eb1fa943f6..5ef5e6a9a73 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvipson.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 34a66d46914..f3819313cb5 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdviwind.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
Hyperref driver for dviwindo]
\Hy@VersionCheck{hdviwind.def}
\begingroup
diff --git a/Master/texmf-dist/tex/latex/hyperref/hluatex.def b/Master/texmf-dist/tex/latex/hyperref/hluatex.def
index 48bf0f1368d..61b7399ea53 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hluatex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hluatex.def
@@ -33,7 +33,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hluatex.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
Hyperref driver for luaTeX]
\Hy@VersionCheck{hluatex.def}
%% Source File: hluatex.dtx
diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
index f5e65814d0f..a7df85e2851 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hpdftex.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
Hyperref driver for pdfTeX]
\Hy@VersionCheck{hpdftex.def}
\pdf@ifdraftmode{%
diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
index 5d4590f095c..fc2da12b33e 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
+++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htex4ht.cfg}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 dd109ef8aa4..1186da79846 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
+++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htex4ht.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 50b58c696cd..cc696565ed3 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htexture.def
+++ b/Master/texmf-dist/tex/latex/hyperref/htexture.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htexture.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 85239a65e6e..51409852f39 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtex.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtex.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 4ecc583edf9..78daa3f3de6 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtexhtml.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 8536d06b396..66ac0368cf4 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtexmrk.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 b65b753e6e2..58e412f366d 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hxetex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hxetex.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hxetex.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 fe8d0462c76..d9e40da4579 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
@@ -33,7 +33,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{hyperref}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -102,11 +102,8 @@
}%
\endgroup
\Hy@SetCatcodes
-\IfFileExists{hobsub-hyperref.sty}{%
- \RequirePackage{hobsub-hyperref}[2011/01/30]%
-}{}
\RequirePackage{ltxcmds}[2010/11/12]
-\RequirePackage{ifpdf}[2006/02/20]
+\RequirePackage{iftex}[2019/10/24]
\RequirePackage{pdftexcmds}[2009/04/10]
\@ifpackagelater{pdftexcmds}{2010/11/04}{}{%
\ltx@IfUndefined{pdfdraftmode}{%
@@ -130,8 +127,6 @@
\RequirePackage{kvsetkeys}[2007/09/29]
\RequirePackage{kvdefinekeys}[2011/04/07]
\RequirePackage{pdfescape}[2007/11/11]
-\RequirePackage{ifvtex}
-\RequirePackage{ifxetex}[2006/08/21]
\RequirePackage{hycolor}
\RequirePackage{letltxmacro}[2008/06/13]
\RequirePackage{auxhook}[2009/12/14]
@@ -2924,7 +2919,7 @@
\def\Hy@DviErrMsg{XeTeX is running}%
\else
\ifvtex
- \ifvtexdvi
+ \ifnum\OpMode=\z@
\Hy@DviModetrue
\else
\def\Hy@DviErrMsg{VTeX is running, but not in DVI mode}%
@@ -4646,24 +4641,26 @@
\ifx\Hy@driver\@empty
\else
\def\Hy@temp{hvtexhtm}%
- \ifvtexhtml
- \ifx\Hy@driver\Hy@temp
+ \ifvtex
+ \ifnum\OpMode=10 %
+ \ifx\Hy@driver\Hy@temp
+ \else
+ \Hy@WarningNoLine{%
+ Wrong driver `\Hy@driver.def';\MessageBreak
+ VTeX is running in HTML mode.\MessageBreak
+ Forcing driver `\Hy@temp.def'%
+ }%
+ \let\Hy@driver\Hy@temp
+ \fi
\else
- \Hy@WarningNoLine{%
- Wrong driver `\Hy@driver.def';\MessageBreak
- VTeX is running in HTML mode.\MessageBreak
- Forcing driver `\Hy@temp.def'%
- }%
- \let\Hy@driver\Hy@temp
- \fi
- \else
- \ifx\Hy@driver\Hy@temp
- \Hy@WarningNoLine{%
- Wrong driver `\Hy@driver.def';\MessageBreak
- VTeX is not running in HTML mode.\MessageBreak
- Using default driver%
- }%
- \let\Hy@driver\@empty
+ \ifx\Hy@driver\Hy@temp
+ \Hy@WarningNoLine{%
+ Wrong driver `\Hy@driver.def';\MessageBreak
+ VTeX is not running in HTML mode.\MessageBreak
+ Using default driver%
+ }%
+ \let\Hy@driver\@empty
+ \fi
\fi
\fi
\fi
@@ -4682,7 +4679,7 @@
\ifxetex
\def\Hy@driver{hxetex}%
\else
- \ifvtexhtml
+ \ifnum\OpMode=10 %
\def\Hy@driver{hvtexhtm}%
\def\MaybeStopEarly{%
\Hy@Message{Stopped early}%
@@ -4693,10 +4690,10 @@
\endinput
}%
\else
- \ifvtexpdf
+ \ifnum\OpMode=\@ne
\def\Hy@driver{hvtex}%
\else
- \ifvtexps
+ \ifnum\OpMode=\tw@
\def\Hy@driver{hvtex}%
\else
\ifx\HyOpt@DriverFallback\ltx@empty
diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
index e97cd807566..e3e772cfbfb 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hypertex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hypertex.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 01d04a668a7..eb06f579ea9 100644
--- a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
@@ -33,7 +33,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{nohyperref}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 7b2f9369b0e..016146f9293 100644
--- a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{pd1enc.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 d5d5a06766a..40f79c6918a 100644
--- a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
+++ b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{pdfmark.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 9570f398cd2..afe5e1d1000 100644
--- a/Master/texmf-dist/tex/latex/hyperref/psdextra.def
+++ b/Master/texmf-dist/tex/latex/hyperref/psdextra.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{psdextra.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
Hyperref: Additions to PDF string support]
\Hy@VersionCheck{psdextra.def}
\newcommand*{\psdmapshortnames}{%
diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
index 012a9c69ef7..f8a139e96ff 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puarenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puarenc.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 ce7c2874fd1..53a7085c09e 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puenc.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puenc.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
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 56d292036c5..4dff6dd8194 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puvnenc.def}
- [2019/09/28 v7.00a %
+ [2019/11/06 v7.00b %
Hyperref: Additions to puenc.def for VnTeX]
\DeclareTextCommand{\abreve}{PU}{\81\003}% U+0103
\DeclareTextCommand{\acircumflex}{PU}{\80\342}% U+00E2