I recently used a combination of -DDEFAULT_ALL_DEVICES=ON and running "make
test_noninteractive" and "make test_interactive" in the installed examples
tree to test all non-interactive devices and most interactive devices that
are accessible on Linux.  Now that some bad devices have been retired, the
remaining devices are in good shape with just a few exceptions.  I will take
this opportunity to list all issues I noticed today here even though some of
them have been posted to this list before.

Interactive issues:

* qtwidget treats interactive 17 in a non-interactive way (i.e., just gives
a snapshot of the final result).  After I looked at this in detail, I was
convinced this issue is due to qtwidget not implementing PLESC_FLUSH (used
extensively by the "strip chart" api used by example 17) like our other
interactive devices do.  Alban has agreed to implement PLESC_FLUSH for
qtwidget.  Once that is completed, I am virtually positive this issue will
go away.

* wxwidgets (wxGC) has a number of obvious text position issues, but
otherwise it is a pretty nice driver with good-looking results. My
understanding is wxGC is the wave of the future here so Werner might want to
consider concentrating his wxwidgets development time on only the wxGC
component to get it into good shape and simplifying his life considerably by
dropping the remaining components (basic and AGG ) of wxwidgets completely.

* gcw runs without memory management issues, at least, but it does have a
number of rendering issues.  Personally, I think this deprecated driver and
the associated gnome2 and pygcw bindings are headed for retirement within a
year or so since cairo and qt beat it hollow in all respects.

Non-interactive issues:

* I have mentioned before that cgm shows severe memory management issues for
example 16 but is completely valgrind clean for all other examples.

* I have mentioned in a previous post some pdf device driver issues that
Werner will be taking a look at.

* A previously unknown issue (at least to me) that showed up as a result of
this recent testing was example 2 segfaulted for -dev wxpng.  I actually
don't know the development status of wxpng, but I suspect it is largely
experimental now which would explain this result.

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); PLplot scientific plotting software
package (plplot.org); 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
__________________________

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to