[latex3-commits] [git/LaTeX3-latex3-latex3] master: l3draw: Init limits at max values (5c58094)

Joseph Wright joseph.wright at morningstar2.co.uk
Wed Feb 14 23:37:34 CET 2018


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/5c5809400f80bd97d6ca8fa17456965d4ebd803b

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

commit 5c5809400f80bd97d6ca8fa17456965d4ebd803b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Wed Feb 14 22:37:34 2018 +0000

    l3draw: Init limits at max values


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

5c5809400f80bd97d6ca8fa17456965d4ebd803b
 l3trial/l3draw/l3draw-paths.dtx              |    8 ++++----
 l3trial/l3draw/l3draw-scopes.dtx             |    8 ++++----
 l3trial/l3draw/testfiles/m3draw003.ptex.tlg  |   16 ++++++++--------
 l3trial/l3draw/testfiles/m3draw003.tlg       |   16 ++++++++--------
 l3trial/l3draw/testfiles/m3draw003.uptex.tlg |   16 ++++++++--------
 l3trial/l3draw/testfiles/m3draw003.xetex.tlg |   16 ++++++++--------
 6 files changed, 40 insertions(+), 40 deletions(-)

diff --git a/l3trial/l3draw/l3draw-paths.dtx b/l3trial/l3draw/l3draw-paths.dtx
index 3841ac7..95c6ca1 100644
--- a/l3trial/l3draw/l3draw-paths.dtx
+++ b/l3trial/l3draw/l3draw-paths.dtx
@@ -114,10 +114,10 @@
   }
 \cs_new_protected:Npn \@@_path_reset_limits:
   {
-    \dim_gzero:N \g_@@_path_xmax_dim
-    \dim_gzero:N \g_@@_path_xmin_dim
-    \dim_gzero:N \g_@@_path_ymax_dim
-    \dim_gzero:N \g_@@_path_ymin_dim
+    \dim_gset:Nn \g_@@_path_xmax_dim { -\c_max_dim }
+    \dim_gset:Nn \g_@@_path_xmin_dim {  \c_max_dim }
+    \dim_gset:Nn \g_@@_path_ymax_dim { -\c_max_dim }
+    \dim_gset:Nn \g_@@_path_ymin_dim {  \c_max_dim }
   }
 %    \end{macrocode}
 % \end{macro}
diff --git a/l3trial/l3draw/l3draw-scopes.dtx b/l3trial/l3draw/l3draw-scopes.dtx
index 74c85ca..5d17662 100644
--- a/l3trial/l3draw/l3draw-scopes.dtx
+++ b/l3trial/l3draw/l3draw-scopes.dtx
@@ -101,10 +101,10 @@
   {
     \hbox_set:Nw \l_@@_main_box
       \driver_draw_begin:
-      \dim_gzero:N \g_@@_xmax_dim
-      \dim_gzero:N \g_@@_xmin_dim
-      \dim_gzero:N \g_@@_ymax_dim
-      \dim_gzero:N \g_@@_ymin_dim
+      \dim_gset:Nn \g_@@_xmax_dim { -\c_max_dim }
+      \dim_gset:Nn \g_@@_xmin_dim {  \c_max_dim }
+      \dim_gset:Nn \g_@@_ymax_dim { -\c_max_dim }
+      \dim_gset:Nn \g_@@_ymin_dim {  \c_max_dim }
       \bool_set_true:N \l_@@_update_bb_bool
       \draw_transform_reset:
       \draw_linewidth:n { \l_draw_default_linewidth_dim }
diff --git a/l3trial/l3draw/testfiles/m3draw003.ptex.tlg b/l3trial/l3draw/testfiles/m3draw003.ptex.tlg
index 88d544e..fd83998 100644
--- a/l3trial/l3draw/testfiles/m3draw003.ptex.tlg
+++ b/l3trial/l3draw/testfiles/m3draw003.ptex.tlg
@@ -4,10 +4,10 @@ Don't change this file in any respect.
 TEST 1: \draw_path_moveto:n 
 ============================================================
 > \box...=
-\hbox(10.0+0.0)x10.0
-.\hbox(10.0+0.0)x10.0
-..\glue 0.0
-..\hbox(0.0+0.0)x0.0
+\hbox(20.0+0.0)x0.0
+.\hbox(20.0+0.0)x0.0
+..\glue -10.0
+..\hbox(0.0+0.0)x0.0, shifted 10.0
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 9.96265 9.96265 m}
@@ -20,10 +20,10 @@ l. ...  }
 TEST 2: \draw_path_lineto:n 
 ============================================================
 > \box...=
-\hbox(10.0+0.0)x10.0
-.\hbox(10.0+0.0)x10.0
-..\glue 0.0
-..\hbox(0.0+0.0)x0.0
+\hbox(20.0+0.0)x0.0
+.\hbox(20.0+0.0)x0.0
+..\glue -10.0
+..\hbox(0.0+0.0)x0.0, shifted 10.0
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 9.96265 9.96265 l}
diff --git a/l3trial/l3draw/testfiles/m3draw003.tlg b/l3trial/l3draw/testfiles/m3draw003.tlg
index f8b3bdd..f0ec3fe 100644
--- a/l3trial/l3draw/testfiles/m3draw003.tlg
+++ b/l3trial/l3draw/testfiles/m3draw003.tlg
@@ -4,10 +4,10 @@ Don't change this file in any respect.
 TEST 1: \draw_path_moveto:n 
 ============================================================
 > \box...=
-\hbox(10.0+0.0)x10.0
-.\hbox(10.0+0.0)x10.0
-..\glue 0.0
-..\hbox(0.0+0.0)x0.0
+\hbox(20.0+0.0)x0.0
+.\hbox(20.0+0.0)x0.0
+..\glue -10.0
+..\hbox(0.0+0.0)x0.0, shifted 10.0
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{9.96265 9.96265 m}
@@ -20,10 +20,10 @@ l. ...  }
 TEST 2: \draw_path_lineto:n 
 ============================================================
 > \box...=
-\hbox(10.0+0.0)x10.0
-.\hbox(10.0+0.0)x10.0
-..\glue 0.0
-..\hbox(0.0+0.0)x0.0
+\hbox(20.0+0.0)x0.0
+.\hbox(20.0+0.0)x0.0
+..\glue -10.0
+..\hbox(0.0+0.0)x0.0, shifted 10.0
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{9.96265 9.96265 l}
diff --git a/l3trial/l3draw/testfiles/m3draw003.uptex.tlg b/l3trial/l3draw/testfiles/m3draw003.uptex.tlg
index 88d544e..fd83998 100644
--- a/l3trial/l3draw/testfiles/m3draw003.uptex.tlg
+++ b/l3trial/l3draw/testfiles/m3draw003.uptex.tlg
@@ -4,10 +4,10 @@ Don't change this file in any respect.
 TEST 1: \draw_path_moveto:n 
 ============================================================
 > \box...=
-\hbox(10.0+0.0)x10.0
-.\hbox(10.0+0.0)x10.0
-..\glue 0.0
-..\hbox(0.0+0.0)x0.0
+\hbox(20.0+0.0)x0.0
+.\hbox(20.0+0.0)x0.0
+..\glue -10.0
+..\hbox(0.0+0.0)x0.0, shifted 10.0
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 9.96265 9.96265 m}
@@ -20,10 +20,10 @@ l. ...  }
 TEST 2: \draw_path_lineto:n 
 ============================================================
 > \box...=
-\hbox(10.0+0.0)x10.0
-.\hbox(10.0+0.0)x10.0
-..\glue 0.0
-..\hbox(0.0+0.0)x0.0
+\hbox(20.0+0.0)x0.0
+.\hbox(20.0+0.0)x0.0
+..\glue -10.0
+..\hbox(0.0+0.0)x0.0, shifted 10.0
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 9.96265 9.96265 l}
diff --git a/l3trial/l3draw/testfiles/m3draw003.xetex.tlg b/l3trial/l3draw/testfiles/m3draw003.xetex.tlg
index 88d544e..fd83998 100644
--- a/l3trial/l3draw/testfiles/m3draw003.xetex.tlg
+++ b/l3trial/l3draw/testfiles/m3draw003.xetex.tlg
@@ -4,10 +4,10 @@ Don't change this file in any respect.
 TEST 1: \draw_path_moveto:n 
 ============================================================
 > \box...=
-\hbox(10.0+0.0)x10.0
-.\hbox(10.0+0.0)x10.0
-..\glue 0.0
-..\hbox(0.0+0.0)x0.0
+\hbox(20.0+0.0)x0.0
+.\hbox(20.0+0.0)x0.0
+..\glue -10.0
+..\hbox(0.0+0.0)x0.0, shifted 10.0
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 9.96265 9.96265 m}
@@ -20,10 +20,10 @@ l. ...  }
 TEST 2: \draw_path_lineto:n 
 ============================================================
 > \box...=
-\hbox(10.0+0.0)x10.0
-.\hbox(10.0+0.0)x10.0
-..\glue 0.0
-..\hbox(0.0+0.0)x0.0
+\hbox(20.0+0.0)x0.0
+.\hbox(20.0+0.0)x0.0
+..\glue -10.0
+..\hbox(0.0+0.0)x0.0, shifted 10.0
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 9.96265 9.96265 l}





More information about the latex3-commits mailing list