From b893c0b81be7cc13062e7f6257084a1765bc91e6 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 23 Jan 2020 21:57:42 +0000 Subject: l3kernel (23jan20) git-svn-id: svn://tug.org/texlive/trunk@53518 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md | 14 ++++- Master/texmf-dist/doc/latex/l3kernel/README.md | 2 +- Master/texmf-dist/doc/latex/l3kernel/expl3.pdf | Bin 584331 -> 584331 bytes .../texmf-dist/doc/latex/l3kernel/interface3.pdf | Bin 1538470 -> 1539597 bytes .../texmf-dist/doc/latex/l3kernel/interface3.tex | 2 +- .../texmf-dist/doc/latex/l3kernel/l3docstrip.pdf | Bin 263041 -> 263041 bytes Master/texmf-dist/doc/latex/l3kernel/l3news.pdf | Bin 413933 -> 413933 bytes Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf | Bin 113527 -> 113527 bytes Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf | Bin 140776 -> 140776 bytes Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf | Bin 144780 -> 144780 bytes Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf | Bin 107119 -> 107119 bytes Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf | Bin 105092 -> 105092 bytes Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf | Bin 140796 -> 140796 bytes Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf | Bin 118976 -> 118976 bytes Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf | Bin 152413 -> 152413 bytes Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf | Bin 235323 -> 235323 bytes Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf | Bin 147099 -> 147099 bytes Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf | Bin 174241 -> 174241 bytes Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf | Bin 244282 -> 244282 bytes .../texmf-dist/doc/latex/l3kernel/l3obsolete.txt | 58 ++++++++++++--------- .../texmf-dist/doc/latex/l3kernel/l3prefixes.csv | 1 + .../texmf-dist/doc/latex/l3kernel/l3prefixes.pdf | Bin 59384 -> 59390 bytes .../texmf-dist/doc/latex/l3kernel/l3styleguide.pdf | Bin 279782 -> 279782 bytes .../texmf-dist/doc/latex/l3kernel/l3styleguide.tex | 2 +- .../doc/latex/l3kernel/l3syntax-changes.pdf | Bin 227512 -> 227512 bytes .../doc/latex/l3kernel/l3syntax-changes.tex | 2 +- .../doc/latex/l3kernel/l3term-glossary.pdf | Bin 186295 -> 186295 bytes .../doc/latex/l3kernel/l3term-glossary.tex | 2 +- Master/texmf-dist/doc/latex/l3kernel/source3.pdf | Bin 5757322 -> 5763116 bytes Master/texmf-dist/doc/latex/l3kernel/source3.tex | 2 +- 30 files changed, 52 insertions(+), 33 deletions(-) (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md b/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md index 00a7689a9ac..43b95da8701 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md @@ -7,6 +7,17 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2020-01-22] + +### Added +- Support for command replacement in text expansion + +### Changed +- Require key values for numerical key types (dim, int, etc.) (see #661) + +### Fixed +- Issue with keys where some leading spaces could be left in key names + ## [2020-01-12] ### Added @@ -557,7 +568,8 @@ this project uses date-based 'snapshot' version identifiers. - Step func­tions have been added for dim vari­ables, e.g. `\dim_step_in­line:nnnn` -[Unreleased]: https://github.com/latex3/latex3/compare/2020-01-12...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2020-01-22...HEAD +[2020-01-22]: https://github.com/latex3/latex3/compare/2020-01-12...2020-01-22 [2020-01-12]: https://github.com/latex3/latex3/compare/2019-11-07...2020-01-12 [2019-11-07]: https://github.com/latex3/latex3/compare/2019-10-28...2019-11-07 [2019-10-28]: https://github.com/latex3/latex3/compare/2019-10-27...2019-10-28 diff --git a/Master/texmf-dist/doc/latex/l3kernel/README.md b/Master/texmf-dist/doc/latex/l3kernel/README.md index d42a602ff81..fad299d966f 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/README.md +++ b/Master/texmf-dist/doc/latex/l3kernel/README.md @@ -1,7 +1,7 @@ LaTeX3 Programming Conventions ============================== -Release 2020-01-12 +Release 2020-01-22 Overview -------- diff --git a/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf b/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf index 2cb019c335d..fa571903fd6 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf and b/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf b/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf index e1ad66bb50b..6d4189bdd37 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf and b/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/interface3.tex b/Master/texmf-dist/doc/latex/l3kernel/interface3.tex index c8daecbd24a..d20c01ebf06 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/interface3.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/interface3.tex @@ -54,7 +54,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2020-01-12} +\date{Released 2020-01-22} \pagenumbering{roman} \maketitle diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf index 5f2bda13ce5..ca54cad98b0 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news.pdf index 404b6e0e826..b0d0767acf0 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf index 580bd304a12..a86e4201d62 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf index 7b184b9e94e..7669c66d8c0 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf index 801fed29171..79a1b131a12 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf index 28a8779ab64..d5b02c562ec 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf index 3fa6010bab6..f7b1ec59a09 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf index a3c20b9140f..60be4341bc2 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf index 7904107be8c..8bc8bff4600 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf index 7a076e7bef8..5ad9a569081 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf index 4f6b2ca8f35..dc5d035cfe7 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf index 5f866c8906d..5e4c0178d38 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf index 2094a11805b..6d283e11c71 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf index c64dcda56c7..617d9b6e286 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3obsolete.txt b/Master/texmf-dist/doc/latex/l3kernel/l3obsolete.txt index e8eebb356be..bef029d5403 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3obsolete.txt +++ b/Master/texmf-dist/doc/latex/l3kernel/l3obsolete.txt @@ -47,50 +47,44 @@ Function Expires end \c_one_thousand 2019 \c_ten_thousand 2019 \c_term_ior 2020 -\char_fold_case:N 2021 -\char_lower_case:N 2021 -\char_mixed_case:N 2021 -\char_upper_case:N 2021 -\char_str_fold_case:N 2021 -\char_str_lower_case:N 2021 -\char_str_mixed_case:N 2021 -\char_str_upper_case:N 2021 +\char_fold_case:N 2022 +\char_lower_case:N 2022 +\char_mixed_case:N 2022 +\char_upper_case:N 2022 +\char_str_fold_case:N 2022 +\char_str_lower_case:N 2022 +\char_str_mixed_case:N 2022 +\char_str_upper_case:N 2022 \etex_....:D 2019 \hbox_unpack_clear:c 2020 \hbox_unpack_clear:N 2020 \lua_escape_x:n 2019 -\lua_now_x:n 2019 -\lua_shipout_x:n 2019 \luatex_...:D 2019 \msg_interrupt:nn 2019 \msg_log:n 2019 \msg_term:n 2019 \pdftex_...:D 2019 \ptex_...:D 2019 -\str_case_x:nn 2019 -\str_case_x:nnF 2019 -\str_case_x:nnT 2019 -\str_case_x:nnTF 2019 -\str_fold_case:n 2021 -\str_fold_case:V 2021 -\str_if_eq_x:nnF 2019 -\str_if_eq_x:nnT 2019 -\str_if_eq_x:nnTF 2019 -\str_if_eq_x_p:nn 2019 -\str_lower_case:f 2021 -\str_lower_case:n 2021 -\str_upper_case:f 2021 -\str_upper_case:n 2021 +\str_fold_case:n 2022 +\str_fold_case:V 2022 +\str_lower_case:f 2022 +\str_lower_case:n 2022 +\str_upper_case:f 2022 +\str_upper_case:n 2022 \tl_gset_from_file:cnn 2020 \tl_gset_from_file:Nnn 2020 \tl_gset_from_file_x:cnn 2020 \tl_gset_from_file_x:Nnn 2020 -\tl_show_analysis:N 2019 -\tl_show_analysis:n 2019 +\tl_lower_case:n 2022 +\tl_lower_case:nn 2022 +\tl_mixed_case:n 2022 +\tl_mixed_case:nn 2022 \tl_set_from_file:cnn 2020 \tl_set_from_file:Nnn 2020 \tl_set_from_file_x:cnn 2020 \tl_set_from_file_x:Nnn 2020 +\tl_upper_case:n 2022 +\tl_upper_case:nn 2022 \token_get_arg_spec:N 2020 \token_get_prefix_spec:N 2020 \token_get_replacement_spec:N 2020 @@ -354,6 +348,8 @@ Function Date removed \l_tmpb_toks 2011-09-08 \l_tmpc_int 2013-01-08 \l_tmpc_toks 2011-09-08 +\lua_now_x:n 2020-01-01 +\lua_shipout_x:n 2020-01-01 \luatex_if_engine_p: 2017-01-01 \luatex_if_engine:F 2017-01-01 \luatex_if_engine:T 2017-01-01 @@ -451,8 +447,16 @@ Function Date removed \sort_reversed: 2018-12-27 \str_case:nnn 2015-07-14 \str_case:onn 2015-07-14 +\str_case_x:nn 2020-01-01 +\str_case_x:nnF 2020-01-01 \str_case_x:nnn 2015-07-14 +\str_case_x:nnT 2020-01-01 +\str_case_x:nnTF 2020-01-01 \str_if_eq_p:xx 2013-01-08 +\str_if_eq_x:nnF 2020-01-01 +\str_if_eq_x:nnT 2020-01-01 +\str_if_eq_x:nnTF 2020-01-01 +\str_if_eq_x_p:nn 2020-01-01 \str_if_eq:xxF 2013-01-08 \str_if_eq:xxT 2013-01-08 \str_if_eq:xxTF 2013-01-08 @@ -509,6 +513,8 @@ Function Date removed \tl_replace_in:cnn 2011-09-08 \tl_replace_in:Nnn 2011-09-08 \tl_set:Nc 2011-09-08 +\tl_show_analysis:N 2020-01-01 +\tl_show_analysis:n 2020-01-01 \tl_tail:w 2013-01-08 \tl_to_lowercase:n 2018-03-05 \tl_to_uppercase:n 2018-03-05 diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv b/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv index c43913c2837..24cf6cd80b9 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv +++ b/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv @@ -160,6 +160,7 @@ tl,"l3kernel,l3tl-analysis,l3tl-build",The LaTeX3 Project,https://www.latex-proj tmpa,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12, tmpb,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12, tag,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2019-06-02,2019-06-02, +text,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2020-01-15,2020-01-15, token,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27, uftag,tagpdf,Ulrike Fischer,,,,2018-07-15,2018-07-15, um,unicode-math,Will Robertson,https://github.com/wspr/unicode-math,https://github.com/wspr/unicode-math.git,https://github.com/wspr/unicode-math/issues,2013-03-16,2013-03-16, diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.pdf index 8117582c19d..6b786e49c92 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf index c8be7049658..f55eade3622 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex index 9b48213e4ad..82f13348de3 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2020-01-12} +\date{Released 2020-01-22} \begin{document} diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf index 5d9e1b70538..0380eb1dac8 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex index 26c5850c23b..44e99ca1a39 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2020-01-12} +\date{Released 2020-01-22} \newcommand{\TF}{\textit{(TF)}} diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.pdf index 60440afea35..17cab8ffc98 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex b/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex index e982eb57618..bdf40005a3e 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2020-01-12} +\date{Released 2020-01-22} \newcommand{\TF}{\textit{(TF)}} diff --git a/Master/texmf-dist/doc/latex/l3kernel/source3.pdf b/Master/texmf-dist/doc/latex/l3kernel/source3.pdf index d630d86daf4..cbd12bf75e9 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/source3.pdf and b/Master/texmf-dist/doc/latex/l3kernel/source3.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/source3.tex b/Master/texmf-dist/doc/latex/l3kernel/source3.tex index 76a9c01fea8..0d282c451f7 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/source3.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/source3.tex @@ -53,7 +53,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2020-01-12} +\date{Released 2020-01-22} \pagenumbering{roman} \maketitle -- cgit v1.2.3