diff options
author | Karl Berry <karl@freefriends.org> | 2018-06-02 21:25:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-06-02 21:25:13 +0000 |
commit | 4bccb49c247bf5f05181398bb7abe22df68bfcc3 (patch) | |
tree | db1270eaa4a048cf8c61da009d5b4cf208c11cf2 /Master/texmf-dist/doc/latex/l3kernel | |
parent | 2a228f1272db8abc6dec8a922226e2a3d890de67 (diff) |
l3kernel (2jun18)
git-svn-id: svn://tug.org/texlive/trunk@47903 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/l3kernel')
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md | 114 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/README.md | 8 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/expl3.pdf | bin | 585785 -> 585759 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/interface3.pdf | bin | 1529303 -> 1529620 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/interface3.tex | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf | bin | 263679 -> 263648 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf | bin | 280407 -> 280395 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf | bin | 228155 -> 228124 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/source3.pdf | bin | 5522852 -> 5522618 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/source3.tex | 2 |
12 files changed, 122 insertions, 8 deletions
diff --git a/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md b/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md new file mode 100644 index 00000000000..4a6f5c6ef75 --- /dev/null +++ b/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md @@ -0,0 +1,114 @@ +# Changelog +All notable changes to the `l3kernel` bundle since the start of 2018 +will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +this project uses date-based 'snapshot' version identifiers. + +## [Unreleased] + +## [2018-06-01] + +### Added +- `CHANGELOG.md` (fixes #460) + +### Fixed +- Loading `expl3` with LuaTeX/XeTeX and certain letter tokens set + to be active (see #462) + +### Changed +- Alter `\char_codepoint_from_bytes:n` to produce four groups in all + cases; make `f`-type expandable + +## [2018-05-13] + +### Fixed +- Correct date string in `expl3.dtx` +- Correct `\c_sys_engine_version_str` when using XeTeX + +## [2018-05-12] + +### Added +- Define `\c_zero_int` and `\c_one_int` +- Implement `\c_sys_engine_version_str` +- Implement `\seq_indexed_map_function/inline` +- Implement `\intarray_gzero:N` +- Implement `\intarray_const_from_clist:Nn` +- Implement `\bool_set_inverse:N` +- Implement `\bool_xor:nnTF` instead of just `\bool_xor_p:nn` +- Implement candidate `\int_rand:n` +- Implement `\intarray_gset_rand:Nnn` +- Implement candidate `l3fparray` module + +## Changed +- Update minimal required versions of XeTeX and LuaTeX +- Deprecate named integer constants `\c_zero`. etc. +- Move all primitives to `\tex_...:D namespace`, + deprecating older engine-dependent prefixes +- Several internal optimisations + +### Fixed + +- Expand boolean expression before calling `\chardef` (fixes #461) + +### Removed +- Remove undocumented `\fp_function:Nw` and `\fp_new_function:Npn` + +## [2018-04-30] + +### Added +- Implement \tl_analysis_map_inline:nn +- Implement \exp_args_generate:n to define new \exp_args:N... + functions +- Low-level \int_value:w function +- New experimental functions for + - Building token lists piecewise + - Fast manipulation of integer arrays + - Sequence shuffling + - `\seq_set_from_function:NnN` + - `\char_codepoint_to_bytes:n` + +### Changed +- Significant internal revision to use only internal functions + 'private' to specific modules +- Better documentation of cross-module kernel-internal functions +- Enable `\char_generate:nn` for active chars +- Renamed `\tl_show_analysis:(N|n)n` as `\tl_analysis_show:(N|n)n` +- Change \int_rand:nn (and rand_item functions) to better use + the RNG +- Make prg break functions public +- Make scan marks mechanism public +- Make `\prg_do_nothing:` long rather than nopar (fixes #455) +- Several performance improvements +- Documentation improvements + +### Fixed +- Only index TF, T, F functions together if they are `expl3` + functions (fixes #453) +- Make `\infty` and `\pi` into errors in fp expressions + (fixes #357) + +### Removed +- Deprecated functions expiring at end of 2017 +- Old module `.sty` files + +## [2018-03-05] + +### Changes +- Adjustments to `l3drivers` to support `l3draw` development in + `l3experimental` bundle + +## [2018-02-21] + +### Added +- Tuple support in fp expressions +- Step functions have been added for dim variables, + e.g. `\dim_step_inline:nnnn` + +[Unreleased]: https://github.com/latex3/latex3/compare/2018-05-13...HEAD +[2018-06-0`]: https://github.com/latex3/latex3/compare/2018-05-13...2018-06-01 +[2018-05-13]: https://github.com/latex3/latex3/compare/2018-05-12...2018-05-13 +[2018-05-12]: https://github.com/latex3/latex3/compare/2018-04-30...2018-05-12 +[2018-04-30]: https://github.com/latex3/latex3/compare/2018-03-05...2018-04-30 +[2018-03-05]: https://github.com/latex3/latex3/compare/2018-02-21...2018-03-05 +[2018-02-21]: https://github.com/latex3/latex3/compare/2017-12-16...2018-02-21 diff --git a/Master/texmf-dist/doc/latex/l3kernel/README.md b/Master/texmf-dist/doc/latex/l3kernel/README.md index f98b6df7349..2db5b249aa1 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 2018-05-13 +Release 2018-06-01 Overview -------- @@ -32,8 +32,8 @@ to support string comparisons, expandable character generation with arbitrary category codes (for Unicode engines) and PDF support primitives (where direct PDF generation is used). The bundle only works with the following engines: * pdfTeX v1.40 or later -* XeTeX v0.9994 or later -* LuaTeX v0.70 or later +* XeTeX v0.99992 or later +* LuaTeX v0.76 or later * e-(u)pTeX from mid-2012 onward pdfTeX v1.40 was released in 2007, and so any recent TeX distribution @@ -49,7 +49,7 @@ Discussion Discussion concerning the approach, suggestions for improvements, changes, additions, _etc._ should be addressed to the list -[LaTeX-L](http://news.gmane.org/group/gmane.comp.tex.latex.latex3). +[LaTeX-L](https://listserv.uni-heidelberg.de/cgi-bin/wa?A0=LATEX-L). You can subscribe to this list by sending mail to diff --git a/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf b/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf Binary files differindex 25085fb2eb5..2b8588bde6a 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf b/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf Binary files differindex c9b61164ea0..220190c68c4 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/interface3.tex b/Master/texmf-dist/doc/latex/l3kernel/interface3.tex index 724e1d4fb6b..0ef20c22ee0 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/interface3.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/interface3.tex @@ -52,7 +52,7 @@ {latex-team@latex-project.org}% }% } -\date{Released 2018-05-13} +\date{Released 2018-06-01} \pagenumbering{roman} \maketitle diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf Binary files differindex f4366239583..7c56645dd09 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf Binary files differindex 7e3c40e620d..53dac567422 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex index 33d11e06648..131e5a623c7 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex @@ -30,7 +30,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2018-05-13} +\date{Released 2018-06-01} \begin{document} diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf Binary files differindex f8d0b518b23..f4c275db02f 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex index 12ffffb7c01..1eacdec0dc7 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex @@ -30,7 +30,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2018-05-13} +\date{Released 2018-06-01} \newcommand{\TF}{\textit{(TF)}} diff --git a/Master/texmf-dist/doc/latex/l3kernel/source3.pdf b/Master/texmf-dist/doc/latex/l3kernel/source3.pdf Binary files differindex 4eb178feb4c..cf4abfbafe4 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/source3.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/source3.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/source3.tex b/Master/texmf-dist/doc/latex/l3kernel/source3.tex index 1aba1669ffb..db07c579b7e 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/source3.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/source3.tex @@ -51,7 +51,7 @@ {latex-team@latex-project.org}% }% } -\date{Released 2018-05-13} +\date{Released 2018-06-01} \pagenumbering{roman} \maketitle |