On 2013-05-01 11:32-0700 Alan W. Irwin wrote:

> Giving what you had said about the status of plcolorbar and associated
> examples, I will immediately concentrate today on propagating the
> plshade/plshades and pllegend line width changes to the swig-related
> bindings and associated examples 4, 15, 16, 26, and 33.

...and example 21 (which also calls plshades).

As of revision 12325 I have made some progress towards this goal.

* I have made changes to the C examples to insure the correct type is
   used for width arguments for plshade* and pllegend since those C
   examples are often the prototype for the corresponding examples
   written in other languages where type checking or arguments may be
   less relaxed than it is for C.

* I have updated the Python bindings and examples and enabled Python
   by default.

The current status is the default build (which now includes Fortran 95
and Tcl thanks to Arjen's efforts, OCaml thanks to Hez's efforts, and
Python thanks to my efforts) shows no obvious errors for the
test_noninteractive target.

I will now move on to updating the DocBook API documentation for the
plshade* and pllegend arguments, and also propagating the changed
width arguments for those routines for the remaining swig-related languages
(Java, Lua, and Octave) I committed to support through this change.

Meanwhile, I encourage others here to continue propagating these
plshade* and pllegend width argument type changes to the bindings and
examples of the languages you want to support.  To be specific, those
remaining languages are Ada, C++, and D.  Also, it would be a good
idea for Doug Hunt to update his external Perl/PDL PLplot bindings to
be consistent with this backwards incompatible change in the plshade*
and pllegend argument types.

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
__________________________

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to