On 2015-03-15 16:24-0400 Jim Dishaw wrote: > 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. >
Hi Jim: Thanks very much for these release notes which I have edited and inserted into README.relase file (commit id e048de7). I believe that completes our pre-release business. 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