On 2015-03-25 15:39-0000 Phil Rosenberg wrote:

> Hi Alan
> I have pushed that fix. There was also a problem on resize that caused
> a hang due to re-entrancy in the event loop which I have fixed too.
>
> There is also a problem with rendering the wxPLplotDemo whereby there
> are sections of the window that are not being rendered. I'm not sure
> if this is a long standing issue that nobody has noticed before or if
> it is something that has changed in wxWidgets 3.0 or if it is a new
> thing. However all the examples render correctly.

Hi Phil:

Your fix works perfectly here.

I have had a look at a small sample of the examples with
-DOLD_WXWIDGETS=ON and -dev wxwidgets, and they appear to render as
before.  Note, I don't say they render correctly because there were
some long-standing rendering issues with old wxwidgets such as affine
transform issues with example 8 backend=0, and I am just glad we don't
have to worry about fixing those anymore.  In other words,
-DOLD_WXWIDGETS=ON appears to deliver exactly what we had before
for 5.10.0, warts and all, which is our goal.

I have also looked at wxPLplotDemo results with -DOLD_WXWIDGETS=ON,
and that renders perfectly with the Debian stable version of the
wxwidgets libraries (2.8.12.1).  So that supports your hypothesis
above that the rendering issue you found for this case is due to an
inconsistency with wxWidgets 3.0.  So if you confirm this issue also
existed for the 5.10.0 version of the wxwidgets device driver, then
there is nothing more you should do here since the only fixing we
should do for the -DOLD_WXWIDGETS=ON case is if there is a regression
(change) from what occurred for the wxwidgets device driver for
PLplot-5.10.0.

So anticipating you will not find such a regression, then thanks very
much for fixing the -DOLD_WXWIDGETS=ON case which was a major
showstopper for this release, and it looks like the rest of this
release is largely up to me (unless I find more regressions with any
aspect of PLplot that I need help fixing).

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to