                      VisualAge(R) for Java(TM)
                             Version 3.0

                            Documentation

                            RELEASE NOTES


Table of contents
----------------

1.0 Introduction
2.0 API documentation
    2.1 Euro Support
    2.2 Default encoding 
    2.3 Unicode 
    2.4 Improved class verifier 
    2.5 Class load hook 
    2.6 Solaris support 
3.0 Online help "Search help" file

1.0 Introduction
----------------

All documentation corrections that are component specific are contained 
the component's release note. This document contain corrections to
documentation that is not associated with a particular VisualAge for 
Java component.

2.0 API documentation
---------------------

All of the information in our API documentation is written referring 
to the JDK 1.1.6. VisualAge for Java, Version 3.0 supports the JDK 1.1.7.
For more information on the following changes, refer to the JDK
documentation which can be found at 

http://java.sun.com/products/jdk/1.1/docs.html

The follow changes have been made between JDK 1.1.6 and 1.1.7:

2.1 Euro Support

On Windows

Support for the new Euro currency character has been added for the
Windows version of the Java Development Kit. The JDK README is 
located in the top level of the JDK software and on-line at 

On Solaris 

The euro variants of some locale names in the Solaris euro-support patch 
are not the same as the corresponding locale names in the Solaris JDK 
software. A locale-mapping mechanism has been added to the Solaris JDK 
software to ensure proper mapping of patch locale names to JDK locale names. 

A font properties file for support of the euro currency symbol
(encoding ISO 8859_15) has been added to the Solaris JDK software. Note
that versions of Solaris prior to 2.7 will require a patch in order for
euro support to be functional.  

The Solaris JDK 1.1.7 software includes support for the new European 
Union currency, the euro. No APIs or existing locale resources were 
changed, though a number of new locale resources were 
added. A number of existing encodings were changed, and new 
encodings were added.

2.2 Default encoding 

On Win32 systems, the default encoding for western locales is 
now Cp1252 (Windows Latin-1). On Solaris, the default encoding
for western locales remains ISO8859_1.

This change in default encoding will break some programs that
unintentionally depend on features of ISO8859_1. An example of this
kind of problem is documented in the README, under "Data Transfer
Problems on Windows." 

2.3 Unicode 

In order to support the euro currency character, Unicode support was 
upgraded from 2.0.14 to 2.1.2.

2.4 Improved class verifier 

To support additional character encodings,the class verifier was 
re-engineered. The result is a smaller, faster
class verifier that will improve the performance of all programs.

2.5 Class load hook 

A new class load hook supports tools that add profiling or 
debugging information to class file data.

2.6 Solaris support 

JDK 1.1.7 software is supported on Solaris 2.5.1 and 2.6. 
JDK 1.1.7 was not tested on Solaris 2.4, which is no longer a
supported system platform.

3.0 Online help "Search help" file

In the Search help file, the line "To search for an exact phrase, enclose the phrase in quotation marks (" ")" should be "To search for an exact phrase, precede the phrase with a plus sign (+), then enter the exact phrase with quotation marks around it (+" ").


		


