From: Alan W. I. <ir...@be...> - 2009-12-04 02:23:58
|
Here is a full status report showing what still needs to be done to finish the gradient work: As of revision 10676, our svg, qt, and cairo device drivers support native gradients, and that is all I plan to work on native gradients (other than bug fixing) for our device drivers. The results look much better for examples 25 and 30 than the software fallback gradients that are employed for other device drivers. Apparently, wxwidgets supports native gradients (see http://wxwidgets.info/howto_draw_gradient_buttons). Therefore, Werner, you might want to take advantage of that possibility following what was done above for the svg, qt, and cairo device drivers. If any other developer here is aware of native gradient support for any unmentioned device driver, then I make the same suggestion to them to implement it since the results are so much better than the software fallback gradient results. My understanding is Arjen is working on a bug in plP_plfclp (or possibly plP_pointinpolygon or possibly both) that is revealed in a variety of ways by example 25 subpage 8 for all pages for plfill, native gradient, and software fallback gradient results. I have also asked developers here for plgradient help with Ada, octave, ocaml, perl, and tcl bindings (and also examples 25 and 30 that use plgradient). Here are the remaining contributions I have planned for this project. I plan to deal with a number of bugs I have described in detail in previous posts (native gradient clip, native gradient skew, and edge-finding bug for the defined area used by plshades). I also plan to convert our logo generation script to use plgradient and advertise the new plgradient feature in README.release. In sum, there is still some work for me to do concerning PLplot gradient support, but the end is in sight. 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 __________________________ |