[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