summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-06-14 20:29:57 +0000
committerKarl Berry <karl@freefriends.org>2021-06-14 20:29:57 +0000
commitea584efe11866db25e596b86b3b7ae07e39e18f4 (patch)
tree0e6efd5f0b0ece53bbdb0714876d1b5bd6ac0445 /Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def
parentd4d9a15ed4e1c66e822e11fe95e05d584e0771a2 (diff)
pdfmanagement-testphase (14jun21)
git-svn-id: svn://tug.org/texlive/trunk@59591 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def')
-rw-r--r--Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def21
1 files changed, 14 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def
index 2fb91d1a128..8bc5c88a85c 100644
--- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def
+++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: hyperref-generic.dtx
-\ProvidesFile{hgeneric-testphase.def}[2021-05-14 v0.95d %
+\ProvidesFile{hgeneric-testphase.def}[2021-06-14 v0.95e %
generic Hyperref driver for the LaTeX PDF management testphase bundle]
\RequirePackage{etoolbox} %why?
@@ -158,10 +158,6 @@
\providecommand\@pdfborderstyle{}
\newcommand\OBJ@OCG@view {} % needed in hyperref
\def\Hy@numberline#1{#1\c_space_tl} %needed by bookmark
-\HyPsd@LoadUnicode
-\Hy@unicodetrue
-\let\HyPsd@pdfencoding\HyPsd@pdfencoding@unicode
-\Hy@DisableOption{unicode}
\cs_set_eq:NN \Hy@pdfminorversion \pdf_version_minor:
\cs_set_eq:NN \Hy@pdfmajorversion \pdf_version_major:
\legacy_if:nT { Hy@setpdfversion }
@@ -215,7 +211,7 @@
,run-parameter .tl_set:N = \l__hyp_href_run_parameter_tl
,nextactionraw .code:n =
{ %perhaps some safety match later, see hyperref code
- \tl_if_empty:nTF
+ \tl_if_empty:nTF {#1}
{
\pdfdict_remove:nn{l_hyp/annot/A}{Next}
}
@@ -1692,7 +1688,7 @@
}
,pdfpagescrop .code:n =
{
- \tl_if_empty:nTF %or blank?
+ \tl_if_empty:nTF {#1} %or blank?
{
\pdfmanagement_remove:nn {Pages} { CropBox }
}
@@ -2270,6 +2266,16 @@
#1 .code:n= { \__hyp_store_metadata:nn {#1}{##1}}
}
}
+
+\str_if_eq:eeT {A}{\pdfmeta_standard_item:n{type}}
+ {
+ \exp_args:Nnx
+ \keys_set:nn {hyp / setup}
+ {
+ ,pdfapart = \pdfmeta_standard_item:n {level}
+ ,pdfaconformance = \pdfmeta_standard_item:n {conformance}
+ }
+ }
\keys_define:nn { hyp / setup }
{
pdfpageduration .code:n =
@@ -2476,6 +2482,7 @@
\seq_sort:Nn \l__hyp_tmpa_seq
{
\int_compare:nNnTF { \pdf@strcmp{##1}{##2} } > { 0 }
+ %\str_compare:nNnTF {##1} > {##2}
{ \sort_return_swapped: }
{ \sort_return_same: }
}