|
51 | 51 | %<puvnenc>\ProvidesFile{puvnenc.def} |
52 | 52 | %<puarenc>\ProvidesFile{puarenc.def} |
53 | 53 | %<psdextra>\ProvidesFile{psdextra.def} |
54 | | -%<!none&!packageEnd> [2025-06-21 v7.01n % |
| 54 | +%<!none&!packageEnd> [2025-07-12 v7.01o % |
55 | 55 | %<package> Hypertext links for LaTeX] |
56 | 56 | %<nohyperref> Dummy hyperref (SR)] |
57 | 57 | %<driver> Hyperref documentation driver file] |
|
589 | 589 | % \begin{macrocode} |
590 | 590 | \Hy@SetCatcodes |
591 | 591 | % \end{macrocode} |
| 592 | +% |
| 593 | +% \subsection{Disable patches} |
| 594 | +% |
| 595 | +% If new latex interfaces are used with \cs{DocumentMetadata} various patches are unneeded or do |
| 596 | +% harm, so we disable them. |
| 597 | +% Not handled yet: \cs{hyper@nopatch@amsmath@tag}, \cs{hyper@nopatch@mathenv} |
| 598 | +% \begin{macrocode} |
| 599 | +\IfFormatAtLeastT{2025-11-01} |
| 600 | + { |
| 601 | + \IfDocumentMetadataT |
| 602 | + { |
| 603 | + \def\hyper@nopatch@counter{} % disabled since 2024-11-01 anyway |
| 604 | + \def\hyper@nopatch@bib{} |
| 605 | + \def\hyper@nopatch@thm{} |
| 606 | + \def\hyper@nopatch@caption{} |
| 607 | + \def\hyper@nopatch@footnote{} |
| 608 | + \def\hyper@nopatch@sectioning{} |
| 609 | + \def\hyper@nopatch@toc{} |
| 610 | + \def\hyper@nopatch@longtable{} |
| 611 | + } |
| 612 | + } |
| 613 | +% \end{macrocode} |
592 | 614 | % change 2020-07-24: require newer pdftexcmds and remove fallback code |
593 | 615 | % for version older than 2010. |
594 | 616 | % change 2021-08-14: require expl3 |
|
4876 | 4898 | \@namedef{Hy@ [email protected]}{\def\Hy@pdf@majorversion{1}\def\Hy@pdf@minorversion{6}}% |
4877 | 4899 | \@namedef{Hy@ [email protected]}{\def\Hy@pdf@majorversion{1}\def\Hy@pdf@minorversion{7}}% |
4878 | 4900 | \@namedef{Hy@ [email protected]}{\def\Hy@pdf@majorversion{2}\def\Hy@pdf@minorversion{0}}% |
4879 | | -\def\Hy@pdf@majorversion{1}\def\Hy@pdf@minorversion{5} |
| 4901 | +\def\Hy@pdf@majorversion{1}\def\Hy@pdf@minorversion{7} |
4880 | 4902 | % \end{macrocode} |
4881 | 4903 | % Legacy name, earlier releases assumed 1.x |
4882 | 4904 | % \begin{macrocode} |
|
8812 | 8834 | \else |
8813 | 8835 | \ifx\Fld@default\relax |
8814 | 8836 | \else |
8815 | | - \pdfstringdef\Hy@gtemp\Fld@default |
8816 | | - \xdef\Fld@choices{\Fld@choices/DV(\Hy@gtemp)}% |
| 8837 | + \xdef\Fld@choices{\Fld@choices/DV(\Fld@default)}% |
8817 | 8838 | \fi |
8818 | 8839 | \ifx\Fld@value\relax |
8819 | | - \else |
8820 | | - \pdfstringdef\Hy@gtemp\Fld@value |
8821 | | - \xdef\Fld@choices{\Fld@choices/V(\Hy@gtemp)}% |
| 8840 | + \else |
| 8841 | + \xdef\Fld@choices{\Fld@choices/V(\Fld@value)}% |
8822 | 8842 | \fi |
8823 | 8843 | \fi |
8824 | 8844 | \endgroup |
|
0 commit comments