[latex3-commits] [git/LaTeX3-latex3-latex3] coffins: Support for global coffin attachment/joining (572b93b)

Joseph Wright joseph.wright at morningstar2.co.uk
Sun Jan 20 22:49:11 CET 2019


Repository : https://github.com/latex3/latex3
On branch  : coffins
Link       : https://github.com/latex3/latex3/commit/572b93bf637b6bfdfc0171405ed10f7a23bdb7f6

>---------------------------------------------------------------

commit 572b93bf637b6bfdfc0171405ed10f7a23bdb7f6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Sun Jan 20 20:45:34 2019 +0000

    Support for global coffin attachment/joining


>---------------------------------------------------------------

572b93bf637b6bfdfc0171405ed10f7a23bdb7f6
 l3kernel/l3coffins.dtx                  |   54 +++++++++++++++++++++++++------
 l3kernel/testfiles/m3expl001.luatex.tlg |   12 ++++++-
 l3kernel/testfiles/m3expl001.ptex.tlg   |   12 ++++++-
 l3kernel/testfiles/m3expl001.tlg        |   12 ++++++-
 l3kernel/testfiles/m3expl001.uptex.tlg  |   12 ++++++-
 l3kernel/testfiles/m3expl001.xetex.tlg  |   12 ++++++-
 l3kernel/testfiles/m3expl003.luatex.tlg |   12 ++++++-
 l3kernel/testfiles/m3expl003.ptex.tlg   |   12 ++++++-
 l3kernel/testfiles/m3expl003.tlg        |   12 ++++++-
 l3kernel/testfiles/m3expl003.uptex.tlg  |   12 ++++++-
 l3kernel/testfiles/m3expl003.xetex.tlg  |   12 ++++++-
 11 files changed, 154 insertions(+), 20 deletions(-)

diff --git a/l3kernel/l3coffins.dtx b/l3kernel/l3coffins.dtx
index eaf7123..ce30524 100644
--- a/l3kernel/l3coffins.dtx
+++ b/l3kernel/l3coffins.dtx
@@ -187,10 +187,12 @@
 %
 % \section{Joining and using coffins}
 %
-% \begin{function}
+% \begin{function}[updated = 2019-01-20]
 %   {
 %     \coffin_attach:NnnNnnnn, \coffin_attach:cnnNnnnn,
-%     \coffin_attach:Nnncnnnn, \coffin_attach:cnncnnnn
+%     \coffin_attach:Nnncnnnn, \coffin_attach:cnncnnnn,
+%     \coffin_gattach:NnnNnnnn, \coffin_gattach:cnnNnnnn,
+%     \coffin_gattach:Nnncnnnn, \coffin_gattach:cnncnnnn
 %   }
 %   \begin{syntax}
 %     \cs{coffin_attach:NnnNnnnn}
@@ -211,10 +213,12 @@
 %   expressions.
 % \end{function}
 %
-% \begin{function}
+% \begin{function}[updated = 2019-01-20]
 %   {
 %     \coffin_join:NnnNnnnn, \coffin_join:cnnNnnnn,
-%     \coffin_join:Nnncnnnn, \coffin_join:cnncnnnn
+%     \coffin_join:Nnncnnnn, \coffin_join:cnncnnnn,
+%     \coffin_gjoin:NnnNnnnn, \coffin_gjoin:cnnNnnnn,
+%     \coffin_gjoin:Nnncnnnn, \coffin_gjoin:cnncnnnn
 %   }
 %   \begin{syntax}
 %     \cs{coffin_join:NnnNnnnn}
@@ -1363,8 +1367,11 @@
 % \begin{macro}
 %   {
 %     \coffin_join:NnnNnnnn, \coffin_join:cnnNnnnn,
-%     \coffin_join:Nnncnnnn , \coffin_join:cnncnnnn
+%     \coffin_join:Nnncnnnn , \coffin_join:cnncnnnn,
+%     \coffin_gjoin:NnnNnnnn, \coffin_gjoin:cnnNnnnn,
+%     \coffin_gjoin:Nnncnnnn , \coffin_gjoin:cnncnnnn
 %   }
+%  \begin{macro}{\@@_join:NnnNnnnnN} 
 %   This command joins two coffins, using a horizontal and vertical pole
 %   from each coffin and making an offset between the two. The result
 %   is stored as the as a third coffin, which has all of its handles
@@ -1373,6 +1380,18 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \coffin_join:NnnNnnnn #1#2#3#4#5#6#7#8
   {
+    \@@_join:NnnNnnnnN
+      #1 {#2} {#3} #4 {#5} {#6} {#7} {#8} \coffin_set_eq:NN 
+  }
+\cs_generate_variant:Nn \coffin_join:NnnNnnnn { c , Nnnc , cnnc }
+\cs_new_protected:Npn \coffin_gjoin:NnnNnnnn #1#2#3#4#5#6#7#8
+  {
+    \@@_join:NnnNnnnnN
+      #1 {#2} {#3} #4 {#5} {#6} {#7} {#8} \coffin_gset_eq:NN 
+  }
+\cs_generate_variant:Nn \coffin_gjoin:NnnNnnnn { c , Nnnc , cnnc }
+\cs_new_protected:Npn \@@_join:NnnNnnnnN #1#2#3#4#5#6#7#8#9
+  {
     \@@_align:NnnNnnnnN
       #1 {#2} {#3} #4 {#5} {#6} {#7} {#8} \l_@@_aligned_coffin
 %    \end{macrocode}
@@ -1426,17 +1445,20 @@
           { \l_@@_offset_x_dim } { \l_@@_offset_y_dim }
       }
     \@@_update_vertical_poles:NNN #1 #4 \l_@@_aligned_coffin
-    \coffin_set_eq:NN #1 \l_@@_aligned_coffin
+    #9 #1 \l_@@_aligned_coffin
   }
-\cs_generate_variant:Nn \coffin_join:NnnNnnnn { c , Nnnc , cnnc }
 %    \end{macrocode}
 % \end{macro}
+% \end{macro}
 %
 % \begin{macro}
 %   {
 %     \coffin_attach:NnnNnnnn, \coffin_attach:cnnNnnnn,
-%     \coffin_attach:Nnncnnnn, \coffin_attach:cnncnnnn
+%     \coffin_attach:Nnncnnnn, \coffin_attach:cnncnnnn,
+%     \coffin_gattach:NnnNnnnn, \coffin_gattach:cnnNnnnn,
+%     \coffin_gattach:Nnncnnnn, \coffin_gattach:cnncnnnn
 %   }
+% \begin{macro}{\@@_attach:NnnNnnnnN}
 % \begin{macro}{\@@_attach_mark:NnnNnnnn}
 %   A more simple version of the above, as it simply uses the size of the
 %   first coffin for the new one. This means that the work here is rather
@@ -1446,6 +1468,18 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \coffin_attach:NnnNnnnn #1#2#3#4#5#6#7#8
   {
+    \@@_attach:NnnNnnnnN
+      #1 {#2} {#3} #4 {#5} {#6} {#7} {#8} \coffin_set_eq:NN 
+  }
+\cs_generate_variant:Nn \coffin_attach:NnnNnnnn { c , Nnnc , cnnc }
+\cs_new_protected:Npn \coffin_gattach:NnnNnnnn #1#2#3#4#5#6#7#8
+  {
+    \@@_attach:NnnNnnnnN
+      #1 {#2} {#3} #4 {#5} {#6} {#7} {#8} \coffin_gset_eq:NN 
+  }
+\cs_generate_variant:Nn \coffin_gattach:NnnNnnnn { c , Nnnc , cnnc }
+\cs_new_protected:Npn \@@_attach:NnnNnnnnN #1#2#3#4#5#6#7#8#9
+  {
     \@@_align:NnnNnnnnN
       #1 {#2} {#3} #4 {#5} {#6} {#7} {#8} \l_@@_aligned_coffin
     \box_set_ht:Nn \l_@@_aligned_coffin { \box_ht:N #1 }
@@ -1463,7 +1497,7 @@
     \@@_offset_poles:Nnn #4
       { \l_@@_offset_x_dim } { \l_@@_offset_y_dim }
     \@@_update_vertical_poles:NNN #1 #4 \l_@@_aligned_coffin
-    \coffin_set_eq:NN #1 \l_@@_aligned_coffin
+    #9 #1 \l_@@_aligned_coffin
   }
 \cs_new_protected:Npn \@@_attach_mark:NnnNnnnn #1#2#3#4#5#6#7#8
   {
@@ -1474,10 +1508,10 @@
     \box_set_wd:Nn \l_@@_aligned_coffin { \box_wd:N #1 }
     \box_set_eq:NN #1 \l_@@_aligned_coffin
   }
-\cs_generate_variant:Nn \coffin_attach:NnnNnnnn { c , Nnnc , cnnc }
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
+% \end{macro}
 %
 % \begin{macro}{\@@_align:NnnNnnnnN}
 %   The internal function aligns the two coffins into a third one, but
diff --git a/l3kernel/testfiles/m3expl001.luatex.tlg b/l3kernel/testfiles/m3expl001.luatex.tlg
index afb9566..dee3f70 100644
--- a/l3kernel/testfiles/m3expl001.luatex.tlg
+++ b/l3kernel/testfiles/m3expl001.luatex.tlg
@@ -5390,11 +5390,21 @@ Defining \exp_args:NNnnc on line ...
 Defining \coffin_join:Nnncnnnn on line ...
 Defining \exp_args:Ncnnc on line ...
 Defining \coffin_join:cnncnnnn on line ...
+Defining \coffin_gjoin:NnnNnnnn on line ...
+Defining \coffin_gjoin:cnnNnnnn on line ...
+Defining \coffin_gjoin:Nnncnnnn on line ...
+Defining \coffin_gjoin:cnncnnnn on line ...
+Defining \__coffin_join:NnnNnnnnN on line ...
 Defining \coffin_attach:NnnNnnnn on line ...
-Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \coffin_attach:cnnNnnnn on line ...
 Defining \coffin_attach:Nnncnnnn on line ...
 Defining \coffin_attach:cnncnnnn on line ...
+Defining \coffin_gattach:NnnNnnnn on line ...
+Defining \coffin_gattach:cnnNnnnn on line ...
+Defining \coffin_gattach:Nnncnnnn on line ...
+Defining \coffin_gattach:cnncnnnn on line ...
+Defining \__coffin_attach:NnnNnnnnN on line ...
+Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \__coffin_align:NnnNnnnnN on line ...
 Defining \__coffin_offset_poles:Nnn on line ...
 Defining \__coffin_offset_pole:Nnnnnnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.ptex.tlg b/l3kernel/testfiles/m3expl001.ptex.tlg
index 9f1d872..7b0dc06 100644
--- a/l3kernel/testfiles/m3expl001.ptex.tlg
+++ b/l3kernel/testfiles/m3expl001.ptex.tlg
@@ -5686,11 +5686,21 @@ Defining \exp_args:NNnnc on line ...
 Defining \coffin_join:Nnncnnnn on line ...
 Defining \exp_args:Ncnnc on line ...
 Defining \coffin_join:cnncnnnn on line ...
+Defining \coffin_gjoin:NnnNnnnn on line ...
+Defining \coffin_gjoin:cnnNnnnn on line ...
+Defining \coffin_gjoin:Nnncnnnn on line ...
+Defining \coffin_gjoin:cnncnnnn on line ...
+Defining \__coffin_join:NnnNnnnnN on line ...
 Defining \coffin_attach:NnnNnnnn on line ...
-Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \coffin_attach:cnnNnnnn on line ...
 Defining \coffin_attach:Nnncnnnn on line ...
 Defining \coffin_attach:cnncnnnn on line ...
+Defining \coffin_gattach:NnnNnnnn on line ...
+Defining \coffin_gattach:cnnNnnnn on line ...
+Defining \coffin_gattach:Nnncnnnn on line ...
+Defining \coffin_gattach:cnncnnnn on line ...
+Defining \__coffin_attach:NnnNnnnnN on line ...
+Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \__coffin_align:NnnNnnnnN on line ...
 Defining \__coffin_offset_poles:Nnn on line ...
 Defining \__coffin_offset_pole:Nnnnnnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.tlg b/l3kernel/testfiles/m3expl001.tlg
index 62564c8..8d0af45 100644
--- a/l3kernel/testfiles/m3expl001.tlg
+++ b/l3kernel/testfiles/m3expl001.tlg
@@ -5686,11 +5686,21 @@ Defining \exp_args:NNnnc on line ...
 Defining \coffin_join:Nnncnnnn on line ...
 Defining \exp_args:Ncnnc on line ...
 Defining \coffin_join:cnncnnnn on line ...
+Defining \coffin_gjoin:NnnNnnnn on line ...
+Defining \coffin_gjoin:cnnNnnnn on line ...
+Defining \coffin_gjoin:Nnncnnnn on line ...
+Defining \coffin_gjoin:cnncnnnn on line ...
+Defining \__coffin_join:NnnNnnnnN on line ...
 Defining \coffin_attach:NnnNnnnn on line ...
-Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \coffin_attach:cnnNnnnn on line ...
 Defining \coffin_attach:Nnncnnnn on line ...
 Defining \coffin_attach:cnncnnnn on line ...
+Defining \coffin_gattach:NnnNnnnn on line ...
+Defining \coffin_gattach:cnnNnnnn on line ...
+Defining \coffin_gattach:Nnncnnnn on line ...
+Defining \coffin_gattach:cnncnnnn on line ...
+Defining \__coffin_attach:NnnNnnnnN on line ...
+Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \__coffin_align:NnnNnnnnN on line ...
 Defining \__coffin_offset_poles:Nnn on line ...
 Defining \__coffin_offset_pole:Nnnnnnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.uptex.tlg b/l3kernel/testfiles/m3expl001.uptex.tlg
index 1021a38..1a3b94e 100644
--- a/l3kernel/testfiles/m3expl001.uptex.tlg
+++ b/l3kernel/testfiles/m3expl001.uptex.tlg
@@ -5683,11 +5683,21 @@ Defining \exp_args:NNnnc on line ...
 Defining \coffin_join:Nnncnnnn on line ...
 Defining \exp_args:Ncnnc on line ...
 Defining \coffin_join:cnncnnnn on line ...
+Defining \coffin_gjoin:NnnNnnnn on line ...
+Defining \coffin_gjoin:cnnNnnnn on line ...
+Defining \coffin_gjoin:Nnncnnnn on line ...
+Defining \coffin_gjoin:cnncnnnn on line ...
+Defining \__coffin_join:NnnNnnnnN on line ...
 Defining \coffin_attach:NnnNnnnn on line ...
-Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \coffin_attach:cnnNnnnn on line ...
 Defining \coffin_attach:Nnncnnnn on line ...
 Defining \coffin_attach:cnncnnnn on line ...
+Defining \coffin_gattach:NnnNnnnn on line ...
+Defining \coffin_gattach:cnnNnnnn on line ...
+Defining \coffin_gattach:Nnncnnnn on line ...
+Defining \coffin_gattach:cnncnnnn on line ...
+Defining \__coffin_attach:NnnNnnnnN on line ...
+Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \__coffin_align:NnnNnnnnN on line ...
 Defining \__coffin_offset_poles:Nnn on line ...
 Defining \__coffin_offset_pole:Nnnnnnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.xetex.tlg b/l3kernel/testfiles/m3expl001.xetex.tlg
index 87ea4cb..29de866 100644
--- a/l3kernel/testfiles/m3expl001.xetex.tlg
+++ b/l3kernel/testfiles/m3expl001.xetex.tlg
@@ -5401,11 +5401,21 @@ Defining \exp_args:NNnnc on line ...
 Defining \coffin_join:Nnncnnnn on line ...
 Defining \exp_args:Ncnnc on line ...
 Defining \coffin_join:cnncnnnn on line ...
+Defining \coffin_gjoin:NnnNnnnn on line ...
+Defining \coffin_gjoin:cnnNnnnn on line ...
+Defining \coffin_gjoin:Nnncnnnn on line ...
+Defining \coffin_gjoin:cnncnnnn on line ...
+Defining \__coffin_join:NnnNnnnnN on line ...
 Defining \coffin_attach:NnnNnnnn on line ...
-Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \coffin_attach:cnnNnnnn on line ...
 Defining \coffin_attach:Nnncnnnn on line ...
 Defining \coffin_attach:cnncnnnn on line ...
+Defining \coffin_gattach:NnnNnnnn on line ...
+Defining \coffin_gattach:cnnNnnnn on line ...
+Defining \coffin_gattach:Nnncnnnn on line ...
+Defining \coffin_gattach:cnncnnnn on line ...
+Defining \__coffin_attach:NnnNnnnnN on line ...
+Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \__coffin_align:NnnNnnnnN on line ...
 Defining \__coffin_offset_poles:Nnn on line ...
 Defining \__coffin_offset_pole:Nnnnnnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.luatex.tlg b/l3kernel/testfiles/m3expl003.luatex.tlg
index afb9566..dee3f70 100644
--- a/l3kernel/testfiles/m3expl003.luatex.tlg
+++ b/l3kernel/testfiles/m3expl003.luatex.tlg
@@ -5390,11 +5390,21 @@ Defining \exp_args:NNnnc on line ...
 Defining \coffin_join:Nnncnnnn on line ...
 Defining \exp_args:Ncnnc on line ...
 Defining \coffin_join:cnncnnnn on line ...
+Defining \coffin_gjoin:NnnNnnnn on line ...
+Defining \coffin_gjoin:cnnNnnnn on line ...
+Defining \coffin_gjoin:Nnncnnnn on line ...
+Defining \coffin_gjoin:cnncnnnn on line ...
+Defining \__coffin_join:NnnNnnnnN on line ...
 Defining \coffin_attach:NnnNnnnn on line ...
-Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \coffin_attach:cnnNnnnn on line ...
 Defining \coffin_attach:Nnncnnnn on line ...
 Defining \coffin_attach:cnncnnnn on line ...
+Defining \coffin_gattach:NnnNnnnn on line ...
+Defining \coffin_gattach:cnnNnnnn on line ...
+Defining \coffin_gattach:Nnncnnnn on line ...
+Defining \coffin_gattach:cnncnnnn on line ...
+Defining \__coffin_attach:NnnNnnnnN on line ...
+Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \__coffin_align:NnnNnnnnN on line ...
 Defining \__coffin_offset_poles:Nnn on line ...
 Defining \__coffin_offset_pole:Nnnnnnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.ptex.tlg b/l3kernel/testfiles/m3expl003.ptex.tlg
index 9f1d872..7b0dc06 100644
--- a/l3kernel/testfiles/m3expl003.ptex.tlg
+++ b/l3kernel/testfiles/m3expl003.ptex.tlg
@@ -5686,11 +5686,21 @@ Defining \exp_args:NNnnc on line ...
 Defining \coffin_join:Nnncnnnn on line ...
 Defining \exp_args:Ncnnc on line ...
 Defining \coffin_join:cnncnnnn on line ...
+Defining \coffin_gjoin:NnnNnnnn on line ...
+Defining \coffin_gjoin:cnnNnnnn on line ...
+Defining \coffin_gjoin:Nnncnnnn on line ...
+Defining \coffin_gjoin:cnncnnnn on line ...
+Defining \__coffin_join:NnnNnnnnN on line ...
 Defining \coffin_attach:NnnNnnnn on line ...
-Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \coffin_attach:cnnNnnnn on line ...
 Defining \coffin_attach:Nnncnnnn on line ...
 Defining \coffin_attach:cnncnnnn on line ...
+Defining \coffin_gattach:NnnNnnnn on line ...
+Defining \coffin_gattach:cnnNnnnn on line ...
+Defining \coffin_gattach:Nnncnnnn on line ...
+Defining \coffin_gattach:cnncnnnn on line ...
+Defining \__coffin_attach:NnnNnnnnN on line ...
+Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \__coffin_align:NnnNnnnnN on line ...
 Defining \__coffin_offset_poles:Nnn on line ...
 Defining \__coffin_offset_pole:Nnnnnnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.tlg b/l3kernel/testfiles/m3expl003.tlg
index 62564c8..8d0af45 100644
--- a/l3kernel/testfiles/m3expl003.tlg
+++ b/l3kernel/testfiles/m3expl003.tlg
@@ -5686,11 +5686,21 @@ Defining \exp_args:NNnnc on line ...
 Defining \coffin_join:Nnncnnnn on line ...
 Defining \exp_args:Ncnnc on line ...
 Defining \coffin_join:cnncnnnn on line ...
+Defining \coffin_gjoin:NnnNnnnn on line ...
+Defining \coffin_gjoin:cnnNnnnn on line ...
+Defining \coffin_gjoin:Nnncnnnn on line ...
+Defining \coffin_gjoin:cnncnnnn on line ...
+Defining \__coffin_join:NnnNnnnnN on line ...
 Defining \coffin_attach:NnnNnnnn on line ...
-Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \coffin_attach:cnnNnnnn on line ...
 Defining \coffin_attach:Nnncnnnn on line ...
 Defining \coffin_attach:cnncnnnn on line ...
+Defining \coffin_gattach:NnnNnnnn on line ...
+Defining \coffin_gattach:cnnNnnnn on line ...
+Defining \coffin_gattach:Nnncnnnn on line ...
+Defining \coffin_gattach:cnncnnnn on line ...
+Defining \__coffin_attach:NnnNnnnnN on line ...
+Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \__coffin_align:NnnNnnnnN on line ...
 Defining \__coffin_offset_poles:Nnn on line ...
 Defining \__coffin_offset_pole:Nnnnnnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.uptex.tlg b/l3kernel/testfiles/m3expl003.uptex.tlg
index 1021a38..1a3b94e 100644
--- a/l3kernel/testfiles/m3expl003.uptex.tlg
+++ b/l3kernel/testfiles/m3expl003.uptex.tlg
@@ -5683,11 +5683,21 @@ Defining \exp_args:NNnnc on line ...
 Defining \coffin_join:Nnncnnnn on line ...
 Defining \exp_args:Ncnnc on line ...
 Defining \coffin_join:cnncnnnn on line ...
+Defining \coffin_gjoin:NnnNnnnn on line ...
+Defining \coffin_gjoin:cnnNnnnn on line ...
+Defining \coffin_gjoin:Nnncnnnn on line ...
+Defining \coffin_gjoin:cnncnnnn on line ...
+Defining \__coffin_join:NnnNnnnnN on line ...
 Defining \coffin_attach:NnnNnnnn on line ...
-Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \coffin_attach:cnnNnnnn on line ...
 Defining \coffin_attach:Nnncnnnn on line ...
 Defining \coffin_attach:cnncnnnn on line ...
+Defining \coffin_gattach:NnnNnnnn on line ...
+Defining \coffin_gattach:cnnNnnnn on line ...
+Defining \coffin_gattach:Nnncnnnn on line ...
+Defining \coffin_gattach:cnncnnnn on line ...
+Defining \__coffin_attach:NnnNnnnnN on line ...
+Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \__coffin_align:NnnNnnnnN on line ...
 Defining \__coffin_offset_poles:Nnn on line ...
 Defining \__coffin_offset_pole:Nnnnnnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.xetex.tlg b/l3kernel/testfiles/m3expl003.xetex.tlg
index 87ea4cb..29de866 100644
--- a/l3kernel/testfiles/m3expl003.xetex.tlg
+++ b/l3kernel/testfiles/m3expl003.xetex.tlg
@@ -5401,11 +5401,21 @@ Defining \exp_args:NNnnc on line ...
 Defining \coffin_join:Nnncnnnn on line ...
 Defining \exp_args:Ncnnc on line ...
 Defining \coffin_join:cnncnnnn on line ...
+Defining \coffin_gjoin:NnnNnnnn on line ...
+Defining \coffin_gjoin:cnnNnnnn on line ...
+Defining \coffin_gjoin:Nnncnnnn on line ...
+Defining \coffin_gjoin:cnncnnnn on line ...
+Defining \__coffin_join:NnnNnnnnN on line ...
 Defining \coffin_attach:NnnNnnnn on line ...
-Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \coffin_attach:cnnNnnnn on line ...
 Defining \coffin_attach:Nnncnnnn on line ...
 Defining \coffin_attach:cnncnnnn on line ...
+Defining \coffin_gattach:NnnNnnnn on line ...
+Defining \coffin_gattach:cnnNnnnn on line ...
+Defining \coffin_gattach:Nnncnnnn on line ...
+Defining \coffin_gattach:cnncnnnn on line ...
+Defining \__coffin_attach:NnnNnnnnN on line ...
+Defining \__coffin_attach_mark:NnnNnnnn on line ...
 Defining \__coffin_align:NnnNnnnnN on line ...
 Defining \__coffin_offset_poles:Nnn on line ...
 Defining \__coffin_offset_pole:Nnnnnnn on line ...





More information about the latex3-commits mailing list