texlive[72707] Master/texmf-dist: hyperref (30oct24)
commits+karl at tug.org
commits+karl at tug.org
Wed Oct 30 21:01:53 CET 2024
Revision: 72707
https://tug.org/svn/texlive?view=revision&revision=72707
Author: karl
Date: 2024-10-30 21:01:53 +0100 (Wed, 30 Oct 2024)
Log Message:
-----------
hyperref (30oct24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt
trunk/Master/texmf-dist/doc/latex/hyperref/README.md
trunk/Master/texmf-dist/doc/latex/hyperref/backref.pdf
trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.css
trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.html
trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.pdf
trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.tex
trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-linktarget.pdf
trunk/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
trunk/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
trunk/Master/texmf-dist/doc/latex/hyperref/xr-hyper.pdf
trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
trunk/Master/texmf-dist/source/latex/hyperref/hyperref-linktarget.dtx
trunk/Master/texmf-dist/source/latex/hyperref/hyperref-patches.dtx
trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
trunk/Master/texmf-dist/source/latex/hyperref/xr-hyper.dtx
trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def
trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def
trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def
trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def
trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def
trunk/Master/texmf-dist/tex/latex/hyperref/hyperref-patches.sty
trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def
trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def
trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def
trunk/Master/texmf-dist/tex/latex/hyperref/puenc-extra.def
trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def
trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
trunk/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-patches.pdf
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt 2024-10-30 20:01:53 UTC (rev 72707)
@@ -1,3 +1,14 @@
+Version: 2024-10-30 v7.01k
+
+2024-10-14 Ulrike Fischer
+ * hyperref.dtx: adapt to new format (predefined \theHcounter, sockets)
+
+2024-10-12 Ulrike Fischer
+ * hyperref.dtx: avoid warning if theHfootnote is predefined.
+
+2024-08-31 Ulrike Fischer
+ * hyperref-linktarget.dtx: correct a test, see test missing-theH
+
Version: 2024-07-10 v7.01j
2024-07-10 Ulrike Fischer
* hyperref.dtx: define \HyOrg at addtoreset always for cleveref
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/README.md 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/README.md 2024-10-30 20:01:53 UTC (rev 72707)
@@ -1,6 +1,6 @@
# README for hyperref bundle
-Version 2024-07-10 v7.01j
+Version 2024-10-30 v7.01k
## INTRODUCTION
@@ -137,5 +137,3 @@
\endgroup
```
* ...
-
-
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/backref.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.css
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.css 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.css 2024-10-30 20:01:53 UTC (rev 72707)
@@ -236,7 +236,6 @@
.hline hr, .cline hr{border:none;border-top:1px solid black;}
.hline {border-top: 1px solid black;}
.hline + .vspace:last-child{display:none;}
-.hline:first-child{border-bottom:1px solid black;border-top:none;}
.tabbing-right {text-align:right;}
div.float, div.figure {margin-left: auto; margin-right: auto;}
div.float img {text-align:center;}
@@ -304,7 +303,6 @@
.hline hr, .cline hr{border:none;border-top:1px solid black;}
.hline {border-top: 1px solid black;}
.hline + .vspace:last-child{display:none;}
-.hline:first-child{border-bottom:1px solid black;border-top:none;}
div.array {text-align:center;}
table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
table.longtable{border-collapse: collapse; border-spacing: 0;}
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.html
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.html 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.html 2024-10-30 20:01:53 UTC (rev 72707)
@@ -25,7 +25,7 @@
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-07-10 v7.01j</span></div>
+class="ec-lmr-12">2024-10-30 v7.01k</span></div>
</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Contents</h3>
@@ -1040,7 +1040,7 @@
standard
in
<span
-class="ec-lmvtt-10">\DeclareDocumentMetadata</span>. </td>
+class="ec-lmvtt-10">\DocumentMetadata</span>. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-2-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-1"
class="td11"> <span
@@ -1063,7 +1063,7 @@
version
in
<span
-class="ec-lmvtt-10">\DeclareDocumentMetadata</span>. </td>
+class="ec-lmvtt-10">\DocumentMetadata</span>. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-2-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-1"
class="td11"> <span
@@ -2188,7 +2188,7 @@
style="vertical-align:baseline;" id="TBL-9-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-1-1"
class="td01"><span
class="ec-lmvtt-10">bookmarks </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-1-2"
-class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-1-3"
+class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-1-3"
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-1-4"
class="td10">
@@ -2207,7 +2207,7 @@
style="vertical-align:baseline;" id="TBL-9-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-2-1"
class="td01"><span
class="ec-lmvtt-10">bookmarksopen </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-2-2"
-class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-2-3"
+class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-2-3"
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-2-4"
class="td10">
@@ -2228,7 +2228,7 @@
style="vertical-align:baseline;" id="TBL-9-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-4-1"
class="td01"><span
class="ec-lmvtt-10">bookmarksnumbered </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-4-2"
-class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-4-3"
+class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-4-3"
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-4-4"
class="td10">
@@ -2247,7 +2247,7 @@
style="vertical-align:baseline;" id="TBL-9-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-6-1"
class="td01"><span
class="ec-lmvtt-10">CJKbookmarks </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-6-2"
-class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-6-3"
+class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-6-3"
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-6-4"
class="td10">
@@ -2275,7 +2275,7 @@
style="vertical-align:baseline;" id="TBL-9-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-7-1"
class="td01"><span
class="ec-lmvtt-10">pdfhighlight </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-7-2"
-class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-7-3"
+class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-7-3"
class="td11"> <span
class="ec-lmri-10">/I </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-7-4"
class="td10">
@@ -2287,7 +2287,7 @@
style="vertical-align:baseline;" id="TBL-9-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-8-1"
class="td01"><span
class="ec-lmvtt-10">citebordercolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-8-2"
-class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-8-3"
+class="td11"> rgb color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-8-3"
class="td11"> <span
class="ec-lmri-10">0 1 0 </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-8-4"
class="td10">
@@ -2296,7 +2296,7 @@
style="vertical-align:baseline;" id="TBL-9-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-9-1"
class="td01"><span
class="ec-lmvtt-10">filebordercolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-9-2"
-class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-9-3"
+class="td11"> rgb color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-9-3"
class="td11"> <span
class="ec-lmri-10">0 .5 .5 </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-9-4"
class="td10">
@@ -2305,7 +2305,7 @@
style="vertical-align:baseline;" id="TBL-9-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-10-1"
class="td01"><span
class="ec-lmvtt-10">linkbordercolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-10-2"
-class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-10-3"
+class="td11"> rgb color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-10-3"
class="td11"> <span
class="ec-lmri-10">1 0 0 </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-10-4"
class="td10">
@@ -2314,7 +2314,7 @@
style="vertical-align:baseline;" id="TBL-9-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-11-1"
class="td01"><span
class="ec-lmvtt-10">menubordercolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-11-2"
-class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-11-3"
+class="td11"> rgb color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-11-3"
class="td11"> <span
class="ec-lmri-10">1 0 0 </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-11-4"
class="td10">
@@ -2323,7 +2323,7 @@
style="vertical-align:baseline;" id="TBL-9-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-12-1"
class="td01"><span
class="ec-lmvtt-10">urlbordercolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-12-2"
-class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-12-3"
+class="td11"> rgb color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-12-3"
class="td11"> <span
class="ec-lmri-10">0 1 1 </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-12-4"
class="td10">
@@ -2332,7 +2332,7 @@
style="vertical-align:baseline;" id="TBL-9-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-13-1"
class="td01"><span
class="ec-lmvtt-10">runbordercolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-13-2"
-class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-13-3"
+class="td11"> rgb color </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-13-3"
class="td11"> <span
class="ec-lmri-10">0 .7 .7 </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-13-4"
class="td10">
@@ -2341,7 +2341,7 @@
style="vertical-align:baseline;" id="TBL-9-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-14-1"
class="td01"><span
class="ec-lmvtt-10">allbordercolors </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-14-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-14-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-14-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-9-14-4"
class="td10">
<!--l. 1015--><p class="noindent" >Set all border color options </td>
@@ -2349,7 +2349,7 @@
style="vertical-align:baseline;" id="TBL-9-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-15-1"
class="td01"><span
class="ec-lmvtt-10">pdfborder </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-15-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-15-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-15-3"
class="td11"> <span
class="ec-lmri-10">0 0 1 </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-15-4"
class="td10">
@@ -2373,7 +2373,7 @@
class="td10"></td></tr>
</table></div>
<!--l. 1020--><p class="noindent" >The color of link borders used to be specified <span
-class="ec-lmri-10">only </span>as 3 numbers in the range 0..1, giving an RGB color.
+class="ec-lmri-10">only </span>as 3 numbers in the range 0..1, giving an rgb color.
Since version 6.76a, the usual color specifications of package <span
class="ec-lmss-10">(x)color </span>can be used if <span
class="ec-lmss-10">xcolor </span>has been
@@ -6269,10 +6269,8 @@
<!--l. 2753--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">9.2 </span> <a
id="x1-620009.2"></a>Forms optional parameters</h4>
-<!--l. 2754--><p class="noindent" >Note that all colors must be expressed as RGB triples, in the range 0..1 (i.e. <span
-class="ec-lmvtt-10">color=0 0</span>
-<span
-class="ec-lmvtt-10">0.5</span>)
+<!--l. 2754--><p class="noindent" >Note that all colors must be expressed as rgb triples, in the range 0..1 (i.e. <span
+class="ec-lmvtt-10">color=0 0 0.5</span>)
<!--l. 2758--><p class="indent" >
<a
id="x1-62001r15"></a> <!--l. 2759--><div class="longtable"> <table id="TBL-61" class="longtable"
@@ -6345,7 +6343,6 @@
class="td11"> <span
class="ec-lmri-10">S </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-61-9-4"
class="td10"> box border style; S (Solid) is default, B is Beveled,</td>
-
</tr><tr
style="vertical-align:baseline;" id="TBL-61-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-61-10-1"
class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-61-10-2"
@@ -6352,6 +6349,7 @@
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-61-10-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-61-10-4"
class="td10"> D is Dashed, I is Inset and U is Underline </td>
+
</tr><tr
style="vertical-align:baseline;" id="TBL-61-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-61-11-1"
class="td01"><span
@@ -6740,9 +6738,9 @@
<!--l. 2826--><p class="noindent" >2. <span class="obeylines-h"><code class="verb">\hyper at link</code></span>
<!--l. 2828--><p class="noindent" >3. <span class="obeylines-h"><code class="verb">\hyper at linkfile</code></span>
<!--l. 2830--><p class="noindent" >4. <span class="obeylines-h"><code class="verb">\hyper at linkurl</code></span>
-<!--l. 2832--><p class="noindent" >5. <span class="obeylines-h"><code class="verb">\hyper at anchorstart</code></span>
+<!--l. 2832--><p class="noindent" >5. <span class="obeylines-h"><code class="verb">\hyper at anchorstart</code></span>
+<!--l. 2834--><p class="noindent" >6. <span class="obeylines-h"><code class="verb">\hyper at anchorend</code></span>
-<!--l. 2834--><p class="noindent" >6. <span class="obeylines-h"><code class="verb">\hyper at anchorend</code></span>
<!--l. 2836--><p class="noindent" >7. <span class="obeylines-h"><code class="verb">\hyper at linkstart</code></span>
<!--l. 2838--><p class="noindent" >8. <span class="obeylines-h"><code class="verb">\hyper at linkend</code></span>
<!--l. 2841--><p class="indent" > The draft option defines the macros as follows
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.tex 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.tex 2024-10-30 20:01:53 UTC (rev 72707)
@@ -166,7 +166,7 @@
}
\makeatother
\title{Hypertext marks in \hologo{LaTeX}: a manual for \xpackage{hyperref}}
-\date{2024-07-10 v7.01j}
+\date{2024-10-30 v7.01k}
\begin{document}
@@ -598,9 +598,9 @@
option & remark \\\hline
all driver options, e.g. \texttt{pdftex} & often not needed, as detected automatically\\
implicit \\
-pdfa & no-op with new pdfmanagement, set the standard in \cs{DeclareDocumentMetadata}.\\
+pdfa & no-op with new pdfmanagement, set the standard in \cs{DocumentMetadata}.\\
unicode & is the default now anyway\\
-pdfversion & no-op with new pdfmanagement, set the version in \cs{DeclareDocumentMetadata}.\\
+pdfversion & no-op with new pdfmanagement, set the version in \cs{DocumentMetadata}.\\
bookmarks & this will probably change at some time. \\
backref &\\
pagebackref & \\
@@ -1006,12 +1006,12 @@
pdfhighlight & name & /I & How link buttons behave when selected; /I is for inverse (the default);
the other possibilities are /N (no effect), /O (outline), and /P (inset
highlighting). \\
-citebordercolor & RGB color & 0 1 0 & The color of the box around citations \\
-filebordercolor & RGB color & 0 .5 .5 & The color of the box around links to files \\
-linkbordercolor & RGB color & 1 0 0 & The color of the box around normal links \\
-menubordercolor & RGB color & 1 0 0 & The color of the box around Acrobat menu links \\
-urlbordercolor & RGB color & 0 1 1 & The color of the box around links to URLs \\
-runbordercolor & RGB color & 0 .7 .7 & Color of border around `run' links \\
+citebordercolor & rgb color & 0 1 0 & The color of the box around citations \\
+filebordercolor & rgb color & 0 .5 .5 & The color of the box around links to files \\
+linkbordercolor & rgb color & 1 0 0 & The color of the box around normal links \\
+menubordercolor & rgb color & 1 0 0 & The color of the box around Acrobat menu links \\
+urlbordercolor & rgb color & 0 1 1 & The color of the box around links to URLs \\
+runbordercolor & rgb color & 0 .7 .7 & Color of border around `run' links \\
allbordercolors & & & Set all border color options \\
pdfborder & & 0 0 1 & The style of box around links; defaults to a box with lines of 1pt thickness,
but the colorlinks option resets it to produce no border.
@@ -1018,7 +1018,7 @@
\end{longtable}
The color of link borders used to be specified \emph{only} as 3
-numbers in the range 0..1, giving an RGB color. Since version 6.76a, the usual
+numbers in the range 0..1, giving an rgb color. Since version 6.76a, the usual
color specifications of package \xpackage{(x)color} can be used if \xpackage{xcolor}
has been loaded.
For further information see description of package \xpackage{hycolor}.
@@ -2751,7 +2751,7 @@
\end{longtable}
\subsection{Forms optional parameters}
-Note that all colors must be expressed as RGB triples, in the range 0..1 (i.e.\ \texttt{color=0 0
+Note that all colors must be expressed as rgb triples, in the range 0..1 (i.e.\ \texttt{color=0 0
0.5})
\smallskip
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-linktarget.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-patches.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-patches.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-patches.pdf 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-patches.pdf 2024-10-30 20:01:53 UTC (rev 72707)
Property changes on: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref-patches.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/xr-hyper.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx 2024-10-30 20:01:53 UTC (rev 72707)
@@ -1,6 +1,6 @@
% \iffalse
% Source File: hluatex.dtx
-% 2024-07-10 v7.01j
+% 2024-10-30 v7.01k
%
% Copyright
% 2016-2019 Oberdiek Package Support Group
@@ -31,7 +31,7 @@
%
% \begin{macrocode}
%<*luatex>
-%% 2024-07-10 v7.01j
+%% 2024-10-30 v7.01k
%% force unicode encoding, see issue #101
%% code mostly copied from hxetex.def
\HyPsd at LoadUnicode
Modified: trunk/Master/texmf-dist/source/latex/hyperref/hyperref-linktarget.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/hyperref-linktarget.dtx 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/source/latex/hyperref/hyperref-linktarget.dtx 2024-10-30 20:01:53 UTC (rev 72707)
@@ -23,10 +23,9 @@
% for those people who are interested.
%
%<*driver>
-\RequirePackage{pdfmanagement-testphase}
\DocumentMetadata{pdfstandard=A-2b}
\documentclass[full]{l3doc}
-\usepackage{array,booktabs,hyperxmp}
+\usepackage{array,booktabs}
\hypersetup{pdfauthor=The LaTeX Project,
pdftitle=Make link targets (hyperref bundle)}
\usepackage[skins]{tcolorbox}
@@ -53,7 +52,7 @@
% }^^A
% }
%
-% \date{Version 2024-07-10 v7.01j}
+% \date{Version 2024-10-30 v7.01k}
%
% \maketitle
% \begin{documentation}
@@ -217,7 +216,7 @@
% \texttt{\cs{MakeLinkTarget}*\{destname\}} is roughly equivalent to
% \texttt{\cs{hypertarget}\{destname\}\{\}} but unlike the
% latter it also raises the destination in a PDF, there is no text argument,
-% and---most importantly--it updates \cs{@currentHref}, that means the target
+% and---most importantly---it updates \cs{@currentHref}, that means the target
% name is stored by the next \cs{label}, something that \cs{hypertarget} doesn't do).
% The target name is expanded, see the remarks about prefixes above regarding
% the allowed chars.
@@ -535,7 +534,7 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_target_counter_doc:nn #1 #2
{
- \bool_lazy_and:nnTF { \cs_if_free_p:c {c@#2} } { \cs_if_free_p:c {theH#2} }
+ \bool_lazy_or:nnTF { \cs_if_free_p:c {c@#2} } { \cs_if_free_p:c {theH#2} }
{
\PackageWarning {hyperref}{Counter~'#2'~or~the~representation~'\string\theH#2`\MessageBreak
don't~exist.~No~target~created.}{}
Modified: trunk/Master/texmf-dist/source/latex/hyperref/hyperref-patches.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/hyperref-patches.dtx 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/source/latex/hyperref/hyperref-patches.dtx 2024-10-30 20:01:53 UTC (rev 72707)
@@ -1,5 +1,4 @@
% \iffalse meta-comment
-% \iffalse
%% File: hyperref-patches.dtx
%% Copyright
%% 1995-2001 Sebastian Rahtz, with portions written by David Carlisle and Heiko Oberdiek,
@@ -27,13 +26,9 @@
%% given in the file `manifest.txt'.
%
%<*driver>
-\RequirePackage{pdfmanagement-testphase}
-\DeclareDocumentMetadata{pdfstandard=A-2b}
-\makeatletter
-\declare at file@substitution{doc.sty}{doc-v3beta.sty}
-\makeatother
+\DocumentMetadata{pdfstandard=A-2b}
\documentclass[full]{l3doc}
-\usepackage{array,booktabs,hyperxmp}
+\usepackage{array,booktabs}
\hypersetup{pdfauthor=The LaTeX Project,pdftitle=hyperref patches}
\usepackage{caption}
\begin{document}
@@ -55,7 +50,7 @@
% }^^A
% }
%
-% \date{Version 2024-07-10 v7.01j}
+% \date{Version 2024-10-30 v7.01k}
%
% \maketitle
% \begin{documentation}
@@ -79,7 +74,7 @@
% \texttt{nofoiltex}, \texttt{nolisting}, \texttt{nolistings}, \texttt{norevtex}.
%
% \end{documentation}
-
+%
% \begin{implementation}
%
% \section{\pkg{hyperref-patches} documentation}
@@ -141,6 +136,7 @@
}{}
\fi
% \end{macrocode}
+%
% \section{listings}
% --Moved 2021-06-30--
%
Modified: trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx 2024-10-30 20:01:53 UTC (rev 72707)
@@ -51,7 +51,7 @@
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
%<psdextra>\ProvidesFile{psdextra.def}
-%<!none&!packageEnd> [2024-07-10 v7.01j %
+%<!none&!packageEnd> [2024-10-30 v7.01k %
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -10293,30 +10293,36 @@
\fi
\fi
}
-\Hy at CounterExists{section}{%
- \providecommand\theHequation{\theHsection.\arabic{equation}}%
-}
-\providecommand\theHequation{\arabic{equation}}%
-\Hy at CounterExists{part}{%
- \providecommand\theHpart{\arabic{part}}%
-}
-\@ifundefined{thechapter}{%
- \providecommand\theHsection {\arabic{section}}%
- \providecommand\theHfigure {\arabic{figure}}%
- \providecommand\theHtable {\arabic{table}}%
-}{%
- \providecommand\theHchapter {\arabic{chapter}}%
- \providecommand\theHfigure {\theHchapter.\arabic{figure}}%
- \providecommand\theHtable {\theHchapter.\arabic{table}}%
- \providecommand\theHsection {\theHchapter.\arabic{section}}%
-}
-\providecommand\theHsubsection {\theHsection.\arabic{subsection}}
-\providecommand\theHsubsubsection{\theHsubsection.\arabic{subsubsection}}
-\providecommand\theHparagraph {\theHsubsubsection.\arabic{paragraph}}
-\providecommand\theHsubparagraph {\theHparagraph.\arabic{subparagraph}}
-\providecommand\theHtheorem {\theHsection.\arabic{theorem}}
-\providecommand\theHthm {\theHsection.\arabic{thm}}
% \end{macrocode}
+% change 2024-10-13: do not define if format is new enough.
+% \begin{macrocode}
+\IfFormatAtLeastTF{2024-11-01}{}
+ {
+ \Hy at CounterExists{section}{%
+ \providecommand\theHequation{\theHsection.\arabic{equation}}%
+ }
+ \providecommand\theHequation{\arabic{equation}}%
+ \Hy at CounterExists{part}{%
+ \providecommand\theHpart{\arabic{part}}%
+ }
+ \@ifundefined{thechapter}{%
+ \providecommand\theHsection {\arabic{section}}%
+ \providecommand\theHfigure {\arabic{figure}}%
+ \providecommand\theHtable {\arabic{table}}%
+ }{%
+ \providecommand\theHchapter {\arabic{chapter}}%
+ \providecommand\theHfigure {\theHchapter.\arabic{figure}}%
+ \providecommand\theHtable {\theHchapter.\arabic{table}}%
+ \providecommand\theHsection {\theHchapter.\arabic{section}}%
+ }
+ \providecommand\theHsubsection {\theHsection.\arabic{subsection}}
+ \providecommand\theHsubsubsection{\theHsubsection.\arabic{subsubsection}}
+ \providecommand\theHparagraph {\theHsubsubsection.\arabic{paragraph}}
+ \providecommand\theHsubparagraph {\theHparagraph.\arabic{subparagraph}}
+ \providecommand\theHtheorem {\theHsection.\arabic{theorem}}
+ \providecommand\theHthm {\theHsection.\arabic{thm}}
+ }
+% \end{macrocode}
% Thanks to Greta Meyer (gbd at pop.cwru.edu) for making me realize
% that enumeration starts at 0 for every list! But |\item|
% occurs inside |\trivlist|, so check if its a real |\item| before
@@ -10324,7 +10330,8 @@
% \begin{macrocode}
\let\H at item\item
\newcounter{Item}
-\def\theHItem{\arabic{Item}}
+\IfFormatAtLeastTF{2024-11-01}{}
+ {\def\theHItem{\arabic{Item}}}
\def\item{%
\@hyper at itemfalse
\if at nmbrlist\@hyper at itemtrue\fi
@@ -10333,15 +10340,15 @@
% \end{macrocode}
%
% \begin{macrocode}
-\providecommand\theHenumi {\theHItem}
-\providecommand\theHenumii {\theHItem}
-\providecommand\theHenumiii {\theHItem}
-\providecommand\theHenumiv {\theHItem}
-\providecommand\theHHfootnote {\arabic{Hfootnote}}
-\providecommand\theHmpfootnote{\arabic{mpfootnote}}
-\@ifundefined{theHHmpfootnote}{%
- \let\theHHmpfootnote\theHHfootnote
-}{}
+\IfFormatAtLeastTF{2024-11-01}{}
+ {
+ \providecommand\theHenumi {\theHItem}
+ \providecommand\theHenumii {\theHItem}
+ \providecommand\theHenumiii {\theHItem}
+ \providecommand\theHenumiv {\theHItem}
+ \providecommand\theHHfootnote {\arabic{Hfootnote}}
+ \providecommand\theHmpfootnote{\arabic{mpfootnote}}
+ }
% \end{macrocode}
% Tanmoy asked for this default handling of undefined |\theH<name>|
% situations. It really isn't clear what would be ideal, whether to
@@ -10349,7 +10356,7 @@
% definition of the counter, or to default it to something like
% |\arabic{name}|. We take the latter course, slightly worriedly.
% \begin{macrocode}
-\let\H at refstepcounter\refstepcounter
+\let\H at refstepcounter\@kernel at refstepcounter
\edef\name at of@eq{equation}%
% \end{macrocode}
% We do not want the handler for |\refstepcounter| to cut in
@@ -10366,11 +10373,13 @@
\@hyper at itemfalse
\@skiphyperreffalse
\ExplSyntaxOn
-\def\refstepcounter#1{%
- \legacy_if:nF {Hy at pdfstring}
- {
- \H at refstepcounter{#1}%
- \bool_lazy_and:nnT
+\IfFormatAtLeastTF{2024-11-01}
+ {
+ \NewSocketPlug{refstepcounter}{hyperref}{\ifHy at pdfstring\else#1\fi}
+ \AssignSocketPlug{refstepcounter}{hyperref}
+ \NewSocketPlug{refstepcounter/target}{hyperref}
+ {
+ \bool_lazy_and:nnT
{ \l__hyp_target_create_bool }
{ ! \legacy_if_p:n{@skiphyperref} }
{
@@ -10381,11 +10390,34 @@
\@hyper at itemfalse
}
{
- \hyper at refstepcounter{#1}%
+ \hyper at refstepcounter{\@currentcounter}%
}
- }
- }
-}
+ }
+ }
+ \AssignSocketPlug{refstepcounter/target}{hyperref}
+ }
+ {
+ \def\refstepcounter#1{%
+ \legacy_if:nF {Hy at pdfstring}
+ {
+ \H at refstepcounter{#1}%
+ \bool_lazy_and:nnT
+ { \l__hyp_target_create_bool }
+ { ! \legacy_if_p:n{@skiphyperref} }
+ {
+ \legacy_if:nTF {@hyper at item}
+ {
+ \stepcounter{Item}%
+ \hyper at refstepcounter{Item}%
+ \@hyper at itemfalse
+ }
+ {
+ \hyper at refstepcounter{#1}%
+ }
+ }
+ }
+ }
+ }
\ExplSyntaxOff
\let\Hy at saved@refstepcounter\refstepcounter
% \end{macrocode}
@@ -11031,7 +11063,19 @@
% \begin{macrocode}
\@ifundefined{hyper at nopatch@footnote}{%
\ifHy at hyperfootnotes
- \newcounter{Hfootnote}%
+ \@ifundefined{theHfootnote}
+ {\newcounter{Hfootnote}}
+ {\let\H@@theHfootnote\theHfootnote
+ \let\theHfootnote\undefined
+ \newcounter{Hfootnote}
+ \let\theHfootnote\H@@theHfootnote
+ }%
+% \end{macrocode}
+% where is this used?
+% \begin{macrocode}
+ \@ifundefined{theHHmpfootnote}{%
+ \let\theHHmpfootnote\theHHfootnote
+ }{}
\let\H@@footnotetext\@footnotetext
\let\H@@footnotemark\@footnotemark
\def\@xfootnotenext[#1]{%
@@ -11383,6 +11427,11 @@
}%
#3%
\fi
+% \end{macrocode}
+% as the anchor are set manually here, we have to update the tagging info.
+% For now we test for the format but this should go again in 2025.
+% \begin{macrocode}
+ \IfFormatAtLeastTF{2024-11-01}{\UseTaggingSocket{recordtarget}}{}%
}%
\fi
\par
@@ -12017,7 +12066,9 @@
% new counters are defined.
% change 2024-02-14: use a csname to handle counter names with commands,
% see issue \#330
+% change 2024-10-13: disable patches in new format 2024-11-01.
% \begin{macrocode}
+\IfFormatAtLeastTF{2024-11-01}{\def\hyper at nopatch@counter{}}{}
\@ifundefined{hyper at nopatch@counter}
{
\let\H at definecounter\@definecounter
Modified: trunk/Master/texmf-dist/source/latex/hyperref/xr-hyper.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/xr-hyper.dtx 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/source/latex/hyperref/xr-hyper.dtx 2024-10-30 20:01:53 UTC (rev 72707)
@@ -26,7 +26,7 @@
%
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{xr-hyper}
-%<package> [2024-07-10 v7.01j eXternal References (DPC)]
+%<package> [2024-10-30 v7.01k eXternal References (DPC)]
%
%<*driver>
\documentclass{l3doc}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hdvipdfm.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for dvipdfm]
\Hy at VersionCheck{hdvipdfm.def}
\special{pdf:majorversion \Hy at pdf@majorversion}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hdvips.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for dvips]
\Hy at VersionCheck{hdvips.def}
\providecommand*{\XR at ext}{pdf}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hdvipson.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for dvipsone]
\Hy at VersionCheck{hdvipson.def}
\providecommand*{\XR at ext}{pdf}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hdviwind.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for dviwindo]
\Hy at VersionCheck{hdviwind.def}
\begingroup
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -34,10 +34,10 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hluatex.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for luaTeX]
\Hy at VersionCheck{hluatex.def}
-%% 2024-07-10 v7.01j
+%% 2024-10-30 v7.01k
%% force unicode encoding, see issue #101
%% code mostly copied from hxetex.def
\HyPsd at LoadUnicode
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hpdftex.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for pdfTeX]
\Hy at VersionCheck{hpdftex.def}
\pdf at ifdraftmode{%
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{htex4ht.cfg}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref configuration file for TeX4ht]
\IfFileExists{\jobname.cfg}{\endinput}{}
\Preamble{html}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{htex4ht.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for TeX4ht]
\Hy at VersionCheck{htex4ht.def}
\providecommand*{\XR at ext}{html}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{htexture.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for Textures]
\Hy at VersionCheck{htexture.def}
\providecommand*{\XR at ext}{pdf}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hvtex.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for VTeX in PDF/PS mode]
\Hy at VersionCheck{hvtex.def}
\providecommand*{\XR at ext}{pdf}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hvtexhtml.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for VTeX in HTML mode]
\Hy at VersionCheck{hvtexhtm.def}
\providecommand*{\XR at ext}{htm}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hvtexmrk.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)]
\Hy at VersionCheck{hvtexmrk.def}
\providecommand*{\XR at ext}{pdf}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hxetex.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for XeTeX]
\Hy at VersionCheck{hxetex.def}
\HyPsd at LoadUnicode
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hyperref-patches.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hyperref-patches.sty 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hyperref-patches.sty 2024-10-30 20:01:53 UTC (rev 72707)
@@ -56,7 +56,6 @@
%%
%% The list of all files belonging to the `Hyperref Bundle' is
%% given in the file `manifest.txt'.
-
\ProvidesPackage{hyperref-patches}[2021-06-29 v0.9 old hyperref patches]
\newif\ifHy at patches@foiltex
\Hy at patches@foiltextrue
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty 2024-10-30 20:01:53 UTC (rev 72707)
@@ -36,7 +36,7 @@
%% File: hyperref.dtx
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\ProvidesPackage{hyperref}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -6521,7 +6521,7 @@
\cs_new_protected:Npn \__hyp_target_counter_doc:nn #1 #2
{
- \bool_lazy_and:nnTF { \cs_if_free_p:c {c@#2} } { \cs_if_free_p:c {theH#2} }
+ \bool_lazy_or:nnTF { \cs_if_free_p:c {c@#2} } { \cs_if_free_p:c {theH#2} }
{
\PackageWarning {hyperref}{Counter~'#2'~or~the~representation~'\string\theH#2`\MessageBreak
don't~exist.~No~target~created.}{}
@@ -6567,47 +6567,51 @@
\fi
\fi
}
-\Hy at CounterExists{section}{%
- \providecommand\theHequation{\theHsection.\arabic{equation}}%
-}
-\providecommand\theHequation{\arabic{equation}}%
-\Hy at CounterExists{part}{%
- \providecommand\theHpart{\arabic{part}}%
-}
-\@ifundefined{thechapter}{%
- \providecommand\theHsection {\arabic{section}}%
- \providecommand\theHfigure {\arabic{figure}}%
- \providecommand\theHtable {\arabic{table}}%
-}{%
- \providecommand\theHchapter {\arabic{chapter}}%
- \providecommand\theHfigure {\theHchapter.\arabic{figure}}%
- \providecommand\theHtable {\theHchapter.\arabic{table}}%
- \providecommand\theHsection {\theHchapter.\arabic{section}}%
-}
-\providecommand\theHsubsection {\theHsection.\arabic{subsection}}
-\providecommand\theHsubsubsection{\theHsubsection.\arabic{subsubsection}}
-\providecommand\theHparagraph {\theHsubsubsection.\arabic{paragraph}}
-\providecommand\theHsubparagraph {\theHparagraph.\arabic{subparagraph}}
-\providecommand\theHtheorem {\theHsection.\arabic{theorem}}
-\providecommand\theHthm {\theHsection.\arabic{thm}}
+\IfFormatAtLeastTF{2024-11-01}{}
+ {
+ \Hy at CounterExists{section}{%
+ \providecommand\theHequation{\theHsection.\arabic{equation}}%
+ }
+ \providecommand\theHequation{\arabic{equation}}%
+ \Hy at CounterExists{part}{%
+ \providecommand\theHpart{\arabic{part}}%
+ }
+ \@ifundefined{thechapter}{%
+ \providecommand\theHsection {\arabic{section}}%
+ \providecommand\theHfigure {\arabic{figure}}%
+ \providecommand\theHtable {\arabic{table}}%
+ }{%
+ \providecommand\theHchapter {\arabic{chapter}}%
+ \providecommand\theHfigure {\theHchapter.\arabic{figure}}%
+ \providecommand\theHtable {\theHchapter.\arabic{table}}%
+ \providecommand\theHsection {\theHchapter.\arabic{section}}%
+ }
+ \providecommand\theHsubsection {\theHsection.\arabic{subsection}}
+ \providecommand\theHsubsubsection{\theHsubsection.\arabic{subsubsection}}
+ \providecommand\theHparagraph {\theHsubsubsection.\arabic{paragraph}}
+ \providecommand\theHsubparagraph {\theHparagraph.\arabic{subparagraph}}
+ \providecommand\theHtheorem {\theHsection.\arabic{theorem}}
+ \providecommand\theHthm {\theHsection.\arabic{thm}}
+ }
\let\H at item\item
\newcounter{Item}
-\def\theHItem{\arabic{Item}}
+\IfFormatAtLeastTF{2024-11-01}{}
+ {\def\theHItem{\arabic{Item}}}
\def\item{%
\@hyper at itemfalse
\if at nmbrlist\@hyper at itemtrue\fi
\H at item
}
-\providecommand\theHenumi {\theHItem}
-\providecommand\theHenumii {\theHItem}
-\providecommand\theHenumiii {\theHItem}
-\providecommand\theHenumiv {\theHItem}
-\providecommand\theHHfootnote {\arabic{Hfootnote}}
-\providecommand\theHmpfootnote{\arabic{mpfootnote}}
-\@ifundefined{theHHmpfootnote}{%
- \let\theHHmpfootnote\theHHfootnote
-}{}
-\let\H at refstepcounter\refstepcounter
+\IfFormatAtLeastTF{2024-11-01}{}
+ {
+ \providecommand\theHenumi {\theHItem}
+ \providecommand\theHenumii {\theHItem}
+ \providecommand\theHenumiii {\theHItem}
+ \providecommand\theHenumiv {\theHItem}
+ \providecommand\theHHfootnote {\arabic{Hfootnote}}
+ \providecommand\theHmpfootnote{\arabic{mpfootnote}}
+ }
+\let\H at refstepcounter\@kernel at refstepcounter
\edef\name at of@eq{equation}%
\newif\if at hyper@item
\newif\if at skiphyperref
@@ -6614,11 +6618,13 @@
\@hyper at itemfalse
\@skiphyperreffalse
\ExplSyntaxOn
-\def\refstepcounter#1{%
- \legacy_if:nF {Hy at pdfstring}
- {
- \H at refstepcounter{#1}%
- \bool_lazy_and:nnT
+\IfFormatAtLeastTF{2024-11-01}
+ {
+ \NewSocketPlug{refstepcounter}{hyperref}{\ifHy at pdfstring\else#1\fi}
+ \AssignSocketPlug{refstepcounter}{hyperref}
+ \NewSocketPlug{refstepcounter/target}{hyperref}
+ {
+ \bool_lazy_and:nnT
{ \l__hyp_target_create_bool }
{ ! \legacy_if_p:n{@skiphyperref} }
{
@@ -6629,11 +6635,34 @@
\@hyper at itemfalse
}
{
- \hyper at refstepcounter{#1}%
+ \hyper at refstepcounter{\@currentcounter}%
}
- }
- }
-}
+ }
+ }
+ \AssignSocketPlug{refstepcounter/target}{hyperref}
+ }
+ {
+ \def\refstepcounter#1{%
+ \legacy_if:nF {Hy at pdfstring}
+ {
+ \H at refstepcounter{#1}%
+ \bool_lazy_and:nnT
+ { \l__hyp_target_create_bool }
+ { ! \legacy_if_p:n{@skiphyperref} }
+ {
+ \legacy_if:nTF {@hyper at item}
+ {
+ \stepcounter{Item}%
+ \hyper at refstepcounter{Item}%
+ \@hyper at itemfalse
+ }
+ {
+ \hyper at refstepcounter{#1}%
+ }
+ }
+ }
+ }
+ }
\ExplSyntaxOff
\let\Hy at saved@refstepcounter\refstepcounter
\newif\ifmeasuring@\measuring at false
@@ -7033,7 +7062,16 @@
}}}{}
\@ifundefined{hyper at nopatch@footnote}{%
\ifHy at hyperfootnotes
- \newcounter{Hfootnote}%
+ \@ifundefined{theHfootnote}
+ {\newcounter{Hfootnote}}
+ {\let\H@@theHfootnote\theHfootnote
+ \let\theHfootnote\undefined
+ \newcounter{Hfootnote}
+ \let\theHfootnote\H@@theHfootnote
+ }%
+ \@ifundefined{theHHmpfootnote}{%
+ \let\theHHmpfootnote\theHHfootnote
+ }{}
\let\H@@footnotetext\@footnotetext
\let\H@@footnotemark\@footnotemark
\def\@xfootnotenext[#1]{%
@@ -7299,6 +7337,7 @@
}%
#3%
\fi
+ \IfFormatAtLeastTF{2024-11-01}{\UseTaggingSocket{recordtarget}}{}%
}%
\fi
\par
@@ -7712,6 +7751,7 @@
\fi
}
}{}
+\IfFormatAtLeastTF{2024-11-01}{\def\hyper at nopatch@counter{}}{}
\@ifundefined{hyper at nopatch@counter}
{
\let\H at definecounter\@definecounter
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{hypertex.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref driver for HyperTeX specials]
\Hy at VersionCheck{hypertex.def}
\providecommand*{\XR at ext}{dvi}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty 2024-10-30 20:01:53 UTC (rev 72707)
@@ -34,7 +34,7 @@
%% File: hyperref.dtx
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\ProvidesPackage{nohyperref}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Dummy hyperref (SR)]
\let\hyper@@anchor\@gobble
\def\hyper at link#1#2#3{#3}%
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{pd1enc.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref: PDFDocEncoding definition (HO)]
\DeclareFontEncoding{PD1}{}{}
\DeclareTextAccent{\`}{PD1}{\textasciigrave}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{pdfmark.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref definitions for pdfmark specials]
\Hy at VersionCheck{pdfmark.def}
\begingroup
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{psdextra.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref: Additions to PDF string support]
\Hy at VersionCheck{psdextra.def}
\DeclareTextCommand{\textGamma}{PU}{\83\223}%* U+0393
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{puarenc.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref: Additions to puenc.def for Arabi]
\DeclareTextCommand{\hamza}{PU}{\86\041}% U+0621
\DeclareTextCommand{\alefmadda}{PU}{\86\042}% U+0622
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/puenc-extra.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/puenc-extra.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puenc-extra.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{puenc-extra.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref: PDF Unicode extra definition (HO)]
\DeclareTextCommand{\G}{PU}[1]{#1\83\017}% U+030F
\DeclareTextCompositeCommand{\G}{PU}{\@empty}{\textdoublegrave}%
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{puenc.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref: PDF Unicode definition (HO)]
\DeclareFontEncoding{PU}{}{}
\DeclareTextCommand{\`}{PU}[1]{#1\83\000}% U+0300
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def 2024-10-30 20:01:53 UTC (rev 72707)
@@ -33,7 +33,7 @@
%%
%% File: hyperref.dtx
\ProvidesFile{puvnenc.def}
- [2024-07-10 v7.01j %
+ [2024-10-30 v7.01k %
Hyperref: Additions to puenc.def for VnTeX]
\DeclareTextCommand{\abreve}{PU}{\81\003}% U+0103
\DeclareTextCommand{\acircumflex}{PU}{\80\342}% U+00E2
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty 2024-10-30 20:01:36 UTC (rev 72706)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty 2024-10-30 20:01:53 UTC (rev 72707)
@@ -34,7 +34,7 @@
%% File: xr-hyper.dtx Copyright (C) 1993-2024 David Carlisle
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{xr-hyper}
- [2024-07-10 v7.01j eXternal References (DPC)]
+ [2024-10-30 v7.01k eXternal References (DPC)]
\def\externaldocument{\@testopt\XR at cite{}}
\let\externalcitedocument\externaldocument
\def\XR at cite[#1]{\@testopt{\XR@[#1]}{}}
More information about the tex-live-commits
mailing list.