Release notes:

An experimental plot metafile input function, plreadmetafile(), was implemented 
to provide an integrated read/write capability into the core of PLplot.  In 
conjunction, the plmeta driver has been updated to support a transition to a 
new format.  A key 
change is storing the raw string data used to represent text and plot symbols 
into the metafile instead of the rendered 
characters.  The new features are currently disabled in order to prevent 
breaking compatibility with the existing format.  

The plbuf.c file was cleaned up by removing code that was used to write 
temporary files.  The temporary file implementation
has been deprecated for almost five years and was in an unmaintained state.  
This improved the readability of the code.  Performance enhancements were also 
made to plbuf to improve performance:  First, the rd_data_no_copy() internal 
function was implemented to avoid needless memory allocation and copying in 
plbuf.c; and, second, a two-byte alignment is maintained in the plot buffer as 
most architectures have better memory access performance with an even byte 
alignment.  An experimental plot buffer import was implemented as a PLESC 
operation to support wxwidget development.  The plot state save at the
beginning of plot (BOP) was improved in order to fix rendering artifacts when 
plots were resized. In addition, the text handling
operations in the buffer have been improved; however, the cairo driver does not 
correctly handle resizes correctly and it
uses an alternate text processing method that is currently disabled in the plot 
buffer.  A bug in pattern fills was corrected and
the plot buffer now will only contain the PLSTATE_FILL operation rather than 
both PLSTATE_FILL and the individual LINE commands of the fill.  This was 
causing a line doubling effect when plots were resized.

On Mar 14, 2015, at 12:15 PM, Alan W. Irwin <ir...@beluga.phys.uvic.ca> wrote:

> Hi Jim:
> 
> I am about to start working on the release notes (README.release) which 
> currently
> are quite out of date.  I plan to say something like many bugs were
> fixed (notably for plbuf), but if there is more to say than that about
> your plbuf changes, please send me a paragraph describing those changes.
> 
> I also need a paragraph from you describing where we are now with
> plmeta/plrender compared to previously. And also one or two sentences
> about your future plans for plmeta/plrender would be appropriate. Note
> I will likely edit your notes afterward to emphasize that we have
> transitioned from an unmaintained state with PLD_plmeta OFF to an
> experimental state (still with PLD_plmeta OFF) if you don't make that
> point yourself.
> 
> 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
> __________________________


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to