[latex3-commits] [git/LaTeX3-latex3-latex3] master: l3draw: Use softpaths in path set up (1db8faf)

Joseph Wright joseph.wright at morningstar2.co.uk
Wed Feb 14 22:43:20 CET 2018


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/1db8fafbf8cd502342d68d7dd0d4b01dfbeca24d

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

commit 1db8fafbf8cd502342d68d7dd0d4b01dfbeca24d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Wed Feb 14 21:43:20 2018 +0000

    l3draw: Use softpaths in path set up
    
    Only basic ones at the present, and with a hack in the
    test files to make sure it actually works.
    
    Lots of path stuff to do before these are 'really' active.


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

1db8fafbf8cd502342d68d7dd0d4b01dfbeca24d
 l3trial/l3draw/l3draw-paths.dtx        |   10 +++++-----
 l3trial/l3draw/l3draw-softpath.dtx     |    2 +-
 l3trial/l3draw/testfiles/m3draw003.lvt |    1 +
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/l3trial/l3draw/l3draw-paths.dtx b/l3trial/l3draw/l3draw-paths.dtx
index a6c8608..3785d2d 100644
--- a/l3trial/l3draw/l3draw-paths.dtx
+++ b/l3trial/l3draw/l3draw-paths.dtx
@@ -152,7 +152,7 @@
 \cs_new_protected:Npn \@@_path_moveto:nn #1#2
   {
      \@@_path_update_limits:nn {#1} {#2}
-     \driver_draw_moveto:nn {#1} {#2}
+     \@@_softpath_moveto:nn {#1} {#2}
      \@@_path_update_last:nn {#1} {#2}
   }
 \cs_new_protected:Npn \draw_path_lineto:n #1
@@ -164,7 +164,7 @@
 \cs_new_protected:Npn \@@_path_lineto:nn #1#2
   {
      \@@_path_update_limits:nn {#1} {#2}
-     \driver_draw_lineto:nn {#1} {#2}
+     \@@_softpath_lineto:nn {#1} {#2}
      \@@_path_update_last:nn {#1} {#2}
   }
 \cs_new_protected:Npn \draw_path_curveto:nnn #1#2#3
@@ -183,7 +183,7 @@
      \@@_path_update_limits:nn {#1} {#2}
      \@@_path_update_limits:nn {#3} {#4}
      \@@_path_update_limits:nn {#5} {#6}
-     \driver_draw_curveto:nnnnnn {#1} {#2} {#3} {#4} {#5} {#6}
+     \@@_softpath_curveto:nnnnnn {#1} {#2} {#3} {#4} {#5} {#6}
      \@@_path_update_last:nn {#5} {#6}
   }
 %    \end{macrocode}
@@ -193,10 +193,10 @@
 % \end{macro}
 %
 % \begin{macro}{\draw_path_close:}
-%   A simple wrapper (though will need curved corner support).
+%   A simple wrapper (though will need curved corer support).
 %    \begin{macrocode}
 \cs_new_protected:Npn \draw_path_close:
-  { \driver_draw_closepath: }
+  { \@@_softpath_closepath: }
 %    \end{macrocode}
 % \end{macro}
 %
diff --git a/l3trial/l3draw/l3draw-softpath.dtx b/l3trial/l3draw/l3draw-softpath.dtx
index d411c7e..ac3e2e7 100644
--- a/l3trial/l3draw/l3draw-softpath.dtx
+++ b/l3trial/l3draw/l3draw-softpath.dtx
@@ -289,7 +289,7 @@
 \cs_new_protected:Npn \@@_softpath_curveto_opi:nn #1#2 
   { \@@_softpath_curveto_opi:nnNnnNnn {#1} {#2} }
 \cs_new_protected:Npn \@@_softpath_curveto_opi:nnNnnNnn #1#2#3#4#5#6#7#8
-  { \driver_draw_curevto:nnnnnn {#1} {#2} {#4} {#5} {#7} {#8} }
+  { \driver_draw_curveto:nnnnnn {#1} {#2} {#4} {#5} {#7} {#8} }
 \cs_new_protected:Npn \@@_softpath_curveto_opii:nn #1#2 { }
 \cs_new_protected:Npn \@@_softpath_curveto_opiii:nn #1#2 { }
 \cs_new_protected:Npn \@@_softpath_lineto_op:nn #1#2
diff --git a/l3trial/l3draw/testfiles/m3draw003.lvt b/l3trial/l3draw/testfiles/m3draw003.lvt
index 96bcc34..0a762be 100644
--- a/l3trial/l3draw/testfiles/m3draw003.lvt
+++ b/l3trial/l3draw/testfiles/m3draw003.lvt
@@ -21,6 +21,7 @@
       {
         \draw_begin:
         #1
+        \__draw_softpath_use_clear:
         \draw_end:
       }
     \box_show:N \l_tmpa_box





More information about the latex3-commits mailing list