[latex3-commits] [git/LaTeX3-latex3-latex3] master: l3draw: Grids (905d016)

Joseph Wright joseph.wright at morningstar2.co.uk
Sun Feb 18 12:01:36 CET 2018


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/905d016afd9f8e9216a97e9c7b66e5f5a0a6c4de

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

commit 905d016afd9f8e9216a97e9c7b66e5f5a0a6c4de
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Sun Feb 18 11:01:36 2018 +0000

    l3draw: Grids


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

905d016afd9f8e9216a97e9c7b66e5f5a0a6c4de
 l3trial/l3draw/l3draw-paths.dtx              |   31 ++++++
 l3trial/l3draw/l3draw.dtx                    |    7 ++
 l3trial/l3draw/testfiles/m3draw003.lvt       |   36 +++++++
 l3trial/l3draw/testfiles/m3draw003.ptex.tlg  |  138 ++++++++++++++++++++++++++
 l3trial/l3draw/testfiles/m3draw003.tlg       |  138 ++++++++++++++++++++++++++
 l3trial/l3draw/testfiles/m3draw003.uptex.tlg |  138 ++++++++++++++++++++++++++
 l3trial/l3draw/testfiles/m3draw003.xetex.tlg |  138 ++++++++++++++++++++++++++
 7 files changed, 626 insertions(+)

diff --git a/l3trial/l3draw/l3draw-paths.dtx b/l3trial/l3draw/l3draw-paths.dtx
index 1e5b1d1..c9e6c65 100644
--- a/l3trial/l3draw/l3draw-paths.dtx
+++ b/l3trial/l3draw/l3draw-paths.dtx
@@ -726,6 +726,37 @@
 % \end{macro}
 % \end{macro}
 %
+% \subsection{Grids}
+%
+% \begin{macro}{\draw_path_grid:nnnn}
+% \begin{macro}{\@@_path_grid:nnnnnn}
+%   A simple set of loops.
+%    \begin{macrocode}
+\cs_new_protected:Npn \draw_path_grid:nnnn #1#2#3#4
+  {
+    \@@_point_process:nnn
+      { \@@_path_grid:nnnnnn {#1} {#2} }
+      {#3} {#4}
+  }
+\cs_new_protected:Npn \@@_path_grid:nnnnnn #1#2#3#4#5#6
+  {
+    \dim_step_inline:nnnn
+      { \dim_min:nn {#3} {#5} } { \dim_abs:n {#1} } { \dim_max:nn {#3} {#5} }
+      {
+        \draw_path_moveto:n { ##1 , #4 }
+        \draw_path_lineto:n { ##1 , #6 }
+      }
+    \dim_step_inline:nnnn
+      { \dim_min:nn {#4} {#6} } { \dim_abs:n {#2} } { \dim_max:nn {#4} {#6} }
+      {
+        \draw_path_moveto:n { #3 , ##1 }
+        \draw_path_lineto:n { #5 , ##1 }
+      }
+  }
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
 %    \begin{macrocode}
 %</initex|package>
 %    \end{macrocode}
diff --git a/l3trial/l3draw/l3draw.dtx b/l3trial/l3draw/l3draw.dtx
index 9054857..a57128e 100644
--- a/l3trial/l3draw/l3draw.dtx
+++ b/l3trial/l3draw/l3draw.dtx
@@ -282,6 +282,13 @@
 %   \end{syntax}
 % \end{function}
 %
+% \begin{function}{\draw_path_grid:nnnn}
+%   \begin{syntax}
+%     \cs{draw_path_grid:nnnn} \Arg{xspace} \Arg{yspace} \Arg{lower-left} \Arg{upper-right}
+%   \end{syntax}
+%   % Note interface
+% \end{function}
+%
 % \begin{function}{\draw_path_close:}
 %   \begin{syntax}
 %     \cs{draw_path_close:}
diff --git a/l3trial/l3draw/testfiles/m3draw003.lvt b/l3trial/l3draw/testfiles/m3draw003.lvt
index 9b2fb23..6b10c79 100644
--- a/l3trial/l3draw/testfiles/m3draw003.lvt
+++ b/l3trial/l3draw/testfiles/m3draw003.lvt
@@ -176,4 +176,40 @@
       }
   }
 
+\TEST { \draw_path_rectangle:nn }
+  {
+    \test:n
+      {
+        \draw_path_grid:nnnn
+          { 1cm }
+          { 1cm }
+          { 0cm , 0cm }
+          { 5cm , 5cm }
+      }
+    \test:n
+      {
+        \draw_path_grid:nnnn
+          { 1cm }
+          { 1cm }
+          { 5cm , 5cm }
+          { 0cm , 0cm }
+      }
+    \test:n
+      {
+        \draw_path_grid:nnnn
+          { -1cm }
+          { -1cm }
+          { 0cm , 0cm }
+          { 5cm , 5cm }
+      }
+    \test:n
+      {
+        \draw_path_grid:nnnn
+          { 1cm }
+          { 2cm }
+          { 0cm , 0cm }
+          { 5cm , 5cm }
+      }
+  }
+
 \END
diff --git a/l3trial/l3draw/testfiles/m3draw003.ptex.tlg b/l3trial/l3draw/testfiles/m3draw003.ptex.tlg
index 44ebf47..034ca34 100644
--- a/l3trial/l3draw/testfiles/m3draw003.ptex.tlg
+++ b/l3trial/l3draw/testfiles/m3draw003.ptex.tlg
@@ -340,3 +340,141 @@ l. ...  }
 <argument> \l_tmpa_box 
 l. ...  }
 ============================================================
+============================================================
+TEST 11: \draw_path_rectangle:nn 
+============================================================
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 0 141.73228 l}
+...\special{pdf:literal 28.34645 0 m}
+...\special{pdf:literal 28.34645 141.73228 l}
+...\special{pdf:literal 56.69289 0 m}
+...\special{pdf:literal 56.69289 141.73228 l}
+...\special{pdf:literal 85.03934 0 m}
+...\special{pdf:literal 85.03934 141.73228 l}
+...\special{pdf:literal 113.38577 0 m}
+...\special{pdf:literal 113.38577 141.73228 l}
+...\special{pdf:literal 141.73222 0 m}
+...\special{pdf:literal 141.73222 141.73228 l}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 141.73228 0 l}
+...\special{pdf:literal 0 28.34645 m}
+...\special{pdf:literal 141.73228 28.34645 l}
+...\special{pdf:literal 0 56.69289 m}
+...\special{pdf:literal 141.73228 56.69289 l}
+...\special{pdf:literal 0 85.03934 m}
+...\special{pdf:literal 141.73228 85.03934 l}
+...\special{pdf:literal 0 113.38577 m}
+...\special{pdf:literal 141.73228 113.38577 l}
+...\special{pdf:literal 0 141.73222 m}
+...\special{pdf:literal 141.73228 141.73222 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 141.73228 m}
+...\special{pdf:literal 0 0 l}
+...\special{pdf:literal 28.34645 141.73228 m}
+...\special{pdf:literal 28.34645 0 l}
+...\special{pdf:literal 56.69289 141.73228 m}
+...\special{pdf:literal 56.69289 0 l}
+...\special{pdf:literal 85.03934 141.73228 m}
+...\special{pdf:literal 85.03934 0 l}
+...\special{pdf:literal 113.38577 141.73228 m}
+...\special{pdf:literal 113.38577 0 l}
+...\special{pdf:literal 141.73222 141.73228 m}
+...\special{pdf:literal 141.73222 0 l}
+...\special{pdf:literal 141.73228 0 m}
+...\special{pdf:literal 0 0 l}
+...\special{pdf:literal 141.73228 28.34645 m}
+...\special{pdf:literal 0 28.34645 l}
+...\special{pdf:literal 141.73228 56.69289 m}
+...\special{pdf:literal 0 56.69289 l}
+...\special{pdf:literal 141.73228 85.03934 m}
+...\special{pdf:literal 0 85.03934 l}
+...\special{pdf:literal 141.73228 113.38577 m}
+...\special{pdf:literal 0 113.38577 l}
+...\special{pdf:literal 141.73228 141.73222 m}
+...\special{pdf:literal 0 141.73222 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 0 141.73228 l}
+...\special{pdf:literal 28.34645 0 m}
+...\special{pdf:literal 28.34645 141.73228 l}
+...\special{pdf:literal 56.69289 0 m}
+...\special{pdf:literal 56.69289 141.73228 l}
+...\special{pdf:literal 85.03934 0 m}
+...\special{pdf:literal 85.03934 141.73228 l}
+...\special{pdf:literal 113.38577 0 m}
+...\special{pdf:literal 113.38577 141.73228 l}
+...\special{pdf:literal 141.73222 0 m}
+...\special{pdf:literal 141.73222 141.73228 l}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 141.73228 0 l}
+...\special{pdf:literal 0 28.34645 m}
+...\special{pdf:literal 141.73228 28.34645 l}
+...\special{pdf:literal 0 56.69289 m}
+...\special{pdf:literal 141.73228 56.69289 l}
+...\special{pdf:literal 0 85.03934 m}
+...\special{pdf:literal 141.73228 85.03934 l}
+...\special{pdf:literal 0 113.38577 m}
+...\special{pdf:literal 141.73228 113.38577 l}
+...\special{pdf:literal 0 141.73222 m}
+...\special{pdf:literal 141.73228 141.73222 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 0 141.73228 l}
+...\special{pdf:literal 28.34645 0 m}
+...\special{pdf:literal 28.34645 141.73228 l}
+...\special{pdf:literal 56.69289 0 m}
+...\special{pdf:literal 56.69289 141.73228 l}
+...\special{pdf:literal 85.03934 0 m}
+...\special{pdf:literal 85.03934 141.73228 l}
+...\special{pdf:literal 113.38577 0 m}
+...\special{pdf:literal 113.38577 141.73228 l}
+...\special{pdf:literal 141.73222 0 m}
+...\special{pdf:literal 141.73222 141.73228 l}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 141.73228 0 l}
+...\special{pdf:literal 0 56.6929 m}
+...\special{pdf:literal 141.73228 56.6929 l}
+...\special{pdf:literal 0 113.3858 m}
+...\special{pdf:literal 141.73228 113.3858 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+============================================================
diff --git a/l3trial/l3draw/testfiles/m3draw003.tlg b/l3trial/l3draw/testfiles/m3draw003.tlg
index 1ac3c11..acfe9fc 100644
--- a/l3trial/l3draw/testfiles/m3draw003.tlg
+++ b/l3trial/l3draw/testfiles/m3draw003.tlg
@@ -340,3 +340,141 @@ l. ...  }
 <argument> \l_tmpa_box 
 l. ...  }
 ============================================================
+============================================================
+TEST 11: \draw_path_rectangle:nn 
+============================================================
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\pdfliteral{q}
+...\pdfliteral{0.3985 w}
+...\pdfliteral{0 0 m}
+...\pdfliteral{0 141.73228 l}
+...\pdfliteral{28.34645 0 m}
+...\pdfliteral{28.34645 141.73228 l}
+...\pdfliteral{56.69289 0 m}
+...\pdfliteral{56.69289 141.73228 l}
+...\pdfliteral{85.03934 0 m}
+...\pdfliteral{85.03934 141.73228 l}
+...\pdfliteral{113.38577 0 m}
+...\pdfliteral{113.38577 141.73228 l}
+...\pdfliteral{141.73222 0 m}
+...\pdfliteral{141.73222 141.73228 l}
+...\pdfliteral{0 0 m}
+...\pdfliteral{141.73228 0 l}
+...\pdfliteral{0 28.34645 m}
+...\pdfliteral{141.73228 28.34645 l}
+...\pdfliteral{0 56.69289 m}
+...\pdfliteral{141.73228 56.69289 l}
+...\pdfliteral{0 85.03934 m}
+...\pdfliteral{141.73228 85.03934 l}
+...\pdfliteral{0 113.38577 m}
+...\pdfliteral{141.73228 113.38577 l}
+...\pdfliteral{0 141.73222 m}
+...\pdfliteral{141.73228 141.73222 l}
+...\pdfliteral{Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\pdfliteral{q}
+...\pdfliteral{0.3985 w}
+...\pdfliteral{0 141.73228 m}
+...\pdfliteral{0 0 l}
+...\pdfliteral{28.34645 141.73228 m}
+...\pdfliteral{28.34645 0 l}
+...\pdfliteral{56.69289 141.73228 m}
+...\pdfliteral{56.69289 0 l}
+...\pdfliteral{85.03934 141.73228 m}
+...\pdfliteral{85.03934 0 l}
+...\pdfliteral{113.38577 141.73228 m}
+...\pdfliteral{113.38577 0 l}
+...\pdfliteral{141.73222 141.73228 m}
+...\pdfliteral{141.73222 0 l}
+...\pdfliteral{141.73228 0 m}
+...\pdfliteral{0 0 l}
+...\pdfliteral{141.73228 28.34645 m}
+...\pdfliteral{0 28.34645 l}
+...\pdfliteral{141.73228 56.69289 m}
+...\pdfliteral{0 56.69289 l}
+...\pdfliteral{141.73228 85.03934 m}
+...\pdfliteral{0 85.03934 l}
+...\pdfliteral{141.73228 113.38577 m}
+...\pdfliteral{0 113.38577 l}
+...\pdfliteral{141.73228 141.73222 m}
+...\pdfliteral{0 141.73222 l}
+...\pdfliteral{Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\pdfliteral{q}
+...\pdfliteral{0.3985 w}
+...\pdfliteral{0 0 m}
+...\pdfliteral{0 141.73228 l}
+...\pdfliteral{28.34645 0 m}
+...\pdfliteral{28.34645 141.73228 l}
+...\pdfliteral{56.69289 0 m}
+...\pdfliteral{56.69289 141.73228 l}
+...\pdfliteral{85.03934 0 m}
+...\pdfliteral{85.03934 141.73228 l}
+...\pdfliteral{113.38577 0 m}
+...\pdfliteral{113.38577 141.73228 l}
+...\pdfliteral{141.73222 0 m}
+...\pdfliteral{141.73222 141.73228 l}
+...\pdfliteral{0 0 m}
+...\pdfliteral{141.73228 0 l}
+...\pdfliteral{0 28.34645 m}
+...\pdfliteral{141.73228 28.34645 l}
+...\pdfliteral{0 56.69289 m}
+...\pdfliteral{141.73228 56.69289 l}
+...\pdfliteral{0 85.03934 m}
+...\pdfliteral{141.73228 85.03934 l}
+...\pdfliteral{0 113.38577 m}
+...\pdfliteral{141.73228 113.38577 l}
+...\pdfliteral{0 141.73222 m}
+...\pdfliteral{141.73228 141.73222 l}
+...\pdfliteral{Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\pdfliteral{q}
+...\pdfliteral{0.3985 w}
+...\pdfliteral{0 0 m}
+...\pdfliteral{0 141.73228 l}
+...\pdfliteral{28.34645 0 m}
+...\pdfliteral{28.34645 141.73228 l}
+...\pdfliteral{56.69289 0 m}
+...\pdfliteral{56.69289 141.73228 l}
+...\pdfliteral{85.03934 0 m}
+...\pdfliteral{85.03934 141.73228 l}
+...\pdfliteral{113.38577 0 m}
+...\pdfliteral{113.38577 141.73228 l}
+...\pdfliteral{141.73222 0 m}
+...\pdfliteral{141.73222 141.73228 l}
+...\pdfliteral{0 0 m}
+...\pdfliteral{141.73228 0 l}
+...\pdfliteral{0 56.6929 m}
+...\pdfliteral{141.73228 56.6929 l}
+...\pdfliteral{0 113.3858 m}
+...\pdfliteral{141.73228 113.3858 l}
+...\pdfliteral{Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+============================================================
diff --git a/l3trial/l3draw/testfiles/m3draw003.uptex.tlg b/l3trial/l3draw/testfiles/m3draw003.uptex.tlg
index 44ebf47..034ca34 100644
--- a/l3trial/l3draw/testfiles/m3draw003.uptex.tlg
+++ b/l3trial/l3draw/testfiles/m3draw003.uptex.tlg
@@ -340,3 +340,141 @@ l. ...  }
 <argument> \l_tmpa_box 
 l. ...  }
 ============================================================
+============================================================
+TEST 11: \draw_path_rectangle:nn 
+============================================================
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 0 141.73228 l}
+...\special{pdf:literal 28.34645 0 m}
+...\special{pdf:literal 28.34645 141.73228 l}
+...\special{pdf:literal 56.69289 0 m}
+...\special{pdf:literal 56.69289 141.73228 l}
+...\special{pdf:literal 85.03934 0 m}
+...\special{pdf:literal 85.03934 141.73228 l}
+...\special{pdf:literal 113.38577 0 m}
+...\special{pdf:literal 113.38577 141.73228 l}
+...\special{pdf:literal 141.73222 0 m}
+...\special{pdf:literal 141.73222 141.73228 l}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 141.73228 0 l}
+...\special{pdf:literal 0 28.34645 m}
+...\special{pdf:literal 141.73228 28.34645 l}
+...\special{pdf:literal 0 56.69289 m}
+...\special{pdf:literal 141.73228 56.69289 l}
+...\special{pdf:literal 0 85.03934 m}
+...\special{pdf:literal 141.73228 85.03934 l}
+...\special{pdf:literal 0 113.38577 m}
+...\special{pdf:literal 141.73228 113.38577 l}
+...\special{pdf:literal 0 141.73222 m}
+...\special{pdf:literal 141.73228 141.73222 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 141.73228 m}
+...\special{pdf:literal 0 0 l}
+...\special{pdf:literal 28.34645 141.73228 m}
+...\special{pdf:literal 28.34645 0 l}
+...\special{pdf:literal 56.69289 141.73228 m}
+...\special{pdf:literal 56.69289 0 l}
+...\special{pdf:literal 85.03934 141.73228 m}
+...\special{pdf:literal 85.03934 0 l}
+...\special{pdf:literal 113.38577 141.73228 m}
+...\special{pdf:literal 113.38577 0 l}
+...\special{pdf:literal 141.73222 141.73228 m}
+...\special{pdf:literal 141.73222 0 l}
+...\special{pdf:literal 141.73228 0 m}
+...\special{pdf:literal 0 0 l}
+...\special{pdf:literal 141.73228 28.34645 m}
+...\special{pdf:literal 0 28.34645 l}
+...\special{pdf:literal 141.73228 56.69289 m}
+...\special{pdf:literal 0 56.69289 l}
+...\special{pdf:literal 141.73228 85.03934 m}
+...\special{pdf:literal 0 85.03934 l}
+...\special{pdf:literal 141.73228 113.38577 m}
+...\special{pdf:literal 0 113.38577 l}
+...\special{pdf:literal 141.73228 141.73222 m}
+...\special{pdf:literal 0 141.73222 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 0 141.73228 l}
+...\special{pdf:literal 28.34645 0 m}
+...\special{pdf:literal 28.34645 141.73228 l}
+...\special{pdf:literal 56.69289 0 m}
+...\special{pdf:literal 56.69289 141.73228 l}
+...\special{pdf:literal 85.03934 0 m}
+...\special{pdf:literal 85.03934 141.73228 l}
+...\special{pdf:literal 113.38577 0 m}
+...\special{pdf:literal 113.38577 141.73228 l}
+...\special{pdf:literal 141.73222 0 m}
+...\special{pdf:literal 141.73222 141.73228 l}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 141.73228 0 l}
+...\special{pdf:literal 0 28.34645 m}
+...\special{pdf:literal 141.73228 28.34645 l}
+...\special{pdf:literal 0 56.69289 m}
+...\special{pdf:literal 141.73228 56.69289 l}
+...\special{pdf:literal 0 85.03934 m}
+...\special{pdf:literal 141.73228 85.03934 l}
+...\special{pdf:literal 0 113.38577 m}
+...\special{pdf:literal 141.73228 113.38577 l}
+...\special{pdf:literal 0 141.73222 m}
+...\special{pdf:literal 141.73228 141.73222 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 0 141.73228 l}
+...\special{pdf:literal 28.34645 0 m}
+...\special{pdf:literal 28.34645 141.73228 l}
+...\special{pdf:literal 56.69289 0 m}
+...\special{pdf:literal 56.69289 141.73228 l}
+...\special{pdf:literal 85.03934 0 m}
+...\special{pdf:literal 85.03934 141.73228 l}
+...\special{pdf:literal 113.38577 0 m}
+...\special{pdf:literal 113.38577 141.73228 l}
+...\special{pdf:literal 141.73222 0 m}
+...\special{pdf:literal 141.73222 141.73228 l}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 141.73228 0 l}
+...\special{pdf:literal 0 56.6929 m}
+...\special{pdf:literal 141.73228 56.6929 l}
+...\special{pdf:literal 0 113.3858 m}
+...\special{pdf:literal 141.73228 113.3858 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+============================================================
diff --git a/l3trial/l3draw/testfiles/m3draw003.xetex.tlg b/l3trial/l3draw/testfiles/m3draw003.xetex.tlg
index 44ebf47..034ca34 100644
--- a/l3trial/l3draw/testfiles/m3draw003.xetex.tlg
+++ b/l3trial/l3draw/testfiles/m3draw003.xetex.tlg
@@ -340,3 +340,141 @@ l. ...  }
 <argument> \l_tmpa_box 
 l. ...  }
 ============================================================
+============================================================
+TEST 11: \draw_path_rectangle:nn 
+============================================================
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 0 141.73228 l}
+...\special{pdf:literal 28.34645 0 m}
+...\special{pdf:literal 28.34645 141.73228 l}
+...\special{pdf:literal 56.69289 0 m}
+...\special{pdf:literal 56.69289 141.73228 l}
+...\special{pdf:literal 85.03934 0 m}
+...\special{pdf:literal 85.03934 141.73228 l}
+...\special{pdf:literal 113.38577 0 m}
+...\special{pdf:literal 113.38577 141.73228 l}
+...\special{pdf:literal 141.73222 0 m}
+...\special{pdf:literal 141.73222 141.73228 l}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 141.73228 0 l}
+...\special{pdf:literal 0 28.34645 m}
+...\special{pdf:literal 141.73228 28.34645 l}
+...\special{pdf:literal 0 56.69289 m}
+...\special{pdf:literal 141.73228 56.69289 l}
+...\special{pdf:literal 0 85.03934 m}
+...\special{pdf:literal 141.73228 85.03934 l}
+...\special{pdf:literal 0 113.38577 m}
+...\special{pdf:literal 141.73228 113.38577 l}
+...\special{pdf:literal 0 141.73222 m}
+...\special{pdf:literal 141.73228 141.73222 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 141.73228 m}
+...\special{pdf:literal 0 0 l}
+...\special{pdf:literal 28.34645 141.73228 m}
+...\special{pdf:literal 28.34645 0 l}
+...\special{pdf:literal 56.69289 141.73228 m}
+...\special{pdf:literal 56.69289 0 l}
+...\special{pdf:literal 85.03934 141.73228 m}
+...\special{pdf:literal 85.03934 0 l}
+...\special{pdf:literal 113.38577 141.73228 m}
+...\special{pdf:literal 113.38577 0 l}
+...\special{pdf:literal 141.73222 141.73228 m}
+...\special{pdf:literal 141.73222 0 l}
+...\special{pdf:literal 141.73228 0 m}
+...\special{pdf:literal 0 0 l}
+...\special{pdf:literal 141.73228 28.34645 m}
+...\special{pdf:literal 0 28.34645 l}
+...\special{pdf:literal 141.73228 56.69289 m}
+...\special{pdf:literal 0 56.69289 l}
+...\special{pdf:literal 141.73228 85.03934 m}
+...\special{pdf:literal 0 85.03934 l}
+...\special{pdf:literal 141.73228 113.38577 m}
+...\special{pdf:literal 0 113.38577 l}
+...\special{pdf:literal 141.73228 141.73222 m}
+...\special{pdf:literal 0 141.73222 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 0 141.73228 l}
+...\special{pdf:literal 28.34645 0 m}
+...\special{pdf:literal 28.34645 141.73228 l}
+...\special{pdf:literal 56.69289 0 m}
+...\special{pdf:literal 56.69289 141.73228 l}
+...\special{pdf:literal 85.03934 0 m}
+...\special{pdf:literal 85.03934 141.73228 l}
+...\special{pdf:literal 113.38577 0 m}
+...\special{pdf:literal 113.38577 141.73228 l}
+...\special{pdf:literal 141.73222 0 m}
+...\special{pdf:literal 141.73222 141.73228 l}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 141.73228 0 l}
+...\special{pdf:literal 0 28.34645 m}
+...\special{pdf:literal 141.73228 28.34645 l}
+...\special{pdf:literal 0 56.69289 m}
+...\special{pdf:literal 141.73228 56.69289 l}
+...\special{pdf:literal 0 85.03934 m}
+...\special{pdf:literal 141.73228 85.03934 l}
+...\special{pdf:literal 0 113.38577 m}
+...\special{pdf:literal 141.73228 113.38577 l}
+...\special{pdf:literal 0 141.73222 m}
+...\special{pdf:literal 141.73228 141.73222 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+> \box...=
+\hbox(142.26378+0.0)x142.26378
+.\hbox(142.26378+0.0)x142.26378
+..\glue 0.0
+..\hbox(0.0+0.0)x0.0
+...\special{pdf:literal q}
+...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 0 141.73228 l}
+...\special{pdf:literal 28.34645 0 m}
+...\special{pdf:literal 28.34645 141.73228 l}
+...\special{pdf:literal 56.69289 0 m}
+...\special{pdf:literal 56.69289 141.73228 l}
+...\special{pdf:literal 85.03934 0 m}
+...\special{pdf:literal 85.03934 141.73228 l}
+...\special{pdf:literal 113.38577 0 m}
+...\special{pdf:literal 113.38577 141.73228 l}
+...\special{pdf:literal 141.73222 0 m}
+...\special{pdf:literal 141.73222 141.73228 l}
+...\special{pdf:literal 0 0 m}
+...\special{pdf:literal 141.73228 0 l}
+...\special{pdf:literal 0 56.6929 m}
+...\special{pdf:literal 141.73228 56.6929 l}
+...\special{pdf:literal 0 113.3858 m}
+...\special{pdf:literal 141.73228 113.3858 l}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box 
+l. ...  }
+============================================================





More information about the latex3-commits mailing list