From 58716ee4be6eb8b578e9e7097971079d0e9d0b6a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 28 Jan 2019 22:07:57 +0000 Subject: l3 (28jan19) git-svn-id: svn://tug.org/texlive/trunk@49853 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md | 38 ++++++++++++++- Master/texmf-dist/doc/latex/l3kernel/README.md | 2 +- Master/texmf-dist/doc/latex/l3kernel/expl3.pdf | Bin 585346 -> 585638 bytes .../texmf-dist/doc/latex/l3kernel/interface3.pdf | Bin 1548485 -> 1553882 bytes .../texmf-dist/doc/latex/l3kernel/interface3.tex | 54 +++++++++++---------- .../texmf-dist/doc/latex/l3kernel/l3docstrip.pdf | Bin 263282 -> 263475 bytes .../texmf-dist/doc/latex/l3kernel/l3obsolete.txt | 20 ++++++++ .../texmf-dist/doc/latex/l3kernel/l3styleguide.pdf | Bin 279987 -> 280265 bytes .../texmf-dist/doc/latex/l3kernel/l3styleguide.tex | 6 ++- .../doc/latex/l3kernel/l3syntax-changes.pdf | Bin 227713 -> 228008 bytes .../doc/latex/l3kernel/l3syntax-changes.tex | 6 ++- .../doc/latex/l3kernel/l3term-glossary.pdf | Bin 186496 -> 186792 bytes .../doc/latex/l3kernel/l3term-glossary.tex | 6 ++- Master/texmf-dist/doc/latex/l3kernel/source3.pdf | Bin 5645103 -> 5673002 bytes Master/texmf-dist/doc/latex/l3kernel/source3.tex | 54 +++++++++++---------- .../texmf-dist/doc/latex/l3kernel/source3body.tex | 52 ++++++++++---------- 16 files changed, 152 insertions(+), 86 deletions(-) (limited to 'Master/texmf-dist/doc/latex/l3kernel') diff --git a/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md b/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md index d973ba34b1e..542ba4d4775 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md @@ -7,12 +7,45 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2019-01-28] + ### Added -- `\ior_map_variable:NNn` and `\ior_str_map_variable:NNn` +- Global versions of box affine functions, e.g. `\box_grotate:Nn` +- Global versions of box size adjustment functions +- `\box_(g)set_eq_drop:NN`, `\(h|v)box_unpack_drop:N` +- `\file_get:nnN` and `\file_get:nnNTF` +- Experimental functions `\sys_shell_get:nnN` and `\sys_shell_get:nnNTF` + +### Changed + +- `\char_generate:nn` now always takes exactly two expansions +- Move `\prg_generate_conditional_variant:Nnn` to stable +- Renamed experimental `\box_trim:Nnnnn` and `\box_viewport:Nnnnn` as + `\box_set_trim:Nnnnn` and `\box_set_viewport:Nnnnn`, respectively + +### Deprecated + +- `\box_(g)set_eq_clear:NN`, replaced by `\box_(g)set_eq_drop:NN` +- `\(h|v)box_unpack_clear:N`, replaced by `\(h|v)box_unpack_drop:N +- `\tl_(g)set_from_file(_x):Nnn`, replaced by `\file_get:nnN` + +### Fixed + +- Scope treatment of `\box_set_dp:N`, _etc._ +- In (u)platex: detection of spaces in `\tl_rescan:nn` and related functions + +### Removed + +- Experimental function family `\tl_(g)set_from_shell:(N|c)nn` + (replaced by `\sys_shell_get:nnN`) ## [2019-01-13] +### Added + +- `\ior_map_variable:NNn` and `\ior_str_map_variable:NNn` + ### Fixed - Unclosed conditional with Unicode engines @@ -240,7 +273,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/2019-01-13...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2019-01-28...HEAD +[2019-01-28]: https://github.com/latex3/latex3/compare/2019-01-13...2019-01-28 [2019-01-13]: https://github.com/latex3/latex3/compare/2019-01-12...2019-01-13 [2019-01-12]: https://github.com/latex3/latex3/compare/2019-01-01...2019-01-12 [2019-01-01]: https://github.com/latex3/latex3/compare/2018-12-12...2019-01-01 diff --git a/Master/texmf-dist/doc/latex/l3kernel/README.md b/Master/texmf-dist/doc/latex/l3kernel/README.md index 9c565157215..e2922689838 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 2019-01-13 +Release 2019-01-28 Overview -------- diff --git a/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf b/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf index 48fe6f97fe1..998675cf11e 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 92c8d98e28c..7a806df027a 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 128b8d41cd2..b0e86ea5451 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/interface3.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/interface3.tex @@ -1,28 +1,30 @@ -% \iffalse meta-comment -% -%% File: interfaces3.tex Copyright (C) 1990-2011,2017-2019 The LaTeX3 Project -%% -%% It may be distributed and/or modified under the conditions of the -%% LaTeX Project Public License (LPPL), either version 1.3c of this -%% license or (at your option) any later version. The latest version -%% of this license is in the file -%% -%% https://www.latex-project.org/lppl.txt -%% -%% This file is part of the "l3kernel bundle" (The Work in LPPL) -%% and all files in that bundle must be distributed together. -%% -%% The released version of this bundle is available from CTAN. -%% -%% ----------------------------------------------------------------------- -%% -%% The development version of the bundle can be found at -%% -%% https://github.com/latex3/latex3 -%% -%% for those people who are interested. -% -% \fi +\iffalse meta-comment + +File: interfaces3.tex + +Copyright (C) 1990-2011,2017-2019 The LaTeX3 Project + +It may be distributed and/or modified under the conditions of the +LaTeX Project Public License (LPPL), either version 1.3c of this +license or (at your option) any later version. The latest version +of this license is in the file + + https://www.latex-project.org/lppl.txt + +This file is part of the "l3kernel bundle" (The Work in LPPL) +and all files in that bundle must be distributed together. + +The released version of this bundle is available from CTAN. + +----------------------------------------------------------------------- + +The development version of the bundle can be found at + + https://github.com/latex3/latex3 + +for those people who are interested. + +\fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % @@ -52,7 +54,7 @@ {latex-team@latex-project.org}% }% } -\date{Released 2019-01-13} +\date{Released 2019-01-28} \pagenumbering{roman} \maketitle diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf index dc6fc49b3cd..3c4d4a5f5d6 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/l3obsolete.txt b/Master/texmf-dist/doc/latex/l3kernel/l3obsolete.txt index ab7f713a73a..6be97eeebff 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3obsolete.txt +++ b/Master/texmf-dist/doc/latex/l3kernel/l3obsolete.txt @@ -15,6 +15,14 @@ They will be removed from the sources at the end of the given year. -------------------------------------- Function Expires end -------------------------------------- +\box_gset_eq_clear:cc 2020 +\box_gset_eq_clear:cN 2020 +\box_gset_eq_clear:Nc 2020 +\box_gset_eq_clear:NN 2020 +\box_set_eq_clear:cc 2020 +\box_set_eq_clear:cN 2020 +\box_set_eq_clear:Nc 2020 +\box_set_eq_clear:NN 2020 \c_zero 2019 \c_one 2019 \c_two 2019 @@ -39,6 +47,8 @@ Function Expires end \c_one_thousand 2019 \c_ten_thousand 2019 \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 @@ -56,10 +66,20 @@ Function Expires end \str_if_eq_x:nnT 2019 \str_if_eq_x:nnTF 2019 \str_if_eq_x_p:nn 2019 +\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_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 \uptex_...:D 2019 \utex_...:D 2019 +\vbox_unpack_clear:c 2020 +\vbox_unpack_clear:N 2020 \xetex_...:D 2019 -------------------------------------- diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf index d8ad44cfd03..80e8ec14c51 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 ed13c4ca371..5f1af43ab76 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex @@ -1,6 +1,8 @@ \iffalse meta-comment -File l3styleguide.tex Copyright (C) 2011,2012,2014-2019 The LaTeX3 Project +File: l3styleguide.tex + +Copyright (C) 2011,2012,2014-2019 The LaTeX3 Project It may be distributed and/or modified under the conditions of the LaTeX Project Public License (LPPL), either version 1.3c of this @@ -30,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2019-01-13} +\date{Released 2019-01-28} \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 bbb0b39a65a..fc133822c87 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 a660dd9cf0f..e615c89d3fe 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex @@ -1,6 +1,8 @@ \iffalse meta-comment -File l3syntax-changes.tex Copyright (C) 2011-2012,2017-2019 The LaTeX3 Project +File: l3syntax-changes.tex + +Copyright (C) 2011-2012,2017-2019 The LaTeX3 Project It may be distributed and/or modified under the conditions of the LaTeX Project Public License (LPPL), either version 1.3c of this @@ -30,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2019-01-13} +\date{Released 2019-01-28} \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 6d7089c9c37..663636f1a91 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 320787a53d5..7d08ce163f9 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex @@ -1,6 +1,8 @@ \iffalse meta-comment -File l3term-glossary.tex Copyright (C) 2018-2019 The LaTeX3 Project +File: l3term-glossary.tex + +Copyright (C) 2018-2019 The LaTeX3 Project It may be distributed and/or modified under the conditions of the LaTeX Project Public License (LPPL), either version 1.3c of this @@ -30,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2019-01-13} +\date{Released 2019-01-28} \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 b13bcc68fb5..6203aa958a4 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 44969811d2f..774aa0b1d65 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/source3.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/source3.tex @@ -1,28 +1,30 @@ -% \iffalse meta-comment -% -%% File: source3.tex Copyright (C) 1990-2012,2017-2019 The LaTeX3 Project -%% -%% It may be distributed and/or modified under the conditions of the -%% LaTeX Project Public License (LPPL), either version 1.3c of this -%% license or (at your option) any later version. The latest version -%% of this license is in the file -%% -%% https://www.latex-project.org/lppl.txt -%% -%% This file is part of the "l3kernel bundle" (The Work in LPPL) -%% and all files in that bundle must be distributed together. -%% -%% The released version of this bundle is available from CTAN. -%% -%% ----------------------------------------------------------------------- -%% -%% The development version of the bundle can be found at -%% -%% https://github.com/latex3/latex3 -%% -%% for those people who are interested. -% -% \fi +\iffalse meta-comment + +File: source3.tex + +Copyright (C) 1990-2012,2017-2019 The LaTeX3 Project + +It may be distributed and/or modified under the conditions of the +LaTeX Project Public License (LPPL), either version 1.3c of this +license or (at your option) any later version. The latest version +of this license is in the file + + https://www.latex-project.org/lppl.txt + +This file is part of the "l3kernel bundle" (The Work in LPPL) +and all files in that bundle must be distributed together. + +The released version of this bundle is available from CTAN. + +----------------------------------------------------------------------- + +The development version of the bundle can be found at + + https://github.com/latex3/latex3 + +for those people who are interested. + +\fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % @@ -51,7 +53,7 @@ {latex-team@latex-project.org}% }% } -\date{Released 2019-01-13} +\date{Released 2019-01-28} \pagenumbering{roman} \maketitle diff --git a/Master/texmf-dist/doc/latex/l3kernel/source3body.tex b/Master/texmf-dist/doc/latex/l3kernel/source3body.tex index 853b90801d8..2776b79af65 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/source3body.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/source3body.tex @@ -1,28 +1,30 @@ -% \iffalse meta-comment -% -%% File: source3body.tex Copyright (C) 1990-2012,2014-2018 The LaTeX3 Project -%% -%% It may be distributed and/or modified under the conditions of the -%% LaTeX Project Public License (LPPL), either version 1.3c of this -%% license or (at your option) any later version. The latest version -%% of this license is in the file -%% -%% https://www.latex-project.org/lppl.txt -%% -%% This file is part of the "l3kernel bundle" (The Work in LPPL) -%% and all files in that bundle must be distributed together. -%% -%% The released version of this bundle is available from CTAN. -%% -%% ----------------------------------------------------------------------- -%% -%% The development version of the bundle can be found at -%% -%% https://github.com/latex3/latex3 -%% -%% for those people who are interested. -% -% \fi +\iffalse meta-comment + +File: source3body.tex + +Copyright (C) 1990-2012,2014-2018 The LaTeX3 Project + +It may be distributed and/or modified under the conditions of the +LaTeX Project Public License (LPPL), either version 1.3c of this +license or (at your option) any later version. The latest version +of this license is in the file + + https://www.latex-project.org/lppl.txt + +This file is part of the "l3kernel bundle" (The Work in LPPL) +and all files in that bundle must be distributed together. + +The released version of this bundle is available from CTAN. + +----------------------------------------------------------------------- + +The development version of the bundle can be found at + + https://github.com/latex3/latex3 + +for those people who are interested. + +\fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -- cgit v1.2.3