
                             OpenMotif 2.2.4

                              Release Notes

This document functions as the release notes for OpenMotif 2.2.4. It contains 
information on what is new in OpenMotif 2.2.4. Please see the COPYRIGHT.MOTIF 
file included with this release for copying and licensing information.

Introduction

This document and the accompanying text files contain important information,
so please read them carefully before starting the build and installation
procedures.


1. What is OpenMotif?

OSF/Motif is the standard user interface toolkit available on Unix and Linux. 
OpenMotif is a source code distribution version of Motif that is available under 
an open source license. OpenMotif is built on top of the standard X Toolkit (Xt) 
and X11 libraries.

1.1. Overview of OpenMotif 2.2.4

OpenMotif 2.2.4 is an updated version of OpenMotif 2.2.3. Any applications
built against a previous 2.2.X release of OpenMotif will be compatible with
this new release. You can choose to build this release from source code.
Alternatively, pre-built binary distributions are available for a variety of
platforms. Please visit http://www.motifzone.net for details. 

The source distribution contains the following items:
- LibXm source code and include files
- OpenMotif reference documentation (man pages)
- Utility libraries
- Demo programs


2. What is new in OpenMotif 2.2.4?

This is a bug fix release.  See Section 6 for the list of changes that have 
been introduced to OpenMotif in this version. All libraries used in this release 
are compatible with previous Motif 2.2.x releases.



3. Motif Distribution

3.1. Motif Source Tree

The general layout of OpenMotif is the following:
bitmaps/	various XMB files
clients/ 	mwm, uil, xmbind
config/		configuration, make files
demos/ 		various supported (and unsupported) demos
doc/  		man pages
include/ 	included files for building and using OpenMotif
lib/		source files for the OpenMotif libraries
localized/ 	localization support
tools/  	WML support
BUGREPORT	template file for submitting bugs
README		configure building/installation instructions using 
		configure  
RELNOTES 	this file



3.2 Build Systems

As of version 2.2.4, OpenMotif is built using Auto Tools. Imake is no longer a
supported mechanism for building OpenMotif. OpenMotif 2.2.4 has been built and
tested on the following systems:
- Linux 2.4 (Redhat Enterprise 2.1)
- Linux 2.6 (Redhat Enterprise 3.0)
- Linux 2.6 (SuSe 9.1)
- Linux 2.4 (Redhat Fedora Core 2)
In all cases, the vendor's supplied compiler was used.


4. Filing Bug Reports

If you find a reproducible bug in any of the OpenMotif libraries or code, or an 
error in the documentation, please reference the BUGREPORT  file and/or submit a 
bug report online at the MotifZone:  http://bugs.motifzone.net


5. Documentation

For additional current documentation, please see http://www.motifzone.net/docs


6. Change Log

Here is a list of changes that have been introduced in this version of the 
toolkit.
- Fixed vulnerabilities in libXpm code [CVE numbers CAN-2004-0687 (integer
overflows) and CAN-2004-0688 (stack overflows)].
- Fixed compilation under SUSE 9.1.
- Fixed building procedure under FreeBSD.
- Fixed building procedure in order to make it usable with new versions of
autoconfig.
