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.