summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-05-24 20:56:55 +0000
committerKarl Berry <karl@freefriends.org>2024-05-24 20:56:55 +0000
commit7520a4ee6f22ab337b0789e638c9ca6c77271ed4 (patch)
tree6f789a467f638716341918cc379f1e08864ce545
parentf4da023bc044a017b6c0c668452c477e09106a8b (diff)
hyperref (23may24)
git-svn-id: svn://tug.org/texlive/trunk@71338 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt15
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/backref.pdfbin206469 -> 206469 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-doc.html2
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-doc.pdfbin318424 -> 318600 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-doc.tex2
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-doc2.html4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-doc3.html4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-doc4.html4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-doc5.html4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-doc6.html4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-doc7.html4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-doc8.html4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-doc9.html4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref-linktarget.pdfbin439699 -> 439109 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref.pdfbin2343152 -> 2341341 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/nameref.pdfbin172475 -> 172475 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/xr-hyper.pdfbin318270 -> 304784 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hluatex.dtx5
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref-linktarget.dtx2
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref-patches.dtx2
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx81
-rw-r--r--Master/texmf-dist/source/latex/hyperref/xr-hyper.dtx8
-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.def5
-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.def3
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hyperref.sty74
-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-extra.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/puenc.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/puvnenc.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty2
47 files changed, 124 insertions, 151 deletions
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt
index 28d6ff92405..7d8f3b3a248 100644
--- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt
+++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt
@@ -1,3 +1,17 @@
+2024-05-25 Ulrike Fischer
+ * hyperref.dtx: load stringenc always to allow the use of pdfencoding in a group.
+
+2024-05-22 Ulrike Fischer
+ * hyperref.dtx: add \@makeother{:} to \hyper@normalise, issue #340
+
+2024-04-22 Ulrike Fischer
+ * hyperref.dtx: remove auxhook package.
+
+2024-02-14 Ulrike Fischer
+ * hyperref.dtx: allow commands in counter names
+issue #330
+
+Version: 2024-01-20 v7.01h
2024-01-20 Ulrike Fischer
* hyperref.dtx: alias for \deferred@thm@head to allow patching if czech is used,
issue #324
@@ -5,7 +19,6 @@ issue #324
2024-01-20 Ulrike Fischer
* create xr-hyper.dtx, align it with the current xr.dtx to prepare the merge
-Version: 2024-01-20 v7.01h
2024-01-19 Ulrike Fischer
* xr-hyper.sty: add support for properties, issue latex3/latex2e#1180
diff --git a/Master/texmf-dist/doc/latex/hyperref/README.md b/Master/texmf-dist/doc/latex/hyperref/README.md
index 0718a1e2212..7161209179e 100644
--- a/Master/texmf-dist/doc/latex/hyperref/README.md
+++ b/Master/texmf-dist/doc/latex/hyperref/README.md
@@ -1,6 +1,6 @@
# README for hyperref bundle
-Version 2024-01-20 v7.01h
+Version 2024-05-23 v7.01i
## INTRODUCTION
diff --git a/Master/texmf-dist/doc/latex/hyperref/backref.pdf b/Master/texmf-dist/doc/latex/hyperref/backref.pdf
index c145263b558..ae783bd0cf1 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-doc.html b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.html
index b83a28781fa..70741ce170b 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.html
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.html
@@ -25,7 +25,7 @@ href="https://github.com/latex3/hyperref/issues" class="url" ><span
class="ec-lmvtt-10x-x-120">https://github.com/latex3/hyperref/issues</span></a><span
class="ec-lmr-12">)</span></div><br />
<div class="date" ><span
-class="ec-lmr-12">2024-01-20 v7.01h</span></div>
+class="ec-lmr-12">2024-05-23 v7.01i</span></div>
</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Contents</h3>
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.pdf
index fff97a2b369..51e6b0d29b9 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.tex b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.tex
index ea17fc7817a..55b0476967f 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.tex
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.tex
@@ -166,7 +166,7 @@
}
\makeatother
\title{Hypertext marks in \hologo{LaTeX}: a manual for \xpackage{hyperref}}
-\date{2024-01-20 v7.01h}
+\date{2024-05-23 v7.01i}
\begin{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc2.html b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc2.html
index e24d5ff1cd2..a3d6f2bce03 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc2.html
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc2.html
@@ -12,8 +12,8 @@
>
<div class="footnote-text">
<!--l. 212--><p class="indent" > <span class="footnote-mark"><a
- id="fn1x0"><a
- id="x2-4002x2"></a> <sup class="textsuperscript">1</sup></a></span><span
+ id="x2-4002x2"></a><a
+ id="fn1x0"> <sup class="textsuperscript">1</sup></a></span><span
class="ec-lmr-8">Now: </span><a
href="https://ctan.org/tex-archive/support/hypertex/hypertex" class="url" ><span
class="ec-lmvtt-10x-x-80">https://ctan.org/tex-archive/support/hypertex/hypertex</span></a></div>
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc3.html b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc3.html
index 516b3b25733..53074899748 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc3.html
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc3.html
@@ -12,8 +12,8 @@
>
<div class="footnote-text">
<!--l. 230--><p class="indent" > <span class="footnote-mark"><a
- id="fn2x0"><a
- id="x3-4004x2"></a> <sup class="textsuperscript">2</sup></a></span><span
+ id="x3-4004x2"></a><a
+ id="fn2x0"> <sup class="textsuperscript">2</sup></a></span><span
class="ec-lmr-8">This is borrowed from an article by Arthur Smith.</span></div>
</body></html>
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc4.html b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc4.html
index cada83835b3..1003f3d1c89 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc4.html
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc4.html
@@ -12,8 +12,8 @@
>
<div class="footnote-text">
<!--l. 300--><p class="indent" > <span class="footnote-mark"><a
- id="fn3x0"><a
- id="x4-4006x2"></a> <sup class="textsuperscript">3</sup></a></span><span
+ id="x4-4006x2"></a><a
+ id="fn3x0"> <sup class="textsuperscript">3</sup></a></span><span
class="ec-lmr-8">Make sure you turn off the partial font downloading supported by </span><span
class="ec-lmss-8">dvips </span><span
class="ec-lmr-8">and </span><span
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc5.html b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc5.html
index e8d78ad09f6..040bfb56b8f 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc5.html
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc5.html
@@ -12,8 +12,8 @@
>
<div class="footnote-text">
<!--l. 338--><p class="indent" > <span class="footnote-mark"><a
- id="fn4x0"><a
- id="x5-5002x3"></a> <sup class="textsuperscript">4</sup></a></span><span
+ id="x5-5002x3"></a><a
+ id="fn4x0"> <sup class="textsuperscript">4</sup></a></span><span
class="ec-lmr-8">But work has started to reduce the number of redefinition and so the dependencies on the loading</span>
<span
class="ec-lmr-8">order.</span></div>
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc6.html b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc6.html
index 8d8b5298b17..3f287f8bb4f 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc6.html
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc6.html
@@ -12,8 +12,8 @@
>
<div class="footnote-text">
<span class="footnote-mark"><a
- id="fn5x0"><a
- id="x6-29002x7"></a> <sup class="textsuperscript">5</sup></a></span><span
+ id="x6-29002x7"></a><a
+ id="fn5x0"> <sup class="textsuperscript">5</sup></a></span><span
class="ec-lmr-8">This section moved from the README file, needs more integration into the manual</span></div>
</body></html>
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc7.html b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc7.html
index 767dd0b5b43..30410c45c93 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc7.html
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc7.html
@@ -12,8 +12,8 @@
>
<div class="footnote-text">
<!--l. 2886--><p class="indent" > <span class="footnote-mark"><a
- id="fn6x0"><a
- id="x7-64002x11"></a> <sup class="textsuperscript">6</sup></a></span><span
+ id="x7-64002x11"></a><a
+ id="fn6x0"> <sup class="textsuperscript">6</sup></a></span><span
class="ec-lmr-8">It will be merged with the </span><span
class="ec-lmss-8">xr </span><span
class="ec-lmr-8">package soon</span></div>
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc8.html b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc8.html
index dc87a971db7..4a67e9b1b2c 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc8.html
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc8.html
@@ -12,8 +12,8 @@
>
<div class="footnote-text">
<span class="footnote-mark"><a
- id="fn7x0"><a
- id="x8-104002x12"></a> <sup class="textsuperscript">7</sup></a></span><span
+ id="x8-104002x12"></a><a
+ id="fn7x0"> <sup class="textsuperscript">7</sup></a></span><span
class="ec-lmr-8">This section moved from the README file, needs more integration into the manual</span></div>
</body></html>
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc9.html b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc9.html
index da2b18955ec..c6f5c87fc8a 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc9.html
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc9.html
@@ -12,8 +12,8 @@
>
<div class="footnote-text">
<span class="footnote-mark"><a
- id="fn8x0"><a
- id="x9-108002x13"></a> <sup class="textsuperscript">8</sup></a></span><span
+ id="x9-108002x13"></a><a
+ id="fn8x0"> <sup class="textsuperscript">8</sup></a></span><span
class="ec-lmr-8">This section moved from the README file, needs more integration into the manual</span></div>
</body></html>
diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-linktarget.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref-linktarget.pdf
index 7392570e8a3..f95e9380f60 100644
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref-linktarget.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-linktarget.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 cb1dbc9af6d..62ce7aba615 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/nameref.pdf b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
index acea3908066..47209adb7c7 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/xr-hyper.pdf b/Master/texmf-dist/doc/latex/hyperref/xr-hyper.pdf
index 65cfddbafa1..3b4395c0f6e 100644
--- a/Master/texmf-dist/doc/latex/hyperref/xr-hyper.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/xr-hyper.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/hluatex.dtx b/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
index 092b41aad20..8a90953abbc 100644
--- a/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
@@ -1,6 +1,6 @@
% \iffalse
% Source File: hluatex.dtx
-% 2024-01-20 v7.01h
+% 2024-05-23 v7.01i
%
% Copyright
% 2016-2019 Oberdiek Package Support Group
@@ -31,13 +31,12 @@
%
% \begin{macrocode}
%<*luatex>
-%% 2024-01-20 v7.01h
+%% 2024-05-23 v7.01i
%% force unicode encoding, see issue #101
%% code mostly copied from hxetex.def
\HyPsd@LoadUnicode
\Hy@unicodetrue
\let\HyPsd@pdfencoding\HyPsd@pdfencoding@unicode
-\HyPsd@LoadStringEnc
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% remains of luatex85 package
\protected\def\pdfcatalog {\pdfextension catalog }
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref-linktarget.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref-linktarget.dtx
index 2348e91e8fb..c35b68d1163 100644
--- a/Master/texmf-dist/source/latex/hyperref/hyperref-linktarget.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hyperref-linktarget.dtx
@@ -53,7 +53,7 @@
% }^^A
% }
%
-% \date{Version 2024-01-20 v7.01h}
+% \date{Version 2024-05-23 v7.01i}
%
% \maketitle
% \begin{documentation}
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref-patches.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref-patches.dtx
index 0f23ee55250..c9ffbf15bc5 100644
--- a/Master/texmf-dist/source/latex/hyperref/hyperref-patches.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hyperref-patches.dtx
@@ -55,7 +55,7 @@
% }^^A
% }
%
-% \date{Version 2024-01-20 v7.01h}
+% \date{Version 2024-05-23 v7.01i}
%
% \maketitle
% \begin{documentation}
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
index 2c6347a623a..8f6096d77d5 100644
--- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
@@ -51,7 +51,7 @@
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
%<psdextra>\ProvidesFile{psdextra.def}
-%<!none&!packageEnd> [2024-01-20 v7.01h %
+%<!none&!packageEnd> [2024-05-23 v7.01i %
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -594,6 +594,7 @@
% change 2021-08-14: require expl3
% change 2023-11-26: no longer require pdftexcmds
% change 2023-11-26: no longer require expl3, we assume kernel is new enough.
+% change 2024-05-23: load stringenc always (for pdfx)
% \begin{macrocode}
\RequirePackage{iftex}[2019/10/24]
\RequirePackage{keyval}[1997/11/10]
@@ -601,9 +602,9 @@
\RequirePackage{kvdefinekeys}[2011/04/07]
\RequirePackage{pdfescape}[2007/11/11]
\RequirePackage{hycolor}
-\RequirePackage{auxhook}[2009/12/14]
\RequirePackage{nameref}[2012/07/28]
\RequirePackage{etoolbox}
+\RequirePackage{stringenc}[2009/12/15]%
\def\Hy@Error{\PackageError{hyperref}}
\def\Hy@Warning{\PackageWarning{hyperref}}
\def\Hy@WarningNoLine{\PackageWarningNoLine{hyperref}}
@@ -1864,30 +1865,27 @@
%
% \begin{macrocode}
\ifx\HyPsd@pdfencoding\HyPsd@pdfencoding@auto
- \@ifundefined{StringEncodingConvertTest}{%
- }{%
- \EdefUnescapeString\HyPsd@temp#1%
- \iftutex
- \let\HyPsd@UnescapedString\HyPsd@temp
- \StringEncodingConvertTest\HyPsd@temp\HyPsd@temp
- {utf16be}{ascii-print}{%
- \EdefEscapeString\HyPsd@temp\HyPsd@temp
- \global\let#1\HyPsd@temp
- \HyPsd@EscapeTeX#1%
- \Hy@unicodefalse
- }{%
- \HyPsd@EscapeTeX#1%
- }%
- \else
- \StringEncodingConvertTest\HyPsd@temp\HyPsd@temp
- {utf16be}{pdfdoc}{%
- \EdefEscapeString\HyPsd@temp\HyPsd@temp
- \global\let#1\HyPsd@temp
- \HyPsd@EscapeTeX#1%
- \Hy@unicodefalse
- }{}%
- \fi
- }%
+ \EdefUnescapeString\HyPsd@temp#1%
+ \iftutex
+ \let\HyPsd@UnescapedString\HyPsd@temp
+ \StringEncodingConvertTest\HyPsd@temp\HyPsd@temp
+ {utf16be}{ascii-print}{%
+ \EdefEscapeString\HyPsd@temp\HyPsd@temp
+ \global\let#1\HyPsd@temp
+ \HyPsd@EscapeTeX#1%
+ \Hy@unicodefalse
+ }{%
+ \HyPsd@EscapeTeX#1%
+ }%
+ \else
+ \StringEncodingConvertTest\HyPsd@temp\HyPsd@temp
+ {utf16be}{pdfdoc}{%
+ \EdefEscapeString\HyPsd@temp\HyPsd@temp
+ \global\let#1\HyPsd@temp
+ \HyPsd@EscapeTeX#1%
+ \Hy@unicodefalse
+ }{}%
+ \fi
\fi
\fi
% \end{macrocode}
@@ -4819,9 +4817,6 @@
\hypersetup{unicode}%
\ifHy@unicode
\def\HyPsd@pdfencoding{#1}%
- \ifx\HyPsd@pdfencoding\HyPsd@pdfencoding@auto
- \HyPsd@LoadStringEnc
- \fi
\else
\Hy@Warning{Cannot switch to unicode bookmarks}%
\let\HyPsd@pdfencoding\HyPsd@pdfencoding@pdfdoc
@@ -4844,22 +4839,6 @@
% \begin{macrocode}
\let\HyPsd@pdfencoding\HyPsd@pdfencoding@unicode
\HyPsd@LoadUnicode
-\def\HyPsd@LoadStringEnc{%
- \RequirePackage{stringenc}[2009/12/15]%
- \let\HyPsd@LoadStringEnc\relax
-}
-\Hy@AtBeginDocument{%
- \@ifpackageloaded{stringenc}{%
- \let\HyPsd@LoadStringEnc\relax
- }{%
- \def\HyPsd@LoadStringEnc{%
- \Hy@WarningNoLine{%
- Missing package `stringenc'. Use `pdfencoding=auto'\MessageBreak
- in the preamble or load the package there%
- }%
- }%
- }%
-}
% \end{macrocode}
%
% \begin{macrocode}
@@ -7414,7 +7393,8 @@
% command, you can use |#| and |%| unescaped, to produce themselves.
% even if, say, |#| is entered as |#| it will be converted to |\#|
% so it does not die if written to an aux file etc. |\#| will write
-% as |#| locally while making |\special|s.
+% as |#| locally while making |\special|s. The catcode |:| is set to other
+% to avoid problems with expl3 syntax.
% \begin{macrocode}
\begingroup
\endlinechar=-1 %
@@ -7427,6 +7407,7 @@
\catcode`\&\active
\gdef\hyper@normalise{^^A
\begingroup
+ \@makeother{:}^^A
\catcode`\^^M\active
\def^^M{ }^^A
\catcode`\%\active
@@ -10119,7 +10100,6 @@
\else
\let\HyPsd@pdfencoding\HyPsd@pdfencoding@auto
\fi
-\HyPsd@LoadStringEnc
\define@key{Hyp}{unicode}[true]{%
\Hy@boolkey{unicode}{#1}%
\ifHy@unicode
@@ -12035,14 +12015,17 @@
% The whole theorem business makes up new counters on the fly;
% we are going to intercept this. Sigh. Do it at the level where
% new counters are defined.
+% change 2024-02-14: use a csname to handle counter names with commands,
+% see issue \#330
% \begin{macrocode}
\@ifundefined{hyper@nopatch@counter}
{
\let\H@definecounter\@definecounter
\def\@definecounter#1{%
\H@definecounter{#1}%
- \expandafter\gdef\csname theH#1\endcsname{\arabic{#1}}%
- }
+ \expandafter
+ \gdef\csname theH#1\expandafter\endcsname\expandafter
+ {\expandafter\@arabic\csname c@#1\endcsname}}%
}{}
% \end{macrocode}
% But what if they have used the optional argument to e.g. |\newtheorem|
diff --git a/Master/texmf-dist/source/latex/hyperref/xr-hyper.dtx b/Master/texmf-dist/source/latex/hyperref/xr-hyper.dtx
index 1acb21c6882..aced2ac70b2 100644
--- a/Master/texmf-dist/source/latex/hyperref/xr-hyper.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/xr-hyper.dtx
@@ -26,7 +26,7 @@
%
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{xr-hyper}
-%<package> [2024-01-20 v7.01h eXternal References (DPC)]
+%<package> [2024-05-23 v7.01i eXternal References (DPC)]
%
%<*driver>
\documentclass{l3doc}
@@ -95,7 +95,7 @@
% In the \LaTeX{} release 2023-06-01 the label syntax of \pkg{hyperref}
% and the \LaTeX{} kernel have been synchronized and there is no longer
% a need for two packages. \pkg{xr-hyper} already works with all documents --
-% it is not required to load\pkg{hyperref} -- and its code will move in the
+% it is not required to load \pkg{hyperref} -- and its code will move in the
% next \LaTeX{} release into the \pkg{xr} package. Then \pkg{xr-hyper} can be
% deprecated.
%
@@ -108,7 +108,7 @@
% If one document needs to refer to sections of another, say |aaa.tex|,
% then this package may be loaded in the main file, and the command
% \begin{verbatim}
-% |\externaldocument{aaa}|
+% \externaldocument{aaa}
% \end{verbatim}
% given in the preamble.
%
@@ -140,7 +140,7 @@
% always work, it can be disabled by specifying \texttt{[nocite]} after the
% \meta{prefix}:
% \begin{verbatim}
-% \externaldocument[][nocite]{aaa}
+% \externaldocument[][nocite]{aaa}
% \end{verbatim}
%
% The `document' referred to by the main argument \meta{document} is the file
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
index b2178383a50..90fda975d0d 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hdvipdfm.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
Hyperref driver for dvipdfm]
\Hy@VersionCheck{hdvipdfm.def}
\special{pdf:majorversion \Hy@pdf@majorversion}
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
index 4ba940a5a92..2e388c458bd 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvips.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hdvips.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 4ca00c55847..dc9eb63e4dd 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hdvipson.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 d3abe8e6a61..9e9f0fd3145 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hdviwind.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 c4c8afba4fc..368215ec0e5 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hluatex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hluatex.def
@@ -34,16 +34,15 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hluatex.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
Hyperref driver for luaTeX]
\Hy@VersionCheck{hluatex.def}
-%% 2024-01-20 v7.01h
+%% 2024-05-23 v7.01i
%% force unicode encoding, see issue #101
%% code mostly copied from hxetex.def
\HyPsd@LoadUnicode
\Hy@unicodetrue
\let\HyPsd@pdfencoding\HyPsd@pdfencoding@unicode
-\HyPsd@LoadStringEnc
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\protected\def\pdfcatalog {\pdfextension catalog }
diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
index 353c328256c..564e1a49c62 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hpdftex.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 f67b84a528e..b95ece55426 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
+++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{htex4ht.cfg}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 3c707909538..7fbf313910a 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
+++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{htex4ht.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 452ac778061..217aaaadfec 100644
--- a/Master/texmf-dist/tex/latex/hyperref/htexture.def
+++ b/Master/texmf-dist/tex/latex/hyperref/htexture.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{htexture.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 7b4d0f9669e..d199e3464bc 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtex.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hvtex.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 757d7dcfeba..9f8086bd72b 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hvtexhtml.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 027b94fce13..2efdf7b1c83 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hvtexmrk.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 29c89355b11..b9b74249035 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hxetex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hxetex.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hxetex.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
Hyperref driver for XeTeX]
\Hy@VersionCheck{hxetex.def}
\HyPsd@LoadUnicode
@@ -42,7 +42,6 @@
\else
\let\HyPsd@pdfencoding\HyPsd@pdfencoding@auto
\fi
-\HyPsd@LoadStringEnc
\define@key{Hyp}{unicode}[true]{%
\Hy@boolkey{unicode}{#1}%
\ifHy@unicode
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
index 5cbe90f90a0..960b63f31c0 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
@@ -36,7 +36,7 @@
%% File: hyperref.dtx
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\ProvidesPackage{hyperref}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -111,9 +111,9 @@
\RequirePackage{kvdefinekeys}[2011/04/07]
\RequirePackage{pdfescape}[2007/11/11]
\RequirePackage{hycolor}
-\RequirePackage{auxhook}[2009/12/14]
\RequirePackage{nameref}[2012/07/28]
\RequirePackage{etoolbox}
+\RequirePackage{stringenc}[2009/12/15]%
\def\Hy@Error{\PackageError{hyperref}}
\def\Hy@Warning{\PackageWarning{hyperref}}
\def\Hy@WarningNoLine{\PackageWarningNoLine{hyperref}}
@@ -628,30 +628,27 @@
\ifHy@unicode
\HyPsd@ConvertToUnicode#1%
\ifx\HyPsd@pdfencoding\HyPsd@pdfencoding@auto
- \@ifundefined{StringEncodingConvertTest}{%
- }{%
- \EdefUnescapeString\HyPsd@temp#1%
- \iftutex
- \let\HyPsd@UnescapedString\HyPsd@temp
- \StringEncodingConvertTest\HyPsd@temp\HyPsd@temp
- {utf16be}{ascii-print}{%
- \EdefEscapeString\HyPsd@temp\HyPsd@temp
- \global\let#1\HyPsd@temp
- \HyPsd@EscapeTeX#1%
- \Hy@unicodefalse
- }{%
- \HyPsd@EscapeTeX#1%
- }%
- \else
- \StringEncodingConvertTest\HyPsd@temp\HyPsd@temp
- {utf16be}{pdfdoc}{%
- \EdefEscapeString\HyPsd@temp\HyPsd@temp
- \global\let#1\HyPsd@temp
- \HyPsd@EscapeTeX#1%
- \Hy@unicodefalse
- }{}%
- \fi
- }%
+ \EdefUnescapeString\HyPsd@temp#1%
+ \iftutex
+ \let\HyPsd@UnescapedString\HyPsd@temp
+ \StringEncodingConvertTest\HyPsd@temp\HyPsd@temp
+ {utf16be}{ascii-print}{%
+ \EdefEscapeString\HyPsd@temp\HyPsd@temp
+ \global\let#1\HyPsd@temp
+ \HyPsd@EscapeTeX#1%
+ \Hy@unicodefalse
+ }{%
+ \HyPsd@EscapeTeX#1%
+ }%
+ \else
+ \StringEncodingConvertTest\HyPsd@temp\HyPsd@temp
+ {utf16be}{pdfdoc}{%
+ \EdefEscapeString\HyPsd@temp\HyPsd@temp
+ \global\let#1\HyPsd@temp
+ \HyPsd@EscapeTeX#1%
+ \Hy@unicodefalse
+ }{}%
+ \fi
\fi
\fi
\pdfstringdefPostHook#1%
@@ -2439,9 +2436,6 @@
\hypersetup{unicode}%
\ifHy@unicode
\def\HyPsd@pdfencoding{#1}%
- \ifx\HyPsd@pdfencoding\HyPsd@pdfencoding@auto
- \HyPsd@LoadStringEnc
- \fi
\else
\Hy@Warning{Cannot switch to unicode bookmarks}%
\let\HyPsd@pdfencoding\HyPsd@pdfencoding@pdfdoc
@@ -2461,22 +2455,6 @@
\def\HyPsd@pdfencoding@unicode{unicode}
\let\HyPsd@pdfencoding\HyPsd@pdfencoding@unicode
\HyPsd@LoadUnicode
-\def\HyPsd@LoadStringEnc{%
- \RequirePackage{stringenc}[2009/12/15]%
- \let\HyPsd@LoadStringEnc\relax
-}
-\Hy@AtBeginDocument{%
- \@ifpackageloaded{stringenc}{%
- \let\HyPsd@LoadStringEnc\relax
- }{%
- \def\HyPsd@LoadStringEnc{%
- \Hy@WarningNoLine{%
- Missing package `stringenc'. Use `pdfencoding=auto'\MessageBreak
- in the preamble or load the package there%
- }%
- }%
- }%
-}
\define@key{Hyp}{psdextra}[true]{%
\Hy@boolkey{psdextra}{#1}%
\HyPsd@LoadExtra
@@ -4587,6 +4565,7 @@
\catcode`\&\active
\gdef\hyper@normalise{^^A
\begingroup
+ \@makeother{:}^^A
\catcode`\^^M\active
\def^^M{ }^^A
\catcode`\%\active
@@ -7738,8 +7717,9 @@
\let\H@definecounter\@definecounter
\def\@definecounter#1{%
\H@definecounter{#1}%
- \expandafter\gdef\csname theH#1\endcsname{\arabic{#1}}%
- }
+ \expandafter
+ \gdef\csname theH#1\expandafter\endcsname\expandafter
+ {\expandafter\@arabic\csname c@#1\endcsname}}%
}{}
\@ifundefined{hyper@nopatch@counter}
{
diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
index 9e29e10838f..797bf880919 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hypertex.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hypertex.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 3af528d7ad5..323af89e368 100644
--- a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
@@ -34,7 +34,7 @@
%% File: hyperref.dtx
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\ProvidesPackage{nohyperref}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
Dummy hyperref (SR)]
\let\hyper@@anchor\@gobble
\def\hyper@link#1#2#3{#3}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
index d481ce384d1..68a99aaccef 100644
--- a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{pd1enc.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 1337b980df3..f8a881fc727 100644
--- a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
+++ b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{pdfmark.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 3653a91ddf5..62cfb0b3495 100644
--- a/Master/texmf-dist/tex/latex/hyperref/psdextra.def
+++ b/Master/texmf-dist/tex/latex/hyperref/psdextra.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{psdextra.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
Hyperref: Additions to PDF string support]
\Hy@VersionCheck{psdextra.def}
\DeclareTextCommand{\textGamma}{PU}{\83\223}%* U+0393
diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
index 182422efbd4..6edb5ae80b2 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puarenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{puarenc.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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-extra.def b/Master/texmf-dist/tex/latex/hyperref/puenc-extra.def
index 23fc293efb6..18a3e21f4ff 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puenc-extra.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puenc-extra.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{puenc-extra.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
Hyperref: PDF Unicode extra definition (HO)]
\DeclareTextCommand{\G}{PU}[1]{#1\83\017}% U+030F
\DeclareTextCompositeCommand{\G}{PU}{\@empty}{\textdoublegrave}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/puenc.def b/Master/texmf-dist/tex/latex/hyperref/puenc.def
index 777d241cf2d..820a7035565 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puenc.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{puenc.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
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 d43c023bf61..b9920bead2e 100644
--- a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
+++ b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{puvnenc.def}
- [2024-01-20 v7.01h %
+ [2024-05-23 v7.01i %
Hyperref: Additions to puenc.def for VnTeX]
\DeclareTextCommand{\abreve}{PU}{\81\003}% U+0103
\DeclareTextCommand{\acircumflex}{PU}{\80\342}% U+00E2
diff --git a/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty b/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty
index 8e5e125e13a..6eb3708ccc5 100644
--- a/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty
@@ -34,7 +34,7 @@
%% File: xr-hyper.dtx Copyright (C) 1993-2024 David Carlisle
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{xr-hyper}
- [2024-01-20 v7.01h eXternal References (DPC)]
+ [2024-05-23 v7.01i eXternal References (DPC)]
\def\externaldocument{\@testopt\XR@cite{}}
\let\externalcitedocument\externaldocument
\def\XR@cite[#1]{\@testopt{\XR@[#1]}{}}