From 186d7c0795fc4ffce06bc897006e6aad0417cb83 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 16 May 2020 03:02:23 +0000 Subject: CTAN sync 202005160302 --- macros/latex/contrib/l3packages/CHANGELOG.md | 5 +- macros/latex/contrib/l3packages/README.md | 2 +- macros/latex/contrib/l3packages/l3keys2e.dtx | 4 +- macros/latex/contrib/l3packages/l3keys2e.pdf | Bin 347720 -> 347627 bytes macros/latex/contrib/l3packages/xfp.dtx | 4 +- macros/latex/contrib/l3packages/xfp.pdf | Bin 310099 -> 309995 bytes macros/latex/contrib/l3packages/xfrac.dtx | 4 +- macros/latex/contrib/l3packages/xfrac.pdf | Bin 454527 -> 481419 bytes macros/latex/contrib/l3packages/xparse.dtx | 100 ++++++++++++-------------- macros/latex/contrib/l3packages/xparse.pdf | Bin 506103 -> 505994 bytes macros/latex/contrib/l3packages/xtemplate.dtx | 4 +- macros/latex/contrib/l3packages/xtemplate.pdf | Bin 416612 -> 416503 bytes 12 files changed, 58 insertions(+), 65 deletions(-) (limited to 'macros/latex/contrib/l3packages') diff --git a/macros/latex/contrib/l3packages/CHANGELOG.md b/macros/latex/contrib/l3packages/CHANGELOG.md index ee88f4780f..d68f55467b 100644 --- a/macros/latex/contrib/l3packages/CHANGELOG.md +++ b/macros/latex/contrib/l3packages/CHANGELOG.md @@ -7,6 +7,8 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2020-05-15] + ## [2020-05-14] ### Changed @@ -97,7 +99,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/2020-05-14...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2020-05-15...HEAD +[2020-05-15]: https://github.com/latex3/latex3/compare/2020-05-14...2020-05-15 [2020-05-14]: https://github.com/latex3/latex3/compare/2020-03-06...2020-05-14 [2020-03-06]: https://github.com/latex3/latex3/compare/2020-03-03...2020-03-06 [2020-03-03]: https://github.com/latex3/latex3/compare/2020-02-25...2020-03-03 diff --git a/macros/latex/contrib/l3packages/README.md b/macros/latex/contrib/l3packages/README.md index 8f505b0141..3861dad168 100644 --- a/macros/latex/contrib/l3packages/README.md +++ b/macros/latex/contrib/l3packages/README.md @@ -1,7 +1,7 @@ LaTeX3 High-Level Concepts ========================== -Release 2020-05-14 +Release 2020-05-15 Overview -------- diff --git a/macros/latex/contrib/l3packages/l3keys2e.dtx b/macros/latex/contrib/l3packages/l3keys2e.dtx index 6a09bb18bd..16aefcf57c 100644 --- a/macros/latex/contrib/l3packages/l3keys2e.dtx +++ b/macros/latex/contrib/l3packages/l3keys2e.dtx @@ -62,7 +62,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -139,7 +139,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3keys2e}{2020-05-14}{} +\ProvidesExplPackage{l3keys2e}{2020-05-15}{} {LaTeX2e option processing using LaTeX3 keys} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/l3keys2e.pdf b/macros/latex/contrib/l3packages/l3keys2e.pdf index 0611a9b979..6d04dfcbc5 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 e0ebede0f9..05ab4415dd 100644 --- a/macros/latex/contrib/l3packages/xfp.dtx +++ b/macros/latex/contrib/l3packages/xfp.dtx @@ -64,7 +64,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -167,7 +167,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xfp}{2020-05-14}{} +\ProvidesExplPackage{xfp}{2020-05-15}{} {L3 Floating point unit} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xfp.pdf b/macros/latex/contrib/l3packages/xfp.pdf index 96c91d897d..dea76ec62c 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 275aa6859a..5ff7e2b98f 100644 --- a/macros/latex/contrib/l3packages/xfrac.dtx +++ b/macros/latex/contrib/l3packages/xfrac.dtx @@ -65,7 +65,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -535,7 +535,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xfrac}{2020-05-14}{} +\ProvidesExplPackage{xfrac}{2020-05-15}{} {L3 Experimental split-level fractions} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xfrac.pdf b/macros/latex/contrib/l3packages/xfrac.pdf index 9454c240a2..17dbaeaee1 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 c700434903..fe2df64f5f 100644 --- a/macros/latex/contrib/l3packages/xparse.dtx +++ b/macros/latex/contrib/l3packages/xparse.dtx @@ -67,7 +67,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -975,25 +975,16 @@ % % \begin{macrocode} %<*2ekernel> -% \end{macrocode} -% -% \begin{macrocode} \everyjob\expandafter{\the\everyjob \message{xparse <2020-03-03>}% } \ExplSyntaxOn -% \end{macrocode} -% -% \begin{macrocode} % % \end{macrocode} % % \begin{macrocode} %<*package> -% \end{macrocode} -% -% \begin{macrocode} -\ProvidesExplPackage{xparse}{2020-05-14}{} +\ProvidesExplPackage{xparse}{2020-05-15}{} {L3 Experimental document command parser} % \end{macrocode} % @@ -1015,12 +1006,22 @@ \keys_set:nV { xparse } \l_@@_options_clist \bool_if:NF \l_@@_log_bool { \msg_redirect_module:nnn { LaTeX / xparse } { info } { none } } +% % \end{macrocode} % \end{variable} % \end{variable} % +% \subsection{Catcode regime check} +% % \begin{macrocode} -% +%<*core> +\if_charcode:w xx + \cs_gset:Npn \@@_file_end_hook: { } +\else + \ExplSyntaxOn + \cs_gset:Npn \@@_file_end_hook: { \ExplSyntaxOff } +\fi: +% % \end{macrocode} % % \subsection{Reload check} @@ -1043,7 +1044,7 @@ % \subsection{Variables and constants} % % \begin{macrocode} -%<*!package> +%<*core|initex> % \end{macrocode} % % \begin{variable}{\c_@@_special_chars_seq} @@ -1058,17 +1059,6 @@ % \end{macrocode} % \end{variable} % -% \begin{macrocode} -%<*core> -\if_charcode:w xx - \cs_new:Npn \@@_file_end_hook: { } -\else - \ExplSyntaxOn - \cs_new:Npn \@@_file_end_hook: { \ExplSyntaxOff } -\fi: -% -% \end{macrocode} -% % \begin{variable}{\l_@@_arg_spec_tl} % Holds the argument specification after normalization of shorthands. % \begin{macrocode} @@ -1923,7 +1913,7 @@ \@@_bad_def:wn } } -% +% %<*package> \cs_gset_protected:Npn \@@_normalize_arg_spec_loop:n #1 { @@ -1937,7 +1927,7 @@ } } % -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % \end{macro} @@ -1984,12 +1974,12 @@ { \@@_normalize_type_t:w * } } \exp_args:No \@@_tmp:w { \c_novalue_tl } -% +% %<*package> \cs_new_protected:Npx \@@_normalize_type_g:w { \exp_not:N \@@_normalize_type_G:w { \exp_not:V \c_novalue_tl } } % -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % @@ -2103,7 +2093,7 @@ \@@_normalize_E_unique_check:w #2 \q_stop } } -% +% %<*package> \cs_new_protected:Npn \@@_normalize_type_G:w #1 { @@ -2114,7 +2104,7 @@ \@@_normalize_arg_spec_loop:n } % -%<*!package> +%<*core|initex> \cs_new_protected:Npn \@@_normalize_type_t:w #1 { \quark_if_recursion_tail_stop_do:Nn #1 { \@@_bad_arg_spec:wn } @@ -2151,7 +2141,7 @@ % \cs{l_@@_arg_spec_tl}, count the mandatory argument, and empty the % list of last delimiters. % \begin{macrocode} -% +% %<*package> \cs_new_protected:Npn \@@_normalize_type_l:w { @@ -2160,7 +2150,7 @@ \@@_normalize_arg_spec_loop:n } % -%<*!package> +%<*core|initex> \cs_new_protected:Npn \@@_normalize_type_m:w { \@@_delimiter_check:nnn { } { m } { \iow_char:N \{ } @@ -2177,7 +2167,7 @@ \@@_add_arg_spec_mandatory:n { R #1 #2 {#3} } \@@_normalize_arg_spec_loop:n } -% +% %<*package> \cs_new_protected:Npn \@@_normalize_type_u:w #1 { @@ -2187,7 +2177,7 @@ \@@_normalize_arg_spec_loop:n } % -%<*!package> +%<*core|initex> \cs_new_protected:Npn \@@_normalize_type_v:w { \@@_normalize_check_gv:N v @@ -2546,7 +2536,7 @@ % For the \texttt{G} type, the grabber and the default are added to the % signature. % \begin{macrocode} -% +% %<*package> \cs_new_protected:Npn \@@_add_type_G:w #1 { @@ -2570,7 +2560,7 @@ \@@_prepare_signature:N } % -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % @@ -2626,7 +2616,7 @@ % At the set up stage, the \texttt{u} type argument is identical to the % \texttt{G} type except for the name of the grabber function. % \begin{macrocode} -% +% %<*package> \cs_new_protected:Npn \@@_add_type_u:w #1 { @@ -2637,7 +2627,7 @@ \@@_prepare_signature:N } % -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % @@ -2856,12 +2846,12 @@ % parameter text ends with |#| in fact end up being delimited by an % open brace. % \begin{macrocode} -% +% %<*package> \cs_new_protected:Npn \@@_add_expandable_type_l:w { \@@_add_expandable_type_u:w ## } % -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % @@ -2910,7 +2900,7 @@ % Define an auxiliary that will be used directly in the signature. It % grabs one argument delimited by |#1| and places it before \cs{q_@@}. % \begin{macrocode} -% +% %<*package> \cs_new_protected:Npn \@@_add_expandable_type_u:w #1 { @@ -2925,7 +2915,7 @@ \@@_prepare_signature:N } % -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % @@ -3329,7 +3319,7 @@ % Optional groups are checked by meaning, so that the same code will % work with, for example, \ConTeXt{}-like input. % \begin{macrocode} -% +% %<*package> \cs_new_protected:Npn \@@_grab_G:w #1 \@@_run_code: { @@ -3361,7 +3351,7 @@ { \@@_add_arg:o \c_novalue_tl } } % -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % \end{macro} @@ -3374,7 +3364,7 @@ % \begin{macro}{\@@_grab_l_aux:nN} % Argument grabbers for mandatory \TeX{} arguments are pretty simple. % \begin{macrocode} -% +% %<*package> \cs_new_protected:Npn \@@_grab_l:w #1 \@@_run_code: { \@@_grab_l_aux:nN {#1} \cs_set_protected_nopar:Npn } @@ -3388,7 +3378,7 @@ \l_@@_fn_tl } % -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % \end{macro} @@ -3560,7 +3550,7 @@ % Grabbing up to a list of tokens is quite easy: define the grabber, % and then collect. % \begin{macrocode} -% +% %<*package> \cs_new_protected:Npn \@@_grab_u:w #1#2 \@@_run_code: { \@@_grab_u_aux:nnN {#1} {#2} \cs_set_protected_nopar:Npn } @@ -3574,7 +3564,7 @@ \l_@@_fn_tl } % -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % \end{macro} @@ -5210,16 +5200,16 @@ % \end{macro} % % \begin{macrocode} -%<*2ekernel> -\ExplSyntaxOff -% -% \end{macrocode} -% -% \begin{macrocode} %<*core> \@@_file_end_hook: % -% +% +% \end{macrocode} +% +% \begin{macrocode} +%<*2ekernel> +\ExplSyntaxOff +% % \end{macrocode} % % \end{implementation} diff --git a/macros/latex/contrib/l3packages/xparse.pdf b/macros/latex/contrib/l3packages/xparse.pdf index 7813fa3526..caae1c8ac6 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 897d1d3f84..194b9dbba7 100644 --- a/macros/latex/contrib/l3packages/xtemplate.dtx +++ b/macros/latex/contrib/l3packages/xtemplate.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -682,7 +682,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xtemplate}{2020-05-14}{} +\ProvidesExplPackage{xtemplate}{2020-05-15}{} {L3 Experimental prototype document functions} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xtemplate.pdf b/macros/latex/contrib/l3packages/xtemplate.pdf index e69b3a4142..f5241e3fff 100644 Binary files a/macros/latex/contrib/l3packages/xtemplate.pdf and b/macros/latex/contrib/l3packages/xtemplate.pdf differ -- cgit v1.2.3