---------------------------------------------------------------------
------------ Zinc Application Framework 5 - SUPPORT.TXT -------------
----------- COPYRIGHT (C) 1990-1999. All Rights Reserved. -----------
-------- Wind River Systems Incorporated. Alameda, CA, USA ----------
---------------------------------------------------------------------


This file provides information about currently supported platforms,
compilers, languages, and locales for Zinc Application Framework
(ZAF). It contains the following sections:

    Supported Platforms and Compilers
    Supported Languages and Locales
    Unicode Support

---------------------------------------------------------------------
--- Supported Platforms and Compilers -------------------------------
---------------------------------------------------------------------

There are three levels of platform/compiler support provided by Zinc.
"Zinc Certified" support indicates that Zinc has compiled and tested
the libraries, utilities, examples, and tutorials with that specific
platform/compiler combination and is responsible for their
compatibility.

"Vendor Certified" support means the vendor has compiled and tested
the libraries, utilities, examples, and tutorials with that specific
platform/compiler combination and is responsible for their
compatibility.

"Supported" indicates that Zinc has compiled the library but has done
minimal testing. A compiler at this level of support receives
low-priority attention.

The following platform/compiler combinations are Zinc Certified:

Microsoft Windows:

    32-bit DLL (Win95, WinNT)
        Borland C++ 5
        Microsoft Visual C++ 5

    32-bit (Win95, WinNT)
        Borland C++ 5
        Microsoft C++ 5
        Watcom C++ 11

    16-bit (Win3.1)
        Borland C++ 5
        Watcom C++ 11

X/Motif:

    Sun Solaris 2.x (Motif 1.2, X11R5)
    SunOS 4.1.3 (Motif 1.2, X11R5)
        Vendor C++ compiler (SparCompiler C++)
        GNU C++ 2.7.2

    HP-UX 9.05 (Motif 1.2, X11R5) (no Unicode)
    HP-UX 10.20 (Motif 2.0, X11R6) (no Unicode)
        Vendor C++ compiler (HP aC++)
        GNU C++ 2.7.2

    IBM AIX 4.3.x (Motif 1.2, X11R5)
        Vendor C++ compiler (Visual Age C++ 3.6.4)
        GNU C++ 2.7.2

    Digital Unix 4.0 (Motif 1.2, X11R5)
        GNU C++ 2.7.2

    SGI Irix 6.x (Motif 1.2, X11R5) (no Unicode)
        Vendor C++ compiler (ProDev C++)
        GNU C++ 2.7.2

    SCO OpenServer 5.0.4 (Motif 1.2 X11R5) (no Unicode)
		  GNU C++ 2.7.2

    Linux 2.0.30 (Red Hat version 4.2, Motif 2.1, X11R6) (no Unicode)
        GNU C++ 2.7.2.1
    Linux 2.0.31 (Red Hat version 5.x, Motif 2.1, X11R6) (no Unicode)
        GNU C++ 2.7.2.3

---------------------------------------------------------------------
--- Supported Languages and Locales ---------------------------------
---------------------------------------------------------------------

In this release there is library support for the following languages
(data and source files located in the \zaf\bin and \zaf\source\intl
directories):

    Catalan
    Danish
    Dutch
    English
    Finnish
    French
    German
    Greek
    Italian
    Japanese
    Korean
    Norwegian
    Spanish
    Swedish
    *programmer defined*

Note: Japanese, Korean, and Greek language support requires the
Unicode add-on module.

The product also supports multiple locales (the locale affects
formatting for objects like dates, times, etc.). In this release
there is support for the following locales:

    Austria
    Canada (English, French)
    China
    Denmark
    Finland
    France
    Germany
    Greece
    Italy
    Japan
    Korea
    Mexico
    Netherlands
    Norway
    Spain
    Sweden
    Taiwan
    United Kingdom
    United States
    *programmer defined*

Currently, the example programs, most tutorials, and Zinc Designer
only run in English mode.

---------------------------------------------------------------------
--- Unicode Support -------------------------------------------------
---------------------------------------------------------------------

ZAF runs in either an 8-bit ISO character mode (default) or a 16-bit
Unicode character mode. Unicode mode requires the Unicode add-on
module. Unicode mode is turned on by setting the ZAF_UNICODE switch
located in the file z_env.hpp and recompiling both the library and
the application program.

As of this writing, we have tested Unicode mode of operation on all
Zinc Certified platforms (except those noted) as well as all
international versions (e.g., Japanese, Chinese, ...) of the same
that we have been able to assemble. Other international operating
system support may be added as additional versions are obtained and
tested.

Proper operation in Unicode mode requires the presence of necessary
character sets or fonts and working input methods on the OS.
