JClass DesktopViews
Version 6.4.2
Release Notes
January 2009
Welcome to JClass DesktopViews
JDK Requirements and Supported Platforms
Platform Specific Problems Affecting All Platforms
Resolved Issues and Enhancements
Thank you for purchasing or evaluating JClass DesktopViews. This document contains installation instructions, JDK requirements, and release notes for the products in the JClass DesktopViews suite.
Note: JClass DataSource, JClass Field, and JClass HiGrid are no longer part of the suite. If you require one of these products, you should request JClass DesktopViews version 6.3.0.
The JClass community provides an interactive forum for JClass ServerViews and JClass DesktopViews customers and prospective customers to interact, collaborate, and share knowledge. Join the JClass community at http://jclass.inside.quest.com/.
We have compiled JClass DesktopViews 6.4.2 for compatibility with JDK 1.4.
Previous JDK versions are no longer supported effective with this release.
Customers who require support for JDK 1.3.1 or prior JDK versions should enquire
about the availability of previous JClass releases.
We have upgraded the Java 3D vector math package, vecmath.jar, to version 1.3.2.
This package is used by JClass Chart 3D.
JClass components work with any platform that supports JavaBean components using the Java Platform Standard Edition (hereafter referred to as JDK) version 1.4.2 or later. We recommend using the most recent JDK version available for your platform.
Note: Some code patterns used in this release are not compatible with JDKs prior to JDK 1.4.2. Some features, demos, and examples may throw exceptions if used with older JDKs.
| Platforms | JDKs | |
|---|---|---|
| Microsoft® Windows® | 20001 | Sun JDK 1.4.2 Sun JDK 5.0 Sun JDK 6.0 BEA® JRockit® 5.0 |
| XP | ||
| Server 2003 | ||
| Vista | ||
| Sun® Solaris® SPARC® | 8 | Sun JDK 1.4.2 Sun JDK 5.0 Sun JDK 6.0 |
| 9 | ||
| 10 | ||
| HP® HP-UX | 11i | HP JDK 1.4.2 HP JDK 5.0 |
| IBM® AIX® | 5.2 | IBM Java SDK 1.4.2 IBM Java SDK 1.5 IBM Java SDK 1.6 |
| 5.3 | ||
| 6.1 | ||
| Red Hat® Enterprise Linux® AS |
3.0 | Sun JDK 1.4.2 Sun JDK 5.0 Sun JDK 6.0 BEA JRockit 5.0 |
| 4.0 | ||
| 5.0 | ||
| Novell® SUSE® Linux Enterprise Server |
9 | Sun JDK 1.4.2 Sun JDK 5.0 Sun JDK 6.0 BEA JRockit 5.0 |
| 10 | ||
| Apple® Mac OS® X | 10.4.3 | Apple JDK 1.4.2 Apple JDK 5.0 |
1 Supported only where a valid support agreement exists with Microsoft.
* Using JavaBeans is not supported on this IDE
Note: If you experience drawing problems, you may want to upgrade to the latest drivers for your video card from your video card vendor.
Requirement for PDF viewers
In order to display PDF files created with JClass correctly,
your PDF viewer must support the PDF 1.4 specification. Failing that,
JClass PDF files may display with incorrect formatting and some PDF
features may be disabled. We recommend using the latest version of Adobe
Acrobat.
Java 2 Appletviewer Usage
Some JClass examples and demos may not run using the appletviewer
tool (particularly "common" demos using multiple JClass products).
JDK 1.2 changed appletviewer so that it does not use the CLASSPATH,
and by default runs using more security. To work around this issue,
try to run the applet with no security enabled; for example:
appletviewer -nosecurity index.html
Note that there should be no problems running JClass demos
or examples using the Java interpreter, for example:
java examples.chart.axis.TimeAxis
Java 2 Browser Support (Plug-In) If your browser doesn't support Java 2, you can use the Java Plug-In to run this version of JClass. For some older browsers, a conversion must be run on all HTML files in order to use the Plug-In. The conversion is provided with the Plug-In, and does not interfere with the operation of the pages. Please refer to http://java.sun.com/products/plugin/ for more details on the Java Plug-In for Java 2.
You will need a license to install and use JClass DesktopViews. For more information, see the JClass DesktopViews Installation Guide. The Installation Guide also contains an installation checklist and more detailed installation instructions.
Ensure that your Java development environment is set up correctly before installing JClass DesktopViews. You should be able to create and run simple Java applications or applets before attempting to use JClass products. JClass products do not add to the minimum system requirements for your Java development environment.
To install JClass DesktopViews:
| Operating System | JClass DesktopViews | JClass DesktopViews Evaluation | JClass Chart Evaluation only |
|---|---|---|---|
| Windows | JCDesktopViews642.exe |
JCDesktopViews642-eval.exe |
JCChart642-eval.exe |
| Solaris SPARC | jcdesktopviews642-sol.bin |
jcdesktopviews642-eval-sol.bin |
jcchart642-eval-sol.bin |
| Red Hat Enterprise Linux | jcdesktopviews642-lnx.bin |
jcdesktopviews642-eval-lnx.bin |
jcchart642-eval-lnx.bin |
| SUSE Linux Enterprise Server | jcdesktopviews642-lnx.bin |
jcdesktopviews642-eval-lnx.bin |
jcchart642-eval-lnx.bin |
| AIX | jcdesktopviews642-aix.bin |
jcdesktopviews642-eval-aix.bin |
jcchart642-eval-aix.bin |
| HP-UX | jcdesktopviews642-hp.bin |
jcdesktopviews642-eval-hp.bin |
jcchart642-eval-hp.bin |
| Mac OS X | jcdesktopviews642-mac.zip |
jcdesktopviews642-eval-mac.zip |
jcchart642-eval-mac.zip |
chmod +x jcdesktopviews642-*.bin
then, run the installer by simply executing it:
./<installerfilename>.bin
where <installerfilename> is the name
of the particular distribution you have downloaded
JCLASS_HOMEFor a full explanation of the installed files and directories, see the JClass DesktopViews Installation Guide.
|
|--bin (Optional executables; License Wizard is found here)
|
|--com (Source code [if purchased])
| |--klg
| |--
|
|--demos (Product demos, each in its own subdirectory)
| |--
|
|--docs
| |--api (Javadoc API reference)
| |
| |--getstarted (Installation Guide in HTML and PDF formats)
| |
| |--licensewizard (License Wizard Help)
| |
| |--<product> (Programmer's Guides in HTML and PDF formats)
|
|--examples (Simple code examples, one directory per product)
| |--
|
|--lib (JAR files)
|
|--licenses (License files)
|
|--xml-dtd (XML DTD files)
|
|--demobuilder.xml (Sample Ant integration buildfile)
|
|--license.*
|
|--readme.*
|
|
|--Uninstall (Product uninstaller)
You can launch the Gallery executable at a command prompt:
cd JCLASS_HOME/bin
jcexamples
Windows users can also launch the Gallery from the JClass DesktopViews program group off the Start menu.
For more information, see the JClass DesktopViews Installation Guide.
JClass customers who wish to obtain either of these versions should contact their Quest Software sales representative.
JClass 5.0 "J"
JClass 5.0 "J" supports JDK 1.1.8 or greater with Swing 1.1.1 environments.
JClass "J" version is an excellent choice for developers who are adding
functionality to existing Java programs operating in a Java 1.1.x environment
or programmers developing in environments that do not yet support Java
2. Also, use the collections JAR that ships with JClass 5.0 "J" to ensure
compatibility.
JClass 3.6.3
JClass 3.6.3 supports JDKs (1.02,1.1.x) using AWT. JClass
3.6.3 is an excellent choice for programmers who are extending existing
systems running in environments that do not support Swing or who do
not wish to use Swing. The JClass 4.0 (and later) API was redesigned for Java 2 and JFC/Swing,
and is not compatible with JClass 3.6. A porting guide is available
to help you migrate your JClass 3.6 application to use a later version
of JClass. Please contact your Quest Software sales representative.
The following is a list of issues addressed and enhancements implemented in this release of JClass DesktopViews.
|
PR |
Resolved Issue |
Change Request |
|
77312 |
Chart3d: When changing a maximum value on an axis, if the axis maximum is initially constrained to be lower than the default value, and if later the max is set higher, a NullPointerException (NPE) error can occur. |
n/a |
|
77311 |
Chart3d: In certain cases (depending on the number of annotations and the step value), it is possible for the final annotation (at the max) to exceed the max due to a round-off error (the label is generated but it is dropped because it exceeds the axis max). |
n/a |
|
77289 |
Chart3d: For the Synthetic
Look and Feel, the annotation does not display if the default font is
used. Similar issues happen for the background and foreground color.
|
n/a |
|
PR |
Resolved Issue |
Change Request |
|
74115 |
Chart: ENHREQ: Stack traces are printed without user able to turn them off. |
n/a |
|
74070 |
Chart: Infinite error dialogs can occur when warning dialogs are enabled. |
n/a |
|
70677 |
Chart: The axis label may be drawn beyond the maximum value of a logarithmic axis. |
CaseID: 609724-1 |
|
68162 |
Chart: Threshold start and end lines appear reversed. |
n/a |
|
66140 |
Chart: In the AnnotationHandler method that draws the labels, there is a try/catch (Exception e) block that consumes all exceptions that can happen during the label draw process. This unnecessary try/catch block was removed. |
n/a |
|
65705 |
Chart: JCDefaultDataSource's setXSeries() does not always set the data. A new ChartDataEvent was added that now changes the X data for both array and general data. |
n/a |
|
64933 |
Chart: Unable to return from error dialog in BubbleChart and XMLChart demos. |
n/a |
|
61007 |
Chart: Line Styles on Markers are erroneously applied to the axes. If a marker is created and drawn before the data, the marker line style gets applied to the axes. Note that in polar charts, this happens even if the marker is drawn after the data. |
n/a |
|
60001 |
Chart: Pick distances calculated for Stacking Bar
charts are incorrect. |
n/a |
|
9126 |
In the customizer, the |
n/a |
|
PR |
Resolved Issues |
Change Request |
|
79150 |
Gauge "Overlay" demo does not work as an applet. |
n/a |
|
PR |
Resolved Issue |
Change Request |
|
68917 |
Gauge: Refreshing the RangeDisplays does not refresh the JCIndicatorGauge panel. |
n/a |
|
PR |
Resolved Issue |
Change Request |
|
57791 |
When clicking the "Buy Now" button on the License Setup, "The page cannot be displayed" error message appears. |
n/a |
|
PR |
Resolved Issue |
Change Request |
|
67006 |
Error message occurs when creating a jclass jar. |
n/a |
|
PR |
Resolved Issue |
Change Request |
|
62801 |
The cell size with thin borders is incorrectly sized when using a JCComponentCellRenderer in a cell and borders of type JCTableEnum.BORDER_THIN. |
n/a |
|
PR |
Resolved Issue |
Change Request |
|
34247 |
Segmentation Fault on Mac OS with Java 1.4 when generating PDF output. |
n/a |
|
PR |
Resolved Issue |
Change Request |
|
71180 |
PageLayout: Wrong components are printed if similar, but different, components are embedded in a PDF. |
n/a |
|
65034 |
PageLayout: JCChartLabel is appearing behind the plot area. |
n/a |
| 29665 | JPEG encoder gives transparent images black background. |
n/a |
| 14605 |
embedComponent() method does not preserve dashed line
styles in JCChart. |
n/a |
| 8143 | Transparent GIFs are not handled. |
n/a |
The following is a list of issues known to exist at the time of the JClass DesktopViews release.
|
PR |
Known Issue |
Change Request |
|
23379 |
|
n/a |
|
PR |
Known Issue |
Change Request |
|
33447 |
|
n/a |
|
27129 |
Pick method returns incorrect data points when y axis has small value. |
n/a |
|
26669 |
Problems drawing Stacking Bar chart after zoom. |
n/a |
|
25400 |
Draw order not implemented. |
n/a |
|
25177 |
Cannot place axis title EAST of vertical axis. |
n/a |
|
25156 |
Changing the outline style for an Area chart changes the line style of the axes. |
n/a |
|
24640 |
|
n/a |
|
23580 |
Wide symbol sizes for candle charts are unsymetric. |
n/a |
|
19321 |
Cannot set dwell labels on the other slice from Property Editor. |
n/a |
|
18572 |
Stacking Bar charts give out of memory error with logarithmic y axis. |
n/a |
|
18108 |
Problem with Legend and Footer layout when legend is South and Footer is not South. |
n/a |
|
17764 |
PDF or PostScript encoding fails to preserve dashed axis grid lines. |
n/a |
|
15544 |
Hole Values in XData may result in incorrect plotting. |
n/a |
|
15391 |
Pick drawing order does not match screen drawing order |
n/a |
|
15323 |
Empty logarithmic bar data shows an error while supposed to be set at 1. |
n/a |
|
15244 |
With TimeZone GMT, the chart plots start one hour ahead. |
n/a |
|
15088 |
Legend box around fill styles drawn in wrong color. |
n/a |
|
13644 |
Dashed lines shown as a solid line for compacted charts. |
n/a |
|
11106 |
Can't place axis title NORTH of a horizontal axis. |
n/a |
|
11047 |
Customizer: all dialogs should be anchored NorthWest. |
n/a |
|
10754 |
3D bars do not clip when Y-max is not default. |
n/a |
|
10263 |
Chart clipping problem when printed to a HP printer. |
n/a |
|
9537 |
Chart should be capable of re-doing default series colors when background changes. |
n/a |
|
9295 |
Alt key conflict with default behavior in SOLARIS. |
n/a |
|
9135 |
Customizer: cannot add data series or points to a data view. |
n/a |
|
9130 |
Customizer: Edit Data fields in should be disabled when not using an Editable DataSource. |
n/a |
|
9129 |
Inheriting Color in the beans/customizer color editor is wrong. |
n/a |
|
8936 |
Properties does not change the look and feel for the Color dialog. |
n/a |
|
PR |
Known Issue |
Change Request |
| 11116 |
NumberFormat class gives wrong annotation value for zero
values the second time around. |
n/a |
| 10105 | Repainting problems with fast updates to chart (SWING limitation). |
n/a |
|
PR |
Known Issues |
Change Request |
|
35047 |
|
n/a |
|
30186 |
|
n/a |
|
28015 |
Response on folder selection gets slower over time. |
n/a |
|
27460 |
|
n/a |
|
27431 |
Cannot start editing without mouse in |
n/a |
|
23749 |
|
n/a |
|
17000 |
Maximizing a |
n/a |
|
16337 |
Dynamically updating the table model interferes with tree table sorting. |
n/a |
|
15539 |
Content of |
n/a |
|
15447 |
|
n/a |
|
PR |
Known Issue |
Change Request |
|
25943 |
Setting |
n/a |
|
PR |
Known Issue |
Change Request |
| 32654 | Help window in Manifest editor is not functioning properly. |
n/a |
| 14255 | JarMaster does not always allow you to select multiple files. |
n/a |
| 13869 | Choosing "save as" does not update window title to the new file name. |
n/a |
| 12881 |
VM can't load javax.swing.* classes when these are archived
by JarMaster. |
n/a |
| 9533 | Up-one-level button in the toolbar never becomes disabled. |
n/a |
|
PR |
Known Issue |
Change Request |
|
39969 |
Pressing Ctrl Tab doesn't cause focus to go to the next component. Workaround exists: Define a focus traversal policy for the table's container (by extending the abstract FocusTraversalPolicy class) which dictates the components before and after the table. The container must also be made a focus cycle root. Contact technical support to get a code example. |
291227 |
|
31122 |
Range selection by dragging the mouse over spanned row labels fails. |
n/a |
|
27353 |
The |
n/a |
|
27193 |
Two tabs require to move to next cell when |
n/a |
|
26033 |
Right aligned cells not well positioned within column. |
n/a |
|
25259 |
Border does not go around the entire table if row labels are not visible. |
n/a |
|
24203 |
|
n/a |
|
19899 |
|
n/a |
|
18229 |
|
n/a |
|
15556 |
|
n/a |
|
14668 |
Frozen columns cause |
n/a |
|
14667 |
Focus remains on previous cell after column label is clicked. |
n/a |
|
14546 |
Problem with column re-ordering. |
n/a |
|
14515 |
Table spans do not print correctly. |
n/a |
|
14061 |
Large spanning ranges break table. |
n/a |
|
13514 |
Cannot choose printers through print preview Window. |
n/a |
|
11992 |
Failed repaint when column dragged across header and release onto cell area. |
n/a |
|
11947 |
Null values not allowed in field validators used in tables. |
n/a |
|
11807 |
The |
n/a |
|
11724 |
|
n/a |
|
11673 |
|
n/a |
|
11393 |
|
n/a |
|
11353 |
Strange behavior after calling |
n/a |
|
11204 |
Table moves when cell resized/tracks cursor incorrectly is resizable from outside table. |
n/a |
|
11162 |
Empty rows added to editable datasources are not editable. |
n/a |
|
11076 |
|
n/a |
|
10846 |
|
n/a |
|
10835 |
Mouse-generated |
n/a |
|
10543 |
Selection fails if a mouse click is on a spanned portion of a spanned cell range. |
n/a |
|
10445 |
Deleting rows of various heights causes heights to
get mixed up if height is |
n/a |
|
PR |
Known Issue |
Change Request |
| 29464 |
AWT printers can not use OUTPUT_POLICY_IMMEDIATE. |
n/a |
| 29190 | Vertical component of insertion point ignored when placing tables. |
n/a |
| 26557 | Clip improperly handled during rotations, scales, etc. |
n/a |
| 26102 |
JCAWTPrinter.cancel() throws NullPointerException. |
n/a |
| 23902 | PCL output erroneous and differs greatly from equivalent PDF output. |
n/a |
| 22732 |
JCPageTable does not clip at column boundary. |
n/a |
| 20830 | Tab filled with dots overwriting tabbed text in AWT printer. |
n/a |
| 20828 | Embedded components are not drawing properly in PCL. |
n/a |
| 20809 |
NullPointerException in JCAWTPreviewer.dispose(). |
n/a |
| 20744 | Encoders for wide components produce landscape documents. |
n/a |
| 18500 |
The getSize() method of JCFrame in
PageTable always returns height of 1000 inches. |
n/a |
| 18256 | Incorrect PCL produced. |
n/a |
| 17903 |
JCPageTable truncating cells when table cell is longer than
the length of the page. |
n/a |
| 17758 | Badly rendered Chart3d in PDF output. |
n/a |
| 17464 | PCL printing does not scale embedded components. |
n/a |
| 17452 |
When using JCTableStyle in JCPageTable, some
styles do not function properly. |
n/a |
| 17429 |
Converting from JCTable to JCPageTable using
TableDataModel as an argument throws
java.lang.IllegalArgumentException. |
n/a |
| 15979 |
JCPageTableFromJCTable.createTable(document,table,true)
method throws java.lang.IllegalArgumentException. |
n/a |
| 15805 |
Spanned cell in JCTable causes error in JCPageTable
when using JCPageTableFromJCTable. |
n/a |
| 15738 |
JC[AWT]Printer.setNumCopies(int) is ignored. |
n/a |
| 15287 |
JCPDFPrinter and JCPCLPrinter problems with
JCPageTable cells that are longer than the page length. |
n/a |
| 14947 | Bad fonts in chart output to EPS. |
n/a |
| 14857 | ZapfDingbats font must be flowed in first for it to work. |
n/a |
| 14764 |
The floatImage() method is malfunctioning when there is not
enough space on the same page. |
n/a |
| 14712 |
The embedComponent() method fails ungracefully if no image
path is given for HTML printer. |
n/a |
| 14609 | Fonts not displaying properly in some instances. |
n/a |
| 13804 |
JCAWTPrinter.cancel() method outputs a blank page to the AWT
printer. |
n/a |
| 13132 |
Processing of line feed characters in JCPageTable. |
n/a |
| 12611 | PDF file generated for a table containing text is too large. |
n/a |
| 12261 | Discrete words joined together when justification is used with a small font. |
n/a |
| 12098 |
JClass PageLayout ignores Swing JTable formatting
information. |
n/a |
| 11559 | Kerning problems with text in mixed weight fonts (bold/plain). |
n/a |
| 11384 |
PCL output cuts off JLabel text. |
n/a |
| 10890 | JPEGs are not printed correctly and some other distortions. |
n/a |
| 8421 | PCL font strings and tabs lengths are computed incorrectly |
n/a |
| 8411 | PCL printer does not clip text that is printed outside of a frame. |
n/a |
| 8205 | Embedding images aligned to the bottom of the line messes up the next line. |
n/a |
|
PR |
Known Issue |
Change Request |
| 48744 | Generating PostScript on MacOS with JDK 1.4.2 does not work in all cases and may cause your application to crash with system errors. |
n/a |
| 35438 | The MacOS X 10.2 java 1.4.1_01 VM crashes when used with pagelayout PCL and (E)PS printers. |
n/a |
| 8097 | JAVA bug: The lower case "s" crowds other letters in the Helvetica 10pt font using the AWT printer. |
n/a |
| 8087 | JAVA bug: Courier 12pt underlined font is a different height than other Courier 12pt fonts (it is too small). |
n/a |
| 8043 | JAVA bug: All frames are shifted by about 1/8 of an inch to the bottom right using the AWT printer only. |
n/a |
| 8032 | JAVA bug: Table and cell borders extend too far past their cell using all printers except PCL (like a #). |
n/a |
| 8005 | JAVA bug: AWT underlining covers the bottom pixels of the text which is underlined. Filed with Sun, not yet accepted. Review ID 54732. |
n/a |
| 7978 | JAVA bug: AWT printer only -- superscript and subscript are mixed up and positioned too far from the baseline. Related to bug 8083. |
n/a |
This section contains information about installing and operating this product in non-English or non-ASCII configurations, such as those needed by customers outside the USA. This section does not replace the materials about supported platforms and configurations found elsewhere in the product documentation.
The platforms and configurations supported in this release may use any time zone, character encoding, language, or locale configuration to operate this product. All components of this product must/should be configured to use the same or compatible character encodings and must/should be installed to use the same locale and/or regional options.
This release has been tested with the following language and platform
combinations in addition to U.S. English:
This product has the following known capabilities or limitations:
Get the latest product information, find helpful resources, and join a discussion with the JClass DesktopViews Quest team and other community members. Join the JClass community at http://jclass.inside.quest.com/.
| info@quest.com | |
| Quest Software, Inc. World Headquarters 5 Polaris Way Aliso Viejo, CA 92656 USA | |
| Web |
Refer to our Web site for regional and international office information.
Quest Support is available to customers who have a trial version of a Quest
product or who have purchased a commercial version and have a valid maintenance
contract.
Quest Support provides around the clock coverage with SupportLink,
our web self-service. Visit SupportLink at http://support.quest.com/.
From SupportLink, you can do the following:
View the Global Support Guide for a detailed explanation of support programs,
online services, contact information, and policy and procedures.
The guide
is available at: http://support.quest.com/pdfs/Global%20Support%20Guide.pdf.
This document contains proprietary information protected by copyright. The software described in this guide is furnished under a software license or nondisclosure agreement. This software may be used or copied only in accordance with the terms of the applicable agreement. No part of this guide may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose other than the purchaser’s personal use without the written permission of Quest Software, Inc.
If you have any questions regarding your potential use of this material, contact:
|
Quest Software World Headquarters LEGAL Dept 5 Polaris Way Aliso Viejo, CA 92656
Email: legal@quest.com |
Refer to our website for regional and international office information.
Quest, Quest Software, the Quest Software logo, Aelita, Akonix, Akonix L7
Enterprise, Akonix L7 Enforcer, AppAssure, Benchmark Factory, Big Brother,
DataFactory, DeployDirector, ERDisk, Foglight, Funnel Web, I/Watch, Imceda,
InLook, IntelliProfile, InTrust, Invertus, IT Dad, I/Watch, JClass, Jint, JProbe,
LeccoTech, LiteSpeed, LiveReorg, MessageStats, NBSpool, NetBase, Npulse, NetPro,
PassGo, PerformaSure, Quest Central, SharePlex, Sitraka, SmartAlarm, Spotlight,
SQL LiteSpeed, SQL Navigator, SQL Watch, SQLab, Stat, StealthCollect, Tag and
Follow, Toad, T.O.A.D., Toad World, vANALYZER, vAUTOMATOR, vCONTROL, vCONVERTER,
vEssentials, vFOGLIGHT, vOPTIMIZER, vRANTER PRO, vReplicator, Vintela, Virtual
DBA, VizionCore, Xaffire, and XRT are trademarks and registered trademarks of
Quest Software, Inc in the United States of America and other countries. Other
trademarks and registered trademarks used in this guide are property of their
respective owners.
See Third_Party_Contributions.htm
The information in this document is provided in connection with Quest products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Quest does not make any commitment to update the information contained in this document.