<html> <head> <!-- This file has been generated by unroff 1.0, 03/11/09 13:17:52. --> <!-- Do not edit! --> <STYLE TYPE="text/css"> <!-- A:link{text-decoration:none} A:visited{text-decoration:none} A:active{text-decoration:none} OL,UL,P,BODY,TD,TR,TH,FORM { font-family: arial,helvetica,sans-serif;; font-size:small; color: #333333; } H1 { font-size: x-large; font-family: arial,helvetica,sans-serif; } H2 { font-size: large; font-family: arial,helvetica,sans-serif; } H3 { font-size: medium; font-family: arial,helvetica,sans-serif; } H4 { font-size: small; font-family: arial,helvetica,sans-serif; } --> </STYLE> <title>ploticus: release notes for earlier versions</title> <body bgcolor=D0D0EE vlink=0000FF> <br> <br> <center> <table cellpadding=2 bgcolor=FFFFFF width=550><tr> <td> <table cellpadding=2 width=550><tr> <td><br><h2>Release notes for earlier versions</h2></td> <td align=right> <small> <a href="../doc/welcome.html"><img src="../doc/ploticus.gif" border=0></a><br> Version 2.41 Mar2009 <td></tr></table> </td></tr> <td> <br> <br> <title>Manual page for Release_notes_for_earlier_versions(PL)</title> </head> <body> <a href="news.html">Current news and release notes</a> <br> <br> <h2>Version 2.40 (Jan 2008) New features:</h2> <ul> <li> A revision pass was done affecting all script and attribute parsing, with the goal of eliminating attribute length restrictions where possible, and reducing string copy operations. <br><br> <li> <a href="catlines.html"> <b>proc catlines</b><br> <img src="../gallery/thumbnails/catlines1.gif" border=0></a> <br><br> <li> <a href="tree.html"> <b>proc tree</b><br> <img src="../gallery/thumbnails/tree1.gif" border=0></a> <br><br> <br><br> <li> <a href="getdata.html">proc getdata</a> ... data sets using the bar character (|) as field delimiter are now supported. Also, there's now <tt>delim: auto</tt> which tries to automatically determine data field delimitation. <br><br> <li> <a href="processdata.html">proc processdata</a> ... new actions: summary, summaryplus, raccum ... new attributes binsize, binmod <br><br> <li> <a href="rangebar.html">proc boxplot</a> (formerly proc rangebar) ... functionality change.. it now produces a set of boxplots in a similar way to how other procs (such as proc bars) operate. Any existing scripts using proc rangebar will require attention. <br><br> <li> new <a href="pl.1.html">pl(1) command line options</a> -pixsize (to set exact size of result image in pixels), and -cputime (to set cputime resource limit). As usual these have equivalent settings in <a href="page.html">proc page</a> and/or <a href="settings.html">proc settings</a> <br><br> <li> <a href="autorange.html">axis autorange</a> now supports the following: nearest=Nminute nearest=second nearest=Nsecond <br><br> <li> <a href="image.html">proc image</a> (formerly called proc import)... gifs can be imported. Images can now be incorporated into SVG plot results. Clickmap support. <br><br> <li> <a href="symboldetails.html">symboldetails</a> ... imgfile, imgwidth, imgheight <br><br> <li> <a href="color.html">color</a> ... color specifications using notation such as xFEDCBA now supported <br><br> <li> Slanted axis stubs are now supported. See <a href="axis.html">proc axis</a> stubvert parameter <br><br> <li> A number of other new attributes that are specialized or of minor interest </ul> <br> <br> <h2> 2.40 Bug fixes</h2> <ul> <li> bug related to legend-driven bar graphing <li> direct pixel data points inherit current line dashing .. symboldetails needs to set linetype to plain <li> segfault occuring after error 12040 "DISPLAY=" ? <li> svg compile and swf segfault bugs <li> proc getdata - recent fix related to #field names and #data fields needs to take filters into account <li> proc categories - when cats specified literally, trailing whitespace is taken as part of category <li> proc image segfaults with -x11 <li> proc lineplot - gapmissing autozero not working right <li> segfault when -csmap is used with long urls <li> proc processdata MIN, MAX - not affected by 'resultformat' but should be <li> First x stub is a little higher than the others <li> gd color bug when degenerate data row encountered [color change bug - lineplot gapmissing and fill options] <li> prefab chunk_title - align= was giving backward results <li> proc bars - segments - code bug demonstrated by gallery/timeline2.htm <li> proc bars - instability related to color change optimization (wild draw location) <li> prefab cumufrac - no curve produced for certain input data (see msg 1974) <li> clickmap - the clickmap entries for plot elements sitting on top of a clickmap grid are written too late in the map and mouse doesn't respond. For gif/png/jpg imagemaps, need to write map entires in this order: 1) plot element regions 2) xy grid regions 3) single-dimention grid regions. (svg uses the opposite order) <li> scripts having embedded CSV data (w rows > 255) can break script processor causing instability. <li> proc annotate instability on filled rectangle draw caused by unitialized bd* vars <li> proc curvefit - xfield was required, but doesn't need to be <li> legend - repeated use of legends eventually gives "Sorry, too much legend content" msg <li> prefab overlays - each run needs to output a code into the dumpfile that tells pcode to do a graphics init. Otherwise, run 2 inherits current color (other settings?) left behind by run1 <li> proc axis - stubround - 1st stub seems to be often omitted even when it is a round value (snps/distplot) <li> URL encoding shouldn't encode '.' or other normal punctuation chars.. <li> floating bars weirdness <li> instability when trying to #set a var to length > 334 chars <li> instability when supplying a long perl script with #proc getdata commandmr </ul> <br> <br> <br> <h2>Ploticus 2.33 (June 2006) New features</h2> <ul> <li> 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.<br> <a href="../gallery/symbols2.htm"><img src="../gallery/symbols2.gif" border=0></a> <br><br> <li> proc venndisk - some new attributes to support "vennmag" plots (a series of disks resting on X axis to compare magnitudes). Here's an example: <a href="../gallery/vennmag.htm"><img src="../gallery/vennmag.gif" border=0></a> <br><br> <li> clickmaps - new clickmapurl syntax to allow deployment in a new window, etc. Syntax is like this: <br> <tt> clickmapurl: [target=new]http://abc.com/cgi-bin/...</tt> <br><br> <li> SVG - proc settings / config files - svg_linkparms attribute discontinued. Use the new clickmapurl syntax (see above) <br><br> <li> 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. <br><br> <li> proc lineplot - gapmissing: autozero <br><br> <li> proc bars - new attributes for better control of bar labels: labelmustfit, labelmaxlen, labelselect <br><br> <li> pl command line -ping option <br><br> <li> proc scatterplot - cluster attribute - default will now be 'no' <br><br> <li> prefab scat - new parm ptstyle= filled or outline ..... and changed to use the new direct pixel data point symbols. </ul> <br> <br> <h2> 2.33 Bug fixes</h2> <ul> <li> clickmap - url encoding is now performed on variable contents and axis values that are substituted into clickmapurls <li> proc categories - uniqueness check wasn't applied when categories listed literally. Useful in apps where the list is generated by another program or whatever. <li> 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. <li> $dategroup() function didn't know about datetime separator characters other than '.' <li> issue where the "circuit breaker tripped" message was appearing when autorange is used but no stubs / no tics were being generated <li> ploticus api code bug - prefabs were not usable via api <li> made adjustments to improve rounding error when axis begins in negative space and reaches zero, zero was shown a very tiny scientific notation number <li> proc processdata - percents - resulting data values were written as enclosed in quotes which made them unplottable. <li> fixed many compile warnings when building w/ gcc4 -Wall <li> 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'. <li> proc bars - longways labels on bars that travel beyond plot area boundary weren't being shown/centered properly. <li> 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 <li> svg - opening <svg> tag didn't have xmlns:xlink parameter (always); font size didn't have "pt" on end (firefox 1.5 / easytimeline) <li> proc getdata - instability when there were more field names than available data fields. Fixed - number of field names now sets the 'nfields' idea of how many fields there are. This only happens when nfields is not explicitly specified. <li> scatterplot - short line segments as symbols - no legend entries were appeariing <li> proc legend - longer line segments were colliding with other entries in "across" format <li> proc rangesweep - instability when bad values encountered in data <li> proc annotate - box outline color not being set properly <li> proc bars - showvalues - conflict between "backbox" and "labeldetails: color=" <li> pl -errfile stdout (w/ no other args) gave seg fault <li> prefab scat - new maxinpoints= parameter (for curvefit) <li> heatmaps - with contentfield= and values 0.0 -> 1.0 .. cutoff table was not automatically created properly. <li> prefabs - some prefab parameters cannot be set in a data file.. because they are set in the prefab script before getting the data. More detailed explaination in docs. <li> -tag command line arg wasn't generating the <embed> tag for svg <li> scatterplot - heatmap-related cell coloring bug <li> draw prefab - win32 issue with dumpfile <li> autorange - code bug involving nearest=hours </ul> <br> <br> <br> <h2>Ploticus 2.32 - 23 Aug '05 - New features</h2> <ul> <li> <a href="legend.html">proc legend</a> - support for multi-column or multi-row legends, word wrap for legend entries, backing box, title, and others. Thanks to Philippe Jalaber and Tobias Minich who suggested some of these features. <a href="../gallery/legends232.htm">Examples</a> <br><br> <li> <a href="venndisk.html">proc venndisk</a> - new proc for producing venn diagrams.<br> <img src="../gallery/venn0.gif" alt=example> <br><br> <li> <a href="textdetails.html">textdetails</a> - new <tt>linesep</tt> attribute to control line spacing. <br><br> <li> mousover/tooltip labels can now be up to 1500 chars. Also any proc that had a <tt>clickmaplabel</tt> attribute now also has a <tt>clickmaplabeltext</tt> multiline attribute. This is to accomodate chunks of javascript code as used with <a href="svg.html#mouseover">SVG mouseover/tooltip method #2</a>. <br><br> <li> <a href="axis.html">proc axis</a> - month stub inc with datetime scaletype now supported. <br><br> <li> <a href="pie.html">proc pie</a> - new <tt>wraplen</tt> attribute to wordwrap pie slice labels <br><br> <li> <a href="functions.html">new function</a> - <tt>$rewritenum(f)</tt> which takes a numeric quantity f and returns it rewritten for display purposes, applying numbernotation (as specified in your proc settings or config file) <br><br> <li> <a href="functions.html">new function</a> - <tt>$textwidth(f)</tt> returns horizontal width of FreeType bounding box. Useful only with freetype fonts, otherwise it returns 0. Suggested/contributed by Erik Zachte. <br><br> <li> <a href="autorange.html">autorange</a> - if user doesn't specify <tt>numformat</tt>, <tt>%f</tt> is now automatically used to build result with high magnitude low variance data sets (such as where the min is 1,000,000 and the max is 1,000,003). <br><br> <li> Prefab parameters for access to some of the new proc legend features; and some other prefab items. <a href="prefab_news.html">More info</a> </ul> <br> <h2>2.32 Bug fixes</h2> <ul> <li> date notations involving dots (such as dd.mm.yy) weren't being handled properly <li> gd16.c gcc 4 compile issue (static int cost, static int sint) <li> crosshatch lines were too thin w/ svg <li> proc bars - with 'truncate', bar completely out of range was suppressed but label still appears <li> drawcommands ignored cm units - fixed. Also, mark and cblock now accept posex specifications. <li> heatmap prefab - now supports <tt>title</tt> and related parameters. <li> superscripts in X axis stubs showed up on Y axis - fixed <li> autorange - now handles degenerate case where all data are 0 <li> proc vector - instability if start and end points of a vector are same <li> proc getdata no longer does a popen( cat filename ) in CGI mode <li> strange color change problem - related to certain degenerate lineplots that don't draw anything. Bug in proc_lineplot.c fixed. <li> proc legend width attribute now supports cm <li> heatmap prefab - yaxis=none didn't have any effect. Fixed. <li> proc pie - with outlinedetails: none the labels and any associated lines disappeared <li> proc scatterplot - default clustermethod was horizontal when ylocation given.. and vertical when xlocation given.. seems like it should be the other way round.. so I changed it. <li> with datetime (others?) xautorange nearest=exact wasn't working <li> command line option -prefab is now disabled when operating in direct cgi mode <li> command line option -drawdumpa displayed to x11 but shouldn't </ul> <br> <br> <h2>Ploticus 2.31 - 5 Feb '05 - New features</h2> <ul> <li> <b>datematic</b> - when working with date, datetime, or time data, datematic will automatically determine a reasonable default axis range, stub format, stub increment, and will enable <tt>autoyears</tt>, <tt>automonths</tt>, or <tt>autodays</tt> as appropriate. In <a href="axis.html">proc axis</a> this is used by specifying <tt>stubs: datematic</tt>. In proc areadef <a href="autorange.html">autorange</a>, it is used by specifying <tt>nearest=datematic</tt>. <br> Example: <pre> #proc areadef xautorange: datafield=1 nearest=datematic xaxis.stubs: datematic ... </pre> <br><br> <li> <a href="autorange.html">autorange</a> - lots of new <tt>nearest</tt> options <br><br> <li> 64 bit Linux supported. Version 2.31 compiles and runs on AMD64. The source code now gives an (almost) clean -Wall compile . <br><br> <li> <a href="lineplot.html">lineplot</a> - new feature - <tt>gapmissing: auto</tt> detects omitted data points without requiring missing data codes be present.. heuristic is based on interval between 1st 2 data points. <br><br> <li> <a href="pl.1.html">pl command line</a> - new option <tt>-noshell</tt> disables all internal shell invocations, useful ie. when testing a script from a non-trusted source. <br><br> <li> <a href="axis.html">proc axis</a> - new features <tt>stubs: minonly</tt>, <tt>stubs: maxonly</tt>, and <tt>stubs: minmaxonly</tt> to render stubs only at the axis minima, maxima, or both. <br><br> <li> <a href="axis.html">proc axis</a> - new attribute - <tt>arrow</tt> for placing an arrowhead at the axis maxima. <br><br> <li> <a href="line.html">proc line</a> - new attribute <tt>anchor</tt> allows drawing relative a figure relative to an anchor location (useful when drawing the same figure repeatedly in different locations). <br><br> <li> <a href="axis.html">proc axis</a> - new attribute <tt>nolimit</tt> that can be used to disable the axis drawing "circuit breaker" for those special cases where it is a hinderance. <br><br> <li> <a href="processdata.html">proc processdata</a> - action:stats - can now produce one set of stats based one or several data fields (values all taken together). <br><br> <li> clickmap is now automatically disabled in direct cgi mode, since it's not applicable there. <br><br> <li> <a href="page.html">proc page</a> - new attributes <tt>map</tt> and <tt>csmap</tt> - allow clickmap generation to be turned on from within a script instead of on the command line. <br><br> <li> win32 - when PNG/GIF/JPEG image output is written to stdout, stdout should now be set to the appropriate coding. <br><br> <li> proc rect - to get no fill color you can now say <tt>color: none</tt> (used to have to say just <tt>color:</tt> ) </ul> <br> <br> <br> <h2>2.31 Bug fixes</h2> <ul> <li> due to a Makefile problem (pl command only) no imagemap output was produced with -map or -csmap when producing gif, png, or jpeg. libploticus unaffected. <a href="http://groups.yahoo.com/group/ploticus/message/1244">More info here</a>. <li> dates - bug involving incorrect day-of-week computation. Plots that used <tt>omitweekends</tt> omitted the wrong days of the week. <li> proc curvefit - wasn't discarding input data points where Y component was a non-numeric (eg. a missing data code). <li> very long category names used as axis labels.. some long labels were being omitted on axis.. <li> autorange - big datafield list using fieldnames, was causing overflow <li> arrow color sometimes incorrect - fixed <li> in X mode, the yellow [End.] or [more..] button is not affected by <tt>-scale</tt> <li> bounding box incorrect with vertical text when a <tt>-scale</tt> was set <li> proc usedata - was giving error when current data set was the original data set; also made more lenient on the "original" name <li> svg - "bad CSS property or descriptor declaration" error - fixed (?) <li> font names w/ embedded spaces - these are parsed correctly everywhere (-font, proc page, proc settings, textdetails font=) but these are problematic with some drivers.. SWF definitely won't handle these. In a test, GD/Truetype doesn't seem to work with them either. Not sure about SVG. </ul> <br> <br> <h2>Ploticus 2.30 - 30 Aug 2004 - New features</h2> <ul> <li> <b>Superscripts and subscripts capability.</b> This is a limited implementation that works with monospaced fonts such as the default GD fonts, default X11 fonts, or PostScript's /Courier. In scripts, to ensure backward compatibility, this capability must be turned on using <a href="settings.html">proc settings</a> <tt>enable_suscripts</tt> (or in your config file). Prefabs have superscript/subscript capability turned on by default. <a href="fonts.html">More info</a>. <a href="../gallery/supsub.htm">Example</a>. <br><br> <li> <b>-drawdump and -drawdumpa</b> <a href="pl.1.html">command line options</a>, which allow you to <a href="prefabs.html#drawdump">overlay or combine results from separate pl runs</a> - this opens up new possibilties when using prefabs, among other things. The drawdump file can be rendered later in any desired format, using this command: <tt>pl -prefab draw dumpfile=<i>filename</i></tt> or by using <a href="drawcommands.html">proc drawcommands</a>. Drawdump capability is available in all builds. <br><br> <li> <b>New <a href="processdata.html">proc processdata</a> actions</b>: <tt>join</tt> / <tt>leftjoin</tt> / <tt>rightjoin</tt>, which perform a join operation (useful for example when doing a scatterplot and you want the X component to come from certain records in the data set, and the Y component to come from other records); <tt>stats</tt>, which examines a field in the current data set and reports the min, max, mean, SD, N (etc.). It does this by setting ploticus variables, that can be displayed or used to position annotations. <br><br> <li> <b>A new SVG mouseover/javascript scheme</b> which gives better results and produces SVGs that support mouseover independently (without involving the containing HTML file). Thanks to Jamie Echlin. <a href="svg.html">More info</a>. Requires 2 javascript files <a href="download.html#acc">available here</a>. <br><br> <li> <b>Spaces and commas in data field names</b> - Data field names cannot contain literal spaces or commas, but it is now possible to encode spaces as <b>_</b> and commas as <b>|</b>, for situations where the names will be displayed. This capability must be turned on using <a href="settings.html#encodenames">proc settings</a> <tt>encodenames</tt> or in config file. <a href="../gallery/students.htm">Example</a>. <br><br> <li> <b><a href="prefab_news.html">Various prefab-related features</a></b> <br><br> <li> <a href="autorange.html">autorange</a> - new attributes <tt>mininit</tt> and <tt>maxinit</tt> - similar to <tt>lowfix</tt> and <tt>highfix</tt> but are overridden by encountered data values that exceed them. <br><br> <li> <a href="pie.html">proc pie</a> - new attribute - <tt>labelfmtstring</tt> - a more flexible way of building labels from data field(s). <br><br> <li> <a href="pie.html">proc pie</a> - improvement - <tt>labelmode: labelonly</tt> - label positioning improved <br><br> <li> <a href="curvefit.html">proc curvefit</a> - new attribute - <tt>clip</tt> - allows the generated curve to be clipped to the plotting area <br><br> <li> <a href="curvefit.html">proc curvefit</a> - maxmimum number of points in the input data set is now dynamic; size is controlled by new attribute <tt>maxinpoints</tt> <br><br> <li> EPS files - the latin1 encoding that was added a year or two ago is now optional.. this can be controlled using <a href="settings.html">proc settings</a> <tt>ps_latin1_encoding</tt> attribute.. try this if you're having problems with ploticus EPS files in other applications. <br><br> <li> <a href="annotate.html">proc annotate</a> - new attribute <tt>clip</tt>, which allows annotation to not influence the overall bounding box.. may be handy if far-out annotations are just as well ignored. <br><br> <li> <a href="color.html">color</a> - new notation for specifying colors as hex values xrgb(xxxxxx) or xrgb(xxxxxxxxxxxx). <br><br> <li> <a href="functions.html#ploticus">new function</a> - <tt>$boundingbox()</tt> - which allows bounding box tracking to be turned on or off.. turn off if you want to draw something that shouldn't influence the overall bounding box. <br><br> <li> <a href="functions.html#ploticus">new function</a> - <tt>$squelch_display()</tt> - squelching of all drawing activity can be turned on or off.. turn off if you want to run plotting procs invisibly <br><br> <li> code cleanup to allow <a href="config.html">config files</a> and <a href="settings.html">proc settings</a> to share common code for processing the settings <br><br> <li> code cleanup for eliminating spurious color change requests, which apparently can improve performance rather significantly in some cases. Thanks to Harshula Jayasuriya and colleagues. <br><br> <li> docs - <a href="cgi.html">direct cgi mode</a> page overhauled; a new page for <a href="select.html">select attributes</a> </ul> <br> <h2>2.30 - Bug fixes</h2> <ul> <li> proc bars - crossover is now cancelled when set to a value below axis min, or above axis max. <li> functions $arith(), $arithl(), $isnumber() now handle numbers in scientific notation. Ditto for conditional expressions. <li> datetime w/ windowing - extra day was being shown, also a spurious warning message was being generated <li> datetime w/ windowing - where last stub is AM, should be PM... a workaround is to use eg. laststub: 4PM <li> in config file, <tt>option:</tt> content that requires quotes on the command line (eg. <tt>"rectangle= 1 1 4 4"</tt>) hadn't been parsed correctly. This is fixed, but quotes should not be used in config file. <li> proc getdata now issues an implicit <tt>#proc processdata action: breakreset</tt> <li> Some error messages had been going to the wrong place when <tt>-errfile</tt> was set on command line <li> proc bars - when a crossover is used, one-way error bars need to go the opposite direction for the downward bars <li> Noted - the <tt>#ifspec</tt> operator (used mainly when writing prefab scripts) requires care when intermingling with #clone. <li> date arithmetic - a julian dates bug on leap years before 1970 has been fixed. <li> proc annotate - clickmap box was way off with <tt>textdetails: align=right</tt> <li> proc annotate - clickmap box (and bounding box) was not being influenced by <tt>textdetails: adjust=...</tt> <li> SVG - the color <tt>gray(1)</tt> results in black in svg - should result in white. </ul> <br> <br> <br> <h2>Ploticus 2.21 (May 2004) – New features</h2> <ul> <li> SVG - text messages on mouseover like done w/ client-side image maps now using overlib or similar. <a href="../gallery/svg_mouseover_examp.html">Here's a working example</a>. <br><br> <li> proc vector can now render error bars and T-bars in arbitrary directions; also vectors can now be rendered by supplying two data points. <a href="../gallery/vecbars.htm">Example</a>. <br><br> <li> proc axis - <tt>stubhide</tt> attribute useful when doing tics but no stubs, allows more control over tic placement (any of the available stub-related options can be used, and no stubs are rendered). <br><br> <li> proc getdata - <tt>commandmr</tt> attribute is same as the <tt>command</tt> attribute but it accepts a multi-row shell command, terminated with a blank line. <li> autorange - <tt>numformat</tt> parameter which may eliminate problems experienced when working with very large or very small magnitude data <br><br> <li> proc scatterplot - <tt>labelword</tt> allows a template to be specified for the <tt>labelfield</tt> value. <br><br> <li> proc processdata - <tt>action: numberrows</tt> ... this new action can be used to prepend sequential numbering to data set rows. <br><br> <li> programmer control over the first portion of all error messages. Command line arg <tt>-errmsgpre</tt>. Also may be set within scripts using #proc settings, or using the <tt>$errmsgpre()</tt> function. <br><br> <li> proc bars - <tt>minlabel</tt> attribute may be used to suppress bar labels when value is below a certain threshold (thanks to Jessika Feustel) <br><br> <li> proc bars - <tt>errbarfields</tt> now allows one-way positive (upward/leftward) error bars <br><br> <li> proc curvefit - <tt>xsort</tt> attribute, for forcing an x sort for interpolated curves <br><br> <li> SVG - provide a way to specify target with SVG clickmaps <tt><a xlink:"url" target=targ></tt> This can be done in proc settings using the new <tt>svg_linkparms</tt> parameter. <br><br> <li> New date formats - <tt>dd-mmm ddmmm</tt> <br><br> <li> proc axis - <tt>autoyears</tt> now works with any date-based increment, and does not require a January stub to trigger it. Similar improvement for <tt>automonths</tt> and <tt>autoyears</tt> <br><br> <li> X11, SWF, GD driver limit of number of points in polygon (or continuous line with SWF) now dynamic (-maxdrawpoints) <br><br> <li> The following error messages silenced, as they can occur during normal operation: <tt>proc legend, no entries exist yet</tt>, and proc getdata <tt>warning: no data fields found</tt>. <br><br> </ul> <h2>2.21 - Bug fixes</h2> <ul> <li> Fixed bug - proc axis - <tt>minorticinc</tt> with datetime scaling - inc given in hours or minutes didn't work <li> Fixed bug - <tt>select: @sex = m</tt> (incorrectly given with one at-sign) caused core dump.. <li> Fixed bug - legendlabels - size of 120 not long enough when embedded URLs are used. Raised to 256. <li> Improvement - heatmap prefab - changed to use 'exact' category matching <li> Fixed bug - heatmap prefab - If cutofflist was specified, no plot was produced. <li> Improved handling of autorange lowfix=0 but all data negative problem <li> Fixed bug involving longwise bar labels problem on stacked bars <li> Improvement - proc lineplot - improved handling of degenerate case of NO points in range (anyvalid) <li> Fixed bug - proc lineplot - line label is now subject to clipping <li> Fixed bug - proc bars - <tt>errbarfields</tt> - incorrect data field accesses when two values are supplied <li> Fixed bug - command line was interpreting arguments like <tt>crop.pl</tt> as <tt>-crop</tt> <li> Fixed bug - X11 dashed lines - dash pattern was reset at beginning of each segment, problematic when data points are close together <li> Fixed bug - legendentry tag - was sensitive to trailing spaces <li> Fixed bug - proc axis - race condition when no stubs and no tics are specified. </ul> <br><br> <h3><a href="news_oldold.html">Pre-2.21 change logs</a></h3> <br> <br> </td></tr> <td align=right> <a href="../doc/welcome.html"> <img src="../doc/ploticus.gif" border=0></a><br><small>data display engine <br> <a href="../doc/Copyright.html">Copyright Steve Grubb</a> <br> <br> <center> <img src="../gallery/all.gif"> </center> </td></tr> </table> <br> <center> <table><tr><td> Ploticus is hosted at http://ploticus.sourceforge.net</td><td> </td><td> <a href="http://sourceforge.net/projects/ploticus"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=38453&type=12" width="120" height="30" border="0" alt="Get ploticus data display engine at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a> </td></tr></table> </center> <p><hr> Markup created by <em>unroff</em> 1.0, <tt> </tt> <tt> </tt>March 11, 2009. </body> </html>