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