From 79e9e48f9496fe82b7e76b2b318d24e9aab1ca8a Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 28 Mar 2024 03:01:34 +0000 Subject: CTAN sync 202403280301 --- macros/latex-dev/base/ltcmd.dtx | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) (limited to 'macros/latex-dev/base/ltcmd.dtx') diff --git a/macros/latex-dev/base/ltcmd.dtx b/macros/latex-dev/base/ltcmd.dtx index 1733af5416..f57ceeedff 100644 --- a/macros/latex-dev/base/ltcmd.dtx +++ b/macros/latex-dev/base/ltcmd.dtx @@ -34,8 +34,8 @@ %%% From File: ltcmd.dtx % % \begin{macrocode} -\def\ltcmdversion{v1.2c} -\def\ltcmddate{2024-02-08} +\def\ltcmdversion{v1.2d} +\def\ltcmddate{2024-03-21} % \end{macrocode} % %<*driver> @@ -3681,18 +3681,38 @@ % \end{macro} % % \begin{macro}{\@@_grab_v_aux_put:N} +% \changes{v1.2d}{2024/03/21}{Collect \cs{endlinechar} as \cs{obeyedline}} % Storing one token in the collected argument. Most tokens are % converted to category code $12$, with the exception of active % characters, and spaces (not sure what should be done for those). % \begin{macrocode} +%\IncludeInRelease{2024/06/01}{\@@_grab_v_aux_put:N}% +% {Endlines~as~\obeyedline} \cs_new_protected:Npn \@@_grab_v_aux_put:N #1 { \tl_put_right:Nx \l_@@_v_arg_tl { \token_if_active:NTF #1 - { \exp_not:N #1 } { \token_to_str:N #1 } + { \exp_not:N #1 } + { + \int_compare:nNnTF {`#1} = \tex_endlinechar:D + { \exp_not:N \obeyedline } + { \token_to_str:N #1 } + } } } +%\EndIncludeInRelease +%\IncludeInRelease{2020/10/01}{\@@_grab_v_aux_put:N}% +% {Endlines~as~\obeyedline} +%\cs_new_protected:Npn \@@_grab_v_aux_put:N #1 +% { +% \tl_put_right:Nx \l_@@_v_arg_tl +% { +% \token_if_active:NTF #1 +% { \exp_not:N #1 } { \token_to_str:N #1 } +% } +% } +%\EndIncludeInRelease % \end{macrocode} % \end{macro} % -- cgit v1.2.3