Revision: 6073
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6073&view=rev
Author:   jouni
Date:     2008-09-07 11:19:13 +0000 (Sun, 07 Sep 2008)

Log Message:
-----------
Changed full arrows slightly to avoid an xpdf rendering
problem reported by Friedrich Hagedorn.

Modified Paths:
--------------
    branches/v0_91_maint/CHANGELOG
    branches/v0_91_maint/lib/matplotlib/patches.py

Modified: branches/v0_91_maint/CHANGELOG
===================================================================
--- branches/v0_91_maint/CHANGELOG      2008-09-07 10:57:15 UTC (rev 6072)
+++ branches/v0_91_maint/CHANGELOG      2008-09-07 11:19:13 UTC (rev 6073)
@@ -1,3 +1,6 @@
+2008-09-07 Changed full arrows slightly to avoid an xpdf rendering
+           problem reported by Friedrich Hagedorn. - JKS
+
 2008-08-25 Fix locale issues in SVG backend - MGD
 
 2008-08-01 Backported memory leak fixes in _ttconv.cpp - MGD

Modified: branches/v0_91_maint/lib/matplotlib/patches.py
===================================================================
--- branches/v0_91_maint/lib/matplotlib/patches.py      2008-09-07 10:57:15 UTC 
(rev 6072)
+++ branches/v0_91_maint/lib/matplotlib/patches.py      2008-09-07 11:19:13 UTC 
(rev 6073)
@@ -634,7 +634,11 @@
                 if shape == 'right':
                     coords = right_half_arrow
                 elif shape == 'full':
-                    
coords=npy.concatenate([left_half_arrow,right_half_arrow[::-1]])
+                    # The half-arrows contain the midpoint of the stem,
+                    # which we can omit from the full arrow. Including it
+                    # twice caused a problem with xpdf.
+                    coords=npy.concatenate([left_half_arrow[:-1],
+                                            right_half_arrow[-2::-1]])
                 else:
                     raise ValueError, "Got unknown shape: %s" % shape
             cx = float(dx)/distance


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-checkins mailing list
Matplotlib-checkins@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to