On 2014-10-23 22:44-0700 Alan W. Irwin wrote: > To Maurice and Andrew: > > I think you will be interested both in the history of this issue and > also how I resolved it. If either of you think I screwed up this fix > of Maurice's (1994) fix, please let me know! > [...] > For further details about the current fix and Maurice's fix see > <http://sourceforge.net/p/plplot/plplot/ci/3028bea51568a023dcf3612a664a8a4345e91b14> > and > <http://sourceforge.net/p/plplot/plplot/ci/07eab71b70249ac03a0f89db4061583d968f7365>.
One further test I did for this ps device driver change that removed emission of isolated M commands for every state change was I changed directory to examples/test_examples_output_dir (where all results for the test_diff_psc target are now collected), and issued the following command: for FILE in x*[^c]c.psc; do echo $FILE gv --orientation=landscape $FILE done to view each *.psc file generated by C. I looked at every page and saw nothing unusual and encountered no PostScript issues that the gv application could not handle other than one exception. That exception was the x14ac.psc PostScript file (the second file produced by x14c in a multistream environment) which consisted of what appeared to be two empty pages, but fiddling with the boundary box I finally was able to see those pages greatly misaligned from the plot center. Similarly, the x14c.psc file (the first file produced by x14c) had misaligned plots (although not so severely as x14ac.psc). I also ran example 14 by hand using the pscairo and epsqt devices, and there were no rendering issues with those devices for either file result. Therefore, my guess is these misalignment issues for the ps device driver are due to some long-standing multistream issue for that driver rather than something introduced recently by dropping the emission of isolated M commands for every state change. But further investigation (which I have no time for now) will be required to sort that out, and meanwhile the good results for all non-multistream cases that I found above are quite reassuring. 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 __________________________ ------------------------------------------------------------------------------ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel