I have now (revision 11540) restored the default build by disabling plcolorbar everywhere but C and OCaml. Example 33 in C currently does not plot the plcolorbar pages unless the user specifies the -colorbar option. This means all test diffs for example 33 are against the C version without the plcolorbar pages being plotted.
Here are the current diff test results as generated by the test_diff_psc target in the build tree: c++ Missing examples : Differing postscript output : Missing stdout : Differing stdout : f77 Missing examples : 33 Differing postscript output : 27 Missing stdout : Differing stdout : f95 Missing examples : 33 Differing postscript output : 04 18 26 27 Missing stdout : Differing stdout : java Missing examples : Differing postscript output : Missing stdout : Differing stdout : octave Missing examples : 19 Differing postscript output : Missing stdout : Differing stdout : python Missing examples : Differing postscript output : Missing stdout : Differing stdout : tcl Missing examples : 33 Differing postscript output : 04 18 26 27 Missing stdout : Differing stdout : ada Missing examples : 33 Differing postscript output : 04 18 26 27 Missing stdout : Differing stdout : adathick Missing examples : 33 Differing postscript output : 04 18 26 27 Missing stdout : Differing stdout : lua Missing examples : 33 Differing postscript output : 04 18 19 26 27 Missing stdout : Differing stdout : d Missing examples : 33 Differing postscript output : 04 18 26 27 Missing stdout : Differing stdout : Since plcolorbar is not part of this comparison, most of these remaining differences are due to pllegend not being propagated to one of the languages. I suggest now is an excellent time to do the pllegend propagation without interference from plcolorbar in example 33. Simply follow the part of examples/c/x33c.c that has nothing to do with plcolorbar, and you should be okay. Note, some have expressed concern about how to propagate the char** text and symbol strings in pllegend, but those arguments follow very closely how the legline strings in example 17 are passed to plstripc. So propagating pllegend to your favorite language should be quite straightforward. Meanwhile, Hez and I will be working on plcolorbar, and that will likely involve further API changes for it. Once, we are both satisfied with it for C (and OCaml), I plan to show examples to the list for further discussion to make sure it fits everybody's needs (as far as we know at this time). Even then, experience tells me that further API changes will probably become necessary as we gain more experience with plcolorbar so I think we should mark that API as experimental for this release cycle and wait to propagate it to all language bindings and the various language versions of example 33 to the next release cycle. 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 __________________________ ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel