RELEASE NOTES FOR XVT/Power++ RELEASE 2.0, Jan. 14, 1994
========================================================
This readme is for XVT/Power++ 2.0. This readme and the
Power++ Release 2.0 documentation define the scope of
functionality for this product.

This file contains the following sections:

SECTION I

    1.  NEW FEATURES
    2.  PRODUCT CONTENTS
    3.  INSTALLATION
    4.  USAGE
        a. Using Microsoft Visual C++
        b. Compiling the Power++2.0 Library
        c. Compiling the Examples
        d. Using the Power++ Shell Project
    5. BUG LISTINGS

SECTION II (Customer Support)
    GETTING TECHNICAL HELP



		SECTION I (General Information)


1. NEW FEATURES
---------------

Layout: A new tool for laying out Native object and Windows. Layout will also 
generate a Shell Application Frame Work.

Resources: Native object and Windows can be built through Native URL 
generated resources.

Automatic Data Propagation: Direct support for Model View Controller paradigm.

Menus: New classes provide full encapsulation of XVT menus.

Root Objects: Two new root objects are provided for future work.

XVT/Power++ 2.0 requires XVT/Win Portability Toolkit Release 3.02 or later.
In addition to the previous requirements, make sure you have read the
XVT/Win Portability Toolkit installation requirements and that your
system complies.


2. PRODUCT CONTENTS
-------------------

** Source Distribution

There is one distribution disk:

    XVT/Power++ 2.0

The files and directories contained in this product are:

Disk 1 of 1: ROOT directory
    readme - latest release information (this file)
    xvtpwr\src
    xvtpwr\include
    xvtpwr\lib
    xvtpwr\doc
    xvtpwr\bin
    xvtpwr\demo
    xvtpwr\demo\shell
    xvtpwr\demo\hello
    xvtpwr\demo\ss
    xvtpwr\demo\ask
    xvtpwr\demo\sprdshts
    xvtpwr\demo\draw
    xvtpwr\demo\edit
    xvtpwr\demo\drag
    xvtpwr\demo\hardhat
    xvtpwr\demo\resource
    xvtpwr\demo\model


3. INSTALLATION
---------------

        Refer to the product installation sheet for information on
	installing XVT-Power++. The default installation path is
	<drive>:\xvt\xvtpwr. This is sibling to the default installation
	path for XVT/Win (<drive>\xvt\xvtwin).

Set up your environment:

        The INCLUDE environment variable should have the XVT-Power++
        include directory appended to it.

Project notes:

        The XVT/Win 3.02 release has a bug in wmalloc.c.  A patched version
        is supplied here (see source comments for more detail). It is
        important that DOS be defined for curl.exe, source, and new projects.
        Also, case sensitive linking should be off and "generate underbars"
	should be on. The appropriate linker option should be set to allow
	replacement of object files. This is needed so the wmalloc.c patch is
	used. It is also important that 1 byte alignment be used.

MAKERES.BAT modification:

        The makeres.bat utility found in the the \xvt\xvtwin\bin directory 
        should be modified so that curl has a -d DOS define added to it.

        A modified version of this is available in the xvtpwr\bin directory.


4. USAGE
--------

a. Using Microsoft Visual C++

        It is important that the files statement in your config.sys be
        set greater than 50.  

        e.g., FILES=99

        Since XVT supports several platforms there are header files
        that are conditionally compiled.  Visual C++ adds the file
        sys/syscall.h from the XVT header files to the dependency list.  
        This file should be added to the sysincl.dat file in your 
        MSVC\BIN directory, so that it is not compiled.  Also, the \k option
        should be used for the resource compiler.  The maximum segments compiler
	option should be set to 256.


b. Compiling the Power++2.0 Library

        The libraries come compiled, but you may recompile them yourself.
        The project and makefiles for source builds the libraries (and .obj's)
        in the src directory.  When rebuilding them you should copy the new
        .lib's to the lib directory.

        Note:

        It is important that the INCLUDE, LIB, and PATH environment variables
        be set to include the XVT/Win toolkit and XVT-Power++ library
	respectively.

        e.g.  INCLUDE = ...;C:\XVT\XVTWIN\INCLUDE;C:\XVT\XVTPWR\INCLUDE;
              LIB = ...;C:\XVT\XVTWIN\LIB;C:\XVT\XVTPWR\LIB;
              PATH = ...;C:\XVT\XVTWIN\BIN;

        Also, you may need to modify the XVT_LIB path variable in all of the
        makefiles.

c. Compiling the Examples

        Appropriate makefiles and projects are located in the example
        directories. See the note above in section c. regarding setting
        environment variables when using makefiles.


d. Using the Power++ Shell Project

        XVT-Power++ 2.0 now includes Layout 1.0 which can be used for
        generating an initial application.  See the XVT-Layout section
        in the manual for more information.

        Note:

        The shell.exe executable should be renamed to shell1.exe.  This is 
        because shell.exe is reserved by Windows and is not a valid 
        executable name.


5. BUG LISTINGS
---------------

        Please see the release notes for XVT-Power++ bug listings.



		SECTION II (Customer support)


GETTING TECHNICAL HELP
----------------------
For technical assistance with your XVT product, please contact us via
e-mail, BBS, or phone. Phone support is available during the hours 8 AM
to 5 PM Mountain Time, Monday through Friday. Your call is always welcome.
Please use the service request form below, or have this information available,
when you contact us. You may contact the Customer Support Department using
the following methods:

    Address:
      XVT Software Inc.
      Box 18750
      Boulder, CO 80308 USA
    Voice: (303) 443-8XVT
    CompuServe Mail address: 75765,1233
    Internet: techsup@xvt.com
    or send XVT Bulletin Board mail.

Note: If you purchased your XVT product through a distributor, please contact
this distributor for technical assistance.

For XVT Bulletin Board System sign-on and instructions, contact customer
support. This service is available to all registered users of XVT with
current maintenance agreements.


Service Request Form:
---------------------------------cut here-------------------------------------

        		    --XVT SERVICE REQUEST--

         Date:                              Serial Number:
Customer Name:                                XVT Product:
 Company Name:                                XVT Version:
 Phone Number:                                   Compiler:
   Fax Number:                              Computer Type:
Email Address:                           Operating System:
         SR #: (if applicable)             Window Manager:
        				     Memory Model: (XVT/Win customers)

Question or Problem Description:



-------------------------------------end--------------------------------------
[End of readme]
