Skip to content

Commit 28b6402

Browse files
committed
Merge branch 'develop'
2 parents d6a2608 + c135bf2 commit 28b6402

File tree

87 files changed

+10471
-10464
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+10471
-10464
lines changed

.github/workflows/main.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
# different workflows.
2323
package_file: .github/tl_packages
2424
- run: l3build install
25-
- run: l3build check
25+
- run: l3build check -S
2626
- name: Archive failed test output
2727
if: ${{ always() }}
2828
uses: zauguin/l3build-failure-artifacts@v1

ChangeLog.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
2025-05-20 Ulrike Fischer
2+
* hyperref.dtx: added a group in the xetex driver, issue #380.
3+
* hyperref.dtx: renamed \textin to \textinsymbol, issue #377
4+
* hyperref.dtx: remove dependency from atveryend, issue #371
5+
* hyperref.dtx: start to remove dependy from atbegshi, issue #371
6+
7+
2024-11-05 Ulrike Fischer
8+
* hyperref-linktarget.dtx: add a kern to guard anchor in para hook.
9+
10+
Version: 2024-11-06 v7.01l
111

212
2024-11-05 Ulrike Fischer
313
* hyperref.dtx: add a fix for cleveref to update its data in refstepcounter.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# README for hyperref bundle
22

3-
Version 2024-11-05 v7.01l
3+
Version 2025-05-20 v7.01m
44

55
## INTRODUCTION
66

backref.dtx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
%% Copyright (C) 1995-2000 David Carlisle, Sebastian Rahtz, Heiko Oberdiek
44
%% 2001-2012 Heiko Oberdiek
55
%% 2016-2019 Oberdiek Package Suport Group
6-
%% 2019-2024 The LaTeX Project
6+
%% 2019-2025 The LaTeX Project
77
%% https://github.com/latex3/hyperref/issues
88
%%
99
%% This file is part of the `Hyperref Bundle'.

bmhydoc.sty

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%% Copyright
22
%% 1995-2015 Heiko Oberdiek
33
%% 2016-2019 Oberdiek Package Support Group
4-
%% 2019-2024 LaTeX Project
4+
%% 2019-2025 LaTeX Project
55
%% https://github.com/latex3/hyperref/issues
66
%%
77
%% This file is part of the `Hyperref Bundle'.

doc/hyperref-doc.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@
166166
}
167167
\makeatother
168168
\title{Hypertext marks in \hologo{LaTeX}: a manual for \xpackage{hyperref}}
169-
\date{2024-11-05 v7.01l}
169+
\date{2025-05-20 v7.01m}
170170

171171
\begin{document}
172172

hluatex.dtx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
% \iffalse
22
% Source File: hluatex.dtx
3-
% 2024-11-05 v7.01l
3+
% 2025-05-20 v7.01m
44
%
55
% Copyright
66
% 2016-2019 Oberdiek Package Support Group
7-
% 2019-2024 The LaTeX Project
7+
% 2019-2025 The LaTeX Project
88
% https://github.com/latex3/hyperref/issues%%
99
%
1010
% Derived from hpdftex.def
@@ -31,7 +31,7 @@
3131
%
3232
% \begin{macrocode}
3333
%<*luatex>
34-
%% 2024-11-05 v7.01l
34+
%% 2025-05-20 v7.01m
3535
%% force unicode encoding, see issue #101
3636
%% code mostly copied from hxetex.def
3737
\HyPsd@LoadUnicode

hyperref-linktarget.dtx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
%
33
%% File: hyperref-linktarget.dtx
44
%
5-
% Copyright (C) 2022-2024 The LaTeX Project
5+
% Copyright (C) 2022-2025 The LaTeX Project
66
%
77
% It may be distributed and/or modified under the conditions of the
88
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -52,7 +52,7 @@
5252
% }^^A
5353
% }
5454
%
55-
% \date{Version 2024-11-05 v7.01l}
55+
% \date{Version 2025-05-20 v7.01m}
5656
%
5757
% \maketitle
5858
% \begin{documentation}
@@ -407,6 +407,7 @@
407407
% but we removed the hooks and use \cs{normalbaselineskip}.
408408
% TODO: The code to save/restore the space factor should
409409
% be replaced by kernel methods.
410+
% change 2024-11-06: add a kern, see thm-anchor test.
410411
% \begin{macrocode}
411412
\cs_new_protected:Npn \@@_target_raise:n #1
412413
{
@@ -428,6 +429,7 @@
428429
}
429430
}
430431
}
432+
\kern0pt
431433
\Hy@RestoreSpaceFactor
432434
}
433435
}

hyperref-patches.dtx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
%% 1995-2001 Sebastian Rahtz, with portions written by David Carlisle and Heiko Oberdiek,
55
%% 2001-2015 Heiko Oberdiek.
66
%% 2016-2019 Oberdiek Package Support Group
7-
%% 2019-2024 LaTeX Project
7+
%% 2019-2025 LaTeX Project
88
%% https://github.com/latex3/hyperref/issues
99
%%
1010
%% This file is part of the `Hyperref Bundle'.
@@ -50,7 +50,7 @@
5050
% }^^A
5151
% }
5252
%
53-
% \date{Version 2024-11-05 v7.01l}
53+
% \date{Version 2025-05-20 v7.01m}
5454
%
5555
% \maketitle
5656
% \begin{documentation}

hyperref.dtx

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
% 1995-2001 Sebastian Rahtz, with portions written by David Carlisle and Heiko Oberdiek,
55
% 2001-2015 Heiko Oberdiek.
66
% 2016-2019 Oberdiek Package Support Group
7-
% 2019-2024 LaTeX Project
7+
% 2019-2025 LaTeX Project
88
% https://github.com/latex3/hyperref/issues
99
%
1010
% This file is part of the `Hyperref Bundle'.
@@ -51,7 +51,7 @@
5151
%<puvnenc>\ProvidesFile{puvnenc.def}
5252
%<puarenc>\ProvidesFile{puarenc.def}
5353
%<psdextra>\ProvidesFile{psdextra.def}
54-
%<!none&!packageEnd> [2024-11-05 v7.01l %
54+
%<!none&!packageEnd> [2025-05-20 v7.01m %
5555
%<package> Hypertext links for LaTeX]
5656
%<nohyperref> Dummy hyperref (SR)]
5757
%<driver> Hyperref documentation driver file]
@@ -9683,19 +9683,19 @@
96839683
\let\Hy@EveryPageHook\@empty
96849684
\let\Hy@EveryPageBoxHook\@empty
96859685
\let\Hy@FirstPageHook\@empty
9686-
\AtBeginShipout{%
9686+
\AddToHook{shipout/before}{%
96879687
\Hy@EveryPageHook
96889688
\ifx\Hy@EveryPageBoxHook\@empty
96899689
\else
9690-
\setbox\AtBeginShipoutBox=\vbox{%
9690+
\setbox\ShipoutBox=\vbox{%
96919691
\offinterlineskip
96929692
\Hy@EveryPageBoxHook
9693-
\box\AtBeginShipoutBox
9693+
\box\ShipoutBox
96949694
}%
96959695
\fi
96969696
}
96979697
\Hy@iffileloaded{hpdftex.def}{%
9698-
\AtBeginShipout{%
9698+
\AddToHook{shipout/before}{%
96999699
\Hy@FirstPageHook
97009700
\global\let\Hy@FirstPageHook\@empty
97019701
}%
@@ -10074,13 +10074,12 @@
1007410074
% \end{macrocode}
1007510075
% \end{macro}
1007610076
%
10077-
% Package \textsf{atveryend} is used to get behind the
10077+
% The \texttt{enddocument/afteraux} hook is used to get behind the
1007810078
% final \cs{clearpage} and to avoid a \cs{clearpage}
1007910079
% in \cs{AtEndDocument}.
1008010080
% Then the PDF catalog entry for |\PageLabels| is set.
10081-
% \begin{macrocode}
10082-
\RequirePackage{atveryend}[2009/12/07]%
10083-
\AtVeryEndDocument{%
10081+
% \begin{macrocode}
10082+
\AddToHook{enddocument/afteraux}{%
1008410083
\HyPL@SetPageLabels
1008510084
}%
1008610085
% \end{macrocode}
@@ -14231,9 +14230,9 @@
1423114230
>>%
1423214231
>>%
1423314232
}%
14234-
\AtBeginShipout{%
14235-
\setbox\AtBeginShipoutBox=\hbox{%
14236-
\copy\AtBeginShipoutBox
14233+
\AddToHook{shipout/before}{%
14234+
\setbox\ShipoutBox=\hbox{%
14235+
\copy\ShipoutBox
1423714236
\@pdfm@mark{%
1423814237
put @resources <<%
1423914238
/Properties<<%
@@ -14337,8 +14336,12 @@
1433714336
\def\hyper@link#1#2#3{%
1433814337
\hyper@linkstart{#1}{#2}#3\Hy@xspace@end\hyper@linkend
1433914338
}
14339+
% \end{macrocode}
14340+
% 2025-05-20 added a group for issue \#380
14341+
% \begin{macrocode}
1434014342
\def\hyper@linkfile#1#2#3{%
1434114343
\leavevmode
14344+
\begingroup
1434214345
\Hy@BeginAnnot{%
1434314346
\def\Hy@pstringF{#2}%
1434414347
\Hy@CleanupFile\Hy@pstringF
@@ -14374,6 +14377,7 @@
1437414377
}%
1437514378
#1\Hy@xspace@end
1437614379
\Hy@EndAnnot
14380+
\endgroup
1437714381
}
1437814382
\def\@hyper@launch run:#1\\#2#3{% filename, anchor text linkname
1437914383
\leavevmode
@@ -18010,7 +18014,7 @@
1801018014
\pdfrefobj\OBJ@ZaDb
1801118015
\pdfrefobj\OBJ@Helv
1801218016
\fi
18013-
\AtVeryEndDocument{%
18017+
\AddToHook{enddocument/afteraux}{%
1801418018
\immediate\pdfobj{%
1801518019
<<%
1801618020
/Fields[\HyField@afields]%
@@ -23358,7 +23362,7 @@
2335823362
% U+2207 NABLA; nabla, gradient; \nabla (LaTeX)
2335923363
\DeclareTextCommand{\textnabla}{PU}{\9042\007}%* U+2207
2336023364
% U+2208 ELEMENT OF; element; \in (LaTeX)
23361-
\DeclareTextCommand{\textin}{PU}{\9042\010}%* U+2208
23365+
\DeclareTextCommand{\textinsymbol}{PU}{\9042\010}%* U+2208
2336223366
% U+2209 NOT AN ELEMENT OF; notelement, notelementof; \notin (LaTeX)
2336323367
\DeclareTextCommand{\textnotin}{PU}{\9042\011}%* U+2209
2336423368
% U+220A SMALL ELEMENT OF; \smallin (mathdesign)
@@ -25735,7 +25739,7 @@
2573525739
\let\emptyset\textemptyset
2573625740
\let\triangle\texttriangle
2573725741
\let\nabla\textnabla
25738-
\let\in\textin
25742+
\let\in\textinsymbol
2573925743
\let\notin\textnotin
2574025744
\let\smallin\textsmallin
2574125745
\let\ni\textni

hyperref.ins

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
%%
66
%% Copyright
77
%% 1995-2001 Sebastian Rahtz, with portions written by David Carlisle and Heiko Oberdiek
8-
%% 2001-2015 Heiko Oberdiek
8+
%% 2001-2015Heiko Oberdiek
99
%% 2016-2019 Oberdiek Package Support Group
10-
%% 2019-2024 LaTeX Project
10+
%% 2019-2025 LaTeX Project
1111
%% https://github.com/latex3/hyperref/issues
1212
%%
1313
%% This file is part of the `Hyperref Bundle'.
@@ -60,7 +60,7 @@ Copyright
6060
1995-2001 Sebastian Rahtz, with portions written by David Carlisle and Heiko Oberdiek
6161
2001-2015 Heiko Oberdiek
6262
2016-2019 Oberdiek Package Support Group
63-
2019-2024 LaTeX Project
63+
2019-2025 LaTeX Project
6464
https://github.com/latex3/hyperref/issues
6565

6666
This file is part of the `Hyperref Bundle'.

minitoc-hyper.sty

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
% Copyright 2020-2024 The LaTeX Project
1+
% Copyright 2020-2025 The LaTeX Project
22
% Licence LPPL: https://www.latex-project.org/lppl/lppl-1-3c.txt
33
\ProvidesPackage{minitoc-hyper}[2020/01/14]
44
\PackageWarningNoLine{minitoc-hyper}{%

nameref.dtx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
%% 2000 Sebastian Rahtz, Heiko Oberdiek
55
%% 2001-2012 Heiko Oberdiek
66
%% 2016-2019 Oberdiek Package Suport Group
7-
%% 2019-2024 The LaTeX Project
7+
%% 2019-2025 The LaTeX Project
88
%% https://github.com/latex3/hyperref/issues
99
%%
1010
%% This file is part of the `Hyperref Bundle'.

ntheorem-hyper.sty

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
% Copyright 2021-2024 The LaTeX Project
1+
% Copyright 2021-2025 The LaTeX Project
22
% Licence LPPL: https://www.latex-project.org/lppl/lppl-1-3c.txt
33
\ProvidesPackage{ntheorem-hyper}[2021/02/07]
44
\PackageWarningNoLine{ntheorem-hyper}{%

0 commit comments

Comments
 (0)