[latex3-commits] [latex3/latex2e] latex-lab/blocks: fixing a bug in the block code; firstaif for verse.sty (8cb82b41)
github at latex-project.org
github at latex-project.org
Tue Mar 19 20:34:14 CET 2024
Repository : https://github.com/latex3/latex2e
On branch : latex-lab/blocks
Link : https://github.com/latex3/latex2e/commit/8cb82b41dca7afc9a982c7b4fb6de2eed3897ecf
>---------------------------------------------------------------
commit 8cb82b41dca7afc9a982c7b4fb6de2eed3897ecf
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Tue Mar 19 20:34:14 2024 +0100
fixing a bug in the block code;
firstaif for verse.sty
>---------------------------------------------------------------
8cb82b41dca7afc9a982c7b4fb6de2eed3897ecf
required/latex-lab/latex-lab-block.dtx | 17 +-
required/latex-lab/latex-lab-firstaid.dtx | 39 ++-
.../testfiles-block/blocks-list-04.luatex.tlg | 276 +++++++++++++++++++++
.../latex-lab/testfiles-block/blocks-list-04.lvt | 83 +++++++
.../latex-lab/testfiles-block/blocks-list-04.tlg | 237 ++++++++++++++++++
required/latex-lab/update-blocks-all.sh | 1 +
6 files changed, 646 insertions(+), 7 deletions(-)
diff --git a/required/latex-lab/latex-lab-block.dtx b/required/latex-lab/latex-lab-block.dtx
index 50d8a2f7..8574dbc5 100644
--- a/required/latex-lab/latex-lab-block.dtx
+++ b/required/latex-lab/latex-lab-block.dtx
@@ -9,7 +9,7 @@
%
% https://www.latex-project.org/lppl.txt
%
-\def\ltlabblockdate{2024-03-16}
+\def\ltlabblockdate{2024-03-18}
\def\ltlabblockversion{0.8l}
%<*driver>
\documentclass[kernel]{l3doc}
@@ -898,7 +898,7 @@
item-instance : instance{item} = basic ,
item-skip : skip = \itemsep ,
item-penalty : integer = \UseName{@itempenalty} ,
- item-indent : length = 0pt , % was \itemindent
+ item-indent : length = \itemindent , % was 0pt \itemindent
label-width : length = \labelwidth ,
label-sep : length = \labelsep ,
legacy-support : boolean = false ,
@@ -2301,6 +2301,9 @@
\exp_after:wN \use_ii:nn \l_@@_item_align_tl
}
}
+% \end{macrocode}
+% Add another box level to the label box:
+% \begin{macrocode}
\hbox_set:Nn \l_@@_one_label_box
{ \box_use_drop:N \l_@@_one_label_box }
}
@@ -3807,11 +3810,17 @@
{
\tagpdfsetup
{
- % default if unknown
- newattribute = {list}{/O /List /ListNumbering/None},
newattribute = {itemize}{/O /List /ListNumbering/Unordered},
newattribute = {enumerate}{/O /List /ListNumbering/Ordered},
newattribute = {description}{/O /List /ListNumbering/Description},
+% \end{macrocode}
+% Originally we had \texttt{/None} for the basic \env{list}
+% environment, but that is not allowed in PDF/UA-2 if the list
+% contains and Lbl tags at all. So now we default to
+% \texttt{Unordered}.
+% \begin{macrocode}
+ % default if unknown
+ newattribute = {list}{/O /List /ListNumbering/Unordered},
}
}
% \end{macrocode}
diff --git a/required/latex-lab/latex-lab-firstaid.dtx b/required/latex-lab/latex-lab-firstaid.dtx
index 412d0f35..13a8ef77 100644
--- a/required/latex-lab/latex-lab-firstaid.dtx
+++ b/required/latex-lab/latex-lab-firstaid.dtx
@@ -79,15 +79,48 @@
%
%
%
-% \subsection{blindtext}
-%
+% \subsection{verse}
+%
+% The \pkg{verse} package has itso own definition of the
+% \env{verse} environment, which would tag correctly, except that
+% it is pverwritten by tha block code in the hook
+% \texttt{begindocument/before}. So the simplest way to make
+% tagging work is to reinstall the package version afterwards,
+% which is what we are doing here.
% \begin{macrocode}
\AddToHook{fpackage/verse/after}[latex-lab-firstaid]{%
\FirstAidNeededT{verse}{sty}{2014/05/10 v2.4b verse typesetting}%
{%
+ \AtBeginDocument{%
+ \renewenvironment{verse}[1][\linewidth]{%
+ \stepcounter{verse at envctr}%
+ \setcounter{poemline}{0}\refstepcounter{poemline}%
+ \setcounter{vslineno}{1}%
+ \let\\=\@vscentercr
+ \list{}{\itemsep \z@
+ \itemindent -\vindent
+ \listparindent\itemindent
+ \parsep \stanzaskip
+ \ifdim #1 < \linewidth
+ \rightmargin \z@
+ \setlength{\leftmargin}{\linewidth}%
+ \addtolength{\leftmargin}{-#1}%
+ \addtolength{\leftmargin}{-0.5\leftmargin}%
+ \else
+ \rightmargin \leftmargin
+ \fi
+ \addtolength{\leftmargin}{\vindent}}%
+ \item[]%
+ }%
+ {\endlist}%
+ }%
}%
}
-%
+% \end{macrocode}
+% Of course, this means that the
+% optional argument of the environment then only accepts a length
+% value and not any more a key value list for altering the
+% environment settings.
%
%
%
diff --git a/required/latex-lab/testfiles-block/blocks-list-04.luatex.tlg b/required/latex-lab/testfiles-block/blocks-list-04.luatex.tlg
new file mode 100644
index 00000000..e831537b
--- /dev/null
+++ b/required/latex-lab/testfiles-block/blocks-list-04.luatex.tlg
@@ -0,0 +1,276 @@
+This is a generated file for the l3build validation system.
+Don't change this file in any respect.
+==> list-env-start
+==> use instance: list-1
+==> __kernel_displayblock_beginpar_vmode:
+==> __kernel_displayblock_begin:
+==> use instance: legacy
+==> template:list:std
+==> template:list:std end
+==> template:item:std
+topsep=8.0pt plus 2.0pt minus 4.0pt
+partopsep=2.0pt plus 1.0pt minus 1.0pt
+itemsep=0.0pt
+parsep=9.0pt
+leftmargin=146.0pt
+rightmargin=0.0pt
+listparindent=-29.0pt
+itemindent=-29.0pt
+labelsep=5.0pt
+labelwidth=19.0pt
+parindent=-29.0pt
+parskip=9.0pt
+ at totalleftmargin=146.0pt
+==> item everypar on input line ...
+==> blockenv common ending on input line ...
+==> __kernel_displayblock_end:
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0, direction TLT
+.\hbox(0.0+0.0)x0.0, direction TLT
+..\kern-72.26999
+..\vbox(0.0+0.0)x0.0, glue set 72.26999fil, direction TLT
+...\kern-72.26999
+...\hbox(0.0+0.0)x0.0, direction TLT
+....\latelua0{ltx.__pdf.backend_ThisPage_gpush(tex.count["g_shipout_readonly_int"])}
+....\glue 0.0 plus 1.0fil minus 1.0fil
+...\glue 0.0 plus 1.0fil minus 1.0fil
+.\glue 16.0
+.\vbox(617.0+0.0)x345.0, shifted 62.0, direction TLT
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0, direction TLT
+....\hbox(0.0+0.0)x345.0, direction TLT
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 460.95078fil, direction TLT
+...\latelua0{ltx.__pdf.Page.Resources.ExtGState=true}
+...\latelua0{ltx.pdf.Page_Resources_gpush(tex.count["g_shipout_readonly_int"])}
+...\write-{}
+...\glue(\topskip) 3.05556
+...\hbox(6.94444+1.94444)x199.0, glue set 170.4444fil, shifted 146.0, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(6.83331+1.94444)x-29.0, direction TLT
+.....\glue -53.0
+.....\hbox(6.83331+1.94444)x19.0, glue set 11.2222fil, direction TLT
+......\glue 0.0 plus 1.0fil minus 1.0fil
+......\hbox(6.83331+1.94444)x7.7778, direction TLT
+.......\glue 0.0 plus 1.0fil
+.......\hbox(0.0+0.0)x0.0, direction TLT
+.......\OT1/cmr/m/n/10 Q
+.....\glue 5.0
+....\penalty 0
+....\OT1/cmr/m/n/10 Z
+....\OT1/cmr/m/n/10 Z
+....\glue(\spaceskip) 3.33333 plus 1.66498 minus 1.11221
+....\OT1/cmr/m/n/10 T
+....\OT1/cmr/m/n/10 w
+....\kern-0.27779 (font)
+....\OT1/cmr/m/n/10 o
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 s
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -9.0
+...\glue(\parskip) 9.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 3.22224
+...\hbox(6.83331+0.0)x199.0, glue set 196.61107fil, shifted 146.0, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(0.0+0.0)x-29.0, direction TLT
+....\OT1/cmr/m/n/10 N
+....\OT1/cmr/m/n/10 o
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 t
+....\kern-0.27779 (font)
+....\OT1/cmr/m/n/10 w
+....\kern-0.27779 (font)
+....\OT1/cmr/m/n/10 o
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 9.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.05556
+...\hbox(6.94444+0.0)x199.0, glue set 160.97209fil, shifted 146.0, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(0.0+0.0)x-29.0, direction TLT
+....\OT1/cmr/m/n/10 A
+....\OT1/cmr/m/n/10 n
+....\discretionary (penalty 50)
+.....< \OT1/cmr/m/n/10 -
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 r
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 s
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 a
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 z
+....\OT1/cmr/m/n/10 a
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -9.0
+...\glue(\parskip) 9.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.05556
+...\hbox(6.94444+0.0)x199.0, glue set 82.58308fil, shifted 146.0, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(0.0+0.0)x-29.0, direction TLT
+....\glue 10.00002
+....\OT1/cmr/m/n/10 O
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 e
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 h
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 u
+....\OT1/cmr/m/n/10 s
+....\OT1/cmr/m/n/10 e
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\kern-0.27779 (font)
+....\OT1/cmr/m/n/10 a
+....\OT1/cmr/m/n/10 s
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 n
+....\kern-0.27779 (font)
+....\OT1/cmr/m/n/10 u
+....\OT1/cmr/m/n/10 m
+....\discretionary (penalty 50)
+.....< \OT1/cmr/m/n/10 -
+.....= \kern-0.27779 (font)
+....\OT1/cmr/m/n/10 b
+....\kern0.27779 (font)
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 r
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 d
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 `
+....\OT1/cmr/m/n/10 6
+....\OT1/cmr/m/n/10 4
+....\OT1/cmr/m/n/10 k
+....\OT1/cmr/m/n/10 '
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -9.0
+...\glue(\parskip) 9.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.05556
+...\hbox(6.94444+0.0)x199.0, glue set 77.58307fil, shifted 146.0, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(0.0+0.0)x-29.0, direction TLT
+....\glue 10.00002
+....\OT1/cmr/m/n/10 O
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 e
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 h
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 u
+....\OT1/cmr/m/n/10 s
+....\OT1/cmr/m/n/10 e
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\kern-0.27779 (font)
+....\OT1/cmr/m/n/10 a
+....\OT1/cmr/m/n/10 s
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 n
+....\kern-0.27779 (font)
+....\OT1/cmr/m/n/10 u
+....\OT1/cmr/m/n/10 m
+....\discretionary (penalty 50)
+.....< \OT1/cmr/m/n/10 -
+.....= \kern-0.27779 (font)
+....\OT1/cmr/m/n/10 b
+....\kern0.27779 (font)
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 r
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 d
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 `
+....\OT1/cmr/m/n/10 1
+....\OT1/cmr/m/n/10 2
+....\OT1/cmr/m/n/10 8
+....\OT1/cmr/m/n/10 k
+....\OT1/cmr/m/n/10 '
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -9.0
+...\glue(\parskip) 9.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.05556
+...\hbox(6.94444+0.0)x199.0, glue set 164.861fil, shifted 146.0, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(0.0+0.0)x-29.0, direction TLT
+....\OT1/cmr/m/n/10 w
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 f
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 u
+....\OT1/cmr/m/n/10 r
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 s
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\penalty -51
+...\glue 10.0 plus 3.0 minus 5.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0, direction TLT
+...\hbox(6.44444+0.0)x345.0, glue set 170.0fil, direction TLT
+....\glue 0.0 plus 1.0fil
+....\OT1/cmr/m/n/10 1
+....\glue 0.0 plus 1.0fil
+.\kern0.0
+.\kern-633.0
+.\hbox(0.0+0.0)x0.0, direction TLT
+.\kern633.0
+(blocks-list-04.aux)
diff --git a/required/latex-lab/testfiles-block/blocks-list-04.lvt b/required/latex-lab/testfiles-block/blocks-list-04.lvt
new file mode 100644
index 00000000..77424384
--- /dev/null
+++ b/required/latex-lab/testfiles-block/blocks-list-04.lvt
@@ -0,0 +1,83 @@
+
+\DocumentMetadata{
+ testphase=block
+% debug={para,log=vv}
+}
+
+
+\documentclass{article}
+
+\input{regression-test}
+
+
+\DebugBlocksOn
+
+\usepackage{kantlipsum}
+
+\showoutput
+
+\makeatletter
+
+\newlength{\vindent}
+\setlength{\vindent}{29pt}
+\newlength{\stanzaskip}
+\setlength{\stanzaskip}{0.75\baselineskip}
+
+\labelwidth=19pt
+
+\newenvironment{myverse}[1][\linewidth]{%
+ \let\\=\@centercr
+ \list{Q}{\itemsep \z@
+ \itemindent -\vindent
+ \listparindent\itemindent
+ \parsep \stanzaskip
+ \ifdim #1 < \linewidth
+ \rightmargin \z@
+ \setlength{\leftmargin}{\linewidth}%
+ \addtolength{\leftmargin}{-#1}%
+ \addtolength{\leftmargin}{-0.5\leftmargin}%
+ \else
+ \rightmargin \leftmargin
+ \fi
+ \addtolength{\leftmargin}{\vindent}}%
+% \tracingall
+ \item\relax%
+% \tracingnone
+}%
+{\endlist}%
+
+
+\newcommand\showparams{%
+ \typeout{topsep=\the\topsep}%
+ \typeout{partopsep=\the\partopsep}%
+ \typeout{itemsep=\the\itemsep}%
+ \typeout{parsep=\the\parsep}%
+ \typeout{leftmargin=\the\leftmargin}%
+ \typeout{rightmargin=\the\rightmargin}%
+ \typeout{listparindent=\the\listparindent}%
+ \typeout{itemindent=\the\itemindent}%
+ \typeout{labelsep=\the\labelsep}%
+ \typeout{labelwidth=\the\labelwidth}%
+ \typeout{parindent=\the\parindent}%
+ \typeout{parskip=\the\parskip}%
+ \typeout{@totalleftmargin=\the\@totalleftmargin}%
+}
+\makeatother
+
+\begin{document}
+
+\START
+
+\begin{myverse}[111pt]\showparams
+ZZ Two lines \\
+No two
+
+Another stanza\\
+\hspace{1em}One house was numbered `64k'\\
+\hspace{1em}One house was numbered `128k'\\
+with four lines
+
+\end{myverse}
+
+
+\end{document}
diff --git a/required/latex-lab/testfiles-block/blocks-list-04.tlg b/required/latex-lab/testfiles-block/blocks-list-04.tlg
new file mode 100644
index 00000000..e5e27644
--- /dev/null
+++ b/required/latex-lab/testfiles-block/blocks-list-04.tlg
@@ -0,0 +1,237 @@
+This is a generated file for the l3build validation system.
+Don't change this file in any respect.
+==> list-env-start
+==> use instance: list-1
+==> __kernel_displayblock_beginpar_vmode:
+==> __kernel_displayblock_begin:
+==> use instance: legacy
+==> template:list:std
+==> template:list:std end
+==> template:item:std
+topsep=8.0pt plus 2.0pt minus 4.0pt
+partopsep=2.0pt plus 1.0pt minus 1.0pt
+itemsep=0.0pt
+parsep=9.0pt
+leftmargin=146.0pt
+rightmargin=0.0pt
+listparindent=-29.0pt
+itemindent=-29.0pt
+labelsep=5.0pt
+labelwidth=19.0pt
+parindent=-29.0pt
+parskip=9.0pt
+ at totalleftmargin=146.0pt
+==> item everypar on input line ...
+==> blockenv common ending on input line ...
+==> __kernel_displayblock_end:
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\hbox(0.0+0.0)x0.0
+..\kern -72.26999
+..\vbox(0.0+0.0)x0.0, glue set 72.26999fil
+...\kern -72.26999
+...\hbox(0.0+0.0)x0.0
+....\glue 0.0 plus 1.0fil minus 1.0fil
+...\glue 0.0 plus 1.0fil minus 1.0fil
+.\glue 16.0
+.\vbox(617.0+0.0)x345.0, shifted 62.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0
+....\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 460.95076fil
+...\write-{}
+...\glue(\topskip) 3.05556
+...\hbox(6.94444+1.94444)x199.0, glue set 170.4444fil, shifted 146.0
+....\hbox(6.83331+1.94444)x-29.0
+.....\glue -53.0
+.....\hbox(6.83331+1.94444)x19.0, glue set 11.2222fil
+......\glue 0.0 plus 1.0fil minus 1.0fil
+......\hbox(6.83331+1.94444)x7.7778
+.......\glue 0.0 plus 1.0fil
+.......\hbox(0.0+0.0)x0.0
+.......\OT1/cmr/m/n/10 Q
+.....\glue 5.0
+....\penalty 0
+....\OT1/cmr/m/n/10 Z
+....\OT1/cmr/m/n/10 Z
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\OT1/cmr/m/n/10 T
+....\OT1/cmr/m/n/10 w
+....\kern-0.27779
+....\OT1/cmr/m/n/10 o
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 s
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -9.0
+...\glue(\parskip) 9.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 3.22224
+...\hbox(6.83331+0.0)x199.0, glue set 196.61107fil, shifted 146.0
+....\hbox(0.0+0.0)x-29.0
+....\OT1/cmr/m/n/10 N
+....\OT1/cmr/m/n/10 o
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 t
+....\kern-0.27779
+....\OT1/cmr/m/n/10 w
+....\kern-0.27779
+....\OT1/cmr/m/n/10 o
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 9.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.05556
+...\hbox(6.94444+0.0)x199.0, glue set 160.97209fil, shifted 146.0
+....\hbox(0.0+0.0)x-29.0
+....\OT1/cmr/m/n/10 A
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 r
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 s
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 a
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 z
+....\OT1/cmr/m/n/10 a
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -9.0
+...\glue(\parskip) 9.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.05556
+...\hbox(6.94444+0.0)x199.0, glue set 82.58308fil, shifted 146.0
+....\hbox(0.0+0.0)x-29.0
+....\glue 10.00002
+....\OT1/cmr/m/n/10 O
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 e
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 h
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 u
+....\OT1/cmr/m/n/10 s
+....\OT1/cmr/m/n/10 e
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\kern-0.27779
+....\OT1/cmr/m/n/10 a
+....\OT1/cmr/m/n/10 s
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 n
+....\kern-0.27779
+....\OT1/cmr/m/n/10 u
+....\OT1/cmr/m/n/10 m
+....\kern-0.27779
+....\OT1/cmr/m/n/10 b
+....\kern0.27779
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 r
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 d
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 `
+....\OT1/cmr/m/n/10 6
+....\OT1/cmr/m/n/10 4
+....\OT1/cmr/m/n/10 k
+....\OT1/cmr/m/n/10 '
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -9.0
+...\glue(\parskip) 9.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.05556
+...\hbox(6.94444+0.0)x199.0, glue set 77.58307fil, shifted 146.0
+....\hbox(0.0+0.0)x-29.0
+....\glue 10.00002
+....\OT1/cmr/m/n/10 O
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 e
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 h
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 u
+....\OT1/cmr/m/n/10 s
+....\OT1/cmr/m/n/10 e
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\kern-0.27779
+....\OT1/cmr/m/n/10 a
+....\OT1/cmr/m/n/10 s
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 n
+....\kern-0.27779
+....\OT1/cmr/m/n/10 u
+....\OT1/cmr/m/n/10 m
+....\kern-0.27779
+....\OT1/cmr/m/n/10 b
+....\kern0.27779
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 r
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 d
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 `
+....\OT1/cmr/m/n/10 1
+....\OT1/cmr/m/n/10 2
+....\OT1/cmr/m/n/10 8
+....\OT1/cmr/m/n/10 k
+....\OT1/cmr/m/n/10 '
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -9.0
+...\glue(\parskip) 9.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.05556
+...\hbox(6.94444+0.0)x199.0, glue set 164.861fil, shifted 146.0
+....\hbox(0.0+0.0)x-29.0
+....\OT1/cmr/m/n/10 w
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 f
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 u
+....\OT1/cmr/m/n/10 r
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 s
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\penalty -51
+...\glue 10.0 plus 3.0 minus 5.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0
+...\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+....\glue 0.0 plus 1.0fil
+....\OT1/cmr/m/n/10 1
+....\glue 0.0 plus 1.0fil
+.\kern 0.0
+.\kern -633.0
+.\hbox(0.0+0.0)x0.0
+.\kern 633.0
+(blocks-list-04.aux)
diff --git a/required/latex-lab/update-blocks-all.sh b/required/latex-lab/update-blocks-all.sh
index 2b991c1f..552c2f56 100644
--- a/required/latex-lab/update-blocks-all.sh
+++ b/required/latex-lab/update-blocks-all.sh
@@ -18,6 +18,7 @@ l3build save -cconfig-block -epdftex,luatex \
blocks-list-02 \
blocks-list-02b \
blocks-list-03b \
+ blocks-list-04 \
blocks-description-01 \
blocks-description-01b \
blocks-description-02b \
More information about the latex3-commits
mailing list.