_______________________________________________________________
Araxis PMdiff Version 4.0c for OS/2 Warp 3.0

RELEASE NOTES
29 November 1997

See http://www.araxis.com/ for information about other Araxis products.


____________
INTRODUCTION

This is the full (and final) version of PMdiff 4.0c for OS/2 Warp 3.0, a
multithreaded graphical file comparison application. PMdiff will not run on
IBM OS/2 2.x.

Araxis does not offer support for this product and it is supplied "as-is".
Araxis has not tested this product on recent versions of OS/2 and makes no
warranties about whether it works. The product could even cause loss of data.
Your use of the product is at your own risk.

A Windows version of PMdiff was also available, but this has been superseded by
Araxis Merge, a much more powerful application. Please see the Araxis web site
for details:

	http://www.araxis.com/


_______________________________________________________________________
END USER LICENCE AGREEMENT (INCLUDING STATEMENT OF NO SUPPORT/WARRANTY)

This Araxis End-User Licence Agreement ("EULA") is a legal agreement between
you (either an individual, a firm or a single entity) and Araxis Ltd (a 
company registered in England number 3322546) for the Araxis software product
identified above, which includes computer software and may include associated 
media, printed materials, and "online" or electronic documentation ("SOFTWARE
PRODUCT"). The SOFTWARE PRODUCT also includes any updates and supplements to
the original SOFTWARE PRODUCT provided to you by Araxis. Any software provided
along with the SOFTWARE PRODUCT that is associated with a separate end-user 
licence agreement is licensed to you under the terms of that licence 
agreement. By installing, copying, downloading, accessing, or otherwise using
the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA. If you
do not agree to the terms of this EULA, do not install or use the SOFTWARE 
PRODUCT.

USE. You may install, use, access, display, run, or otherwise interact with
("RUN") copies of the SOFTWARE PRODUCT on an unlimited number of computers,
workstations, terminals, handheld PCs, pagers, "smart phones", or other digital
electronic devices ("COMPUTER").

STORAGE/NETWORK USE. You may also store or install a copy of the SOFTWARE 
PRODUCT on a storage device, such as a network server, used only to RUN the 
SOFTWARE PRODUCT on your other COMPUTERS over an internal network.

RESERVATION OF RIGHTS. All rights not expressly granted are reserved by Araxis.

LIMITATIONS ON REVERSE ENGINEERING, DECOMPILATION, AND DISSASSEMBLY. You may
not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT, except
that you may decompile the SOFTWARE PRODUCT only to the extent permissible by
law where this is indispensable to obtain the information necessary to achieve
the interoperability of an independently created program with the SOFTWARE
PRODUCT or with another program and such information is not readily available
from Araxis or elsewhere.

LIMITATIONS ON USE. Except as permitted by this EULA, you may not nor permit
others to use, copy or transfer the SOFTWARE PRODUCT; distribute, rent, loan,
lease, sub-license or otherwise deal in the SOFTWARE PRODUCT; alter, adapt,
merge, modify or translate the SOFTWARE PRODUCT in any way for any purpose,
including, without limitation, for error correction; remove, change or obscure
any product identification or notices of proprietary rights and restrictions
on or in the SOFTWARE PRODUCT.

SEPARATION OF COMPONENTS. The SOFTWARE PRODUCT is licensed as a single
product. Its component parts may not be separated for use on more than one
COMPUTER. 

TRADEMARKS. This EULA does not grant you any rights in connection with any
trademarks or service marks of Araxis.

TERMINATION. Your licence is effective upon your acceptance of this EULA and
installing the SOFTWARE PRODUCT. You may terminate this EULA at any time by
destroying the SOFTWARE PRODUCT together with all copies. Araxis may terminate
this EULA if you fail to comply with the terms of this EULA or if you become
bankrupt, go into liquidation, suffer or make any winding up petition, make
an arrangement with your creditors, have an administrator, administrative 
receiver or receiver appointment or suffer or file any similar action in 
consequence of debt. Upon termination, for any reason whatsoever, you must 
destroy all copies of the SOFTWARE PRODUCT and all of its component
parts in any form in your possession or under your control.

DISCLAIMER OF DAMAGES. You assume responsibility for, among other things, 
(i) the selection of the SOFTWARE PRODUCT to achieve your intended results,
(ii) the acquisition of other software (including any programming or operating
system software) and/or equipment compatible with the SOFTWARE PRODUCT, and
(iii) the installation, use and results obtained from the SOFTWARE PRODUCT.

NO WARRANTY. THE SOFTWARE PRODUCT IS PROVIDED BY ARAXIS LTD AT NO COST AND IS
SUPPLIED "AS IS" AND TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, ARAXIS
AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES AND CONDITIONS, EITHER EXPRESS OR 
IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH REGARD TO
THE  SOFTWARE PRODUCT, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT
SERVICES.

NO SUPPORT. Araxis does not offer support for the SOFTWARE PRODUCT.

COPYRIGHT. All title and copyrights in and to the SOFTWARE PRODUCT (including
but not limited to any images, photographs, animations, video, audio, music, 
text, and "applets" incorporated into the SOFTWARE PRODUCT), the accompanying
printed materials, and any copies of the SOFTWARE PRODUCT are owned by Araxis
or its suppliers. All title and intellectual property rights in and to the 
content that may be accessed through use of the SOFTWARE PRODUCT is the 
property of the respective content owner and may be protected by applicable
copyright or other intellectual property laws and treaties. This EULA grants
you no rights to use such content. If this SOFTWARE PRODUCT contains 
documentation that is provided only in electronic form, you may print one 
copy of such electronic documentation. You may not copy the printed materials
accompanying the SOFTWARE PRODUCT.

LIMITATION OF LIABILITY. To the maximum extent permitted by applicable law,
in no event shall Araxis or its suppliers be liable for any special, incidental,
indirect, or consequential damages whatsoever (including, without limitation,
damages for loss of business profits, business interruption, loss of business
information, or any other pecuniary loss) arising out of the use of or
inability to use the SOFTWARE PRODUCT or the provision of or failure to provide
Support Services, even if Araxis has been advised of the possibility of such 
damages. In any case, Araxis's entire liability under any provision of this
EULA shall be limited to the greater of the amount actually paid by you for 
the SOFTWARE PRODUCT or U.S.$5.00. Because some states and jurisdictions do 
not allow the exclusion or limitation of liability, the above limitation may 
not apply to you.

GENERAL. If any part of this EULA is held by a court or competent jurisdiction
to be unenforceable the validity of the remainder of this EULA will not be 
affected. This EULA shall be governed by and construed in accordance with 
English law. Each party hereby irrevocably submits to the exclusive jurisdiction
of the English Courts to resolve all controversies or claims of whatever nature
arising out of or relating to this EULA.

YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT AND AGREE TO
BE BOUND BY ITS TERMS AND CONDITIONS. YOU FURTHER AGREE THAT IT IS THE COMPLETE
AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN YOU AND ARAXIS WHICH SUPERSEDES
ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS
BETWEEN YOU AND ARAXIS OR ARAXIS' AGENT(S) RELATING TO THE SOFTWARE PRODUCT.


________
OVERVIEW

Araxis PMdiff is a graphical file comparison application. Files are displayed 
side-by-side. Differences are highlighted and lines are drawn showing how the
files are related.

PMdiff enables you to select text from two versions of a file and produce a
new version containing just the changes you want.

PMdiff for OS/2 is fully integrated with OS/2's Workplace Shell. To compare 
files, simply drag and drop them onto the PMdiff object, or onto the running
application.

PMdiff is highly configurable. Fonts and colours and other settings can be
altered to show changes in a way that suits you. Check the on-line help for
details.

PMdiff makes full use of OS/2's advanced features, such as notebooks and
pop-up menus (via mouse button two).


____________
INSTALLATION

Run the installation program (instos2.exe) supplied with the package. You 
can install from floppy or hard disk.

Should you wish to uninstall PMdiff, simply run the uninstallation program,
uninst.cmd. 


_____________
GENERAL NOTES

Araxis PMdiff makes extensive use of drag and drop. Use it to load files or
change colours and fonts. Experiment with the second mouse button. It 
activates a pop-up menu containing many useful short-cuts.

The on-line help is comprehensive, although not all items are available from
General Help. Check out the Help Index to make sure that you don't miss 
anything.

Two pairs of sample files are provided:

      hippo1.txt, hippo2.txt
  and mary1.txt, mary2.txt

You might wish to try comparing these.


_______
HISTORY

PMdiff 4.0c Fixed a bug where PMdiff would crash when comparing two files whose
            combined names exceeded a certain size.

PMdiff 4.0a Fixed line-ending bug when Ignore All Whitespace option is enabled
            and a merged file is saved. Merge revision bar colour is now
            configurable. Several other user interface tweaks and bug fixes.

PMdiff 4.0  Fixed hang when PMdiff minimized. Fixed intermittent operation of
            mouse actions on the left file. PMdiff no longer stores the window
            position if closed when minimized. Reduced frequency of messages
            requesting registration. Fixed tab expansion problem. Increased
            message queue length so that processing of command line arguments
            works even if certain software (such as Stardock's Object Desktop)
            is installed that posts extra messages to applications as they start.
            Removed PMdiff tribble from product information dialog (R.I.P.), and
            replaced with the shiny new Araxis PMdiff logo. Added quick start
            help screen for new users. CR and LF characters at the ends of lines
            are now considered to be whitespace when doing whitespace 
            insensitive comparisons (hence you can't view trailing CR/LF
            characters when ignoring whitespace). If you find any faults in
            this version, let us know because we've fixed everything reported
            so far.

PMdiff 3.1  Fixed several faults introduced in 3.0, and some existing faults
            that surfaced during extensive stress testing.

PMdiff 3.0  All known outstanding faults fixed. Go to next/previous difference
            buttons, keyboard support and file merge capability added. Also,
            optional display of CR/LF characters and line numbers. Icon
            updated. Tribble has experimented with eye-shadow.

            First port to Windows NT 3.5 and Windows 95. The OS/2 version is
            for OS/2 Warp 3.0 and higher only. It will not run on OS/2 2.x.

PMdiff 2.9  Internal version. Ported to IBM VisualAge C++ for OS/2 v3.0 from
            Borland C++ for OS/2 v1.5.

PMdiff 2.8  Internal version. Fault fixes and minor enhancements.

PMdiff 2.7  Fixes to install program. Uninstall script uninst.cmd added.

PMdiff 2.6  Minor bug fixes. Install program modified to create a 'PMdiff'
            object rather than a 'PMDiff' one. Registered versions sent to
            some beta testers.

PMdiff 2.5  First publically released version. Install program added.

PMdiff 2.4  Beta-test version. Limited release.

PMdiff 1.0  Alpha version. Ported to Borland C++ for OS/2 1.0 (initial 
            development was performed using the EMX version of GNU gcc).


_________________
CONTACTING ARAXIS

Please visit the Araxis web site (http://www.araxis.com/) for information about
contacting Araxis.


__________
TRADEMARKS

PMdiff and Araxis are trademarks of Araxis Ltd. IBM and OS/2 are trademarks or
registered trademarks of IBM, Inc. Microsoft and Windows are trademarks or 
registered trademarks of Microsoft Corporation. All other trademarks are the 
property of their respective owners.


--
Araxis Ltd
Cambridge, UK
www.araxis.com
