diff options
author | Karl Berry <karl@freefriends.org> | 2019-11-10 22:04:01 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-11-10 22:04:01 +0000 |
commit | 130992c80053bef3107c54fb5e53b6afb3a17ab7 (patch) | |
tree | 124e643c4fe2f97c5d72ed914f6686d675944e03 /Master/texmf-dist/source | |
parent | 6d9b2cb47dff8e62ae83f697740024d8b1466c3d (diff) |
hyperref (10nov19)
git-svn-id: svn://tug.org/texlive/trunk@52719 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r-- | Master/texmf-dist/source/latex/hyperref/doc/manual.tex | 2 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/hyperref/hyperref.dtx | 70 |
2 files changed, 30 insertions, 42 deletions
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 |