diff options
author | Norbert Preining <norbert@preining.info> | 2021-05-28 03:01:17 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2021-05-28 03:01:17 +0000 |
commit | fd03eb3aab9edb9b15484a1130509cebe187d8bd (patch) | |
tree | 9e07ef2b8a29d7aaf170e72d934d3e9ecee6452c /macros/latex | |
parent | 5f1cfa686748068fedb95d8dafda3dc7f999c948 (diff) |
CTAN sync 202105280301
Diffstat (limited to 'macros/latex')
139 files changed, 292 insertions, 357 deletions
diff --git a/macros/latex/contrib/babel-contrib/spanish/README.md b/macros/latex/contrib/babel-contrib/spanish/README.md index 6ced2b5f67..30ac2ec4f0 100644 --- a/macros/latex/contrib/babel-contrib/spanish/README.md +++ b/macros/latex/contrib/babel-contrib/spanish/README.md @@ -1,62 +1,15 @@ -Spanish for babel 5.0p +Spanish for babel 5.0q ====================== -This is the babel style for the Spanish language (5.0p). +This is the babel style for the Spanish language (5.0q). -History +Changes ------- -5.0a. 2007-02-21 -Reimplemented in full, which some parts rewritten from scratch. Added -the es- mechanism and the mexico option. Many bug fixes - -5.0d. 2008-05-25 -Fixed two bugs: misplaced subscripts with lim and the like; problem -with \roman and hyperref - -5.0e. 2008-07-06 -Fixed '', which gobbled the space following. - -[5.0f. Internal.] - -5.0g. 2008-07-19 -Fixed '' again, which killed the preceding kerning - -5.0h. 2009-01-02 -Added two package options: es-noenumerate, es-noitemize. - -5.0i. 2009-05-11 -Fixed bug with romanidx. - -5.0j. 2010-05-23 -Fixed a babel bug for spanish to work with french. -Fixed a bug with ifthen. -Fixed a bug with \... and \. - -5.0k. 2011-10-06 -Fixed an error when . had mathcode "8000 before loading spanish - -5.0l (mistakenly identified as 5.0j). 2013-04-11 -Adapted to new babel modifiers - -5.0m. 2014-01-29 -Fixed (rare) bug in font sizes when superscript o/a where used -Fixed bad spacing in tabular and accents in OT1 encoding -Restored code for ., accidentally deleted in previous version - -5.0n. 2014-04-24 -New macros \spanishdate, \spanishDate, which format dates - (\today, \Today are now based on them) -Mainly internal changes, using the new tools in babel 3.9 -Fixed error with \foreignlanguage in tabular - -5.0o. 2016-01-15 -New macro \spanishdatefirst -Fixed a bug when \alph reached tilde-n -Fixed \dotlessi with lua (but not \acute, yet) - -5.0p. 2016-03-03 -Fixed \acute with lua (it now uses the composite char) +Fixes: +* Decimal separator was missing when shorthands=off was set. +* Bad cell alignment with percentage symbol. +* shorthands=off broke non-break space. ---------- -2016-03-03 +2021-05-27 diff --git a/macros/latex/contrib/babel-contrib/spanish/spanish.dtx b/macros/latex/contrib/babel-contrib/spanish/spanish.dtx index 6311cf329c..5ecd4d3958 100644 --- a/macros/latex/contrib/babel-contrib/spanish/spanish.dtx +++ b/macros/latex/contrib/babel-contrib/spanish/spanish.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % -% Copyright (C) 1997 - 2016 -% Javier Bezos (www.tex-tipografia.com) +% Copyright (C) 1997 - 2021 +% Javier Bezos (www.texnia.com) % and % CervanTeX (www.cervantex.es) % @@ -23,7 +23,7 @@ % \fi % % \ProvidesFile{spanish.dtx} -% [2016/03/03 v5.0p Spanish support from the babel system] +% [2021/05/27 v5.0q Spanish support from the babel system] %\iffalse %% File `spanish.dtx' % @@ -118,17 +118,18 @@ \title{Estilo \textsf{spanish}\\ para el sistema \babel.\footnote{Este archivo está actualmente -en la versión 5.0p con fecha 3 de marzo del 2016. +en la versión 5.0q con fecha 3 de mayo del 2021. Esta copia del manual se compuso el~\today.}} \author{Javier Bezos\footnote{Por favor, envíen comentarios y -sugerencias en http://www.tex-tipografia.com/spanish.html. Han -colaborado de una u otra forma muchas personas, a las cuales agradezco -sus comentarios y sugerencias; en particular, han sido muy activos -Juan Luis Varona y José Luis Rivera. Para información sobre -actualizaciones: http://www.cervantex.es/}} +sugerencias en http://www.texnia.com/spanish.html, donde se puede +encontrar más información sobre este estilo, cómo usarlo y las +decisiones tomadas. Han colaborado de una u otra forma muchas personas, +a las cuales agradezco sus comentarios y sugerencias; en particular, +han sido muy activos Juan Luis Varona y José Luis Rivera. Para errores: +https://github.com/jbezos/babel-spanish.}} -\date{3 de marzo del 2016} +\date{27 de mayo del 2021} \maketitle @@ -1266,7 +1267,7 @@ Trigg, Madrid, Alianza, 1987, t.~2, págs.~1423~-1451. \section{The Spanish language} The file \file{spanish.dtx}\footnote{The file described in this -section has version number 5.0p and was last revised on 2016-03-03. +section has version number 5.0q and was last revised on 2021-05-27. The maintainer from v4.0 on is Javier Bezos (http://www.tex-tipografia.com). Previous versions were made by Julio S\'anchez. The English documentation has been improved by José Luis @@ -1556,7 +1557,7 @@ previous behavior and macros for backwards compatibility. % \changes{spanish~5.0n}{2014/01/30}{\cs{es@accent} -- Removed first % \cs{bbl@allowhyphens}, the second one is ignored if a space % follows, removed code for spacefactor, removed code for primes} -% \changes{spanish~5.0n}{2014/04/14}{Check font name in \cs{dotlessi}}} +% \changes{spanish~5.0n}{2014/04/14}{Check font name in \cs{dotlessi}} % \changes{spanish~5.0n}{2014/04/23}{Added \cs{spanishdate} and % \cs{spanishDate}} % \changes{spanish~5.0o}{2016/01/14}{Added \cs{spanishdate} and @@ -1567,7 +1568,7 @@ previous behavior and macros for backwards compatibility. % \begin{macrocode} %<*code> \ProvidesLanguage{spanish.ldf} - [2016/03/03 v5.0p Spanish support from the babel system] + [2021/05/27 v5.0q Spanish support from the babel system] \LdfInit{spanish}\captionsspanish \edef\es@savedcatcodes{% @@ -1929,7 +1930,14 @@ previous behavior and macros for backwards compatibility. \let\es@save@dot\.% \es@sDRC\.{\@ifnextchar.{\es@dots}{\es@save@dot}}} \def\es@dots..{\leavevmode\hbox{...}\spacefactor\@M} -\def\es@sppercent{\unskip\textormath{$\m@th\,$}{\,}} +\AtBeginDocument{% TODO. Not quite correct. + \ifx\pdfstringdefDisableCommands\@undefined\else + \pdfstringdefDisableCommands{\let\.\es@save@dot}% + \fi} +\def\es@sppercent{% See tex.stack 435216 @egreg + \leavevmode + \ifnum\gluestretchorder\lastskip=\z@\unskip\fi + \textormath{$\m@th\,$}{\,}} \def\spanishplainpercent{\let\es@sppercent\@empty} \addto\textspanish{% \let\percentsign\%% @@ -1957,20 +1965,22 @@ previous behavior and macros for backwards compatibility. \fi \def\es@fetchenc{% - \count@\escapechar \escapechar=\m@ne - \edef\es@a{\expandafter\string\the\textfont\mathgroup}% - \expandafter\split@name\es@a////\@nil - \escapechar=\count@ - \@expandtwoargs\in@{////}{\f@size}% - \ifin@\else - \PackageError{spanish}{% - Non-NFSS font name. The current math font (\es@a)\MessageBreak - doesn't follow the NFSS conventions. I'll use the\MessageBreak - default \string\i\space for \string\dotlessi, - but expect a wrong output.}% - {Find where this font has been (re)defined, and fix it.}% - \def\f@encoding{OT1}% - \fi} + \begingroup + \count@\escapechar \escapechar=\m@ne + \edef\es@a{\expandafter\string\the\textfont\mathgroup}% + \expandafter\split@name\es@a////\@nil + \escapechar=\count@ + \@expandtwoargs\in@{////}{\f@size}% + \ifin@\else + \PackageError{spanish}{% + Non-NFSS font name. The current math font (\es@a)\MessageBreak + doesn't follow the NFSS conventions. I'll use the\MessageBreak + default \string\i\space for \string\dotlessi, + but expect a wrong output.}% + {Find where this font has been (re)defined, and fix it.}% + \def\f@encoding{OT1}% + \fi + \bbl@exp{\endgroup\def\\\f@encoding{\f@encoding}}} \ifes@latex \ifx\Umathchardef\@undefined\else @@ -2237,6 +2247,8 @@ previous behavior and macros for backwards compatibility. \es@sdef\'#1{\if#1i\es@accent\'{19}\i\else\es@accent\'{19}{#1}\fi}} \fi +\def\es@babeltexpdf#1#2{\babel@texpdf{#1}{#2}{#2}{}} + \def\es@sptext@r#1#2{\es@sptext{#1#2}} \es@declare{"a}{\sptext{a}} \es@declare{"A}{\sptext{A}} @@ -2254,11 +2266,11 @@ previous behavior and macros for backwards compatibility. \es@declare{">}{\guillemotright{}} \def\es@chf{\char\hyphenchar\font} \es@declare{"-}{\bbl@allowhyphens\-\bbl@allowhyphens} -\es@declare{"=}{\bbl@allowhyphens\es@chf\hskip\z@skip} +\es@declare{"=}{\es@babeltexpdf{\bbl@allowhyphens\es@chf\hskip\z@skip}{-}} \es@declare{"~} - {\bbl@allowhyphens + {\es@babeltexpdf{\bbl@allowhyphens \discretionary{\es@chf}{\es@chf}{\es@chf}% - \bbl@allowhyphens} + \bbl@allowhyphens}{-}} \es@declare{"r} {\bbl@allowhyphens \discretionary{\es@chf}{}{r}% @@ -2285,16 +2297,18 @@ previous behavior and macros for backwards compatibility. \box\z@ \fi} \es@declare{"?} - {\setbox\z@\hbox{?`}% - \leavevmode\raise\dp\z@\box\z@} + {\es@babeltexpdf{\setbox\z@\hbox{?`}% + \leavevmode\raise\dp\z@\box\z@}{\textquestiondown}} \es@declare{"!} - {\setbox\z@\hbox{!`}% - \leavevmode\raise\dp\z@\box\z@} + {\es@babeltexpdf{\setbox\z@\hbox{!`}% + \leavevmode\raise\dp\z@\box\z@}{\textexclamdown}} \def\spanishdecimal#1{\def\es@decimal{{#1}}} \def\decimalcomma{\spanishdecimal{,}} \def\decimalpoint{\spanishdecimal{.}} \decimalcomma +\bbl@ifshorthand{.}{}% + {\PassOptionsToPackage{es-nodecimaldot}{babel}} \es@ifoption{nodecimaldot}{} {\AtBeginDocument{\bgroup\@fileswfalse}% \begingroup\lccode`\~=`\.\lowercase{\endgroup @@ -2322,6 +2336,8 @@ previous behavior and macros for backwards compatibility. \def\es@a#1{\es@declare{.#1}{\es@decimal#1}}% \es@a1\es@a2\es@a3\es@a4\es@a5\es@a6\es@a7\es@a8\es@a9\es@a0} +\bbl@ifshorthand{~}{}% + {\PassOptionsToPackage{es-notilde}{babel}} \es@ifoption{notilde}{}{\es@set@shorthand{~}} \def\deactivatetilden{% \expandafter\let\csname spanish@sh@\string~@n@\endcsname\relax @@ -2367,8 +2383,8 @@ previous behavior and macros for backwards compatibility. \shorthandoff{<>}% \let\es@quoting\deactivatequoting}}{}} -\es@declarealt{<<}{"`}{\begin{quoting}} -\es@declarealt{>>}{"'}{\end{quoting}} +\es@declarealt{<<}{"`}{\es@babeltexpdf{\begin{quoting}}{\guillemotleft}} +\es@declarealt{>>}{"'}{\es@babeltexpdf{\end{quoting}}{\guillemotright}} % \end{macrocode} % % Acute accent shorthands are stored in a macro. If |activeacute| was @@ -2495,7 +2511,8 @@ previous behavior and macros for backwards compatibility. {\def\es@romandef{% \def\esromanindex##1##2{##1{\es@scroman{##2}}}% \def\@roman##1{\es@roman{\number##1}}% - \def\es@roman##1{\es@scroman{\romannumeral##1}}% + \def\es@roman##1{% + \es@babeltexpdf{\es@scroman{\romannumeral##1}}{\@Roman{##1}}}% \DeclareRobustCommand\es@scroman{\es@xlsc\uppercase\@firstofone}}} \es@optlayout{lcroman}{\es@romandef} \newcommand\spanishlcroman{\def\@roman##1{\romannumeral##1}} diff --git a/macros/latex/contrib/babel-contrib/spanish/spanish.ins b/macros/latex/contrib/babel-contrib/spanish/spanish.ins index 20be5cc9e3..64f899db21 100644 --- a/macros/latex/contrib/babel-contrib/spanish/spanish.ins +++ b/macros/latex/contrib/babel-contrib/spanish/spanish.ins @@ -3,8 +3,8 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright (C) 1997 - 2014 -%% Javier Bezos (www.tex-tipografia.com) +%% Copyright (C) 1997 - 2021 +%% Javier Bezos (www.texnia.com) %% and %% CervanTeX (www.cervantex.es) %% @@ -27,7 +27,7 @@ %% --------------- start of docstrip commands ------------------ %% \def\batchfile{spanish.ins} -\def\filedate{2014/01/30} +\def\filedate{2021/05/27} \input docstrip.tex {\ifx\generate\undefined @@ -48,8 +48,8 @@ \declarepreamble\mainpreamble This is a generated file. -Copyright (C) 1997 - 2014 - Javier Bezos (www.tex-tipografia.com) +Copyright (C) 1997 - 2021 + Javier Bezos (www.texnia.com) and CervanTeX (www.cervantex.es) diff --git a/macros/latex/contrib/babel-contrib/spanish/spanish.pdf b/macros/latex/contrib/babel-contrib/spanish/spanish.pdf Binary files differindex 1c92661aae..1868034715 100644 --- a/macros/latex/contrib/babel-contrib/spanish/spanish.pdf +++ b/macros/latex/contrib/babel-contrib/spanish/spanish.pdf diff --git a/macros/latex/contrib/graphics-def/README.md b/macros/latex/contrib/graphics-def/README.md index 53dbcadf52..f59b060522 100644 --- a/macros/latex/contrib/graphics-def/README.md +++ b/macros/latex/contrib/graphics-def/README.md @@ -1,7 +1,7 @@ LaTeX support for color and graphics ==================================== -Release 2021-03-18 +Release 2021-05-27 This bundle contains the 'engine-dependent' part of support for color and graphics in LaTeX2e (the code here will also function diff --git a/macros/latex/contrib/graphics-def/luatex.def b/macros/latex/contrib/graphics-def/luatex.def index a35138a985..4be9cc0f32 100644 --- a/macros/latex/contrib/graphics-def/luatex.def +++ b/macros/latex/contrib/graphics-def/luatex.def @@ -20,7 +20,7 @@ %% https://github.com/latex3/graphics-def/issues %% \ProvidesFile{luatex.def} - [2020/10/05 v1.2a Graphics/color driver for luatex] + [2021/05/26 v1.2b Graphics/color driver for luatex] \def\GPT@space{ } \def\c@lor@arg#1{% \dimen@#1\p@ @@ -146,7 +146,8 @@ \ifGPT@pagecolor \put(-\hoffset,-\pageheight+\voffset)% {% - \pdfextension colorstack\@pdfcolorstack push{\current@page@color}% + \let\current@color\current@page@color + \set@color \aftergroup\reset@color \rule{\pagewidth}{\pageheight}% }% diff --git a/macros/latex/contrib/l3experimental/CHANGELOG.md b/macros/latex/contrib/l3experimental/CHANGELOG.md index 2180a6864b..75d0cd7458 100644 --- a/macros/latex/contrib/l3experimental/CHANGELOG.md +++ b/macros/latex/contrib/l3experimental/CHANGELOG.md @@ -7,6 +7,15 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2021-05-27] + +### Added +- `\benchmark_silent:n` and `\benchmark_once_silent:n` added to `l3benchmark` + +### Changed +- store results of `l3benchmark` in documented user-level instead of private + variables + ## [2021-02-18] ### Removed @@ -201,7 +210,8 @@ this project uses date-based 'snapshot' version identifiers. - New `l3color` module using `xcolor`-like expression syntax - New `l3draw` module, based on `pgf` layer of the TikZ system -[Unreleased]: https://github.com/latex3/latex3/compare/2021-02-18...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2021-05-27...HEAD +[2021-05-27]: https://github.com/latex3/latex3/compare/2021-02-18...2021-05-27 [2021-02-18]: https://github.com/latex3/latex3/compare/2021-02-06...2021-02-18 [2021-02-06]: https://github.com/latex3/latex3/compare/2021-01-29...2021-02-06 [2021-01-29]: https://github.com/latex3/latex3/compare/2021-10-27...2021-01-29 diff --git a/macros/latex/contrib/l3experimental/README.md b/macros/latex/contrib/l3experimental/README.md index 110132faf0..eb62a10b04 100644 --- a/macros/latex/contrib/l3experimental/README.md +++ b/macros/latex/contrib/l3experimental/README.md @@ -1,7 +1,7 @@ Experimental LaTeX3 Concepts ============================ -Release 2021-02-18 +Release 2021-05-27 Overview -------- diff --git a/macros/latex/contrib/l3experimental/l3benchmark.dtx b/macros/latex/contrib/l3experimental/l3benchmark.dtx index 1771ac2666..3cb4fa0880 100644 --- a/macros/latex/contrib/l3experimental/l3benchmark.dtx +++ b/macros/latex/contrib/l3experimental/l3benchmark.dtx @@ -46,32 +46,12 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % % \begin{documentation} % -% \section{Additions to \pkg{l3sys}: elapsed time} -% -% \begin{function}{\sys_gzero_timer:} -% \begin{syntax} -% \cs{sys_gzero_timer:} -% \end{syntax} -% Resets the timer to zero. -% \end{function} -% -% \begin{function}[EXP]{\sys_timer:} -% \begin{syntax} -% \cs{sys_timer:} -% \end{syntax} -% Expands to the current value of the engine's timer clock, a -% non-negative integer. In engines without clock support this expands -% to $0$ after an error. In \LuaTeX{} only the CPU time is measured, -% while in other engines real time is measured (including time waiting -% for user input). -% \end{function} -% % \section{Benchmark} % % \begin{variable}{\g_benchmark_duration_target_fp} @@ -83,22 +63,35 @@ % than this. % \end{variable} % -% \begin{function}{\benchmark_once:n} +% \begin{variable}{\g_benchmark_time_fp, \g_benchmark_ops_fp} +% These variables store the results of the most recently run benchmark. +% \cs{g_benchmark_time_fp} stores the time \TeX{} took in seconds, and +% \cs{g_benchmark_ops_fp} stores the estimated number of elementary +% operations. The latter is not set by +% \cs{benchmark_tic:}/\cs{benchmark_toc:}. +% \end{variable} +% +% \begin{function}{\benchmark_once:n, \benchmark_once_silent:n} % \begin{syntax} +% \cs{benchmark_once_silent:n} \Arg{code} % \cs{benchmark_once:n} \Arg{code} % \end{syntax} -% Prints to the terminal the time taken by \TeX{} to run the -% \meta{code}, and an estimated number of elementary operations. The +% Determines the time \cs{g_benchmark_time_fp} (in seconds) taken by +% \TeX{} to run the \meta{code}, and an estimated number +% \cs{g_benchmark_ops_fp} of elementary operations. In addition, +% \cs{benchmark_once:n} prints these values to the terminal. The % \meta{code} is run only once so the time may be quite inaccurate for % fast code. % \end{function} % -% \begin{function}{\benchmark:n} +% \begin{function}{\benchmark:n, \benchmark_silent:n} % \begin{syntax} % \cs{benchmark:n} \Arg{code} % \end{syntax} -% Prints to the terminal the time taken by \TeX{} to run the -% \meta{code}, and an estimated number of elementary operations. The +% Determines the time \cs{g_benchmark_time_fp} (in seconds) taken by +% \TeX{} to run the \meta{code}, and an estimated number +% \cs{g_benchmark_ops_fp} of elementary operations. In addition, +% \cs{benchmark:n} prints these values to the terminal. The % \meta{code} may be run many times and not within a group, thus code % with side-effects may cause problems. % \end{function} @@ -129,95 +122,10 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3benchmark}{2021-02-18}{} +\ProvidesExplPackage{l3benchmark}{2021-05-27}{} {L3 Experimental benchmarking} % \end{macrocode} % -% \subsection{Additions to \pkg{l3sys}: elapsed time} -% -% \begin{macrocode} -%<@@=sys> -% \end{macrocode} -% -% \begin{macro}[EXP]{\sys_timer:, \@@_elapsedtime:, \@@_resettimer:} -% \begin{macro}[EXP,pTF]{\sys_if_timer_exist:} -% In \LuaTeX{}, use emulation (see \pkg{l3luatex}), -% otherwise try to locate the primitive. The -% elapsed time will be available if this succeeds. -% \begin{macrocode} -\sys_if_engine_luatex:TF - { - \cs_new:Npn \@@_elapsedtime: { } - \cs_new:Npn \@@_resettimer: { } - \lua_now:n - { - local~gettimeofday = os.gettimeofday~ - local~epoch = gettimeofday() - os.clock()~ - local~write = tex.write~ - local~tointeger = math.tointeger~ - local~id = luatexbase.new_luafunction'@@_elapsedtime:' - lua.get_functions_table()[id] = function() - write(tointeger((gettimeofday() - epoch)*65536 // 1)) - end~ - token.set_lua('@@_elapsedtime:', id, 'global') - id = luatexbase.new_luafunction'@@_resettimer:' - lua.get_functions_table()[id] = function() - epoch = gettimeofday() - end~ - token.set_lua('@@_resettimer:', id, 'global', 'protected') - } - \cs_new:Npn \sys_timer: - { \@@_elapsedtime: } - } - { - \cs_if_exist:NT \tex_elapsedtime:D - { - \cs_new:Npn \sys_timer: - { \int_value:w \tex_elapsedtime:D } - } - } -\@@_const:nn { sys_if_timer_exist } - { \cs_if_exist_p:N \sys_timer: } -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% \begin{macro}{\sys_gzero_timer:} -% Three case, and in each case we define \cs{sys_gzero_timer:}. -% \begin{macrocode} -\cs_if_exist:NTF \sys_timer: - { - \sys_if_engine_luatex:TF - { - \cs_new_protected:Npn \sys_gzero_timer: - { \@@_resettimer: } - } - { \cs_new_protected:Npn \sys_gzero_timer: { \tex_resettimer:D } } - } -% \end{macrocode} -% If the elapsed time cannot be accessed then we define user -% commands to produce errors. -% \begin{macrocode} - { - \__kernel_msg_new:nnnn { kernel } { no-elapsed-time } - { No~clock~detected~for~#1. } - { The~current~engine~provides~no~way~to~access~the~system~time. } - \cs_new_protected:Npn \sys_gzero_timer: - { - \__kernel_msg_error:nnn { kernel } { no-elapsed-time } - { \sys_gzero_timer: } - } - \cs_new:Npn \sys_timer: - { - \int_value:w - \__kernel_msg_expandable_error:nnn { kernel } { no-elapsed-time } - { \sys_timer: } - \c_zero_int - } - } -% \end{macrocode} -% \end{macro} -% % \subsection{Benchmarking code} % % \begin{macrocode} @@ -242,6 +150,8 @@ \cs_new_protected:Npn \benchmark_once:n #1 { \msg_error:nn { benchmark } { no-time } } \cs_new_eq:NN \benchmark:n \benchmark_once:n + \cs_new_eq:NN \benchmark_once_silent:n \benchmark_once:n + \cs_new_eq:NN \benchmark_silent:n \benchmark_once:n \cs_new_protected:Npn \benchmark_tic: { \msg_error:nn { benchmark } { no-time } } \cs_new_eq:NN \benchmark_toc: \benchmark_tic: @@ -337,13 +247,13 @@ % % \subsubsection{Main benchmarking} % -% \begin{variable}{\g_@@_time_fp, \g_@@_ops_fp} +% \begin{variable}{\g_benchmark_time_fp, \g_benchmark_ops_fp} % Functions such as \cs{benchmark:n} store the measured time in -% \cs{g_@@_time_fp} (in seconds) and the estimated number of -% operations in \cs{g_@@_ops_fp}. +% \cs{g_benchmark_time_fp} (in seconds) and the estimated number of +% operations in \cs{g_benchmark_ops_fp}. % \begin{macrocode} -\fp_new:N \g_@@_time_fp -\fp_new:N \g_@@_ops_fp +\fp_new:N \g_benchmark_time_fp +\fp_new:N \g_benchmark_ops_fp % \end{macrocode} % \end{variable} % @@ -381,7 +291,7 @@ % \end{macrocode} % \end{variable} % -% \begin{macro}{\benchmark_once:n} +% \begin{macro}{\benchmark_once:n, \benchmark_once_silent:n} % Convert the raw time from scaled seconds to seconds, and convert to % a number of operations. It is important to measure the elementary % operation before running the user code because both measurements use @@ -389,10 +299,15 @@ % \begin{macrocode} \cs_new_protected:Npn \benchmark_once:n #1 { + \benchmark_once_silent:n {#1} + \@@_display: + } +\cs_new_protected:Npn \benchmark_once_silent:n #1 + { \@@_measure_op: \@@_raw:nN {#1} \g_@@_time_int - \fp_gset:Nn \g_@@_time_fp { \g_@@_time_int / 65536 } - \@@_display: + \fp_gset:Nn \g_benchmark_time_fp { \g_@@_time_int / 65536 } + \fp_gset:Nn \g_benchmark_ops_fp { \g_benchmark_time_fp / \g_@@_one_op_fp } } % \end{macrocode} % \end{macro} @@ -402,10 +317,15 @@ % \begin{macrocode} \cs_new_protected:Npn \benchmark:n #1 { + \benchmark_silent:n {#1} + \@@_display: + } +\cs_new_protected:Npn \benchmark_silent:n #1 + { \@@_measure_op: \tl_gset:Nn \g_@@_code_tl {#1} \@@_aux: - \@@_display: + \fp_gset:Nn \g_benchmark_ops_fp { \g_benchmark_time_fp / \g_@@_one_op_fp } } % \end{macrocode} % \end{macro} @@ -460,7 +380,7 @@ } \prg_break_point: \int_compare:nNnT \g_@@_time_int < 3 { \int_gzero:N \g_@@_time_int } - \fp_gset:Nn \g_@@_time_fp + \fp_gset:Nn \g_benchmark_time_fp { \g_@@_time_int / \g_@@_repeat_int / 65536 } } \cs_new_protected:Npn \@@_run:N @@ -488,7 +408,7 @@ \tl_gset:Nn \g_@@_code_tl { \int_gadd:Nn \g_@@_duration_int { 0 } } \@@_aux: - \fp_gset:Nn \g_@@_one_op_fp { max(\g_@@_time_fp, 1e-16) } + \fp_gset:Nn \g_@@_one_op_fp { max(\g_benchmark_time_fp, 1e-16) } \int_gset:Nn \g_@@_duration_int { \fp_to_int:n { 65536 * \g_benchmark_duration_target_fp } } } @@ -519,11 +439,10 @@ % \begin{macrocode} \cs_new_protected:Npn \@@_display: { - \fp_gset:Nn \g_@@_ops_fp { \g_@@_time_fp / \g_@@_one_op_fp } \iow_term:x { - \@@_fp_to_tl:N \g_@@_time_fp \c_space_tl seconds \c_space_tl - ( \@@_fp_to_tl:N \g_@@_ops_fp \c_space_tl ops) + \@@_fp_to_tl:N \g_benchmark_time_fp \c_space_tl seconds \c_space_tl + ( \@@_fp_to_tl:N \g_benchmark_ops_fp \c_space_tl ops) } } % \end{macrocode} @@ -573,13 +492,13 @@ \cs_new_protected:Npn \@@_toc: { \int_gdecr:N \g_@@_tictoc_int - \fp_gset:Nn \g_@@_time_fp + \fp_gset:Nn \g_benchmark_time_fp { ( \sys_timer: - \l_@@_tictoc_pop_tl ) / 65536 } \iow_term:x { \@@_tictoc_prefix: TOC: \c_space_tl - \@@_fp_to_tl:N \g_@@_time_fp \c_space_tl s + \@@_fp_to_tl:N \g_benchmark_time_fp \c_space_tl s } } \msg_new:nnn { benchmark } { toc-first } diff --git a/macros/latex/contrib/l3experimental/l3benchmark.ins b/macros/latex/contrib/l3experimental/l3benchmark.ins index 4b72b69db3..bab7d5a5f5 100644 --- a/macros/latex/contrib/l3experimental/l3benchmark.ins +++ b/macros/latex/contrib/l3experimental/l3benchmark.ins @@ -29,7 +29,7 @@ license information is placed in the derived files. \fi -\input l3docstrip.tex +\input docstrip % \askforoverwritefalse \preamble diff --git a/macros/latex/contrib/l3experimental/l3benchmark.pdf b/macros/latex/contrib/l3experimental/l3benchmark.pdf Binary files differindex ee7144dba8..f70e4ce170 100644 --- a/macros/latex/contrib/l3experimental/l3benchmark.pdf +++ b/macros/latex/contrib/l3experimental/l3benchmark.pdf diff --git a/macros/latex/contrib/l3experimental/l3bitset.dtx b/macros/latex/contrib/l3experimental/l3bitset.dtx index 686df60ccd..fd7f59b562 100644 --- a/macros/latex/contrib/l3experimental/l3bitset.dtx +++ b/macros/latex/contrib/l3experimental/l3bitset.dtx @@ -42,7 +42,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % \begin{documentation} @@ -264,7 +264,7 @@ %<@@=bitset> % \end{macrocode} % \begin{macrocode} -\ProvidesExplPackage{l3bitset}{2021-02-18}{} +\ProvidesExplPackage{l3bitset}{2021-05-27}{} {L3 Experimental bitset support} % \end{macrocode} % A bitset is a string variable. diff --git a/macros/latex/contrib/l3experimental/l3bitset.ins b/macros/latex/contrib/l3experimental/l3bitset.ins index 1f693d2956..1d91118d90 100644 --- a/macros/latex/contrib/l3experimental/l3bitset.ins +++ b/macros/latex/contrib/l3experimental/l3bitset.ins @@ -2,7 +2,7 @@ File: l3bitset.ins -Copyright (C) 2020 The LaTeX3 Project +Copyright (C) 2020,2021 The LaTeX3 Project It may be distributed and/or modified under the conditions of the LaTeX Project Public License (LPPL), either version 1.3c of this @@ -29,7 +29,7 @@ license information is placed in the derived files. \fi -\input l3docstrip.tex +\input docstrip % \askforoverwritefalse \preamble diff --git a/macros/latex/contrib/l3experimental/l3bitset.pdf b/macros/latex/contrib/l3experimental/l3bitset.pdf Binary files differindex 2c9b2877c2..1bc1fbb3a6 100644 --- a/macros/latex/contrib/l3experimental/l3bitset.pdf +++ b/macros/latex/contrib/l3experimental/l3bitset.pdf diff --git a/macros/latex/contrib/l3experimental/l3draw-boxes.dtx b/macros/latex/contrib/l3experimental/l3draw-boxes.dtx index 64bc0cfa64..cd3ac24744 100644 --- a/macros/latex/contrib/l3experimental/l3draw-boxes.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-boxes.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-code.pdf b/macros/latex/contrib/l3experimental/l3draw-code.pdf Binary files differindex 38889a0dc3..074a30ee1f 100644 --- a/macros/latex/contrib/l3experimental/l3draw-code.pdf +++ b/macros/latex/contrib/l3experimental/l3draw-code.pdf diff --git a/macros/latex/contrib/l3experimental/l3draw-layers.dtx b/macros/latex/contrib/l3experimental/l3draw-layers.dtx index f193ceb4d6..8f1fd9253b 100644 --- a/macros/latex/contrib/l3experimental/l3draw-layers.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-layers.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-paths.dtx b/macros/latex/contrib/l3experimental/l3draw-paths.dtx index a846d4046a..f0569e5603 100644 --- a/macros/latex/contrib/l3experimental/l3draw-paths.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-paths.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-points.dtx b/macros/latex/contrib/l3experimental/l3draw-points.dtx index 70e088d0cf..71633ca740 100644 --- a/macros/latex/contrib/l3experimental/l3draw-points.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-points.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-scopes.dtx b/macros/latex/contrib/l3experimental/l3draw-scopes.dtx index 60792f27ed..6fcb544eb6 100644 --- a/macros/latex/contrib/l3experimental/l3draw-scopes.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-scopes.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-softpath.dtx b/macros/latex/contrib/l3experimental/l3draw-softpath.dtx index 9d70d5d7e2..fc7fac00db 100644 --- a/macros/latex/contrib/l3experimental/l3draw-softpath.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-softpath.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-state.dtx b/macros/latex/contrib/l3experimental/l3draw-state.dtx index 105120a391..046a3a7944 100644 --- a/macros/latex/contrib/l3experimental/l3draw-state.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-state.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-transforms.dtx b/macros/latex/contrib/l3experimental/l3draw-transforms.dtx index 839fce91a6..de39ce257d 100644 --- a/macros/latex/contrib/l3experimental/l3draw-transforms.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-transforms.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw.dtx b/macros/latex/contrib/l3experimental/l3draw.dtx index 1b6cdd8ab9..9a9e670cce 100644 --- a/macros/latex/contrib/l3experimental/l3draw.dtx +++ b/macros/latex/contrib/l3experimental/l3draw.dtx @@ -110,7 +110,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % @@ -1136,7 +1136,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3draw}{2021-02-18}{} +\ProvidesExplPackage{l3draw}{2021-05-27}{} {L3 Experimental core drawing support} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/l3draw.ins b/macros/latex/contrib/l3experimental/l3draw.ins index ba54fc4132..e9d00167d5 100644 --- a/macros/latex/contrib/l3experimental/l3draw.ins +++ b/macros/latex/contrib/l3experimental/l3draw.ins @@ -29,7 +29,7 @@ license information is placed in the derived files. \fi -\input l3docstrip.tex +\input docstrip % \askforoverwritefalse \preamble diff --git a/macros/latex/contrib/l3experimental/l3draw.pdf b/macros/latex/contrib/l3experimental/l3draw.pdf Binary files differindex d0eb491882..0edae24d33 100644 --- a/macros/latex/contrib/l3experimental/l3draw.pdf +++ b/macros/latex/contrib/l3experimental/l3draw.pdf diff --git a/macros/latex/contrib/l3experimental/l3galley.dtx b/macros/latex/contrib/l3experimental/l3galley.dtx index 1c7c9bd941..8d0291d1b1 100644 --- a/macros/latex/contrib/l3experimental/l3galley.dtx +++ b/macros/latex/contrib/l3experimental/l3galley.dtx @@ -61,7 +61,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % @@ -686,7 +686,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3galley}{2021-02-18}{} +\ProvidesExplPackage{l3galley}{2021-05-27}{} {L3 Experimental galley code} % \end{macrocode} % @@ -1803,10 +1803,10 @@ \bool_lazy_and:nnTF { \dim_compare_p:nNn \l_galley_total_left_margin_dim = \c_zero_dim } { \dim_compare_p:nNn \l_galley_total_right_margin_dim = \c_zero_dim } - { \tex_parshape:D 0 \exp_stop_f: } + { \tex_parshape:D \c_zero_int } { \tex_parshape:D - 1 \exp_stop_f: + \c_one_int \l_galley_total_left_margin_dim \l_galley_text_width_dim } @@ -2196,7 +2196,7 @@ \tex_displaywidowpenalties:D \int_eval:n { \clist_count:n {#1} + 1 } \exp_stop_f: \clist_map_function:nN {#1} \@@_set_aux:n - 0 \exp_stop_f: + \c_zero_int } \cs_generate_variant:Nn \galley_display_widow_penalties_set:n { V , v } \cs_new_protected:Npn \galley_widow_penalties_set:n #1 @@ -2204,7 +2204,7 @@ \tex_widowpenalties:D \int_eval:n { \clist_count:n {#1} + 1 } \exp_stop_f: \clist_map_function:nN {#1} \@@_set_aux:n - 0 \exp_stop_f: + \c_zero_int } \cs_generate_variant:Nn \galley_widow_penalties_set:n { V , v } \cs_new:Npn \@@_set_aux:n #1 { \int_eval:n {#1} ~ } @@ -2255,7 +2255,7 @@ \tex_clubpenalties:D \int_eval:n { \clist_count:n {#1} + 1 } \exp_stop_f: \clist_map_function:nN {#1} \@@_set_aux:n - 0 \exp_stop_f: + \c_zero_int \@@_calc_interline_penalties: } \cs_generate_variant:Nn \galley_display_club_penalties_set:n { V , v } @@ -2301,7 +2301,7 @@ \cs_new_protected:Npn \@@_set_interline_penalty:nn #1#2 { \tex_interlinepenalties:D - \tex_interlinepenalties:D 0 \exp_stop_f: + \tex_interlinepenalties:D \c_zero_int \int_step_function:nN {#1} \@@_set_interline_penalty_auxi:n \int_step_function:nnN { #1 + 1 } { \tex_interlinepenalties:D 0 - 1 } @@ -2357,7 +2357,7 @@ \@@_calc_interline_penalties_auxi:n \int_step_function:nnN { #2 + 1 } { #1 - 1 } \@@_calc_interline_penalties_auxii:n - \tex_interlinepenalties:D \tex_interlinepenalties:D 0 \exp_stop_f: + \tex_interlinepenalties:D \tex_interlinepenalties:D \c_zero_int } \cs_new:Npn \@@_calc_interline_penalties_auxi:n #1 { @@ -2373,7 +2373,7 @@ { \int_eval:n { - \tex_interlinepenalties:D \tex_interlinepenalties:D 0 \exp_stop_f: + \tex_interlinepenalties:D \tex_interlinepenalties:D \c_zero_int + 0 \clist_item:Nn \l_galley_club_penalties_clist {#1} - \tex_clubpenalties:D #1 ~ } @@ -2449,7 +2449,7 @@ % last value in the primitive array. % \begin{macrocode} \cs_new_protected:Npn \galley_interline_penalty: - { \int_value:w \tex_interlinepenalties:D \tex_interlinepenalties:D 0 \exp_stop_f: } + { \int_value:w \tex_interlinepenalties:D \tex_interlinepenalties:D \c_zero_int } % \end{macrocode} % \end{macro} % \end{macro} diff --git a/macros/latex/contrib/l3experimental/l3galley.pdf b/macros/latex/contrib/l3experimental/l3galley.pdf Binary files differindex 743d8ac6f2..a5519755d2 100644 --- a/macros/latex/contrib/l3experimental/l3galley.pdf +++ b/macros/latex/contrib/l3experimental/l3galley.pdf diff --git a/macros/latex/contrib/l3experimental/l3graphics.dtx b/macros/latex/contrib/l3experimental/l3graphics.dtx index 5b4144c062..89a9410016 100644 --- a/macros/latex/contrib/l3experimental/l3graphics.dtx +++ b/macros/latex/contrib/l3experimental/l3graphics.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % @@ -240,7 +240,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3graphics}{2021-02-18}{} +\ProvidesExplPackage{l3graphics}{2021-05-27}{} {L3 Experimental graphics inclusion support} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/l3graphics.ins b/macros/latex/contrib/l3experimental/l3graphics.ins index 92af3d8915..612372f343 100644 --- a/macros/latex/contrib/l3experimental/l3graphics.ins +++ b/macros/latex/contrib/l3experimental/l3graphics.ins @@ -27,7 +27,7 @@ license information is placed in the derived files. \fi -\input l3docstrip.tex +\input docstrip % \askforoverwritefalse \preamble diff --git a/macros/latex/contrib/l3experimental/l3graphics.pdf b/macros/latex/contrib/l3experimental/l3graphics.pdf Binary files differindex 2ae274ac53..82a0c5dc3c 100644 --- a/macros/latex/contrib/l3experimental/l3graphics.pdf +++ b/macros/latex/contrib/l3experimental/l3graphics.pdf diff --git a/macros/latex/contrib/l3experimental/l3str-format.dtx b/macros/latex/contrib/l3experimental/l3str-format.dtx index 9b0cf4a5a4..34ccffbb5b 100644 --- a/macros/latex/contrib/l3experimental/l3str-format.dtx +++ b/macros/latex/contrib/l3experimental/l3str-format.dtx @@ -48,7 +48,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % @@ -166,7 +166,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3str-format}{2021-02-18}{} +\ProvidesExplPackage{l3str-format}{2021-05-27}{} {L3 Experimental string formatting} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/l3str-format.pdf b/macros/latex/contrib/l3experimental/l3str-format.pdf Binary files differindex b0b07a632e..3e909d02f2 100644 --- a/macros/latex/contrib/l3experimental/l3str-format.pdf +++ b/macros/latex/contrib/l3experimental/l3str-format.pdf diff --git a/macros/latex/contrib/l3experimental/l3str.ins b/macros/latex/contrib/l3experimental/l3str.ins index 4c2b0df987..9e264f7f8c 100644 --- a/macros/latex/contrib/l3experimental/l3str.ins +++ b/macros/latex/contrib/l3experimental/l3str.ins @@ -29,7 +29,7 @@ license information is placed in the derived files. \fi -\input l3docstrip.tex +\input docstrip % \askforoverwritefalse \preamble diff --git a/macros/latex/contrib/l3experimental/l3sys-shell.dtx b/macros/latex/contrib/l3experimental/l3sys-shell.dtx index 9a7920fe3f..cf3e3f1405 100644 --- a/macros/latex/contrib/l3experimental/l3sys-shell.dtx +++ b/macros/latex/contrib/l3experimental/l3sys-shell.dtx @@ -46,12 +46,28 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % % \begin{documentation} % +% This module provides platform-neutral interfaces to system shell commands. +% These functions can only access the shell if a document is proceeded using +% \texttt{--shell-escape}, which allows \emph{unrestricted} access to command +% line functions. +% +% In general, arbitrary documents should \emph{not} be processed in this way, +% as shell escape could either accidentally or deliberately lead to unexpected +% side-effects. In that sense, they should be treated like any other arbitrary +% script: with caution. No attempt is made by the functions here to avoid +% injection of additional commands into the arguments. +% +% With the above security caveats in mind, these functions are provided for +% authors where a workflow scripting \emph{within} a \LaTeX{} document is +% preferable to using an external script. The latter would of course also have +% the ability to run arbitrary code. +% % \begin{function}[added = 2018-07-28]{\sys_shell_cp:nn} % \begin{syntax} % \cs{sys_shell_cp:nn} \Arg{source} \Arg{dest} @@ -135,7 +151,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3sys-shell}{2021-02-18}{} +\ProvidesExplPackage{l3sys-shell}{2021-05-27}{} {L3 Experimental system shell functions} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/l3sys-shell.ins b/macros/latex/contrib/l3experimental/l3sys-shell.ins index 025c282b72..3241bd0804 100644 --- a/macros/latex/contrib/l3experimental/l3sys-shell.ins +++ b/macros/latex/contrib/l3experimental/l3sys-shell.ins @@ -29,7 +29,7 @@ license information is placed in the derived files. \fi -\input l3docstrip.tex +\input docstrip % \askforoverwritefalse \preamble diff --git a/macros/latex/contrib/l3experimental/l3sys-shell.pdf b/macros/latex/contrib/l3experimental/l3sys-shell.pdf Binary files differindex 44d84d1d9b..d0cde462c2 100644 --- a/macros/latex/contrib/l3experimental/l3sys-shell.pdf +++ b/macros/latex/contrib/l3experimental/l3sys-shell.pdf diff --git a/macros/latex/contrib/l3experimental/xcoffins.dtx b/macros/latex/contrib/l3experimental/xcoffins.dtx index 86d3add8ae..f8f10fc063 100644 --- a/macros/latex/contrib/l3experimental/xcoffins.dtx +++ b/macros/latex/contrib/l3experimental/xcoffins.dtx @@ -53,7 +53,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % @@ -672,7 +672,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xcoffins}{2021-02-18}{} +\ProvidesExplPackage{xcoffins}{2021-05-27}{} {L3 Experimental design level coffins} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/xcoffins.ins b/macros/latex/contrib/l3experimental/xcoffins.ins index 218e38dec3..8ed2506800 100644 --- a/macros/latex/contrib/l3experimental/xcoffins.ins +++ b/macros/latex/contrib/l3experimental/xcoffins.ins @@ -29,7 +29,7 @@ license information is placed in the derived files. \fi -\input l3docstrip.tex +\input docstrip % \askforoverwritefalse \preamble diff --git a/macros/latex/contrib/l3experimental/xcoffins.pdf b/macros/latex/contrib/l3experimental/xcoffins.pdf Binary files differindex cb1e4bd9ad..8cd96a0ad1 100644 --- a/macros/latex/contrib/l3experimental/xcoffins.pdf +++ b/macros/latex/contrib/l3experimental/xcoffins.pdf diff --git a/macros/latex/contrib/l3experimental/xgalley.dtx b/macros/latex/contrib/l3experimental/xgalley.dtx index 680e288fe3..f23d7c5f48 100644 --- a/macros/latex/contrib/l3experimental/xgalley.dtx +++ b/macros/latex/contrib/l3experimental/xgalley.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % @@ -731,7 +731,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xgalley}{2021-02-18}{} +\ProvidesExplPackage{xgalley}{2021-05-27}{} {L3 Experimental galley} \RequirePackage{xtemplate,l3galley} % \end{macrocode} diff --git a/macros/latex/contrib/l3experimental/xgalley.ins b/macros/latex/contrib/l3experimental/xgalley.ins index 8b5690d079..31acc29e00 100644 --- a/macros/latex/contrib/l3experimental/xgalley.ins +++ b/macros/latex/contrib/l3experimental/xgalley.ins @@ -29,7 +29,7 @@ license information is placed in the derived files. \fi -\input l3docstrip.tex +\input docstrip % \askforoverwritefalse \preamble diff --git a/macros/latex/contrib/l3experimental/xgalley.pdf b/macros/latex/contrib/l3experimental/xgalley.pdf Binary files differindex b882769cf5..02a99f8eb8 100644 --- a/macros/latex/contrib/l3experimental/xgalley.pdf +++ b/macros/latex/contrib/l3experimental/xgalley.pdf diff --git a/macros/latex/contrib/l3kernel/CHANGELOG.md b/macros/latex/contrib/l3kernel/CHANGELOG.md index a474281557..d08863238c 100644 --- a/macros/latex/contrib/l3kernel/CHANGELOG.md +++ b/macros/latex/contrib/l3kernel/CHANGELOG.md @@ -7,6 +7,11 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2021-05-27] + +### Fixed +- Correctly detect local formats in “Mismatched LaTeX support files” error. + ## [2021-05-25] ### Added @@ -920,7 +925,8 @@ this project uses date-based 'snapshot' version identifiers. - Step functions have been added for dim variables, e.g. `\dim_step_inline:nnnn` -[Unreleased]: https://github.com/latex3/latex3/compare/2021-05-25...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2021-05-27...HEAD +[2021-05-27]: https://github.com/latex3/latex3/compare/2021-05-25...2021-05-27 [2021-05-25]: https://github.com/latex3/latex3/compare/2021-05-11...2021-05-25 [2021-05-11]: https://github.com/latex3/latex3/compare/2021-05-07...2021-05-11 [2021-05-07]: https://github.com/latex3/latex3/compare/2021-02-18...2021-05-07 diff --git a/macros/latex/contrib/l3kernel/README.md b/macros/latex/contrib/l3kernel/README.md index 7901e34905..8cea8a937d 100644 --- a/macros/latex/contrib/l3kernel/README.md +++ b/macros/latex/contrib/l3kernel/README.md @@ -1,7 +1,7 @@ LaTeX3 Programming Conventions ============================== -Release 2021-05-25 +Release 2021-05-27 Overview -------- diff --git a/macros/latex/contrib/l3kernel/expl3.dtx b/macros/latex/contrib/l3kernel/expl3.dtx index 8f3af5c389..1c80f33bbc 100644 --- a/macros/latex/contrib/l3kernel/expl3.dtx +++ b/macros/latex/contrib/l3kernel/expl3.dtx @@ -24,7 +24,7 @@ % %<*driver|generic|package|2ekernel> %</driver|generic|package|2ekernel> -\def\ExplFileDate{2021-05-25}% +\def\ExplFileDate{2021-05-27}% %<*driver> \documentclass[full]{l3doc} \usepackage{graphicx} @@ -51,7 +51,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/expl3.pdf b/macros/latex/contrib/l3kernel/expl3.pdf Binary files differindex 315735ab1d..a6ba77697d 100644 --- a/macros/latex/contrib/l3kernel/expl3.pdf +++ b/macros/latex/contrib/l3kernel/expl3.pdf diff --git a/macros/latex/contrib/l3kernel/interface3.pdf b/macros/latex/contrib/l3kernel/interface3.pdf Binary files differindex 5af9196861..c5bc4e5b1d 100644 --- a/macros/latex/contrib/l3kernel/interface3.pdf +++ b/macros/latex/contrib/l3kernel/interface3.pdf diff --git a/macros/latex/contrib/l3kernel/interface3.tex b/macros/latex/contrib/l3kernel/interface3.tex index 70cf4f0938..f23d059b56 100644 --- a/macros/latex/contrib/l3kernel/interface3.tex +++ b/macros/latex/contrib/l3kernel/interface3.tex @@ -54,7 +54,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2021-05-25} +\date{Released 2021-05-27} \pagenumbering{roman} \maketitle diff --git a/macros/latex/contrib/l3kernel/l3basics.dtx b/macros/latex/contrib/l3kernel/l3basics.dtx index 7fe36b480c..79cce800c4 100644 --- a/macros/latex/contrib/l3kernel/l3basics.dtx +++ b/macros/latex/contrib/l3kernel/l3basics.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3bootstrap.dtx b/macros/latex/contrib/l3kernel/l3bootstrap.dtx index d9b59d5e06..d6f665b395 100644 --- a/macros/latex/contrib/l3kernel/l3bootstrap.dtx +++ b/macros/latex/contrib/l3kernel/l3bootstrap.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3box.dtx b/macros/latex/contrib/l3kernel/l3box.dtx index f9cef57a96..90d5b5e4a4 100644 --- a/macros/latex/contrib/l3kernel/l3box.dtx +++ b/macros/latex/contrib/l3kernel/l3box.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3candidates.dtx b/macros/latex/contrib/l3kernel/l3candidates.dtx index 4cbda2d01b..a8adb4c51c 100644 --- a/macros/latex/contrib/l3kernel/l3candidates.dtx +++ b/macros/latex/contrib/l3kernel/l3candidates.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3cctab.dtx b/macros/latex/contrib/l3kernel/l3cctab.dtx index 9be46ebd85..0d3ecd3e2a 100644 --- a/macros/latex/contrib/l3kernel/l3cctab.dtx +++ b/macros/latex/contrib/l3kernel/l3cctab.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3clist.dtx b/macros/latex/contrib/l3kernel/l3clist.dtx index 147fb46675..590144e850 100644 --- a/macros/latex/contrib/l3kernel/l3clist.dtx +++ b/macros/latex/contrib/l3kernel/l3clist.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3coffins.dtx b/macros/latex/contrib/l3kernel/l3coffins.dtx index dfeb71e9ec..a094b6db18 100644 --- a/macros/latex/contrib/l3kernel/l3coffins.dtx +++ b/macros/latex/contrib/l3kernel/l3coffins.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3color.dtx b/macros/latex/contrib/l3kernel/l3color.dtx index 8efa83b1ab..af264cea45 100644 --- a/macros/latex/contrib/l3kernel/l3color.dtx +++ b/macros/latex/contrib/l3kernel/l3color.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3debug.dtx b/macros/latex/contrib/l3kernel/l3debug.dtx index 1ac920d00e..c952ee3543 100644 --- a/macros/latex/contrib/l3kernel/l3debug.dtx +++ b/macros/latex/contrib/l3kernel/l3debug.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3deprecation.dtx b/macros/latex/contrib/l3kernel/l3deprecation.dtx index 7e7f6bd37b..10f4645ad7 100644 --- a/macros/latex/contrib/l3kernel/l3deprecation.dtx +++ b/macros/latex/contrib/l3kernel/l3deprecation.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3doc.dtx b/macros/latex/contrib/l3kernel/l3doc.dtx index d3154c8c9e..8a2f592cb9 100644 --- a/macros/latex/contrib/l3kernel/l3doc.dtx +++ b/macros/latex/contrib/l3kernel/l3doc.dtx @@ -79,7 +79,7 @@ and all files in that bundle must be distributed together. % % \title{The \cls{l3doc} class} % \author{\Team} -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % \maketitle % \tableofcontents % diff --git a/macros/latex/contrib/l3kernel/l3docstrip.dtx b/macros/latex/contrib/l3kernel/l3docstrip.dtx index 62399e23c6..0089353b14 100644 --- a/macros/latex/contrib/l3kernel/l3docstrip.dtx +++ b/macros/latex/contrib/l3kernel/l3docstrip.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3docstrip.pdf b/macros/latex/contrib/l3kernel/l3docstrip.pdf Binary files differindex acd52e68c5..83cdb663cb 100644 --- a/macros/latex/contrib/l3kernel/l3docstrip.pdf +++ b/macros/latex/contrib/l3kernel/l3docstrip.pdf diff --git a/macros/latex/contrib/l3kernel/l3expan.dtx b/macros/latex/contrib/l3kernel/l3expan.dtx index 949b70c2aa..401e81636a 100644 --- a/macros/latex/contrib/l3kernel/l3expan.dtx +++ b/macros/latex/contrib/l3kernel/l3expan.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3file.dtx b/macros/latex/contrib/l3kernel/l3file.dtx index d3f57f9deb..442cde73e3 100644 --- a/macros/latex/contrib/l3kernel/l3file.dtx +++ b/macros/latex/contrib/l3kernel/l3file.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % @@ -3626,7 +3626,7 @@ kpsewhich ~ --all ~ --engine = \c_sys_engine_exec_str \c_space_tl \c_sys_engine_format_str - \bool_lazy_and:nnF + \bool_lazy_and:nnT { \tl_if_exist_p:N \development@branch@name } { ! \tl_if_empty_p:N \development@branch@name } { -dev } .fmt diff --git a/macros/latex/contrib/l3kernel/l3flag.dtx b/macros/latex/contrib/l3kernel/l3flag.dtx index 74f3cf439c..20f86c4e12 100644 --- a/macros/latex/contrib/l3kernel/l3flag.dtx +++ b/macros/latex/contrib/l3kernel/l3flag.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-assign.dtx b/macros/latex/contrib/l3kernel/l3fp-assign.dtx index eb4500db35..ee89c5025d 100644 --- a/macros/latex/contrib/l3kernel/l3fp-assign.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-assign.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % \maketitle % % \begin{documentation} diff --git a/macros/latex/contrib/l3kernel/l3fp-aux.dtx b/macros/latex/contrib/l3kernel/l3fp-aux.dtx index c98bcf9035..76911805c8 100644 --- a/macros/latex/contrib/l3kernel/l3fp-aux.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-aux.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-basics.dtx b/macros/latex/contrib/l3kernel/l3fp-basics.dtx index 1fd4ce1656..53a8ae2d62 100644 --- a/macros/latex/contrib/l3kernel/l3fp-basics.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-basics.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-convert.dtx b/macros/latex/contrib/l3kernel/l3fp-convert.dtx index edf9984671..e8f28583b0 100644 --- a/macros/latex/contrib/l3kernel/l3fp-convert.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-convert.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-expo.dtx b/macros/latex/contrib/l3kernel/l3fp-expo.dtx index 213885a701..ee48054e0b 100644 --- a/macros/latex/contrib/l3kernel/l3fp-expo.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-expo.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-extended.dtx b/macros/latex/contrib/l3kernel/l3fp-extended.dtx index d8d10634f9..2ffa83d61f 100644 --- a/macros/latex/contrib/l3kernel/l3fp-extended.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-extended.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-logic.dtx b/macros/latex/contrib/l3kernel/l3fp-logic.dtx index 3292b9f11e..bf731c0ab6 100644 --- a/macros/latex/contrib/l3kernel/l3fp-logic.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-logic.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-parse.dtx b/macros/latex/contrib/l3kernel/l3fp-parse.dtx index 7c5f6a6e37..507cf0e374 100644 --- a/macros/latex/contrib/l3kernel/l3fp-parse.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-parse.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-random.dtx b/macros/latex/contrib/l3kernel/l3fp-random.dtx index d801f89d82..c004db474b 100644 --- a/macros/latex/contrib/l3kernel/l3fp-random.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-random.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-round.dtx b/macros/latex/contrib/l3kernel/l3fp-round.dtx index 4832e89517..4c9e75b829 100644 --- a/macros/latex/contrib/l3kernel/l3fp-round.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-round.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-traps.dtx b/macros/latex/contrib/l3kernel/l3fp-traps.dtx index 1a376b8eda..58d3b7f1ab 100644 --- a/macros/latex/contrib/l3kernel/l3fp-traps.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-traps.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % \maketitle % % \begin{documentation} diff --git a/macros/latex/contrib/l3kernel/l3fp-trig.dtx b/macros/latex/contrib/l3kernel/l3fp-trig.dtx index 0a2c9f8616..7c386b2106 100644 --- a/macros/latex/contrib/l3kernel/l3fp-trig.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-trig.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp.dtx b/macros/latex/contrib/l3kernel/l3fp.dtx index 3a007cb6a6..9474ea3cb3 100644 --- a/macros/latex/contrib/l3kernel/l3fp.dtx +++ b/macros/latex/contrib/l3kernel/l3fp.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fparray.dtx b/macros/latex/contrib/l3kernel/l3fparray.dtx index 76cd235b62..a452a213a9 100644 --- a/macros/latex/contrib/l3kernel/l3fparray.dtx +++ b/macros/latex/contrib/l3kernel/l3fparray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3int.dtx b/macros/latex/contrib/l3kernel/l3int.dtx index 505afcd9ee..b3063ecb3f 100644 --- a/macros/latex/contrib/l3kernel/l3int.dtx +++ b/macros/latex/contrib/l3kernel/l3int.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3intarray.dtx b/macros/latex/contrib/l3kernel/l3intarray.dtx index 6f8215023c..d7434b9a3a 100644 --- a/macros/latex/contrib/l3kernel/l3intarray.dtx +++ b/macros/latex/contrib/l3kernel/l3intarray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx index 51b6fe2a82..8ba3733326 100644 --- a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx +++ b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3keys.dtx b/macros/latex/contrib/l3kernel/l3keys.dtx index 113760c969..682ff3d16b 100644 --- a/macros/latex/contrib/l3kernel/l3keys.dtx +++ b/macros/latex/contrib/l3kernel/l3keys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3legacy.dtx b/macros/latex/contrib/l3kernel/l3legacy.dtx index 1055137bb6..04ae9b5d92 100644 --- a/macros/latex/contrib/l3kernel/l3legacy.dtx +++ b/macros/latex/contrib/l3kernel/l3legacy.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3luatex.dtx b/macros/latex/contrib/l3kernel/l3luatex.dtx index 19487b5047..e5b2795d22 100644 --- a/macros/latex/contrib/l3kernel/l3luatex.dtx +++ b/macros/latex/contrib/l3kernel/l3luatex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3msg.dtx b/macros/latex/contrib/l3kernel/l3msg.dtx index a46d268a48..665004c211 100644 --- a/macros/latex/contrib/l3kernel/l3msg.dtx +++ b/macros/latex/contrib/l3kernel/l3msg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3names.dtx b/macros/latex/contrib/l3kernel/l3names.dtx index 673bd468c1..7a76edca25 100644 --- a/macros/latex/contrib/l3kernel/l3names.dtx +++ b/macros/latex/contrib/l3kernel/l3names.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3news.pdf b/macros/latex/contrib/l3kernel/l3news.pdf Binary files differindex e79384c1d3..45941370e1 100644 --- a/macros/latex/contrib/l3kernel/l3news.pdf +++ b/macros/latex/contrib/l3kernel/l3news.pdf diff --git a/macros/latex/contrib/l3kernel/l3news01.pdf b/macros/latex/contrib/l3kernel/l3news01.pdf Binary files differindex 2b760f2b63..247d2c7e8a 100644 --- a/macros/latex/contrib/l3kernel/l3news01.pdf +++ b/macros/latex/contrib/l3kernel/l3news01.pdf diff --git a/macros/latex/contrib/l3kernel/l3news02.pdf b/macros/latex/contrib/l3kernel/l3news02.pdf Binary files differindex 74c040702c..2281216c78 100644 --- a/macros/latex/contrib/l3kernel/l3news02.pdf +++ b/macros/latex/contrib/l3kernel/l3news02.pdf diff --git a/macros/latex/contrib/l3kernel/l3news03.pdf b/macros/latex/contrib/l3kernel/l3news03.pdf Binary files differindex 2d8c13844a..1537854d78 100644 --- a/macros/latex/contrib/l3kernel/l3news03.pdf +++ b/macros/latex/contrib/l3kernel/l3news03.pdf diff --git a/macros/latex/contrib/l3kernel/l3news04.pdf b/macros/latex/contrib/l3kernel/l3news04.pdf Binary files differindex 144f5d83f1..4fab8f4a89 100644 --- a/macros/latex/contrib/l3kernel/l3news04.pdf +++ b/macros/latex/contrib/l3kernel/l3news04.pdf diff --git a/macros/latex/contrib/l3kernel/l3news05.pdf b/macros/latex/contrib/l3kernel/l3news05.pdf Binary files differindex 6b38ed0724..f61f2f29a8 100644 --- a/macros/latex/contrib/l3kernel/l3news05.pdf +++ b/macros/latex/contrib/l3kernel/l3news05.pdf diff --git a/macros/latex/contrib/l3kernel/l3news06.pdf b/macros/latex/contrib/l3kernel/l3news06.pdf Binary files differindex 57a37a4151..b0bc3399b1 100644 --- a/macros/latex/contrib/l3kernel/l3news06.pdf +++ b/macros/latex/contrib/l3kernel/l3news06.pdf diff --git a/macros/latex/contrib/l3kernel/l3news07.pdf b/macros/latex/contrib/l3kernel/l3news07.pdf Binary files differindex 9f4718a792..f2c4a7a228 100644 --- a/macros/latex/contrib/l3kernel/l3news07.pdf +++ b/macros/latex/contrib/l3kernel/l3news07.pdf diff --git a/macros/latex/contrib/l3kernel/l3news08.pdf b/macros/latex/contrib/l3kernel/l3news08.pdf Binary files differindex bfc2a6e8f9..0ce574fb57 100644 --- a/macros/latex/contrib/l3kernel/l3news08.pdf +++ b/macros/latex/contrib/l3kernel/l3news08.pdf diff --git a/macros/latex/contrib/l3kernel/l3news09.pdf b/macros/latex/contrib/l3kernel/l3news09.pdf Binary files differindex 605f9f9035..964ef68f53 100644 --- a/macros/latex/contrib/l3kernel/l3news09.pdf +++ b/macros/latex/contrib/l3kernel/l3news09.pdf diff --git a/macros/latex/contrib/l3kernel/l3news10.pdf b/macros/latex/contrib/l3kernel/l3news10.pdf Binary files differindex 01306b40db..014b33f22d 100644 --- a/macros/latex/contrib/l3kernel/l3news10.pdf +++ b/macros/latex/contrib/l3kernel/l3news10.pdf diff --git a/macros/latex/contrib/l3kernel/l3news11.pdf b/macros/latex/contrib/l3kernel/l3news11.pdf Binary files differindex b5524b799e..14409d2abd 100644 --- a/macros/latex/contrib/l3kernel/l3news11.pdf +++ b/macros/latex/contrib/l3kernel/l3news11.pdf diff --git a/macros/latex/contrib/l3kernel/l3news12.pdf b/macros/latex/contrib/l3kernel/l3news12.pdf Binary files differindex 3ed63c140f..714ef11abe 100644 --- a/macros/latex/contrib/l3kernel/l3news12.pdf +++ b/macros/latex/contrib/l3kernel/l3news12.pdf diff --git a/macros/latex/contrib/l3kernel/l3pdf.dtx b/macros/latex/contrib/l3kernel/l3pdf.dtx index f3ec7e241d..edd06b19f0 100644 --- a/macros/latex/contrib/l3kernel/l3pdf.dtx +++ b/macros/latex/contrib/l3kernel/l3pdf.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3prefixes.pdf b/macros/latex/contrib/l3kernel/l3prefixes.pdf Binary files differindex 26fe7ef3ad..05f000e579 100644 --- a/macros/latex/contrib/l3kernel/l3prefixes.pdf +++ b/macros/latex/contrib/l3kernel/l3prefixes.pdf diff --git a/macros/latex/contrib/l3kernel/l3prg.dtx b/macros/latex/contrib/l3kernel/l3prg.dtx index 8539c24ff2..f6dfc43bb3 100644 --- a/macros/latex/contrib/l3kernel/l3prg.dtx +++ b/macros/latex/contrib/l3kernel/l3prg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3prop.dtx b/macros/latex/contrib/l3kernel/l3prop.dtx index 16609f3af8..b81a09aec7 100644 --- a/macros/latex/contrib/l3kernel/l3prop.dtx +++ b/macros/latex/contrib/l3kernel/l3prop.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3quark.dtx b/macros/latex/contrib/l3kernel/l3quark.dtx index ebad07808f..8404f92448 100644 --- a/macros/latex/contrib/l3kernel/l3quark.dtx +++ b/macros/latex/contrib/l3kernel/l3quark.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3regex.dtx b/macros/latex/contrib/l3kernel/l3regex.dtx index 7f384c8d56..bff288988b 100644 --- a/macros/latex/contrib/l3kernel/l3regex.dtx +++ b/macros/latex/contrib/l3kernel/l3regex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3seq.dtx b/macros/latex/contrib/l3kernel/l3seq.dtx index a8bd4d97e6..281c84b292 100644 --- a/macros/latex/contrib/l3kernel/l3seq.dtx +++ b/macros/latex/contrib/l3kernel/l3seq.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3skip.dtx b/macros/latex/contrib/l3kernel/l3skip.dtx index 0e8636b440..59ca43945c 100644 --- a/macros/latex/contrib/l3kernel/l3skip.dtx +++ b/macros/latex/contrib/l3kernel/l3skip.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3sort.dtx b/macros/latex/contrib/l3kernel/l3sort.dtx index 1f05797ebd..09e44776f1 100644 --- a/macros/latex/contrib/l3kernel/l3sort.dtx +++ b/macros/latex/contrib/l3kernel/l3sort.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3str-convert.dtx b/macros/latex/contrib/l3kernel/l3str-convert.dtx index 1fe62d128c..ed87f0444a 100644 --- a/macros/latex/contrib/l3kernel/l3str-convert.dtx +++ b/macros/latex/contrib/l3kernel/l3str-convert.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3str.dtx b/macros/latex/contrib/l3kernel/l3str.dtx index 6b6acc0336..9260a79f86 100644 --- a/macros/latex/contrib/l3kernel/l3str.dtx +++ b/macros/latex/contrib/l3kernel/l3str.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3styleguide.pdf b/macros/latex/contrib/l3kernel/l3styleguide.pdf Binary files differindex d7ded8c0bd..910a263462 100644 --- a/macros/latex/contrib/l3kernel/l3styleguide.pdf +++ b/macros/latex/contrib/l3kernel/l3styleguide.pdf diff --git a/macros/latex/contrib/l3kernel/l3styleguide.tex b/macros/latex/contrib/l3kernel/l3styleguide.tex index 7a2f830ba0..c2226ad454 100644 --- a/macros/latex/contrib/l3kernel/l3styleguide.tex +++ b/macros/latex/contrib/l3kernel/l3styleguide.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2021-05-25} +\date{Released 2021-05-27} \begin{document} diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf Binary files differindex 59bcdb0f4b..2bd1a03935 100644 --- a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf +++ b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.tex b/macros/latex/contrib/l3kernel/l3syntax-changes.tex index c3c0a0d07a..14e0e0d2ae 100644 --- a/macros/latex/contrib/l3kernel/l3syntax-changes.tex +++ b/macros/latex/contrib/l3kernel/l3syntax-changes.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2021-05-25} +\date{Released 2021-05-27} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/contrib/l3kernel/l3sys.dtx b/macros/latex/contrib/l3kernel/l3sys.dtx index 40bb7db644..9bc20dae4c 100644 --- a/macros/latex/contrib/l3kernel/l3sys.dtx +++ b/macros/latex/contrib/l3kernel/l3sys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.pdf b/macros/latex/contrib/l3kernel/l3term-glossary.pdf Binary files differindex cf45c8fe9f..2972ab0f6a 100644 --- a/macros/latex/contrib/l3kernel/l3term-glossary.pdf +++ b/macros/latex/contrib/l3kernel/l3term-glossary.pdf diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.tex b/macros/latex/contrib/l3kernel/l3term-glossary.tex index 942a911d2d..f827a9b55c 100644 --- a/macros/latex/contrib/l3kernel/l3term-glossary.tex +++ b/macros/latex/contrib/l3kernel/l3term-glossary.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2021-05-25} +\date{Released 2021-05-27} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/contrib/l3kernel/l3text-case.dtx b/macros/latex/contrib/l3kernel/l3text-case.dtx index 37a00c889d..efcc6a5f8f 100644 --- a/macros/latex/contrib/l3kernel/l3text-case.dtx +++ b/macros/latex/contrib/l3kernel/l3text-case.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3text-purify.dtx b/macros/latex/contrib/l3kernel/l3text-purify.dtx index 96dfcf4c16..8b330b479d 100644 --- a/macros/latex/contrib/l3kernel/l3text-purify.dtx +++ b/macros/latex/contrib/l3kernel/l3text-purify.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3text.dtx b/macros/latex/contrib/l3kernel/l3text.dtx index 19f98b3f44..2393f5ee77 100644 --- a/macros/latex/contrib/l3kernel/l3text.dtx +++ b/macros/latex/contrib/l3kernel/l3text.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx index 3580c370f1..c240018df6 100644 --- a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx +++ b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3tl.dtx b/macros/latex/contrib/l3kernel/l3tl.dtx index 01e7964a1d..04a522eb53 100644 --- a/macros/latex/contrib/l3kernel/l3tl.dtx +++ b/macros/latex/contrib/l3kernel/l3tl.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3token.dtx b/macros/latex/contrib/l3kernel/l3token.dtx index 5a5ecf5b3c..711623cfe5 100644 --- a/macros/latex/contrib/l3kernel/l3token.dtx +++ b/macros/latex/contrib/l3kernel/l3token.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3unicode.dtx b/macros/latex/contrib/l3kernel/l3unicode.dtx index ddab156267..d7f2445a70 100644 --- a/macros/latex/contrib/l3kernel/l3unicode.dtx +++ b/macros/latex/contrib/l3kernel/l3unicode.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-05-25} +% \date{Released 2021-05-27} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/source3.pdf b/macros/latex/contrib/l3kernel/source3.pdf Binary files differindex fbe699ec01..34a09e3829 100644 --- a/macros/latex/contrib/l3kernel/source3.pdf +++ b/macros/latex/contrib/l3kernel/source3.pdf diff --git a/macros/latex/contrib/l3kernel/source3.tex b/macros/latex/contrib/l3kernel/source3.tex index bd969b556f..41c2e36c39 100644 --- a/macros/latex/contrib/l3kernel/source3.tex +++ b/macros/latex/contrib/l3kernel/source3.tex @@ -53,7 +53,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2021-05-25} +\date{Released 2021-05-27} \pagenumbering{roman} \maketitle diff --git a/macros/latex/contrib/l3packages/CHANGELOG.md b/macros/latex/contrib/l3packages/CHANGELOG.md index 052e070b7d..b6323017d3 100644 --- a/macros/latex/contrib/l3packages/CHANGELOG.md +++ b/macros/latex/contrib/l3packages/CHANGELOG.md @@ -7,6 +7,12 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2021-05-27] + +### Changed + +- Internal changes to message naming + ## [2021-05-07] ### Fixed @@ -130,7 +136,8 @@ this project uses date-based 'snapshot' version identifiers. - Switch to ISO date format - Improve cross-module use of internal functions -[Unreleased]: https://github.com/latex3/latex3/compare/2021-05-07...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2021-05-27...HEAD +[2021-05-27]: https://github.com/latex3/latex3/compare/2021-05-07...2021-05-27 [2021-05-07]: https://github.com/latex3/latex3/compare/2021-03-12...2021-05-07 [2021-03-12]: https://github.com/latex3/latex3/compare/2021-02-02...2021-03-12 [2021-02-02]: https://github.com/latex3/latex3/compare/2020-10-27...2021-02-02 diff --git a/macros/latex/contrib/l3packages/README.md b/macros/latex/contrib/l3packages/README.md index e55e7476dd..81f1166f90 100644 --- a/macros/latex/contrib/l3packages/README.md +++ b/macros/latex/contrib/l3packages/README.md @@ -1,7 +1,7 @@ LaTeX3 High-Level Concepts ========================== -Release 2021-05-07 +Release 2021-05-27 Overview -------- diff --git a/macros/latex/contrib/l3packages/l3keys2e.dtx b/macros/latex/contrib/l3packages/l3keys2e.dtx index 7904c7c237..912cdabbb7 100644 --- a/macros/latex/contrib/l3packages/l3keys2e.dtx +++ b/macros/latex/contrib/l3packages/l3keys2e.dtx @@ -62,7 +62,7 @@ % }^^A % } % -% \date{Released 2021-05-07} +% \date{Released 2021-05-27} % % \maketitle % @@ -139,7 +139,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3keys2e}{2021-05-07}{} +\ProvidesExplPackage{l3keys2e}{2021-05-27}{} {LaTeX2e option processing using LaTeX3 keys} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/l3keys2e.pdf b/macros/latex/contrib/l3packages/l3keys2e.pdf Binary files differindex 1d3a6d758a..967b926593 100644 --- a/macros/latex/contrib/l3packages/l3keys2e.pdf +++ b/macros/latex/contrib/l3packages/l3keys2e.pdf diff --git a/macros/latex/contrib/l3packages/xfp.dtx b/macros/latex/contrib/l3packages/xfp.dtx index ac82c7c430..800a9433b7 100644 --- a/macros/latex/contrib/l3packages/xfp.dtx +++ b/macros/latex/contrib/l3packages/xfp.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2021-05-07} +% \date{Released 2021-05-27} % % \maketitle % @@ -166,7 +166,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xfp}{2021-05-07}{} +\ProvidesExplPackage{xfp}{2021-05-27}{} {L3 Floating point unit} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xfp.pdf b/macros/latex/contrib/l3packages/xfp.pdf Binary files differindex 64eccb34b7..f950eababf 100644 --- a/macros/latex/contrib/l3packages/xfp.pdf +++ b/macros/latex/contrib/l3packages/xfp.pdf diff --git a/macros/latex/contrib/l3packages/xfrac.dtx b/macros/latex/contrib/l3packages/xfrac.dtx index f6c01be750..d6efa64a93 100644 --- a/macros/latex/contrib/l3packages/xfrac.dtx +++ b/macros/latex/contrib/l3packages/xfrac.dtx @@ -65,7 +65,7 @@ % }^^A % } % -% \date{Released 2021-05-07} +% \date{Released 2021-05-27} % % \maketitle % @@ -535,7 +535,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xfrac}{2021-05-07}{} +\ProvidesExplPackage{xfrac}{2021-05-27}{} {L3 Experimental split-level fractions} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xfrac.pdf b/macros/latex/contrib/l3packages/xfrac.pdf Binary files differindex e4b7e58e3a..3ae812fcd8 100644 --- a/macros/latex/contrib/l3packages/xfrac.pdf +++ b/macros/latex/contrib/l3packages/xfrac.pdf diff --git a/macros/latex/contrib/l3packages/xparse.dtx b/macros/latex/contrib/l3packages/xparse.dtx index 30f39c1971..89bc69e748 100644 --- a/macros/latex/contrib/l3packages/xparse.dtx +++ b/macros/latex/contrib/l3packages/xparse.dtx @@ -67,7 +67,7 @@ % }^^A % } % -% \date{Released 2021-05-07} +% \date{Released 2021-05-27} % % \maketitle % @@ -1064,7 +1064,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xparse}{2021-05-07}{} +\ProvidesExplPackage{xparse}{2021-05-27}{} {L3 Experimental document command parser} % \end{macrocode} % @@ -1078,14 +1078,20 @@ \clist_new:N \l_@@_options_clist \DeclareOption* { \clist_put_right:NV \l_@@_options_clist \CurrentOption } \ProcessOptions \relax -\keys_define:nn { ltcmd } +\cs_set_protected:Npn \@@_tmp:w #1 { - log-declarations .bool_set:N = \l_@@_log_bool , - log-declarations .initial:n = false + \keys_define:nn { ltcmd } + { + log-declarations .bool_set:N = \l_@@_log_bool , + log-declarations .initial:n = false + } + \keys_set:nV { ltcmd } \l_@@_options_clist + \bool_if:NF \l_@@_log_bool + { \msg_redirect_module:nnn { LaTeX / ltcmd } { info } { none } } } -\keys_set:nV { ltcmd } \l_@@_options_clist -\bool_if:NF \l_@@_log_bool - { \msg_redirect_module:nnn { LaTeX / ltcmd } { info } { none } } +\msg_if_exist:nnTF { cmd } { define-command } + { \@@_tmp:w { cmd } } + { \@@_tmp:w { ltcmd } } % \end{macrocode} % \end{variable} % \end{variable} diff --git a/macros/latex/contrib/l3packages/xparse.pdf b/macros/latex/contrib/l3packages/xparse.pdf Binary files differindex 8c939583fc..3f27891fe9 100644 --- a/macros/latex/contrib/l3packages/xparse.pdf +++ b/macros/latex/contrib/l3packages/xparse.pdf diff --git a/macros/latex/contrib/l3packages/xtemplate.dtx b/macros/latex/contrib/l3packages/xtemplate.dtx index 3344621dc5..ba09c8df3a 100644 --- a/macros/latex/contrib/l3packages/xtemplate.dtx +++ b/macros/latex/contrib/l3packages/xtemplate.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2021-05-07} +% \date{Released 2021-05-27} % % \maketitle % @@ -682,7 +682,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xtemplate}{2021-05-07}{} +\ProvidesExplPackage{xtemplate}{2021-05-27}{} {L3 Experimental prototype document functions} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xtemplate.pdf b/macros/latex/contrib/l3packages/xtemplate.pdf Binary files differindex ecf1261faa..a82cc7bdc0 100644 --- a/macros/latex/contrib/l3packages/xtemplate.pdf +++ b/macros/latex/contrib/l3packages/xtemplate.pdf |