On 2013-08-23 15:08-0600 Orion Poplawski wrote:

> So, I've updated plplot in (yet to be released) Fedora 20 to svn12479.  This
> contains the change of wid -> width for pen width.  This is breaking my gdl
> build because it is still trying to use wid() which is all of a sudden gone.
> And now I have nothing like a version number change to key this on.
>
> So:
>
> - Is it intentional for plstream->wid() to be removed completely already?

At the C level plwid is still available if the builder specifies
-DPL_DEPRECATED=ON, but I suspect nobody has bothered to propagate
that deprecated version to other languages.  So IIRC we have a gradual
change possible from plwid to plwidth for C, but an abrupt change for
the bindings.  That was not intentional, but it is also not a bad
outcome since integer line widths are pretty old-fashioned and the fix
is easy (see below).

> - Time for a release?

My opinion is this is long overdue.  We still need to propagate the
plcolorbar changes to the OCaml and Ada bindings and examples and
document plcolorbar in doc/docbook/src/api.xml, but I think those
relatively minor issues are all that is currently blocking us from a
release.

> - other suggestions?

You are probably aware of this already, but the gdl breakage should be
trivial to fix.  Replace all instances of plstream->wid( integer
width) with plstream->plwidth(floating width).  One could test plplot
to see if plwid or plwidth was available and key the change on that.
However, I agree it would make life much easier for you and others to
have a PLplot version number to key such a change.

Thus, getting out a PLplot release out soon is important not only for
this reason but many others.

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
__________________________

------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to