texlive[74555] Master/texmf-dist: memoir (10mar25)
commits+karl at tug.org
commits+karl at tug.org
Mon Mar 10 21:05:44 CET 2025
Revision: 74555
https://tug.org/svn/texlive?view=revision&revision=74555
Author: karl
Date: 2025-03-10 21:05:44 +0100 (Mon, 10 Mar 2025)
Log Message:
-----------
memoir (10mar25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/memoir/README
trunk/Master/texmf-dist/doc/latex/memoir/memman.pdf
trunk/Master/texmf-dist/source/latex/memoir/memoir.dtx
trunk/Master/texmf-dist/tex/latex/memoir/memoir.cls
Modified: trunk/Master/texmf-dist/doc/latex/memoir/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/memoir/README 2025-03-10 17:39:22 UTC (rev 74554)
+++ trunk/Master/texmf-dist/doc/latex/memoir/README 2025-03-10 20:05:44 UTC (rev 74555)
@@ -22,6 +22,18 @@
compatible. Instead we assume that users use updated memoir with an
updated LaTeX installation.
+Changes (2025/03/10)
+
+o memoir v3.8.3b
+
+-- there was a bug in how \mem at cft@vspace at cmd was used inside
+ \newlistentry, so it would fail if we used
+ \setcftvspacecmd{\addvspace} in a document that had, say,
+ \tableofcontents and \section. This should now be fixed.
+
+ Reported in private email.
+
+
Changes (2025/03/06)
o memoir v3.8.3
Modified: trunk/Master/texmf-dist/doc/latex/memoir/memman.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/memoir/memoir.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/memoir/memoir.dtx 2025-03-10 17:39:22 UTC (rev 74554)
+++ trunk/Master/texmf-dist/source/latex/memoir/memoir.dtx 2025-03-10 20:05:44 UTC (rev 74555)
@@ -20,7 +20,7 @@
% This work consists of the files listed in the README file.
%
% \fi
-% \CheckSum{28340}
+% ^^A\CheckSum{28340}
%
% \changes{v0.1}{2001/05/20}{First public alpha release}
% \changes{v0.2}{2001/06/03}{First beta release}
@@ -135,7 +135,9 @@
% format is too old}
% \changes{v3.8.1}{2023/08/21}{Moved AddToHook from \@xfloat to
% \@floatboxreset as the float package causes issues}
-%
+% \changes{v3.8.3}{2025/03/06}{Various updates}
+% \changes{v3.8.3b}{2025/03/10}{Bug fix}
+%
% \def\dtxfile{memoir.dtx}
%
% \def\fileversion{v0.1} \def\filedate{2001/05/20}
@@ -206,6 +208,7 @@
% \def\fileversion{v3.8.1} \def\filedate{2023/08/21}
% \def\fileversion{v3.8.2} \def\filedate{2024/01/26}
% \def\fileversion{v3.8.3} \def\filedate{2025/03/06}
+% \def\fileversion{v3.8.3b} \def\filedate{2025/03/10}
% \title{The LaTeX \Lpack{memoir} class for configurable book
% typesetting: Source code\thanks{This
% file (\texttt{\dtxfile}) has version number \fileversion, last revised
@@ -440,8 +443,8 @@
% Announce the name, option files and version for LaTeX2e files:
% \begin{macrocode}
%<class>\ProvidesClass{memoir}%
-%<class> [2025/03/06 v3.8.3 configurable book, report, article document class]
-%<class>\newcommand\memversion{v3.8.3, 2025/03/06}
+%<class> [2025/03/10 v3.8.3b configurable book, report, article document class]
+%<class>\newcommand\memversion{v3.8.3b, 2025/03/10}
% \end{macrocode}
%
% \changes{v3.7m}{2020/08/05}{Added \cs{IfFormatAtLeastTF}}
@@ -20046,9 +20049,11 @@
% \end{macrocode}
% Add some vertical space.
% \changes{v3.8.3}{2025/03/03}{factoring the vertical space cmd}
+% \changes{v3.8.3b}{2025/03/10}{This contained a bug, better to not use \cs{@nameuse}}
% \begin{macrocode}
% \vskip \@nameuse{cftbefore#2skip}
- \mem at cft@vspace at cmd \@nameuse{cftbefore#2skip}
+ % \mem at cft@vspace at cmd \@nameuse{cftbefore#2skip}
+ \ExpandArgs{c}\mem at cft@vspace at cmd{cftbefore#2skip}
% \end{macrocode}
% Start a group to keep paragraphing changes local. Set the \cs{leftskip}
% to the entry's indentation.
@@ -34464,7 +34469,7 @@
%
%
%
-% \Finale
+% ^^A\Finale
%
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/memoir/memoir.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/memoir/memoir.cls 2025-03-10 17:39:22 UTC (rev 74554)
+++ trunk/Master/texmf-dist/tex/latex/memoir/memoir.cls 2025-03-10 20:05:44 UTC (rev 74555)
@@ -29,8 +29,8 @@
\def\mem at atleast@kernel{2021/06/01}
\NeedsTeXFormat{LaTeX2e}[\mem at atleast@kernel]
\ProvidesClass{memoir}%
- [2025/03/06 v3.8.3 configurable book, report, article document class]
-\newcommand\memversion{v3.8.3, 2025/03/06}
+ [2025/03/10 v3.8.3b configurable book, report, article document class]
+\newcommand\memversion{v3.8.3b, 2025/03/10}
\providecommand\IfFormatAtLeastTF{\@ifl at t@r\fmtversion}
\IfFormatAtLeastTF{\mem at atleast@kernel}{}{
\ClassError{memoir}{%
@@ -7187,7 +7187,8 @@
\@namedef{l@#2}##1##2{%
\ifnum \@nameuse{c@#3depth} > #4\relax
% \vskip \@nameuse{cftbefore#2skip}
- \mem at cft@vspace at cmd \@nameuse{cftbefore#2skip}
+ % \mem at cft@vspace at cmd \@nameuse{cftbefore#2skip}
+ \ExpandArgs{c}\mem at cft@vspace at cmd{cftbefore#2skip}
{%\leftskip \@nameuse{cft#2indent}\relax
\newcommand*\cftwhatismyname{#2}%
\memRTLleftskip \@nameuse{cft#2indent}\relax
More information about the tex-live-commits
mailing list.