CSHTMLDiff is a powerful ActiveX control which allows you to compare two revisions of a file visually in a quick, easy and friendly way.
CSHTMLDiff can compare files either locally or over ftp/http protocols.
CSHTMLDiff utilizes a robust engine that recognizes various file types, including Text, XML and HTML. The engine can be easily configured for most kinds of comparison settings.
CSHTMLDiff displays a unique and user-friendly output pane with a visual representation of the difference analysis right over the source-files view. Any differences between the compared files are easily noticed.
Navigation features are provided for quick access to specific changes and reviewing of the results, and all the output settings can be configured according to personal preferences.
CSHTMLDiff can produce a difference report in HTML format that can be viewed and navigated in any Java-enabled web browser.
All of these features and more are provided through a simple programmable API.
Every aspect of the engine, output and appearance of the control can be controlled both during design-time and at run-time.
And most important of all - programming with the CSHTMLDiff ActiveX control is easy, fast and simple. The control comes ready for use for out-of-the-box operation - simply place it in your form and it works!
New features in version 2.0:
· Support for remote document comparison over FTP, HTTP and HTTPS protocols.
· Ignore Format option improved to ignore URL changes and other formatting changes.
· Greatly improved accuracy.
· Improved display of format changes.
· Various minor improvements.
» version 2.1.98 - posted on 2006-03-23
EULA - End User License Agreement
License Agreement and Limited Warranty
The product in this package (libraries and object code) is proprietary to ComponentSoftware, Inc. and is protected by Federal Copyright Law. ComponentSoftware retains the title to and ownership of the Product. You are licensed to use this Product on the following terms and conditions:
LICENSE: The licensee is defined as the individual software developer utilizing the Product. This license is not for an entire company but for a single developer. ComponentSoftware hereby grants the licensee a nonexclusive license authorizing the licensee to use the enclosed Product on one computer at a time for development purposes. Distribution of the application(s) using CSHTMLDiff ActiveX Control is royalty-free, requiring no additional license fees. You may incorporate the sample code into your applications. Use of this product by more than one individual or by anyone other than the licensee terminates, without notification, this license and the right to use this product.
Evaluation and Registration: You are hereby licensed to use this software for evaluation purpose without charge for a period of 30 days. If you would like to use this software after the evaluation period, or wish to distribute the CSHTMLDiff ActiveX Control, a registration fee is required. Unregistered use of the product after the 30-day evaluation period is in violation of U.S. and international copyright laws.
Software Distribution: You are hereby licensed to make as many copies of the complete and unmodified package of this product and distribute it by any means. However, you may not distribute the software activation key by any means. There is no charge for this right.
RESTRICTIONS: You may use this Product in your business application for sale or distribution as long as:
- The product that you produce and/or distribute is NOT a software development product, a product that is sold primarily to software developers or system integrators or a development environment of any kind. Please contact ComponentSoftware, Inc. for special commercial licensing provisions in these circumstances.
- The software serial number and user must be registered with ComponentSoftware in order to receive support or distribution rights.
- You may not remove any proprietary notices, labels, trademarks on the software or documentation.
You may not modify, de-compile, disassemble, reverse engineer or translate the software.
FILES THAT MAY BE DISTRIBUTED WITH YOUR APPLICATION: CSHTMLDiff.OCX, DiffMark.GIF
US GOVERNMENT RESTRICTED RIGHTS: Use, duplication or disclosure by the United States Government is subject to restrictions as set forth under DFARS 252.227-7013 or in FARS 52.227-19 Commercial Computer Software - Restricted Rights.
TERM: You may terminate your License and this Agreement at anytime by destroying all copies of the Product and Product Documentation. They will also terminate automatically if you fail to comply with any term or condition in this Agreement.
THIS SOFTWARE AND ASSOCIATED DOCEMENTATION ARE SOLD "AS IS"
AND WITHOUT WARRANTIES AS TO PERFORMANCE, NON-INFRINGEMENT
OR MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED
OR IMPLIED. BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE
ENVIRONMENTS INTO WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY
OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED. GOOD DATA
PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY
TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT. THE USER
MUST ASSUME THE ENTIRE RISK OF USING THE PROGRAM. ANY
LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO
PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE. IN NO EVENT
SHALL LICENSOR BE LIABLE TO USER AND/OR TO ANY THIRD PARTY
FOR DAMAGES OF ANY KIND, INCLUDING: (A) SPECIAL, INCIDENTAL
OR CONSEQUENTIAL DAMAGES OR ANY INDIRECT DAMAGES SUCH AS,
BUT NOT LIMITED TO, DAMAGES RESULTING FROM EQUIPMENT DOWNTIME
OR LOSS OF DATA, SUBSTITUTIONS, LOST PROFITS OR REVENUE OR
EXEMPLARY OR PUNITIVE DAMAGES ARISING OUT OF ANY CLAIM,
INCLUDING A CLAIM OF PATENT, COPYRIGHT OR TRADEMARK
INFRINGEMENT, WHETHER OR NOT FORESEEABLE AND EVEN IF LICENSOR
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE; OR
B) DAMAGES WHICH EXCEED THE AMOUNTS PAID TO LICENSOR WITH
RESPECT TO THE LICENSE OF THE SOFTWARE.