texlive[72790] Master/texmf-dist: zref-check (7nov24)
commits+karl at tug.org
commits+karl at tug.org
Thu Nov 7 21:25:52 CET 2024
Revision: 72790
https://tug.org/svn/texlive?view=revision&revision=72790
Author: karl
Date: 2024-11-07 21:25:52 +0100 (Thu, 07 Nov 2024)
Log Message:
-----------
zref-check (7nov24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/zref-check/CHANGELOG.md
trunk/Master/texmf-dist/doc/latex/zref-check/zref-check-code.pdf
trunk/Master/texmf-dist/doc/latex/zref-check/zref-check-code.tex
trunk/Master/texmf-dist/doc/latex/zref-check/zref-check-doc.pdf
trunk/Master/texmf-dist/source/latex/zref-check/zref-check.dtx
trunk/Master/texmf-dist/source/latex/zref-check/zref-check.ins
trunk/Master/texmf-dist/tex/latex/zref-check/zref-check.sty
Modified: trunk/Master/texmf-dist/doc/latex/zref-check/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/zref-check/CHANGELOG.md 2024-11-07 20:25:39 UTC (rev 72789)
+++ trunk/Master/texmf-dist/doc/latex/zref-check/CHANGELOG.md 2024-11-07 20:25:52 UTC (rev 72790)
@@ -1,7 +1,13 @@
# Changelog
-## [Unreleased](https://github.com/gusbrs/zref-check/compare/v0.3.5...HEAD)
+## [Unreleased](https://github.com/gusbrs/zref-check/compare/v0.3.6...HEAD)
+## [v0.3.6](https://github.com/gusbrs/zref-check/compare/v0.3.5...v0.3.6) (2024-11-07)
+
+### Changed
+- Preemptively avoid empty module when setting l3keys `.inherit:n`
+ (https://github.com/latex3/latex3/issues/1254).
+
## [v0.3.5](https://github.com/gusbrs/zref-check/compare/v0.3.4...v0.3.5) (2023-11-14)
### Changed
Modified: trunk/Master/texmf-dist/doc/latex/zref-check/zref-check-code.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/zref-check/zref-check-code.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/zref-check/zref-check-code.tex 2024-11-07 20:25:39 UTC (rev 72789)
+++ trunk/Master/texmf-dist/doc/latex/zref-check/zref-check-code.tex 2024-11-07 20:25:52 UTC (rev 72790)
@@ -4,7 +4,7 @@
%
% This file is part of the LaTeX package "zref-check".
%
-% Copyright (C) 2021-2023 gusbrs
+% Copyright (C) 2021-2024 gusbrs
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
Modified: trunk/Master/texmf-dist/doc/latex/zref-check/zref-check-doc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/zref-check/zref-check.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/zref-check/zref-check.dtx 2024-11-07 20:25:39 UTC (rev 72789)
+++ trunk/Master/texmf-dist/source/latex/zref-check/zref-check.dtx 2024-11-07 20:25:52 UTC (rev 72790)
@@ -4,7 +4,7 @@
%
% This file is part of the LaTeX package "zref-check".
%
-% Copyright (C) 2021-2023 gusbrs
+% Copyright (C) 2021-2024 gusbrs
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -88,7 +88,7 @@
%
% Identify the package.
% \begin{macrocode}
-\ProvidesExplPackage {zref-check} {2023-11-14} {0.3.5}
+\ProvidesExplPackage {zref-check} {2024-11-07} {0.3.6}
{Flexible cross-references with contextual checks based on zref}
% \end{macrocode}
%
@@ -336,7 +336,7 @@
% \begin{macrocode}
\bool_new:N \l_@@_use_hyperref_bool
\bool_new:N \l_@@_warn_hyperref_bool
-\keys_define:nn { zref-check }
+\keys_define:nn { zref-check/setup }
{
hyperref .choice: ,
hyperref / auto .code:n =
@@ -373,7 +373,7 @@
{ \msg_warning:nn { zref-check } { missing-hyperref } }
\bool_set_false:N \l_@@_use_hyperref_bool
}
- \keys_define:nn { zref-check }
+ \keys_define:nn { zref-check/setup }
{
hyperref .code:n =
{ \msg_warning:nn { zref-check } { hyperref-preamble-only } }
@@ -387,7 +387,7 @@
% \begin{variable}{\l_@@_msglevel_tl}
% \begin{macrocode}
\tl_new:N \l_@@_msglevel_tl
-\keys_define:nn { zref-check }
+\keys_define:nn { zref-check/setup }
{
msglevel .choice: ,
msglevel / warn .code:n =
@@ -427,7 +427,7 @@
% \begin{macrocode}
\AddToHook { begindocument }
{
- \keys_define:nn { zref-check }
+ \keys_define:nn { zref-check/setup }
{
ignore .meta:n = { msglevel = none } ,
ok .meta:n = { msglevel = none } ,
@@ -441,7 +441,7 @@
% \begin{variable}{\l_@@_msgonpage_bool}
% \begin{macrocode}
\bool_new:N \l_@@_msgonpage_bool
-\keys_define:nn { zref-check }
+\keys_define:nn { zref-check/setup }
{
onpage .choice: ,
onpage / labelseq .code:n =
@@ -476,7 +476,7 @@
% \begin{variable}{\l_@@_close_range_int}
% \begin{macrocode}
\int_new:N \l_@@_close_range_int
-\keys_define:nn { zref-check }
+\keys_define:nn { zref-check/setup }
{
closerange .code:n =
{
@@ -514,7 +514,7 @@
% Provide \cs{zrefchecksetup}.
% \begin{macrocode}
\NewDocumentCommand \zrefchecksetup { m }
- { \keys_set:nn { zref-check } {#1} }
+ { \keys_set:nn { zref-check/setup } {#1} }
% \end{macrocode}
% \end{macro}
%
@@ -943,7 +943,7 @@
% \cs{l_@@_zcheck_labels_seq} -- instead of \cs{seq_set_from_clist:Nn} -- to
% support empty labels.
% \begin{macrocode}
- \keys_set:nn { zref-check / zcheck } {#3}
+ \keys_set:nn { zref-check/zcheck } {#3}
\seq_set_split:Nnn \l_@@_zcheck_labels_seq { , } {#1}
% \end{macrocode}
% Names of the labels for this zcheck call.
@@ -1137,9 +1137,10 @@
%
%
% First, we inherit all the main options into the keys of \texttt{zref-check /
-% zcheck}.
+% zcheck}. See \url{https://github.com/latex3/latex3/issues/1254}.
+% ^^A zref-check/zcheck
% \begin{macrocode}
-\keys_define:nn { } { zref-check / zcheck .inherit:n = zref-check }
+\keys_define:nn { zref-check } { zcheck .inherit:n = zref-check/setup }
% \end{macrocode}
%
% Then we add the checks to it.
@@ -1175,7 +1176,7 @@
manual ,
}
{
- \keys_define:nn { zref-check / zcheck }
+ \keys_define:nn { zref-check/zcheck }
{
#1 .code:n =
{
@@ -1940,7 +1941,7 @@
% integration with \pkg{zref-check} from the options of \cs{zcref}: i) set the
% ``beg label''; ii) set the checks options; iii) run the checks; iv)
% (possibly) set the ``end label''. Since `ii)' can be done directly by
-% running |\keys_set:nn { zref-check / zcheck }| on the options received, we
+% running |\keys_set:nn { zref-check/zcheck }| on the options received, we
% provide convenience functions for the other three tasks.
%
%
Modified: trunk/Master/texmf-dist/source/latex/zref-check/zref-check.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/zref-check/zref-check.ins 2024-11-07 20:25:39 UTC (rev 72789)
+++ trunk/Master/texmf-dist/source/latex/zref-check/zref-check.ins 2024-11-07 20:25:52 UTC (rev 72790)
@@ -4,7 +4,7 @@
%
% This file is part of the LaTeX package "zref-check".
%
-% Copyright (C) 2021-2023 gusbrs
+% Copyright (C) 2021-2024 gusbrs
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -49,7 +49,7 @@
This file was generated from file(s) of the LaTeX package "zref-check".
-Copyright (C) 2021-2023 gusbrs
+Copyright (C) 2021-2024 gusbrs
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
Modified: trunk/Master/texmf-dist/tex/latex/zref-check/zref-check.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref-check/zref-check.sty 2024-11-07 20:25:39 UTC (rev 72789)
+++ trunk/Master/texmf-dist/tex/latex/zref-check/zref-check.sty 2024-11-07 20:25:52 UTC (rev 72790)
@@ -8,7 +8,7 @@
%%
%% This file was generated from file(s) of the LaTeX package "zref-check".
%%
-%% Copyright (C) 2021-2023 gusbrs
+%% Copyright (C) 2021-2024 gusbrs
%%
%% It may be distributed and/or modified under the conditions of the
%% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -52,7 +52,7 @@
'zref-check' requires a LaTeX kernel \zrefcheck at required@kernel\space or newer.%
}%
}%
-\ProvidesExplPackage {zref-check} {2023-11-14} {0.3.5}
+\ProvidesExplPackage {zref-check} {2024-11-07} {0.3.6}
{Flexible cross-references with contextual checks based on zref}
\RequirePackage { zref-user }
\RequirePackage { zref-abspage }
@@ -180,7 +180,7 @@
}
\bool_new:N \l__zrefcheck_use_hyperref_bool
\bool_new:N \l__zrefcheck_warn_hyperref_bool
-\keys_define:nn { zref-check }
+\keys_define:nn { zref-check/setup }
{
hyperref .choice: ,
hyperref / auto .code:n =
@@ -213,7 +213,7 @@
{ \msg_warning:nn { zref-check } { missing-hyperref } }
\bool_set_false:N \l__zrefcheck_use_hyperref_bool
}
- \keys_define:nn { zref-check }
+ \keys_define:nn { zref-check/setup }
{
hyperref .code:n =
{ \msg_warning:nn { zref-check } { hyperref-preamble-only } }
@@ -220,7 +220,7 @@
}
}
\tl_new:N \l__zrefcheck_msglevel_tl
-\keys_define:nn { zref-check }
+\keys_define:nn { zref-check/setup }
{
msglevel .choice: ,
msglevel / warn .code:n =
@@ -252,7 +252,7 @@
}
\AddToHook { begindocument }
{
- \keys_define:nn { zref-check }
+ \keys_define:nn { zref-check/setup }
{
ignore .meta:n = { msglevel = none } ,
ok .meta:n = { msglevel = none } ,
@@ -259,7 +259,7 @@
}
}
\bool_new:N \l__zrefcheck_msgonpage_bool
-\keys_define:nn { zref-check }
+\keys_define:nn { zref-check/setup }
{
onpage .choice: ,
onpage / labelseq .code:n =
@@ -286,7 +286,7 @@
onpage .initial:n = labelseq
}
\int_new:N \l__zrefcheck_close_range_int
-\keys_define:nn { zref-check }
+\keys_define:nn { zref-check/setup }
{
closerange .code:n =
{
@@ -305,7 +305,7 @@
{ ! \tl_if_empty_p:c { opt@ zref-check.sty } }
{ \msg_warning:nn { zref-check } { load-time-options } }
\NewDocumentCommand \zrefchecksetup { m }
- { \keys_set:nn { zref-check } {#1} }
+ { \keys_set:nn { zref-check/setup } {#1} }
\prop_new:N \g__zrefcheck_auxfile_lblseq_prop
\tl_gset:Nn \g__zrefcheck_tmpa_tl { \c_sys_jobname_str .aux }
\file_if_exist:nT { \g__zrefcheck_tmpa_tl }
@@ -410,7 +410,7 @@
\cs_new_protected:Npn \__zrefcheck_zcheck:nnnn #1#2#3#4
{
\group_begin:
- \keys_set:nn { zref-check / zcheck } {#3}
+ \keys_set:nn { zref-check/zcheck } {#3}
\seq_set_split:Nnn \l__zrefcheck_zcheck_labels_seq { , } {#1}
\int_gincr:N \g__zrefcheck_id_int
\tl_set:Ne \l__zrefcheck_checkbeg_tl
@@ -484,7 +484,7 @@
}
\seq_new:N \l__zrefcheck_zcheck_checks_seq
\bool_new:N \l__zrefcheck_zcheck_end_label_bool
-\keys_define:nn { } { zref-check / zcheck .inherit:n = zref-check }
+\keys_define:nn { zref-check } { zcheck .inherit:n = zref-check/setup }
\clist_map_inline:nn
{
thispage ,
@@ -516,7 +516,7 @@
manual ,
}
{
- \keys_define:nn { zref-check / zcheck }
+ \keys_define:nn { zref-check/zcheck }
{
#1 .code:n =
{
More information about the tex-live-commits
mailing list.