Revision: 7821
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=7821&view=rev
Author: jdh2358
Date: 2009-09-24 04:02:07 +0000 (Thu, 24 Sep 2009)
Log Message:
-----------
Merged revisions 7813,7818-7819 via svnmerge from
https://matplotlib.svn.sourceforge.net/svnroot/matplotlib/branches/v0_99_maint
........
r7813 | jdh2358 | 2009-09-21 12:12:47 -0500 (Mon, 21 Sep 2009) | 1 line
tag for 0.99.1 release
........
r7818 | jdh2358 | 2009-09-23 22:00:28 -0500 (Wed, 23 Sep 2009) | 1 line
try statically linking in the deps for OSX
........
r7819 | jdh2358 | 2009-09-23 22:57:31 -0500 (Wed, 23 Sep 2009) | 1 line
applied a fix for sf bug 2865490; is there something more elegant?
........
Modified Paths:
--------------
trunk/matplotlib/CHANGELOG
trunk/matplotlib/doc/_templates/indexsidebar.html
trunk/matplotlib/make.osx
trunk/matplotlib/src/_backend_agg.cpp
Property Changed:
----------------
trunk/matplotlib/
Property changes on: trunk/matplotlib
___________________________________________________________________
Modified: svnmerge-integrated
- /branches/mathtex:1-7263 /branches/v0_99_maint:1-7811
+ /branches/mathtex:1-7263 /branches/v0_99_maint:1-7820
Modified: trunk/matplotlib/CHANGELOG
===================================================================
--- trunk/matplotlib/CHANGELOG 2009-09-24 03:58:25 UTC (rev 7820)
+++ trunk/matplotlib/CHANGELOG 2009-09-24 04:02:07 UTC (rev 7821)
@@ -1,3 +1,6 @@
+===============================================
+2009-09-21 Tagged for release 0.99.1
+
2009-09-20 Fix usetex spacing errors in pdf backend. - JKS
2009-09-20 Add Sphinx extension to highlight IPython console sessions,
Modified: trunk/matplotlib/doc/_templates/indexsidebar.html
===================================================================
--- trunk/matplotlib/doc/_templates/indexsidebar.html 2009-09-24 03:58:25 UTC
(rev 7820)
+++ trunk/matplotlib/doc/_templates/indexsidebar.html 2009-09-24 04:02:07 UTC
(rev 7821)
@@ -3,8 +3,11 @@
<p>Please <a
href="http://sourceforge.net/project/project_donations.php?group_id=80706">donate</a>
to support matplotlib development.</p>
-
-<p>matplotlib 0.99 is available for <a
href="http://sourceforge.net/projects/matplotlib">download</a>. See <a
href="{{ pathto('users/whats_new') }}">what's new</a> and tips on <a href="{{
+
+<p>We have a release candidate of matplotlib 0.99.1 <a
href="http://drop.io/xortel1">available</a> for testing. Please report any
problems on the <a
href="http://sourceforge.net/tracker2/?group_id=80706">tracker</a> and <a
href="http://sourceforge.net/mail/?group_id=80706">mailing list</a>.
+</p>
+
+<p>matplotlib 0.99.0 is available for <a
href="http://sourceforge.net/projects/matplotlib">download</a>. See <a
href="{{ pathto('users/whats_new') }}">what's new</a> and tips on <a href="{{
pathto('users/installing') }}">installing</a>
</p>
Modified: trunk/matplotlib/make.osx
===================================================================
--- trunk/matplotlib/make.osx 2009-09-24 03:58:25 UTC (rev 7820)
+++ trunk/matplotlib/make.osx 2009-09-24 04:02:07 UTC (rev 7821)
@@ -1,7 +1,6 @@
# build mpl into a local install dir with
# PREFIX=/Users/jdhunter/dev make -f make.osx fetch deps mpl_install
-MPLVERSION=0.99.1
PYVERSION=2.6
PYTHON=python${PYVERSION}
ZLIBVERSION=1.2.3
@@ -92,6 +91,7 @@
cp release/osx/data/setup.cfg release/osx/data/ReadMe.txt . &&\
export CFLAGS=${CFLAGS} &&\
export LDFLAGS=${LDFLAGS} &&\
+ rm -f ${PREFIX}/lib/*.dylib &&\
/Library/Frameworks/Python.framework/Versions/${PYVERSION}/bin/bdist_mpkg
--readme=ReadMe.txt &&\
hdiutil create -srcdir
dist/matplotlib-${MPLVERSION}-py${PYVERSION}-macosx10.5.mpkg
dist/matplotlib-${MPLVERSION}-py${PYVERSION}-macosx10.5.dmg &&\
${PYTHON} setupegg.py bdist_egg
Modified: trunk/matplotlib/src/_backend_agg.cpp
===================================================================
--- trunk/matplotlib/src/_backend_agg.cpp 2009-09-24 03:58:25 UTC (rev
7820)
+++ trunk/matplotlib/src/_backend_agg.cpp 2009-09-24 04:02:07 UTC (rev
7821)
@@ -608,6 +608,14 @@
x = (double)(int)x; y = (double)(int)y;
+ // if x or y is close to the width or height, the filled
+ // region could be inside the boundary even if the center is
+ // out. But at some point we need to cull these points
+ // because they can create segfaults of they overflow; eg
+ //
https://sourceforge.net/tracker/?func=detail&aid=2865490&group_id=80706&atid=560720
+ if (fabs(x)>(2*width)) continue;
+ if (fabs(y)>(2*height)) continue;
+
pixfmt_amask_type pfa(pixFmt, alphaMask);
amask_ren_type r(pfa);
amask_aa_renderer_type ren(r);
@@ -629,6 +637,14 @@
x = (double)(int)x; y = (double)(int)y;
+ // if x or y is close to the width or height, the filled
+ // region could be inside the boundary even if the center is
+ // out. But at some point we need to cull these points
+ // because they can create segfaults of they overflow; eg
+ //
https://sourceforge.net/tracker/?func=detail&aid=2865490&group_id=80706&atid=560720
+ if (fabs(x)>(2*width)) continue;
+ if (fabs(y)>(2*height)) continue;
+
if (face.first) {
rendererAA.color(face.second);
sa.init(fillCache, fillSize, x, y);
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins