Minor changes and fixes:
Correct the order of column labels in the csv output for the CategoryExpression report. The column headings are in the original order, but the data is output in column alphabetical order.
Fix a null pointer exception error that occurs in the TargetLimitReport when no targets match the selection pattern.
Fix retrieval of default report parameters.
Some reports include java applets to display histogram data. In previous version of the report writer these applets would be included by default. Applet support requires Java, and this can be a problem for some client viewers, especially in corporate environments. In order to prevent viewing problems Java applet support is now disabled by default. To reenable applets within reports include the following code in the Patchworks_Init section of the PIN file:
reportWriter.addDefaultParam("chart.applet", "true");
Charts can be annotated with a horizontal reference lines. To apply the reference line add one or more "chart.reference" report parameters containing the value for the height of the line. For example:
report.addDefaultParam("chart.reference", "125000");
An optional color may be specified as a hexadecimal value. The default line color is black.
report.addDefaultParam("chart.reference", "125000;#0000ff");
Correct an error in the Info table routines that incorrectly converted negative binary numbers.