./devel/tex-l3kernel-doc, Documentation for tex-l3kernel

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2024.70637, Package name: tex-l3kernel-doc-2024.70637, Maintainer: minskim

Documentation for tex-l3kernel.


Required to run:
[print/kpathsea]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2024-03-20 11:29:37 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-l3kernel{,-doc}: update to 2024.70637

### Added
- Macro interface for `l3sys-query`

### Changed
- Require that `expl3` is loaded at top level in generic mode
- Ensure that the dimension arguments to `\box_autosize_to_...:Nnn`
  are properly formed

### Fixed
- Typeset `TF` of internal conditionals in current color
- Some functions and variables were defined locally
   2024-02-25 20:25:11 by Mark Davies | Files touched by this commit (2) | Package updated
Log message:
tex-l3kernel-doc: update to 2023.70027

### Changed
- Improve error recovery when an invalid `prop` is used

### Fixed
- Restore `\__kernel_msg_...:nnx(xx)` for older `xparse` support
- Prevent an infinite loop in `\debug_(on|off):n`
- Require `\sys_ensure_backend:` is used in the preamble

### Changed
- Work-around to enable `\prop_set_from_keyval:Nn`, etc., to avoid an error if
  `prop` is not already defined

### Fixed
- Extend debug checking to cover `\prop_(g)set_from_keyval:Nn`

### Added
- Checking missing `\endgroup` at the end of `\DocInclude`
- Linked storage type for large property lists

### Changed
- `\meta` now typesets in `\texttt`, along with `\Arg`
- Improved the performance of `\cs_if_exist:NTF`, `\cs_if_free:NTF`,
    `\cs_if_exist_use:NTF`, and most notably their `c`-type variants.

### Fixed
- Inconsistent local/global assignments in `\vcoffin_gset:Nnn` and
  `\vcoffin_gset:Nnw`
- Tokenization by `\peek_analysis_map_inline:n` of one additional
  character after any space or brace

### Deprecated
- `\msg_gset:nnn(n)`

### Added
- `\keys_set_exclude_groups:nnn(nN)` to replace `\keys_set_filter:nnn(nN)`
- Flags with N-type names, like other variable types

### Changed
- Set `l3doc` option `kernel` off as-standard
- Moved `\seq_set_filter:NNn` to stable

### Deprecated
- `\keys_set_filter:nnn(nN)` in favor of  `\keys_set_exclude_groups:nnn(nN)`
   2023-06-17 12:28:21 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-l3kernel{,-doc}: update to 2023.67294

## [2023-04-19]

 ### Added
 - `\box_set_clipped:N` and variants (renamed from `\box_clip:N`)
 - `\text_declare_lowercase_mapping:nn(n)`,
    `\text_declare_titlecase_mapping:nn(n)`
    and `\text_declare_uppercase_mapping:nn(n)` to allow customization
    of case changing outcomes

 ### Changed
 - `\box_set_trim:Nnnnn` and `\box_set_viewport:Nnnnn` moved to
   stable kernel

 ### Fixed
 - Incorrect internal name in `\pdf_pagesize_gset:nn`

 ### Removed
 - Experimental `\box_clip:N` and variants (renamed to
   `\box_set_clipped:N`)

 ## [2023-04-20]

 ### Changed
 - Re-order arguments of `\text_declare_lowercase_mapping:nnn`,
   `\text_declare_titlecase_mapping:nnn` and
   `\text_declare_uppercase_mapping:nnn`

## [2023-06-05]

### Added
- `\cctab_gsave_current:N`, `\g_tmpa_cctab` and `\g_tmpb_cctab`
- `\prg_gset_eq_conditional:NNn`
- `\iow_shell_open:Nn`

## Deprecated
- `\tl_case:Nn(TF)`
- `expl3` package option `enable-debug` (no longer required)

### Fixed
- Set `\l_keys_value_tl` in `.initial:n`
- Support for boolean values in `expl3` package options
  `check-declarations` and `log-functions`
- Allow for optional `/` at end of `\input at path` entries
   2023-04-09 14:38:01 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-l3kernel{,-doc}: update to 2023

- `\pdf_pagesize_gset:nn`
- Enable `\char_generate:nn` to create active tokens which are `\outer`
  or equal to `\fi`
- Added Complete list of pdfTeX primitives
- Allow for multi-part BCP47 strings in case changing
- Loading with plain TeX due to `\outer` status of `^^L`
  issue
- Leave catcode of `&` unchanged in code environment
- Allow for expressions within color `RGB`/`HSB` input
- Handling of multiple accents when uppercasing Greek
- Swap meaning of `el` and `el-x-iota` when case changing
  Greek: match traditional LaTeX approach
- Deprecated `\l_text_accents_tl` and `\l_text_letterlike_tl`
- More defensive approach in `\codepoint_to_nfd:n`
- CJK character handling for (u)pTeX
- `\tex_endlocalcontrol:D` as expl3 name for the LuaTeX primitive
- Allow non-integer values in color expressions
- Restrict color expressions values to the range [0, 100]
- Leave Greek spacing diacritics unchanged in uppercasing
- Fix minor version in `\c_sys_engine_version_str` for pdfTeX and LuaTeX
   2022-09-01 06:20:10 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-l3kernel{,-doc}: update to 2022

## [2022-08-23]
### Added
- Shortened range of chars which are left unchanged when converted to
  strings with `\str_(g)set_convert:Nnnn`.
- `\color_if_exist:n(TF)`
- Support for case changing Vietnamese characters with 8-bit engines
- Parsing of `cmy`, `tHsb` and `&spot` color models to support data exchange with
  `xcolor`
### Changed
- Replace `LaTeX3` in message text by `LaTeX`

## [2022-08-05]
### Added
- Support for case changing Croatian diagraph with 8-bit engines
- Support accent removal when uppercasing Greek with 8-bit engines
- Function `\sys_ensure_backend:`
### Fixed
- Behavior of `\color_math:nn` in alignments
- Expansion of text containing unterminated `\romannumeral` primitives

## [2022-07-14]
### Changed
- Improved approach to `\text_case_switch:nnnn` expansion

## [2022-07-15]
### Fixed
- Correct argument order in `\text_case_switch:nnnn`

## [2022-07-04]
### Added
- `\text_declare_case_equivalent:Nn`, `\text_case_switch:nnnn` and
  related mechanism to allow specialisation of case changing output
  for selected commands
   2022-04-15 07:33:48 by Mark Davies | Files touched by this commit (7) | Package updated
Log message:
tex-l3kernel{,-doc}: update to 2021.63007

changes unknown
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles