summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx')
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx52
1 files changed, 15 insertions, 37 deletions
diff --git a/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx b/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
index c0075f181a..a1616e6f17 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
@@ -83,7 +83,7 @@
% }^^A
% }
%
-% \date{Version 0.95q, released 2022-07-08}
+% \date{Version 0.95r, released 2022-08-24}
%
% \maketitle
% \begin{documentation}
@@ -560,7 +560,7 @@
% \item |backref|
% \item |CJKbookmarks| this key should not be used anymore. At some time
% it will be removed.
-% \item |destlabels| (destination names are taken from \cs{label} if possible)
+% \item |destlabel| (destination names are taken from \cs{label} if possible)
% \item |encap|
% \item |hyperfigures| (according to the \pkg{hyperref} manual
% it makes figures hyper links, but actually is a no-op for most drivers, and it
@@ -959,7 +959,7 @@
%<@@=hyp>
% \end{macrocode}
% \begin{macrocode}
-\ProvidesFile{hgeneric-testphase.def}[2022-07-08 v0.95q %
+\ProvidesFile{hgeneric-testphase.def}[2022-08-24 v0.95r %
generic Hyperref driver for the LaTeX PDF management testphase bundle]
\RequirePackage{etoolbox} %why?
@@ -3090,12 +3090,8 @@
% \begin{macrocode}
\keys_define:nn { hyp / setup }
{
- ,verbose .choice:
- ,verbose / true .code:n = { \Hy@verbosetrue}
- ,verbose / false .code:n = { \Hy@verbosefalse}
- ,verbose .default:n = {true}
- ,debug .meta:n = {verbose=#1}
- ,debug .default:n = {true}
+ ,verbose .legacy_if_set:n = {Hy@verbose}
+ ,debug .legacy_if_set:n = {Hy@verbose}
}
\keys_define:nn { hyp / setup }
{
@@ -3120,27 +3116,12 @@
{
,extension .tl_set:N = \XR@ext
,extension .initial:n= pdf
- ,hypertexnames .choice:
- ,hypertexnames / true .code:n = { \Hy@hypertexnamestrue}
- ,hypertexnames / false .code:n = { \Hy@hypertexnamesfalse}
- ,hypertexnames .default:n = {true}
+ ,hypertexnames .legacy_if_set:n = {Hy@hypertexnames}
,linkfileprefix .tl_set:N = \Hy@linkfileprefix
- ,localanchorname .choice:
- ,localanchorname / true .code:n = { \Hy@localanchornametrue }
- ,localanchorname / false .code:n = { \Hy@localanchornamefalse }
- ,localanchorname .default:n = {true}
- ,naturalnames .choice:
- ,naturalnames / true .code:n = { \Hy@naturalnamestrue}
- ,naturalnames / false .code:n = { \Hy@naturalnamesfalse}
- ,naturalnames .default:n = {true}
- ,pageanchor .choice:
- ,pageanchor / true .code:n = { \Hy@pageanchortrue}
- ,pageanchor / false .code:n = { \Hy@pageanchorfalse}
- ,pageanchor .default:n = {true}
- ,plainpages .choice:
- ,plainpages / true .code:n = { \Hy@plainpagestrue}
- ,plainpages / false .code:n = { \Hy@plainpagesfalse}
- ,plainpages .default:n = {true}
+ ,localanchorname .legacy_if_set:n = {Hy@localanchorname}
+ ,naturalnames .legacy_if_set:n = {Hy@naturalnames}
+ ,pageanchor .legacy_if_set:n = {Hy@pageanchor}
+ ,plainpages .legacy_if_set:n = {Hy@plainpages}
}
\keys_define:nn { hyp / setup }
@@ -3196,14 +3177,8 @@
,bookmarks / false .code:n = {\RemoveFromHook {begindocument/before}[hyperref/bookmark]}
,bookmarks / true .code:n = {}
,bookmarks .default:n = {true}
- ,bookmarksnumbered .choice:
- ,bookmarksnumbered / false .code:n = { \Hy@bookmarksnumberedfalse }
- ,bookmarksnumbered / true .code:n = { \Hy@bookmarksnumberedtrue }
- ,bookmarksnumbered .default:n = {true}
- ,bookmarksopen .choice:
- ,bookmarksopen / false .code:n = { \Hy@bookmarksopenfalse }
- ,bookmarksopen / true .code:n = { \Hy@bookmarksopentrue }
- ,bookmarksopen .default:n = {true}
+ ,bookmarksnumbered .legacy_if_set:n = {Hy@bookmarksnumbered}
+ ,bookmarksopen .legacy_if_set:n = {Hy@bookmarksopen}
,bookmarksopenlevel .tl_set:N = \@bookmarksopenlevel
,bookmarkstype .tl_set:N = \Hy@bookmarkstype
,pdfcenterwindow .choice:
@@ -5299,6 +5274,8 @@
\hss
}%
}
+\@ifundefined{hyper@nopatch@sectioning}
+{
\let\H@old@ssect\@ssect
\def\@ssect#1#2#3#4#5{%
\Hy@MakeCurrentHrefAuto{section*}%
@@ -5387,6 +5364,7 @@
\H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
}%
}
+}{}
\expandafter\def\csname Parent-4\endcsname{}
\expandafter\def\csname Parent-3\endcsname{}
\expandafter\def\csname Parent-2\endcsname{}