From f9418ac1e9385653cfa09da311bb2d405a936334 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Fri, 17 Jun 2022 03:01:24 +0000 Subject: CTAN sync 202206170301 --- macros/latex/contrib/l3packages/CHANGELOG.md | 8 +++++++- macros/latex/contrib/l3packages/README.md | 2 +- macros/latex/contrib/l3packages/l3keys2e.dtx | 27 ++++++++++++++++---------- macros/latex/contrib/l3packages/l3keys2e.pdf | Bin 369332 -> 369309 bytes macros/latex/contrib/l3packages/xfp.dtx | 4 ++-- macros/latex/contrib/l3packages/xfp.pdf | Bin 332067 -> 332062 bytes macros/latex/contrib/l3packages/xfrac.dtx | 4 ++-- macros/latex/contrib/l3packages/xfrac.pdf | Bin 484863 -> 484867 bytes macros/latex/contrib/l3packages/xparse.dtx | 4 ++-- macros/latex/contrib/l3packages/xparse.pdf | Bin 534282 -> 534285 bytes macros/latex/contrib/l3packages/xtemplate.dtx | 4 ++-- macros/latex/contrib/l3packages/xtemplate.pdf | Bin 450127 -> 450124 bytes 12 files changed, 33 insertions(+), 20 deletions(-) (limited to 'macros/latex/contrib/l3packages') diff --git a/macros/latex/contrib/l3packages/CHANGELOG.md b/macros/latex/contrib/l3packages/CHANGELOG.md index 60b6838010..add1cb9010 100644 --- a/macros/latex/contrib/l3packages/CHANGELOG.md +++ b/macros/latex/contrib/l3packages/CHANGELOG.md @@ -7,6 +7,11 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2022-06-16] + +### Changed +- Only remove key name part from `\@unusedoptionlist` + ## [2022-06-07] ### Fixed @@ -187,7 +192,8 @@ this project uses date-based 'snapshot' version identifiers. - Switch to ISO date format - Improve cross-module use of internal functions -[Unreleased]: https://github.com/latex3/latex3/compare/2022-06-07...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2022-06-16...HEAD +[2022-06-16]: https://github.com/latex3/latex3/compare/2022-06-07...2022-06-16 [2022-06-07]: https://github.com/latex3/latex3/compare/2022-05-30...2022-06-07 [2022-05-30]: https://github.com/latex3/latex3/compare/2022-01-12...2022-05-30 [2022-01-12]: https://github.com/latex3/latex3/compare/2021-11-12...2022-01-12 diff --git a/macros/latex/contrib/l3packages/README.md b/macros/latex/contrib/l3packages/README.md index 1d9dd586cc..a6598c36e2 100644 --- a/macros/latex/contrib/l3packages/README.md +++ b/macros/latex/contrib/l3packages/README.md @@ -1,7 +1,7 @@ LaTeX3 High-Level Concepts ========================== -Release 2022-06-07 +Release 2022-06-16 Overview -------- diff --git a/macros/latex/contrib/l3packages/l3keys2e.dtx b/macros/latex/contrib/l3packages/l3keys2e.dtx index c1c56bb803..052c071751 100644 --- a/macros/latex/contrib/l3packages/l3keys2e.dtx +++ b/macros/latex/contrib/l3packages/l3keys2e.dtx @@ -62,7 +62,7 @@ % }^^A % } % -% \date{Released 2022-06-07} +% \date{Released 2022-06-16} % % \maketitle % @@ -139,7 +139,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3keys2e}{2022-06-07}{} +\ProvidesExplPackage{l3keys2e}{2022-06-16}{} {LaTeX2e option processing using LaTeX3 keys} % \end{macrocode} % @@ -230,6 +230,7 @@ % \end{macro} % % \begin{macro}{\@@_latexe_options_class:n} +% \begin{macro}{\@@_latexe_options_remove:nnn, \@@_latexe_options_remove:enn} % For classes, each option (stripped of any content after |=|) % is checked for existence as a key. If found, the option is added to % the combined list for processing. On the other hand, unused options @@ -249,15 +250,23 @@ { \clist_map_inline:cn { opt@ \@currname . \@currext } { - \keys_if_exist:nxTF {#1} { \@@_latexe_remove_equals:n {##1} } - { \clist_put_right:Nn \l_@@_latexe_options_clist {##1} } - { \clist_put_right:Nn \@unusedoptionlist {##1} } + \@@_latexe_options_remove:enn + { \@@_latexe_remove_equals:n {##1} } + {##1} {#1} } } } } +\cs_new_protected:Npn \@@_latexe_options_remove:nnn #1#2#3 + { + \keys_if_exist:nnTF {#3} {#1} + { \clist_put_right:Nn \l_@@_latexe_options_clist {#2} } + { \clist_put_right:Nn \@unusedoptionlist {#1} } + } +\cs_generate_variant:Nn \@@_latexe_options_remove:nnn { e } % \end{macrocode} % \end{macro} +% \end{macro} % % \begin{macro}{\@@_latexe_options_package:n} % For global options when processing a package, the tasks are slightly @@ -269,11 +278,9 @@ { \clist_map_inline:Nn \@classoptionslist { - \keys_if_exist:nxT {#1} { \@@_latexe_remove_equals:n {##1} } - { - \clist_put_right:Nn \l_@@_latexe_options_clist {##1} - \clist_remove_all:Nn \@unusedoptionlist {##1} - } + \@@_latexe_options_remove:enn + { \@@_latexe_remove_equals:n {##1} } + {##1} {#1} } } % \end{macrocode} diff --git a/macros/latex/contrib/l3packages/l3keys2e.pdf b/macros/latex/contrib/l3packages/l3keys2e.pdf index 9645d3d9ad..f52ddea71a 100644 Binary files a/macros/latex/contrib/l3packages/l3keys2e.pdf and b/macros/latex/contrib/l3packages/l3keys2e.pdf differ diff --git a/macros/latex/contrib/l3packages/xfp.dtx b/macros/latex/contrib/l3packages/xfp.dtx index fb1de34039..eff39501de 100644 --- a/macros/latex/contrib/l3packages/xfp.dtx +++ b/macros/latex/contrib/l3packages/xfp.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2022-06-07} +% \date{Released 2022-06-16} % % \maketitle % @@ -171,7 +171,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xfp}{2022-06-07}{} +\ProvidesExplPackage{xfp}{2022-06-16}{} {L3 Floating point unit} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xfp.pdf b/macros/latex/contrib/l3packages/xfp.pdf index b0cc8eef6f..db779fc990 100644 Binary files a/macros/latex/contrib/l3packages/xfp.pdf and b/macros/latex/contrib/l3packages/xfp.pdf differ diff --git a/macros/latex/contrib/l3packages/xfrac.dtx b/macros/latex/contrib/l3packages/xfrac.dtx index 6646a0718c..67cc2e0e59 100644 --- a/macros/latex/contrib/l3packages/xfrac.dtx +++ b/macros/latex/contrib/l3packages/xfrac.dtx @@ -65,7 +65,7 @@ % }^^A % } % -% \date{Released 2022-06-07} +% \date{Released 2022-06-16} % % \maketitle % @@ -535,7 +535,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xfrac}{2022-06-07}{} +\ProvidesExplPackage{xfrac}{2022-06-16}{} {L3 Experimental split-level fractions} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xfrac.pdf b/macros/latex/contrib/l3packages/xfrac.pdf index e4434eea51..a2e401c94c 100644 Binary files a/macros/latex/contrib/l3packages/xfrac.pdf and b/macros/latex/contrib/l3packages/xfrac.pdf differ diff --git a/macros/latex/contrib/l3packages/xparse.dtx b/macros/latex/contrib/l3packages/xparse.dtx index ee75f37f4d..8c4146c110 100644 --- a/macros/latex/contrib/l3packages/xparse.dtx +++ b/macros/latex/contrib/l3packages/xparse.dtx @@ -67,7 +67,7 @@ % }^^A % } % -% \date{Released 2022-06-07} +% \date{Released 2022-06-16} % % \maketitle % @@ -1064,7 +1064,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xparse}{2022-06-07}{} +\ProvidesExplPackage{xparse}{2022-06-16}{} {L3 Experimental document command parser} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xparse.pdf b/macros/latex/contrib/l3packages/xparse.pdf index bac6d5b747..404cd0a5fc 100644 Binary files a/macros/latex/contrib/l3packages/xparse.pdf and b/macros/latex/contrib/l3packages/xparse.pdf differ diff --git a/macros/latex/contrib/l3packages/xtemplate.dtx b/macros/latex/contrib/l3packages/xtemplate.dtx index e329169bb3..7f215e8c81 100644 --- a/macros/latex/contrib/l3packages/xtemplate.dtx +++ b/macros/latex/contrib/l3packages/xtemplate.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2022-06-07} +% \date{Released 2022-06-16} % % \maketitle % @@ -706,7 +706,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xtemplate}{2022-06-07}{} +\ProvidesExplPackage{xtemplate}{2022-06-16}{} {L3 Experimental prototype document functions} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xtemplate.pdf b/macros/latex/contrib/l3packages/xtemplate.pdf index a00ca496f9..738e80d25b 100644 Binary files a/macros/latex/contrib/l3packages/xtemplate.pdf and b/macros/latex/contrib/l3packages/xtemplate.pdf differ -- cgit v1.2.3