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 [email protected] https://lists.sourceforge.net/lists/listinfo/plplot-devel
