[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