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

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


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

This is documentation for tex-l3kernel.


Required to run:
[print/kpathsea]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2019-08-11 13:40:46 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-l3kernel{,-doc}: update to 2019.51745

changes unknown
   2019-08-11 05:29:45 by Mark Davies | Files touched by this commit (6) | Package updated
Log message:
tex-l3kernel{,-doc}: update to 2019.51546

### Added
- Experimental `\file_compare_timestamp:nNn(TF)`
### Changed
- Precedence of juxtaposition (implicit multiplication) in l3fp
  now different for keywords/variables and factors in parentheses

split some files into separate tex-l3backend package
   2019-05-14 13:08:33 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-l3kernel{,-doc}: update to 2019

 ### Changed

 - Moved `\tl_if_single_token:n(TF)` to stable

 - Moved `\file_get_mdfive_hash:nN(TF)`, `\file_get_size:nN(TF)`
     and `\file_get_timestamp:nN(TF)` to stable

 - Moved `\file_if_exist_input:n` and `\file_if_exist_input:nF` to stable

 - Moved `\file_input_stop:` to stable

 - Moved `\peek_N_type:TF` to stable

 - Experimental `\driver_pdf_compress_objects:n` replaces
   `\driver_pdf_objects_(en|dis)able:`

 ### Fixed

 - Support for ConTeXt from mid-December 2018

- Infinite loop in some cases in DVI mode due to link-breaking code
- Category code of output from `\char_<target>_case:N`, and
  same issue in `\str_<target>_case:n`

- Some issues in `dvisvgm` driver

### Added

- Experimental support for a range of PDF concepts at the lowest
  (driver abstraction) level

 - New `l3legacy` module containing
   - `\legacy_if:n(TF)`

- `\char_str_<target>_case:N`

 - `.muskip:N` property

 - Experimental driver-level interfaces for image inclusion
 - Experimental `\ior_shell_open:Nn`
   2019-05-07 13:21:35 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-l3kernel{,-doc}: update to 2018.50036

### Changed

- Defensive code for redefinition of `\time`, `\day`, `\month` and `\year`

### Fixed

- Resetting of key inheritance
- Issue in deprecated command `\tl_set_from_file:Nnn`
   2019-02-01 23:52:04 by Mark Davies | Files touched by this commit (6) | Package updated
Log message:
tex-l3kernel{,-doc},tex-l3experimental: update to 2018.49853

## [2019-01-28]

### Added

- 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-30 06:44:27 by Mark Davies | Files touched by this commit (6) | Package updated
Log message:
tex-l3kernel{,-doc}: update to 2018.49704

changes unknown
   2018-05-12 05:15:37 by Mark Davies | Files touched by this commit (5) | Package updated
Log message:
tex-l3kernel{,-doc}: update to 2018

Release 2017-12-05

 - Fix loading of l3str-format

 - Fix handling of \iow_newline: in \iow_wrap:nnnN

 - \cs_generate_variant:Nn now warns on incorrect variant
   relationships

 - Better recovery by \dim_set:Nn, etc., if passed
   skip expressions

 - Better handling of global/local consistency in variable
   setting

 - String mappings now include space characters

 - Revise l3doc to no longer require "[aux]" (deprecated) or
   "[int]" in code mark up: "[int]" is retained for cases where
   auto-detection of internals is not possible

 - Deprecate \token_new:Nn

 - Documentation improvements

This release largely focusses on additions to the new l3draw module.
   2017-10-23 03:49:58 by Mark Davies | Files touched by this commit (10) | Package updated
Log message:
tex-l3{kernel,packages,experimental}{,-doc}: update to 2017.45340

- Rename \box_use_clear:N to \box_use_drop:N as this command has
  non-standard grouping behaviour
- New \inteval command in xfp
- New \c_catcode_active_space_tl
- Fix bug with color code when \current at color is not a simple
  string
- Fix behaviour of \sys_rand_seed: in engines without the
  underlying random number primitives
- Allow only integer powers for negative bases in floating point
  expressions
- Various documentation improvements