texlive[47903] Master/texmf-dist: l3kernel (2jun18)
commits+karl at tug.org
commits+karl at tug.org
Sat Jun 2 23:25:14 CEST 2018
Revision: 47903
http://tug.org/svn/texlive?view=revision&revision=47903
Author: karl
Date: 2018-06-02 23:25:13 +0200 (Sat, 02 Jun 2018)
Log Message:
-----------
l3kernel (2jun18)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
trunk/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf
trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf
trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex
trunk/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf
trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf
trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex
trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf
trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex
trunk/Master/texmf-dist/doc/latex/l3kernel/source3.pdf
trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex
trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3drivers.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3oldmodules.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def
trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def
trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def
trunk/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
trunk/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
Added: trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md 2018-06-02 21:25:13 UTC (rev 47903)
@@ -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
Property changes on: trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/README.md 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/README.md 2018-06-02 21:25:13 UTC (rev 47903)
@@ -1,7 +1,7 @@
LaTeX3 Programming Conventions
==============================
-Release 2018-05-13
+Release 2018-06-01
Overview
--------
@@ -32,8 +32,8 @@
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 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
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex 2018-06-02 21:25:13 UTC (rev 47903)
@@ -52,7 +52,7 @@
{latex-team at latex-project.org}%
}%
}
-\date{Released 2018-05-13}
+\date{Released 2018-06-01}
\pagenumbering{roman}
\maketitle
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex 2018-06-02 21:25:13 UTC (rev 47903)
@@ -30,7 +30,7 @@
{latex-team at latex-project.org}%
}%
}
-\date{Released 2018-05-13}
+\date{Released 2018-06-01}
\begin{document}
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex 2018-06-02 21:25:13 UTC (rev 47903)
@@ -30,7 +30,7 @@
{latex-team at latex-project.org}%
}%
}
-\date{Released 2018-05-13}
+\date{Released 2018-06-01}
\newcommand{\TF}{\textit{(TF)}}
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/source3.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex 2018-06-02 21:25:13 UTC (rev 47903)
@@ -51,7 +51,7 @@
{latex-team at latex-project.org}%
}%
}
-\date{Released 2018-05-13}
+\date{Released 2018-06-01}
\pagenumbering{roman}
\maketitle
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -21,7 +21,7 @@
% for those people who are interested.
%
%<*driver|generic|package>
-\def\ExplFileDate{2018-05-13}%
+\def\ExplFileDate{2018-06-01}%
%</driver|generic|package>
%<*driver>
\documentclass[full]{l3doc}
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -138,7 +138,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
@@ -374,7 +374,7 @@
\else
\expandafter\ifx\csname pdftexversion\endcsname\relax
\expandafter\ifx\csname Ucharcat\endcsname\relax
- \ifx\csname kanjiskip\endcsname\relax
+ \expandafter\ifx\csname kanjiskip\endcsname\relax
\else
1%
\fi
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
@@ -1415,14 +1415,16 @@
% \emph{etc.})
% \end{function}
%
-% \begin{function}[added = 2018-04-02]{\char_codepoint_to_bytes:n}
+% \begin{function}[added = 2018-06-01, EXP]{\char_codepoint_to_bytes:n}
% \begin{syntax}
% \cs{char_codepoint_to_bytes:n} \Arg{codepoint}
% \end{syntax}
% Converts the (Unicode) \meta{codepoint} to UTF-8 bytes. The expansion
-% of this function comprises a leading integer (|1|--|4|) followed by the
-% appropriate number of brace groups, each of which contains one byte of
-% the UTF-8 sequence for the codepoint.
+% of this function comprises four brace groups, each of which will contain
+% a hexadecimal value: the appropriate byte. As UTF-8 is a variable-length,
+% one or more of the grouos may be empty: the bytes read in the logical order,
+% such that a two-byte codepoint will have groups |#1| and |#2| filled
+% and |#3| and |#4| empty.
% \end{function}
%
% \begin{function}[TF, updated = 2012-12-20]{\peek_N_type:}
@@ -2180,22 +2182,22 @@
{ \l_@@_full_name_str }
}
}
- \sys_if_engine_xetex:T
+ \cs_if_exist:NF \tex_filesize:D
{
\cs_set_protected:Npn \@@_get_details:nnN #1#2#3
{
\tl_clear:N #3
\__kernel_msg_error:nnx
- { kernel } { xetex-primitive-not-available }
- { \exp_not:c { pdffile #2 } }
+ { kernel } { primitive-not-available }
+ { \exp_not:c { (pdf)file #2 } }
}
}
}
-\__kernel_msg_new:nnnn { kernel } { xetex-primitive-not-available }
+\__kernel_msg_new:nnnn { kernel } { primitive-not-available }
{ Primitive~\token_to_str:N #1 not~available }
{
- XeTeX~does~not~currently~provide~functionality~equivalent~to~the~
- \token_to_str:N #1 primitive.
+ The~version~of~XeTeX~in~use~does~not~provide~functionality~equivalent~to~
+ the~\token_to_str:N #1 primitive.
}
% \end{macrocode}
% \end{macro}
@@ -3192,9 +3194,17 @@
% \begin{macro}[EXP]{\@@_codepoint_to_bytes_auxi:n}
% \begin{macro}[EXP]{\@@_codepoint_to_bytes_auxii:Nnn}
% \begin{macro}[EXP]{\@@_codepoint_to_bytes_auxiii:n}
+% \begin{macro}[EXP]
+% {
+% \@@_codepoint_to_bytes_outputi:nw ,
+% \@@_codepoint_to_bytes_outputii:nw ,
+% \@@_codepoint_to_bytes_outputiii:nw ,
+% \@@_codepoint_to_bytes_outputiv:nw
+% }
+% \begin{macro}[EXP]
+% {\@@_codepoint_to_bytes_output:nnn, \@@_codepoint_to_bytes_output:fnn}
+% \begin{macro}[EXP]{\@@_codepoint_to_bytes_end:}
% This code converts a codepoint into the correct UTF-8 representation.
-% As there are a variable number of octets, the result starts with the
-% numeral |1|--|4| to indicate the nature of the returned value.
% In terms of the algorithm itself, see
% \url{https://en.wikipedia.org/wiki/UTF-8} for the octet pattern.
% \begin{macrocode}
@@ -3207,40 +3217,83 @@
{
\if_int_compare:w #1 > "80 \exp_stop_f:
\if_int_compare:w #1 < "800 \exp_stop_f:
- 2
- \@@_codepoint_to_bytes_auxii:Nnn C {#1} { 64 }
- \@@_codepoint_to_bytes_auxiii:n {#1}
+ \@@_codepoint_to_bytes_outputi:nw
+ { \@@_codepoint_to_bytes_auxii:Nnn C {#1} { 64 } }
+ \@@_codepoint_to_bytes_outputii:nw
+ { \@@_codepoint_to_bytes_auxiii:n {#1} }
\else:
\if_int_compare:w #1 < "10000 \exp_stop_f:
- 3
- \@@_codepoint_to_bytes_auxii:Nnn E {#1} { 64 * 64 }
- \@@_codepoint_to_bytes_auxiii:n
- { \int_div_truncate:nn {#1} { 64 } }
- \@@_codepoint_to_bytes_auxiii:n {#1}
+ \@@_codepoint_to_bytes_outputi:nw
+ { \@@_codepoint_to_bytes_auxii:Nnn E {#1} { 64 * 64 } }
+ \@@_codepoint_to_bytes_outputii:nw
+ {
+ \@@_codepoint_to_bytes_auxiii:n
+ { \int_div_truncate:nn {#1} { 64 } }
+ }
+ \@@_codepoint_to_bytes_outputiii:nw
+ { \@@_codepoint_to_bytes_auxiii:n {#1} }
\else:
- 4
- \@@_codepoint_to_bytes_auxii:Nnn F
- {#1} { 64 * 64 * 64 }
- \@@_codepoint_to_bytes_auxiii:n
- { \int_div_truncate:nn {#1} { 64 * 64 } }
- \@@_codepoint_to_bytes_auxiii:n
- { \int_div_truncate:nn {#1} { 64 } }
- \@@_codepoint_to_bytes_auxiii:n {#1}
+ \@@_codepoint_to_bytes_outputi:nw
+ {
+ \@@_codepoint_to_bytes_auxii:Nnn F
+ {#1} { 64 * 64 * 64 }
+ }
+ \@@_codepoint_to_bytes_outputii:nw
+ {
+ \@@_codepoint_to_bytes_auxiii:n
+ { \int_div_truncate:nn {#1} { 64 * 64 } }
+ }
+ \@@_codepoint_to_bytes_outputiii:nw
+ {
+ \@@_codepoint_to_bytes_auxiii:n
+ { \int_div_truncate:nn {#1} { 64 } }
+ }
+ \@@_codepoint_to_bytes_outputiv:nw
+ { \@@_codepoint_to_bytes_auxiii:n {#1} }
\fi:
\fi:
\else:
- 1 {#1}
+ \@@_codepoint_to_bytes_outputi:nw {#1}
\fi:
+ \@@_codepoint_to_bytes_end: { } { } { } { }
}
\cs_new:Npn \@@_codepoint_to_bytes_auxii:Nnn #1#2#3
- { { \int_eval:n { "#10 + \int_div_truncate:nn {#2} {#3} } } }
+ { "#10 + \int_div_truncate:nn {#2} {#3} }
\cs_new:Npn \@@_codepoint_to_bytes_auxiii:n #1
- { { \int_eval:n { \int_mod:nn {#1} { 64 } + 128 } } }
+ { \int_mod:nn {#1} { 64 } + 128 }
+\cs_new:Npn \@@_codepoint_to_bytes_outputi:nw
+ #1 #2 \@@_codepoint_to_bytes_end: #3
+ { \@@_codepoint_to_bytes_output:fnn { \int_eval:n {#1} } { } {#2} }
+\cs_new:Npn \@@_codepoint_to_bytes_outputii:nw
+ #1 #2 \@@_codepoint_to_bytes_end: #3#4
+ { \@@_codepoint_to_bytes_output:fnn { \int_eval:n {#1} } { {#3} } {#2} }
+\cs_new:Npn \@@_codepoint_to_bytes_outputiii:nw
+ #1 #2 \@@_codepoint_to_bytes_end: #3#4#5
+ {
+ \@@_codepoint_to_bytes_output:fnn
+ { \int_eval:n {#1} } { {#3} {#4} } {#2}
+ }
+\cs_new:Npn \@@_codepoint_to_bytes_outputiv:nw
+ #1 #2 \@@_codepoint_to_bytes_end: #3#4#5#6
+ {
+ \@@_codepoint_to_bytes_output:fnn
+ { \int_eval:n {#1} } { {#3} {#4} {#5} } {#2}
+ }
+\cs_new:Npn \@@_codepoint_to_bytes_output:nnn #1#2#3
+ {
+ #3
+ \@@_codepoint_to_bytes_end: #2 {#1}
+ }
+\cs_generate_variant:Nn \@@_codepoint_to_bytes_output:nnn { f }
+\cs_new:Npn \@@_codepoint_to_bytes_end: { }
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \begin{macrocode}
%<@@=tl>
@@ -4214,7 +4267,11 @@
\cs_set_protected:Npn \@@_tmp:w #1#2
{
\tl_const:Nx #1
- { \char_generate:nn {"#2} { \char_value_catcode:n {"#2} } }
+ {
+ \exp_after:wN \exp_after:wN \exp_after:wN
+ \exp_not:N \char_generate:nn
+ {"#2} { \char_value_catcode:n {"#2} }
+ }
}
}
{
@@ -4221,14 +4278,14 @@
\cs_set_protected:Npn \@@_tmp:w #1#2
{
\group_begin:
- \cs_set_protected:Npn \@@_tmp:w ##1##2##3
+ \cs_set_protected:Npn \@@_tmp:w ##1##2##3##4
{
\tl_const:Nx #1
{
\exp_after:wN \exp_after:wN \exp_after:wN
+ \exp_not:N \char_generate:nn {##1} { 13 }
+ \exp_after:wN \exp_after:wN \exp_after:wN
\exp_not:N \char_generate:nn {##2} { 13 }
- \exp_after:wN \exp_after:wN \exp_after:wN
- \exp_not:N \char_generate:nn {##3} { 13 }
}
}
\tl_set:Nx \l_@@_internal_a_tl
@@ -4267,13 +4324,13 @@
\exp_after:wN \@@_tmp:w \l_@@_internal_a_tl
\@@_loop:nn
}
- \cs_set_protected:Npn \@@_tmp:w #1#2#3#4#5#6
+ \cs_set_protected:Npn \@@_tmp:w #1#2#3#4#5#6#7#8
{
\tl_const:cx
{
c_@@_lower_case_
+ \char_generate:nn {#1} { 12 }
\char_generate:nn {#2} { 12 }
- \char_generate:nn {#3} { 12 }
_tl
}
{
@@ -4291,9 +4348,9 @@
}
{
\exp_after:wN \exp_after:wN \exp_after:wN
+ \exp_not:N \char_generate:nn {#1} { 13 }
+ \exp_after:wN \exp_after:wN \exp_after:wN
\exp_not:N \char_generate:nn {#2} { 13 }
- \exp_after:wN \exp_after:wN \exp_after:wN
- \exp_not:N \char_generate:nn {#3} { 13 }
}
}
\@@_loop:nn
@@ -4401,13 +4458,13 @@
\cs_set_protected:Npn \@@_tmp:w #1#2#3
{
\group_begin:
- \cs_set_protected:Npn \@@_tmp:w ##1##2##3
+ \cs_set_protected:Npn \@@_tmp:w ##1##2##3##4
{
\tl_const:cx
{
c_@@_ #3 _case_
+ \char_generate:nn {##1} { 12 }
\char_generate:nn {##2} { 12 }
- \char_generate:nn {##3} { 12 }
_tl
}
{#2}
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -77,7 +77,7 @@
%
% \title{The \cls{l3doc} class}
% \author{\Team}
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
% \maketitle
% \tableofcontents
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -61,7 +61,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3drivers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3drivers.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3drivers.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
@@ -481,23 +481,23 @@
%<*package>
\ProvidesExplFile
%<*dvipdfmx>
- {l3dvidpfmx.def}{2018-05-13}{}
+ {l3dvidpfmx.def}{2018-06-01}{}
{L3 Experimental driver: dvipdfmx}
%</dvipdfmx>
%<*dvips>
- {l3dvips.def}{2018-05-13}{}
+ {l3dvips.def}{2018-06-01}{}
{L3 Experimental driver: dvips}
%</dvips>
%<*dvisvgm>
- {l3dvisvgm.def}{2018-05-13}{}
+ {l3dvisvgm.def}{2018-06-01}{}
{L3 Experimental driver: dvisvgm}
%</dvisvgm>
%<*pdfmode>
- {l3pdfmode.def}{2018-05-13}{}
+ {l3pdfmode.def}{2018-06-01}{}
{L3 Experimental driver: PDF mode}
%</pdfmode>
%<*xdvipdfmx>
- {l3xdvidpfmx.def}{2018-05-13}{}
+ {l3xdvidpfmx.def}{2018-06-01}{}
{L3 Experimental driver: xdvipdfmx}
%</xdvipdfmx>
%</package>
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
@@ -111,7 +111,7 @@
% as an |n|-type argument, namely a braced multiple-token argument:
% |V|~extracts the value of a variable, |v|~extracts the value from
% the name of a variable, |n|~uses the argument as it is, |o|~expands
-% once, |f|~expands fully the first token, |x|~expands fully all
+% once, |f|~expands fully the front of the token list, |x|~expands fully all
% tokens at the price of being non-expandable.
% \item A few odd argument types remain: |T|~and |F|~for conditional
% processing, otherwise identical to |n|-type arguments,
@@ -226,7 +226,8 @@
% The |f| type is so special that it deserves an example. It is
% typically used in contexts where only expandable commands are allowed.
% Then |x|-expansion cannot be used, and |f|-expansion provides an
-% alternative that expands as much as can be done in such contexts. For
+% alternative that expands the front of the token list
+% as much as can be done in such contexts. For
% instance, say that we want to evaluate the integer expression $3 + 4$
% and pass the result $7$ as an argument to an expandable function
% |\example:n|. For this, one should define a variant using
@@ -797,7 +798,7 @@
%\begin{verbatim}
% \exp_after:wN { \exp:w \exp_end_continue_f:w #2 }
%\end{verbatim}
-% where the \cs{exp_after:wN} triggers an f-expansion of the tokens
+% where the \cs{exp_after:wN} triggers an \texttt{f}-expansion of the tokens
% in |#2|. For technical reasons this has to happen using two tokens
% (if they would be hidden inside another command \cs{exp_after:wN}
% would only expand the command but not trigger any additional
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -38,7 +38,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
% \maketitle
%
% \begin{documentation}
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -38,7 +38,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -38,7 +38,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -38,7 +38,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -38,7 +38,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -38,7 +38,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -38,7 +38,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -38,7 +38,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
% \maketitle
%
% \begin{documentation}
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -38,7 +38,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -47,7 +47,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
@@ -57,19 +57,15 @@
% \item provides support settings for building the code as a \TeX{} format.
% \end{itemize}
%
-% This module is entirely dedicated to primitives, which should not
-% be used directly within \LaTeX3 code (outside of \enquote{kernel-level}
-% code). As such, the primitives are not documented here:
-% \emph{The \TeX{}book}, \emph{\TeX{} by Topic} and the manuals for
-% \pdfTeX{}, \XeTeX{} and \LuaTeX{} should be consulted for details of
-% the primitives. These are named based on the engine which first introduced
-% them:
-% \begin{itemize}
-% \item[{\cs[no-index]{tex_\ldots}}] Introduced by \TeX{}, \eTeX{},
-% \pdfTeX{}, \XeTeX{} and \LuaTeX{};
-% \item[{\cs[no-index]{ptex_\ldots}}] Introduced by \pTeX{};
-% \item[{\cs[no-index]{uptex_\ldots}}] Introduced by \upTeX{}.
-% \end{itemize}
+% This module is entirely dedicated to primitives, which should not be
+% used directly within \LaTeX3 code (outside of \enquote{kernel-level}
+% code). As such, the primitives are not documented here: \emph{The
+% \TeX{}book}, \emph{\TeX{} by Topic} and the manuals for \pdfTeX{},
+% \XeTeX{}, \LuaTeX{}, \pTeX{} and \upTeX{} should be consulted for
+% details of the primitives. These are named
+% \cs[no-index]{tex_\meta{name}:D}, typically based on the primitive's
+% \meta{name} in \pdfTeX{} and omitting a leading |pdf| when the
+% primitive is not related to pdf output.
%
% \end{documentation}
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3oldmodules.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3oldmodules.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3oldmodules.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -42,7 +42,7 @@
% }
%
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx 2018-06-02 21:25:13 UTC (rev 47903)
@@ -41,7 +41,7 @@
% }^^A
% }
%
-% \date{Released 2018-05-13}
+% \date{Released 2018-06-01}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex 2018-06-02 21:25:13 UTC (rev 47903)
@@ -63,7 +63,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx Copyright (C) 1990-2018 The LaTeX3 Project
-\def\ExplFileDate{2018-05-13}%
+\def\ExplFileDate{2018-06-01}%
\begingroup
\def\next{\endgroup}%
\expandafter\ifx\csname PackageError\endcsname\relax
@@ -251,7 +251,7 @@
\else
\expandafter\ifx\csname pdftexversion\endcsname\relax
\expandafter\ifx\csname Ucharcat\endcsname\relax
- \ifx\csname kanjiskip\endcsname\relax
+ \expandafter\ifx\csname kanjiskip\endcsname\relax
\else
1%
\fi
@@ -24820,22 +24820,22 @@
{ \l__file_full_name_str }
}
}
- \sys_if_engine_xetex:T
+ \cs_if_exist:NF \tex_filesize:D
{
\cs_set_protected:Npn \__file_get_details:nnN #1#2#3
{
\tl_clear:N #3
\__kernel_msg_error:nnx
- { kernel } { xetex-primitive-not-available }
- { \exp_not:c { pdffile #2 } }
+ { kernel } { primitive-not-available }
+ { \exp_not:c { (pdf)file #2 } }
}
}
}
-\__kernel_msg_new:nnnn { kernel } { xetex-primitive-not-available }
+\__kernel_msg_new:nnnn { kernel } { primitive-not-available }
{ Primitive~\token_to_str:N #1 not~available }
{
- XeTeX~does~not~currently~provide~functionality~equivalent~to~the~
- \token_to_str:N #1 primitive.
+ The~version~of~XeTeX~in~use~does~not~provide~functionality~equivalent~to~
+ the~\token_to_str:N #1 primitive.
}
\cs_new_protected:Npn \file_if_exist_input:n #1
{
@@ -25389,35 +25389,75 @@
{
\if_int_compare:w #1 > "80 \exp_stop_f:
\if_int_compare:w #1 < "800 \exp_stop_f:
- 2
- \__char_codepoint_to_bytes_auxii:Nnn C {#1} { 64 }
- \__char_codepoint_to_bytes_auxiii:n {#1}
+ \__char_codepoint_to_bytes_outputi:nw
+ { \__char_codepoint_to_bytes_auxii:Nnn C {#1} { 64 } }
+ \__char_codepoint_to_bytes_outputii:nw
+ { \__char_codepoint_to_bytes_auxiii:n {#1} }
\else:
\if_int_compare:w #1 < "10000 \exp_stop_f:
- 3
- \__char_codepoint_to_bytes_auxii:Nnn E {#1} { 64 * 64 }
- \__char_codepoint_to_bytes_auxiii:n
- { \int_div_truncate:nn {#1} { 64 } }
- \__char_codepoint_to_bytes_auxiii:n {#1}
+ \__char_codepoint_to_bytes_outputi:nw
+ { \__char_codepoint_to_bytes_auxii:Nnn E {#1} { 64 * 64 } }
+ \__char_codepoint_to_bytes_outputii:nw
+ {
+ \__char_codepoint_to_bytes_auxiii:n
+ { \int_div_truncate:nn {#1} { 64 } }
+ }
+ \__char_codepoint_to_bytes_outputiii:nw
+ { \__char_codepoint_to_bytes_auxiii:n {#1} }
\else:
- 4
- \__char_codepoint_to_bytes_auxii:Nnn F
- {#1} { 64 * 64 * 64 }
- \__char_codepoint_to_bytes_auxiii:n
- { \int_div_truncate:nn {#1} { 64 * 64 } }
- \__char_codepoint_to_bytes_auxiii:n
- { \int_div_truncate:nn {#1} { 64 } }
- \__char_codepoint_to_bytes_auxiii:n {#1}
+ \__char_codepoint_to_bytes_outputi:nw
+ {
+ \__char_codepoint_to_bytes_auxii:Nnn F
+ {#1} { 64 * 64 * 64 }
+ }
+ \__char_codepoint_to_bytes_outputii:nw
+ {
+ \__char_codepoint_to_bytes_auxiii:n
+ { \int_div_truncate:nn {#1} { 64 * 64 } }
+ }
+ \__char_codepoint_to_bytes_outputiii:nw
+ {
+ \__char_codepoint_to_bytes_auxiii:n
+ { \int_div_truncate:nn {#1} { 64 } }
+ }
+ \__char_codepoint_to_bytes_outputiv:nw
+ { \__char_codepoint_to_bytes_auxiii:n {#1} }
\fi:
\fi:
\else:
- 1 {#1}
+ \__char_codepoint_to_bytes_outputi:nw {#1}
\fi:
+ \__char_codepoint_to_bytes_end: { } { } { } { }
}
\cs_new:Npn \__char_codepoint_to_bytes_auxii:Nnn #1#2#3
- { { \int_eval:n { "#10 + \int_div_truncate:nn {#2} {#3} } } }
+ { "#10 + \int_div_truncate:nn {#2} {#3} }
\cs_new:Npn \__char_codepoint_to_bytes_auxiii:n #1
- { { \int_eval:n { \int_mod:nn {#1} { 64 } + 128 } } }
+ { \int_mod:nn {#1} { 64 } + 128 }
+\cs_new:Npn \__char_codepoint_to_bytes_outputi:nw
+ #1 #2 \__char_codepoint_to_bytes_end: #3
+ { \__char_codepoint_to_bytes_output:fnn { \int_eval:n {#1} } { } {#2} }
+\cs_new:Npn \__char_codepoint_to_bytes_outputii:nw
+ #1 #2 \__char_codepoint_to_bytes_end: #3#4
+ { \__char_codepoint_to_bytes_output:fnn { \int_eval:n {#1} } { {#3} } {#2} }
+\cs_new:Npn \__char_codepoint_to_bytes_outputiii:nw
+ #1 #2 \__char_codepoint_to_bytes_end: #3#4#5
+ {
+ \__char_codepoint_to_bytes_output:fnn
+ { \int_eval:n {#1} } { {#3} {#4} } {#2}
+ }
+\cs_new:Npn \__char_codepoint_to_bytes_outputiv:nw
+ #1 #2 \__char_codepoint_to_bytes_end: #3#4#5#6
+ {
+ \__char_codepoint_to_bytes_output:fnn
+ { \int_eval:n {#1} } { {#3} {#4} {#5} } {#2}
+ }
+\cs_new:Npn \__char_codepoint_to_bytes_output:nnn #1#2#3
+ {
+ #3
+ \__char_codepoint_to_bytes_end: #2 {#1}
+ }
+\cs_generate_variant:Nn \__char_codepoint_to_bytes_output:nnn { f }
+\cs_new:Npn \__char_codepoint_to_bytes_end: { }
\cs_generate_variant:Nn \tl_if_head_eq_catcode:nNTF { o }
\cs_new:Npn \tl_lower_case:n { \__tl_change_case:nnn { lower } { } }
\cs_new:Npn \tl_upper_case:n { \__tl_change_case:nnn { upper } { } }
@@ -26026,7 +26066,11 @@
\cs_set_protected:Npn \__tl_tmp:w #1#2
{
\tl_const:Nx #1
- { \char_generate:nn {"#2} { \char_value_catcode:n {"#2} } }
+ {
+ \exp_after:wN \exp_after:wN \exp_after:wN
+ \exp_not:N \char_generate:nn
+ {"#2} { \char_value_catcode:n {"#2} }
+ }
}
}
{
@@ -26033,14 +26077,14 @@
\cs_set_protected:Npn \__tl_tmp:w #1#2
{
\group_begin:
- \cs_set_protected:Npn \__tl_tmp:w ##1##2##3
+ \cs_set_protected:Npn \__tl_tmp:w ##1##2##3##4
{
\tl_const:Nx #1
{
\exp_after:wN \exp_after:wN \exp_after:wN
+ \exp_not:N \char_generate:nn {##1} { 13 }
+ \exp_after:wN \exp_after:wN \exp_after:wN
\exp_not:N \char_generate:nn {##2} { 13 }
- \exp_after:wN \exp_after:wN \exp_after:wN
- \exp_not:N \char_generate:nn {##3} { 13 }
}
}
\tl_set:Nx \l__tl_internal_a_tl
@@ -26070,13 +26114,13 @@
\exp_after:wN \__tl_tmp:w \l__tl_internal_a_tl
\__tl_loop:nn
}
- \cs_set_protected:Npn \__tl_tmp:w #1#2#3#4#5#6
+ \cs_set_protected:Npn \__tl_tmp:w #1#2#3#4#5#6#7#8
{
\tl_const:cx
{
c__tl_lower_case_
+ \char_generate:nn {#1} { 12 }
\char_generate:nn {#2} { 12 }
- \char_generate:nn {#3} { 12 }
_tl
}
{
@@ -26094,9 +26138,9 @@
}
{
\exp_after:wN \exp_after:wN \exp_after:wN
+ \exp_not:N \char_generate:nn {#1} { 13 }
+ \exp_after:wN \exp_after:wN \exp_after:wN
\exp_not:N \char_generate:nn {#2} { 13 }
- \exp_after:wN \exp_after:wN \exp_after:wN
- \exp_not:N \char_generate:nn {#3} { 13 }
}
}
\__tl_loop:nn
@@ -26204,13 +26248,13 @@
\cs_set_protected:Npn \__tl_tmp:w #1#2#3
{
\group_begin:
- \cs_set_protected:Npn \__tl_tmp:w ##1##2##3
+ \cs_set_protected:Npn \__tl_tmp:w ##1##2##3##4
{
\tl_const:cx
{
c__tl_ #3 _case_
+ \char_generate:nn {##1} { 12 }
\char_generate:nn {##2} { 12 }
- \char_generate:nn {##3} { 12 }
_tl
}
{#2}
Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex 2018-06-02 21:25:13 UTC (rev 47903)
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx Copyright (C) 1990-2018 The LaTeX3 Project
-\def\ExplFileDate{2018-05-13}%
+\def\ExplFileDate{2018-06-01}%
\let\ExplLoaderFileDate\ExplFileDate
\begingroup
\def\tempa{LaTeX2e}%
Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty 2018-06-02 21:25:13 UTC (rev 47903)
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx Copyright (C) 1990-2018 The LaTeX3 Project
-\def\ExplFileDate{2018-05-13}%
+\def\ExplFileDate{2018-06-01}%
\let\ExplLoaderFileDate\ExplFileDate
\ProvidesPackage{expl3}
[%
Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def 2018-06-02 21:25:13 UTC (rev 47903)
@@ -20,7 +20,7 @@
%%
%% File: l3drivers.dtx Copyright(C) 2011-2018 The LaTeX3 Project
\ProvidesExplFile
- {l3dvidpfmx.def}{2018-05-13}{}
+ {l3dvidpfmx.def}{2018-06-01}{}
{L3 Experimental driver: dvipdfmx}
\cs_new_eq:NN \__driver_literal_x:n \tex_special:D
\cs_new_protected:Npn \__driver_literal:n #1
Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def 2018-06-02 21:25:13 UTC (rev 47903)
@@ -20,7 +20,7 @@
%%
%% File: l3drivers.dtx Copyright(C) 2011-2018 The LaTeX3 Project
\ProvidesExplFile
- {l3dvips.def}{2018-05-13}{}
+ {l3dvips.def}{2018-06-01}{}
{L3 Experimental driver: dvips}
\cs_new_eq:NN \__driver_literal_x:n \tex_special:D
\cs_new_protected:Npn \__driver_literal:n #1
Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def 2018-06-02 21:25:13 UTC (rev 47903)
@@ -20,7 +20,7 @@
%%
%% File: l3drivers.dtx Copyright(C) 2011-2018 The LaTeX3 Project
\ProvidesExplFile
- {l3dvisvgm.def}{2018-05-13}{}
+ {l3dvisvgm.def}{2018-06-01}{}
{L3 Experimental driver: dvisvgm}
\cs_new_eq:NN \__driver_literal_x:n \tex_special:D
\cs_new_protected:Npn \__driver_literal:n #1
Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def 2018-06-02 21:25:13 UTC (rev 47903)
@@ -20,7 +20,7 @@
%%
%% File: l3drivers.dtx Copyright(C) 2011-2018 The LaTeX3 Project
\ProvidesExplFile
- {l3pdfmode.def}{2018-05-13}{}
+ {l3pdfmode.def}{2018-06-01}{}
{L3 Experimental driver: PDF mode}
\cs_new_eq:NN \__driver_literal_x:n \tex_special:D
\cs_new_protected:Npn \__driver_literal:n #1
Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def 2018-06-02 21:24:09 UTC (rev 47902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def 2018-06-02 21:25:13 UTC (rev 47903)
@@ -20,7 +20,7 @@
%%
%% File: l3drivers.dtx Copyright(C) 2011-2018 The LaTeX3 Project
\ProvidesExplFile
- {l3xdvidpfmx.def}{2018-05-13}{}
+ {l3xdvidpfmx.def}{2018-06-01}{}
{L3 Experimental driver: xdvipdfmx}
\cs_new_eq:NN \__driver_literal_x:n \tex_special:D
\cs_new_protected:Npn \__driver_literal:n #1
More information about the tex-live-commits
mailing list