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.&#x00A0;<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.&#x00A0;<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.