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
|
2021-06-06 12:47:45 by Mark Davies | Files touched by this commit (4) | |
Log message:
tex-l3kernel{,-doc}: update to 2021
### Fixed
- Loading when `\expanded` is not available
### Added
- `\msg_note:nnnnnn`
- `\str_compare:nNnTF`
- `\sys_timer:`
- `\prop_concat:NNN`, `\prop_put_from_keyval:Nn`
- Functions to show and log various datatypes
`\coffin_show:Nnn`, `\coffin_show:N`, `\coffin_log:Nnn`, `\coffin_log:N`,
`\color_log:n`, `\group_show_list:`, `\group_log_list:`,
`\ior_show:N`, `\ior_log:N`, `\iow_show:N`, `\iow_log:N`,
`\tl_log_analysis:N`, `\tl_log_analysis:n`
- `\legacy_if_set_true:n`, `\legacy_if_set_false:n`, `\legacy_if_set:nn`
### Fixed
- Checking brace balance in all regex functions
- Removing duplicates in clists when items contain commas
### Changed
- Slight speed up in some elementary int/dim/skip/muskip operations and
in setting tl or clist variables equal.
- Speed up mapping functions in l3clist, l3prop, l3seq, l3tl
### Added
- `\cctab_item:Nn`
- `\clist_use:nnnn` and `\clist_use:nn`
### Fixed
- Loading of backend in generic DVI mode
- Make `\keyval_parse:nnn` alignment-safe
- Control sequences and category codes in regex replacements
### Changed
- Speed up \group_align_safe_begin:
### Added
- Color export in comma-separated format
- `\ur{...}` escape in `l3regex` to compose regexes
- `\seq_set_split_keep_spaces:Nnn`
- `\seq_set_item:Nnn(TF)` and `\seq_pop_item:NnN(TF)`
- `\box_ht_plus_dp:N`
- `\clist_map_tokens:nn`, `\clist_map_tokens:Nn`,
`\str_map_tokens:nn`, `\str_map_tokens:Nn`
### Changed
- Use prevailing catcodes instead of string in regex replacement
(*Breaking change*)
- `\__kernel_file_name_sanitize:n` now uses a faster `\csname`-based
approach to expand the file name
- Improved performance for basic conditionals
- `\pdf_version_gset:n` support for `dvips`
- Improve handling of `\exp_not:n` in `\text_expand:n`
- `\file_full_name:n` now avoids calling `\pdffilesize` primitive multiple times
on the same file
- Show printable characters explicitly in `\regex_show:n`
- Regex replacement now errors when using a submatch (`\1` etc) for which
the regex has too few groups
- Showing complex datatypes now validates their internal structure
- Indexing in l3doc: all page references before codeline references,
improve target placement, solve pdfTeX and makeindex warnings
### Fixed
- Evalutate integer constants only once
- Detect `\ior_map_inline:Nn` calls on undefined streams
### Deprecated
- `l3docstrip` converted to a stub which simply loads DocStrip: use
the latter directly
|
2021-02-25 09:25:47 by Mark Davies | Files touched by this commit (1) |
Log message:
tex-l3kernel: drop dependency tex-csquotes, break cycle.
|