direct pixel data point symbols for gd and x11, to provide sharp non-distorted data points.
In the example below the first two rows use the new direct pixel data points, while the 3rd row shows
the vector-based data points that have always been available.
proc venndisk - some new attributes to support "vennmag" plots (a series of disks resting on X axis
to compare magnitudes). Here's an example:
clickmaps - new clickmapurl syntax to allow deployment in a new window, etc. Syntax is like this:
clickmapurl: [target=new]http://abc.com/cgi-bin/...
SVG - proc settings / config files - svg_linkparms attribute discontinued. Use the new clickmapurl syntax (see above)
proc axis - stubround attribute - solves the old problem of getting stubs at round number locations when plot
area minima is not at a round location.
proc lineplot - gapmissing: autozero
proc bars - new attributes for better control of bar labels: labelmustfit, labelmaxlen, labelselect
pl command line -ping option
proc scatterplot - cluster attribute - default will now be 'no'
prefab scat - new parm ptstyle= filled or outline ..... and changed to use the new direct pixel data point symbols.
2.33 Bug fixes
clickmap - url encoding is now performed on variable contents and axis values that are substituted into clickmapurls
proc categories - uniqueness check wasn't applied when categories listed literally. Useful in apps where the list is
generated by another program or whatever.
improved handling of very long command line args - each arg is silently truncated to 255 chars.
var=value parameters cannot begin with a dash as may have been previously tolerated.
var=value parameters are now intercepted before entering the arg name big decision structure.
$dategroup() function didn't know about datetime separator characters other than '.'
issue where the "circuit breaker tripped" message was appearing when autorange is used but no stubs / no tics were being generated
ploticus api code bug - prefabs were not usable via api
made adjustments to improve rounding error when axis begins in negative space and reaches zero, zero was shown a very tiny scientific notation number
proc processdata - percents - resulting data values were written as enclosed in quotes which made them unplottable.
fixed many compile warnings when building w/ gcc4 -Wall
drawing to out-of-bounds locations (GD) resulted in huge image.
The pl bounding box was set to a huge rectangle due to a wild draw op..
then the final GD crop operation used the huge bounding box to set the size for the cropped result.
Fixed by limiting final result to 'pagesize'.
proc bars - longways labels on bars that travel beyond plot area boundary weren't being shown/centered properly.
in the -scale parameter, if you used -scale 1,2 the scale did not change but -scale 1.01,2 does work.
Fixed- some code was only taking action if x scale != 1.0