Path to this page:
./
devel/tex-l3kernel,
LaTeX3 programming conventions
Branch: CURRENT,
Version: 2024.70637,
Package name: tex-l3kernel-2024.70637,
Maintainer: minskimThe l3kernel bundle provides an implementation of the LaTeX3
programmers' interface, as a set of packages that run under
LaTeX2e. The interface provides the foundation on which the
LaTeX3 kernel and other future code are built: it is an API for
TeX programmers. The packages are set up so that the LaTeX3
conventions can be used with regular LaTeX2e packages.
Required to run:[
print/kpathsea] [
print/tex-latex] [
print/tex-graphics] [
print/tex-tools] [
fonts/tex-psnfss] [
print/tex-etex-pkg] [
print/tex-oberdiek] [
print/tex-colortbl] [
fonts/tex-lm] [
print/tex-enumitem] [
print/tex-fancyvrb] [
print/tex-underscore] [
print/tex-csquotes] [
print/tex-booktabs] [
devel/tex-l3backend]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Version history: (Expand)
- (2024-03-20) Updated to version: tex-l3kernel-2024.70637
- (2024-02-22) Updated to version: tex-l3kernel-2024.70027
- (2023-06-17) Updated to version: tex-l3kernel-2023.67294
- (2023-04-09) Updated to version: tex-l3kernel-2023
- (2022-09-01) Updated to version: tex-l3kernel-2022
- (2022-04-15) Updated to version: tex-l3kernel-2021.63007
CVS history: (Expand)
2024-03-20 11:29:37 by Mark Davies | Files touched by this commit (4) | |
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-22 14:46:05 by Ryo ONODERA | Files touched by this commit (2) |
Log message:
devel/tex-l3kernel: Update to 2024.70027
* Fix runtime errors in INSTALL script of pkgsrc/print/tex-platex.
Changelog:
Not available.
This version provides some macros which are used by tex-platex at least.
|
2023-06-17 12:28:21 by Mark Davies | Files touched by this commit (4) | |
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) | |
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) | |
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) | |
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
|