i-net Crystal-Clear

Changes in Release 7.4.02

i-net Crystal-Clear Setup

New Features

  • Setup.exe is now available for download (CrystalClear_<version>_win.zip).
    With this setup it is possible to install i-net Crystal-Clear in the “Program Files” directory on Windows Vista with activated UAC (User Account Control).

Fixed Bugs

  • Invalid pack index error occurred if the automatic installation script was used (fixed in 7.4.01).

i-net Crystal-Clear runtime

New Features

  • HTML-Export: Meta data (creator and creation date) is written into the HTML files.
  • JEuclid JavaBean: Bundled with i-net Crystal-Clear to display mathematical equations in your report.
  • Chart: Area 3D Chart now based on JFreeChart.

Fixed Bugs

  • HTML-Export: Font size is now specified in pixel instead of HTML units. The difference is especially noticeable at font size = 9 points.
  • Multiple dead locks in the cache (memory, hard disk, database) have been fixed by a restructuring of the synchronized methods in the cache.
  • Formula: CBool now accepts booleans as parameters. This is especially useful when changing databases causes boolean fields to switch from data type number (0=false, everything else is true) to boolean.
  • Crosstabs in the page footer of a sub report are now displayed.
  • Chart:
    • Bar chart: The property “Auto scale” works again, allowing there to not be a line for 0 on the data axis if necessary.
    • The number of divisions of bar and line charts was wrongly calculated.
    • A chart with the property “custom number of divisions” on the data axis now has better distances between divisions.
    • Stacked Area Chart now avoids gaps between areas which could result from anti-aliasing when exporting as PDF or SVG.
  • When changing the name of a prompt or formula field via API, formula fields referencing the field were not updated to the new name.
  • The function date(String) was not transformed in valid SQL when using DB2 databases.
  • Sub report links could be broken - the linked field in the sub-report was sometimes lost (fixed in 7.4.01).
  • The HTML prompt request dialog was not displayed if i-net Crystal-Clear was run as a servlet (fixed in 7.4.02).

External Libraries

  • JFreeChart library was updated to version 1.0.5.
  • JEuclid Java Bean version 2.9.6 added.

i-net Crystal-Clear - Java Viewer

New Features

  • Printing performance has been increased.
  • Closing a report view tab via middle mouse button is now supported.
  • A tolerance value was added to the close buttons in the viewer, it no longer is necessary to stay on exactly the same pixel while closing a report tab.
  • API: There are 2 new methods in SwingReportViewer: addNewReportView(RenderData, boolean) and addReportView(ReportView, boolean)
    The boolean field specifies whether or not the report view tabs are to have close buttons or not. The default behavior (when the methods are called without the boolean) remains that the first tab added to the viewer is viewed as the main report and therefore cannot be closed, whereas additional views can be closed.
  • Parameter Fields (Prompts):
    • When input values in the prompt dialog will be interpreted differently than the exact input due to localization issues, a small tool tip now informs the user of this.
    • Prompts in sub reports are now requested if they are not explicitly set. Their sub report name is shown in the prompt dialog in parentheses. The URL parameter for sub report prompts has the syntax prompt#<subreportID>#<prompt name> - e.g. “prompt#1#test” would address the prompt field called “test” in the first sub report.
  • There is a new method in URLRenderData called “setForceUseGET” which forces the use of HTTP GET requests instead of the default POST requests, for compatibility with server side systems which do not accept POST requests.
  • If the Viewer has checksum problems or other connection problems with an HTTP connection using URLRenderData, it tries a GET request (instead of the default POST request) as a fallback solution. If this still doesn't work, an error is shown.

Fixed Bugs

  • Hyperlinks did not open the default browser for Linux/Unix and Mac systems.
  • There could be a NullPointerException when a prompt field was not used in the report and a custom language bundle was provided.
  • In some cases, two server requests were sent for the same page by the viewer, this has been optimized.
  • SwingReportView.export() had a problem with exporting to RTF. A NullPointerException occurred in some cases when exporting via API.
  • It is again possible to enter nothing as a prompt value. This is interpreted as null except for string prompts, for which it is interpreted as an empty string.

i-net SchedulerXML

Fixed Bugs

  • Custom actions could not be added to a task using the web configuration tool.

i-net DesignerXML

New Features

  • The Viewer log was adapted to have the same look as the normal CC log and Designer log, e.g.: [Viewer,DEBUG,04/13/04] DEBUG MESSAGE
    Also, the Viewer in i-net Designer-XML now uses the Designer's log stream.
  • When creating a sub report in i-net DesignerXML, it is now possible to specify whether it is to be an “on demand” sub report.
  • Java Beans: It is now supported to scale JavaBeans in JavaBeans properties dialog or with API:
    The methods setScale(double), getScale(), setScaleFormula(FormulaField) and getScaleFormula() were added to the JavaBean class.

Fixed Bugs

  • Datasource Manager:
    • It is now possible to modify boolean values for user-defined-drivers.
    • An empty value was not saved for a property if the property contained a value already.
  • Broken references occurred after a special field was copied.
  • The prompt field for the sub reports could not be changed in the sub report links dialog.
  • There was a NullPointerException when canceling creation of a sub report if the sub report was being created via report wizard.
  • Various small GUI issues were improved for older Java VM versions for the new sub report dialog.
  • There was a NullPointerException in the Report Wizard on a Mac when dragging a database table into the database wizard desktop area.

i-net software strives to provide accurate product documentation. Please give us your feedback using the form below.
NOTE: This form is for documentation feedback only. For technical assistance, please send an email to crystalclear@inetsoftware.de.

 

© Copyright 1996 - 2010, i-net software; All Rights Reserved.