historical: mv some old files that we want to preserve out of the top level

Some of these older files just clutter up things and do not contribute
much information that is not historical in nature, so preserve them
in an out of the way location.
This commit is contained in:
Jon Trulson
2012-08-10 07:17:27 -06:00
parent 3b77d7c065
commit f5a8836bff
10 changed files with 0 additions and 0 deletions

74
cde/historical/BUGREPORT Normal file
View File

@@ -0,0 +1,74 @@
** Mail this report to: motif-defect@osf.org for Motif Release defects
cde-defect@osf.org for CDE Release defects
Please be aware that this file will be parsed by machine. Do not change the
field names. Include all the Submitter Information lines and as much of the
other sections as you can. Remove the brackets <> around any field that you
fill in. Thank you!
------------------------------- CUT HERE --------------------------------------
The Open Group Problem Report
=================================
Submitter Information (Include Email address at miminum)
---------------------
Submitter Name: <your name - Required>
Organization: <your company or institute - Required>
Email Address: <your electronic mail address -- Required>
Phone: <your phone number with extension - Required>
OSF License Number: <license number (for release versions only)>
Licensee's Defect Number: <your internal reference number>
Hardware/Software Configuration
-------------------------------
Offering and Version: <examples: Motif 2.1.10, or CDE 2.1.10>
Component (Module): <examples: src/usr/bin/mesg.c, or lib/Xm/FileSB.c>
Client Hardware: <client machine type, memory, etc.>
Client Software: <client OS and X windows version, if relevant>
Server Hardware: <server machine type, memory, etc.> or SAME
Server Software: <server OS and X version, if relevant> or SAME
Compiler: <name of compiler and version>
Problem Description
-------------------
Severity Level: <example: Incompatibility>
<One of the severity level as described below -- delete before sending
Incompatibility -- represents a problem which resulted from inability
to install the software on the machine.
Fatal -- represents a problem which resulted in a software crash or
required reboot of the software.
Critical -- represents a problem which resulted in software malfunction
or a feature failure and has no work-around.
Severe -- represents a problem which resulted in software functionality
limitation but had alternative work-around.
Minor -- represents a cosmetic type problem.
Enhancement -- represents a request for enhancement of the software.>
Date of First Occurrence: <Date problem was first noticed (optional)>
One Line Description:
<A one line description of the specifying the problem>
Full Description:
<A full description of the problem>
Repeat By:
<A description of how to reproduce the problem (optional)>
Proposed Solution:
<A short description of how to fix the problem/bug (optional)>

1043
cde/historical/CLOSEDBUGS Normal file

File diff suppressed because it is too large Load Diff

3557
cde/historical/OPENBUGS Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,318 @@
**********************************************************************
NOTE: CDE/MOTIF IS LICENSED SOFTWARE. SOURCE AND OBJECT CODE IS NOT
TO BE DISTRIBUTED TO THIRD PARTIES EXCEPT AS PROVIDED BY THE TERMS OF
YOUR LICENSE AGREEMENT. PASSIVE DISTRIBUTION TO UNIDENTIFIED PARTIES,
SUCH AS MAKING FILES AVAILABLE FOR UNRESTRICTED ELECTRONIC FILE
TRANSFER, IS STRICTLY PROHIBITED BY THE LICENSE.
THESE RESTRICTIONS APPLY TO ANY PARTY TO WHOM THE SOFTWARE HAS BEEN
DISTRIBUTED.
**********************************************************************
THE PURPOSE OF THIS RELEASE
This is the first maintenance release for CDE and Motif 2.1.
It was designed to resolve as many defects as possible from the
project's defect database, with a concentration for CDE on dtmail
problems. This maintenance release resolves 523 problem reports
against CDE and Motif 2.1.
The Open Group encourages the reporting of all bugs found in CDE
and Motif regardless of the platform or hardware configuration in
which the bug is found. However, The Open Group will commit to
accept (and repair according to priority) only those bugs that can
be replicated on the current reference configurations.
DOWNLOAD INSTRUCTIIONS
This section describes how to unload the release archives
available at this ftp site, including information about how much
disk space is required.
The CDE/Motif 2.1.10 release is provided as compressed tar archives.
README-2.1.10 - this file
cde.tar.Z - a compressed tar file of the
CDE 2.1.10 source code
cde-test.tar.Z - a compressed tar file of the
CDE 2.1.10 tests
cde-test-misc.tar.Z - a compressed tar file of
test results for CDE/Motif 2.1.10
motif.tar.Z - a compressed tar file of the
MOTIF 2.1.10 source code
motif-test-misc.tar.Z - a compressed tar file of
test results for Motif 2.1.10
27 Mb motif-test-misc
The CDE/Motif 2.1.10 release is in the form of a sparse tree; that
is, it contains only files that have been modified in either CDE or
Motif since the 2.1 release. If you are a CDE licensee you will
receive files for both CDE and Motif. If you are a Motif-only
licensee you will receive files just for Motif.
To download the archives from the ftp site you will need approximately
18.5 megabytes (for CDE licensees) or 9.3 megabytes (for Motif-only
licensees) of disk space to hold just the compressed archives. Once the
archives have been downloaded they should be first uncompressed and then
untarred (see instructions below). The uncompressed archives require
approximately 91 (CDE) or 37 (Motif-only) megabytes. After untarring
the archives, you will need an additional 96 (CDE) or 52 (Motif-only)
megabytes of space to hold the unloaded directories. Once the tar
operation has completed you may wish to remove the tar archive files
(*tar).
MOTIF-only CDE/Motif
Mb Mb Files
-- -- -----
(9.3 18.5 compressed archives )
37 91 archives after uncompress
52 96 untarred archives
89 187 Total
After ftp-ing the files to your machine, you should first uncompress
the compressed (*.Z) files with the command:
uncompress <filename>.Z
Once the tar archives have been uncompressed, you can untar each
with the command:
tar xvf <filename>.tar
This command will preserve the .tar file while unloading its contents
into your current working directory. If you wish to list a table of
contents of the tar file before actually unloading it you can do so
with the command:
tar tvf <filename>.tar
INSTALLING THIS RELEASE
This release is made up of a "sparse tree" of files that have changed
since release 2.1. The new versions of the files should replace the
corresponding CDE or Motif 2.1 versions of the files in your source
tree.
After the release is unloaded, you can use, for example, cp -R command
to copy the sources from the current directory into your source tree.
This release creates several new files. If you are using a symbolic
link tree, you will need to create new links for them.
Please see the Release Notes from 2.1 for instructions on building
a full release tree.
IMPORTANT CHANGES IN THIS RELEASE
The majority of changes in this release are for general defect
repair in the code and tests. Additionally, some focused work
was performed in the following areas described below:
X11R6.4 and XtMalloc
Dtmail maintenance
Japanese Translations
Defect Repair
This patch release resolves 523 problem reports against CDE and
Motif 2.1. Each of these defects were resolved in one of three
ways: fixed (problem was recreated and repaired), duplicate
(problem was already reported and recorded in defect database),
or cancelled (problem could not be recreated in current code
base). The breakdown by component and resolution type is:
FIXED: Total 326
CDE Code: 160 Motif Code: 91
Doc: 2 Test: 18
Test: 55
------------- --------------
Total: 217 Total: 109
DUPLICATE: Total 51
CDE Code: 30 Motif Code: 10
Doc: 4 Test: 1
Test: 6
------------- --------------
Total: 40 Total: 11
CANCEL: Total 146
CDE Code: 45 Motif Code: 49
Test: 36 Test: 14
Doc: 2
------------- --------------
Total: 81 Total: 65
For more information on the bugs resolved, see the file
CLOSEDBUGS in this release.
X11R6.4 and XtMalloc
The Open Group is comitted to a unified desktop technology
(X, Motif and CDE). Therefore we built and tested CDE and
Motif 2.1.10 against a pre-release version of X11R6.4. Once
the final release of X11R6.4 is ready we will build and test
with it. We do not expect to find any problems running with
the production version but will provide any fixes if
necessary.
One important change that went into the X11R6.4 release was
to fix the behavior of XtMalloc. The specification clearly
state that XtMalloc should behave like the underlying malloc
when passed a size of 0 (zero). The old XtMalloc would
allocate space, even if it was passed a size of 0. In X11R6.4
XtMalloc no longer has this behavior. On some platforms this
can cause failures with faulty code that depends on that
behavior.
We have found such calls in both the CDE and Motif code through
our test cycle and by visual inspection and have repaired them
along the way. There is the potential for additional problems
of this form - developers should be alert to this possibility.
If developers want the old behavior of XtMalloc then they should
define both MALLOC_0_RETURNS_NULL and XTMALLOC_BC in their
site.def file.
Dtmail maintenance
In addition to intensive efforts to fix outstanding defects
throughout CDE and Motif, we paid special attention to problems
in the CDE 2.1.10 Mailer. These problems include the following:
- Support for X11R6 Session Management Protocol
- Unified mailbox menus
- Support for mail aliases
- Support for mail retrieval from standard mail servers
Support for X11R6 Session Management Protocol
The CDE 2.1.10 Mailer now supports the basic elements of the
X11R6 Session Management Protocol including responding to
interactive and non-interactive SaveYourself requests as well
as Die requests. For non-interactive SaveYourself requests,
the Mailer simply saves the size and location of all the
mailbox and compose windows. Deleted messages in mailboxes are
retained. For interactive SaveYourself requests, the Mailer may
display dialogs asking the user to verify that deleted messages
should be expunged or that the contents of compose windows
should be deleted.
Unified file selection menus
The CDE 2.1.10 Mailer now provides a consistent set of menus
and file selection boxes for all operations involving mailboxes.
These operations include Mailbox->Open, Message->CopyTo, and Move.
Previously, each of these commands had its own file selection box.
Changes made in one FSB were not reflected in any of the others.
In addition, the Mailbox->Open command did not provide users with
the menu of predefined mailboxes as in the Message->CopyTo, and
Move commands. In the CDE 2.1.10 Mailer the operation of all
three commands has been made completely consistent from the user's
perspective.
Similar fixes were made for all operations involving files
including Message->SaveAsText and Attachments->SaveAs.
Support for mail aliases
Popup menus containing the user's predefined aliases were added to
the address fields (To:, Cc:, and Bcc:) in the message composer
dialogs. The user can now add an addressee to one of these fields
simply by selecting from the menu of aliases.
Support for mail retrieval from standard mail servers
The CDE 2.1.10 Mailer has been fixed to support retrieving mail
from standard mail servers. Supported Mail Server protocols
include POP2, POP3, APOP, and IMAP. However, to date, only the
POP3 has been well tested at The Open Group.
Japanese Translations
Deliverables of the CDE 2.1 project included translations of
all documentation. The Japanese translations were not received
in time for the 2.1 release but were delivered at the beginning
of this year. They were made available electronically at that
time to licensees and have also been included in this 2.1.10
release. This includes Japanese manual pages and books.
BUG LISTS
In the release archive there are two files, OPENBUGS and
CLOSEDBUGS, which contain, respectively, the list of all bugs
from any version of CDE or Motif not yet closed, and all bugs
from CDE or Motif fixed in this patch release.
BUILDING MOTIF FOR YOUR SYSTEM
This release requires no changes in the build process. Please
refer to the Release Notes for more information.
REFERENCE PLATFORMS
The Open Group has used a number of platforms during the
development of the 2.1.10 release. However, the following
reference platforms are the only ones where the complete
test cycle was run. Test results appear below.
CDE and Motif:
HP9000/7xx running HP-UX 10.20
Digital Alpha 3000 running Digital Unix 4.0
Motif-only:
Sun SPARCstation running Solaris 2.4
using the SC 4.0 C compiler and SC 4.1 C++ compilers
TEST RESULTS SUMMARY
Since this is a general availability release, it has undergone
the full quality assurance cycle at The Open Group. The test
cycle includes running the following test suites:
MVS - Motif Validation Suite
QATS - Motif Quality Assurance Test Suite
CDE Regression Tests
CDE Performance Tests
Memory Tests
The results of these test runs can be found in the release
archive under cde-test-misc/reports/cde2.1.10.

View File

@@ -0,0 +1,282 @@
**********************************************************************
NOTE: CDE/MOTIF IS LICENSED SOFTWARE. SOURCE AND OBJECT CODE IS NOT
TO BE DISTRIBUTED TO THIRD PARTIES EXCEPT AS PROVIDED BY THE TERMS OF
YOUR LICENSE AGREEMENT. PASSIVE DISTRIBUTION TO UNIDENTIFIED PARTIES,
SUCH AS MAKING FILES AVAILABLE FOR UNRESTRICTED ELECTRONIC FILE
TRANSFER, IS STRICTLY PROHIBITED BY THE LICENSE.
THESE RESTRICTIONS APPLY TO ANY PARTY TO WHOM THE SOFTWARE HAS BEEN
DISTRIBUTED.
**********************************************************************
THE PURPOSE OF THIS RELEASE
This is the second maintenance release for CDE and Motif 2.1.
It was designed to resolve as many defects as possible from the
project's defect database. This maintenance release resolves 423
problem reports against CDE and Motif 2.1.10.
The Open Group encourages the reporting of all bugs found in CDE
and Motif regardless of the platform or hardware configuration in
which the bug is found. However, The Open Group will commit to
accept (and repair according to priority) only those bugs that can
be replicated on the current reference configurations.
DOWNLOAD INSTRUCTIIONS
This section describes how to unload the release archives
available at this ftp site, including information about how much
disk space is required.
The CDE/Motif 2.1.20 release is provided as compressed tar archives.
README-2.1.20 - this file
cde.tar.Z - a compressed tar file of the
CDE 2.1.20 source code
cde-test.tar.Z - a compressed tar file of the
CDE 2.1.20 tests
cde-test-misc.tar.Z - a compressed tar file of
test results for CDE/Motif 2.1.20
motif.tar.Z - a compressed tar file of the
MOTIF 2.1.20 source code
motif-test-misc.tar.Z - a compressed tar file of
test results for Motif 2.1.20
The CDE/Motif 2.1.20 release is in the form of a sparse tree; that
is, it contains only files that have been modified in either CDE or
Motif since the 2.1.10 release. If you are a CDE licensee you will
receive files for both CDE and Motif. If you are a Motif-only
licensee you will receive files just for Motif.
After ftp-ing the files to your machine, you should first uncompress
the compressed (*.Z) files with the command:
uncompress <filename>.Z
Once the tar archives have been uncompressed, you can untar each
with the command:
tar xvf <filename>.tar
This command will preserve the .tar file while unloading its contents
into your current working directory. If you wish to list a table of
contents of the tar file before actually unloading it you can do so
with the command:
tar tvf <filename>.tar
INSTALLING THIS RELEASE
This release is made up of a "sparse tree" of files that have changed
since release 2.1.10. The new versions of the files should replace the
corresponding CDE or Motif 2.1.10 versions of the files in your source
tree.
After the release is unloaded, you can use, for example, cp -R command
to copy the sources from the current directory into your source tree.
This release creates several new files. If you are using a symbolic
link tree, you will need to create new links for them.
Please see the Release Notes from 2.1 for instructions on building
a full release tree.
IMPORTANT CHANGES IN THIS RELEASE
Defect Repair
This patch release resolves 423 problem reports against CDE and
Motif 2.1.10. Each of these defects were resolved in one of three
ways: fixed (problem was recreated and repaired), duplicate
(problem was already reported and recorded in defect database),
or cancelled (problem could not be recreated in current code
base). The breakdown by component and resolution type is:
FIXED: Total 298
CDE Code: 193 Motif Code: 68
CDE Doc: 1 Motif Doc: 0
CDE Test: 32 Motif Test: 4
-------------- ---------------
Total: 226 Total: 72
DUPLICATE: Total 42
CDE Code: 19 Motif Code: 11
CDE Doc: 0 Motif Doc: 0
CDE Test: 11 Motif Test: 1
-------------- ---------------
Total: 30 Total: 12
CANCEL: Total 83
CDE Code: 35 Motif Code: 22
CDE Doc: 0 Motif Doc: 1
CDE Test: 20 Motif Test: 5
-------------- ---------------
Total: 55 Total: 28
For more information on the bugs resolved, see the file
CLOSEDBUGS in this release.
Test Improvements
Several changes were made for CDE 2.1.20 to streamline the
automated testing process. Included are necessary fixes in
order to significantly improve test performance times, as well
as to eliminate test hangs.
Specific fixes include
CDExc23856 deiconify tests have logic backwards
This was a legacy bug in QATS that caused many tests to hang when
doing an iconify/deiconify combination in order to force expose
events
CDExc23824 DtAction tests take extremely long to complete
Since X events were being processed once every thirty seconds, test
performance has been improved from overnight to twenty minutes
CDExc23843 dtpad tests need speeding up on the printing delays
When outputting characters to the screen dtpad was incorrectly
sleeping for one half second between each one. The performance
of this suite has improved from twelve hours to five hours.
BUG LISTS
In the release archive there are two files, OPENBUGS and
CLOSEDBUGS, which contain, respectively, the list of all bugs
from any version of CDE or Motif not yet closed, and all bugs
from CDE or Motif fixed in this patch release.
BUILDING MOTIF FOR YOUR SYSTEM
Since X11 is NOT being delivered as part of this release, there
are some minor changes in the build process for Motif with respect
to the build process described in the 2.1 Release Notes.
Replace step 2 under the Building Motif subsection of Section 3:
2. If you are building with imports (the default setup in site.def),
construct the necessary links as follows:
% cd $CDEBUILDDIR/motif
% mkdir -p imports/x11
% cd imports/x11
% ln -s <X11_bin_directory> bin
% ln -s <X11_includes_directory> includes
% ln -s <X11_libs_directory> libs
REFERENCE PLATFORMS
The Open Group has used a number of platforms during the
development of the 2.1.20 release. However, the following
reference platforms are the only ones where the complete
test cycle was run. Test results appear below.
CDE and Motif:
HP9000/7xx running HP-UX 10.20
Sun SPARCstation running Solaris 2.4
using the SC 4.0 C compiler and SC 4.1 C++ compilers
Changes to X11R6.4:
CDE and Motif 2.1.20 have been built and tested upon a base of
X11R6.4 patchlevel 3. During the development of 2.1.20, a
significant defect in the I18N code of X was discovered. The
symptom is that when XMODIFIERS is not set, there is a possibility
of memory corruption. It is recommended that the following patch
be applied:
*** imInt.c@@/main/5 Sat May 30 21:04:36 1998
--- xc/lib/X11/imInt.c Mon Aug 24 16:17:25 1998
***************
*** 1,4 ****
! /* $TOG: imInt.c /main/5 1998/05/30 21:11:16 kaleb $ */
/******************************************************************
Copyright 1992, 1993, 1994 by FUJITSU LIMITED
--- 1,4 ----
! /* $TOG: imInt.c /main/6 1998/08/24 16:22:12 mgreess $ */
/******************************************************************
Copyright 1992, 1993, 1994 by FUJITSU LIMITED
***************
*** 166,174 ****
_XimMakeImName(lcd)
XLCd lcd;
{
! char* begin;
! char* end;
! char* ret;
int i = 0;
char* ximmodifier = XIMMODIFIER;
--- 166,174 ----
_XimMakeImName(lcd)
XLCd lcd;
{
! char* begin = NULL;
! char* end = NULL;
! char* ret = NULL;
int i = 0;
char* ximmodifier = XIMMODIFIER;
***************
*** 182,189 ****
}
ret = Xmalloc(end - begin + 2);
if (ret != NULL) {
! (void)strncpy(ret, begin, end - begin + 1);
! ret[end - begin + 1] = '\0';
}
return ret;
}
--- 182,192 ----
}
ret = Xmalloc(end - begin + 2);
if (ret != NULL) {
! if (begin != NULL && end != NULL) {
! (void)strncpy(ret, begin, end - begin + 1);
! ret[end - begin + 1] = '\0';
! }
! else *ret = '\0';
}
return ret;
}
TEST RESULTS SUMMARY
Since this is a general availability release, it has undergone
the full quality assurance cycle. The cycle includes running the
following test suites:
QATS - Motif Quality Assurance Test Suite
VSM 4.1 - Motif Validation Suite
CDE Regression Tests
The results of these test runs can be found in the release
archive under cde-test-misc/reports/cde-2.1.20. Note that the
the journal files (.prt) and other output results generated by
QATS have been included for the first time.

View File

@@ -0,0 +1,280 @@
**********************************************************************
NOTE: CDE/MOTIF IS LICENSED SOFTWARE. SOURCE AND OBJECT CODE IS NOT
TO BE DISTRIBUTED TO THIRD PARTIES EXCEPT AS PROVIDED BY THE TERMS OF
YOUR LICENSE AGREEMENT. PASSIVE DISTRIBUTION TO UNIDENTIFIED PARTIES,
SUCH AS MAKING FILES AVAILABLE FOR UNRESTRICTED ELECTRONIC FILE
TRANSFER, IS STRICTLY PROHIBITED BY THE LICENSE.
THESE RESTRICTIONS APPLY TO ANY PARTY TO WHOM THE SOFTWARE HAS BEEN
DISTRIBUTED.
**********************************************************************
THE PURPOSE OF THIS RELEASE
This is the third maintenance release for CDE and Motif 2.1.
It was designed to resolve as many defects as possible from the
project's defect database. This maintenance release resolves 515
problem reports against CDE and Motif 2.1.20.
The Open Group encourages the reporting of all bugs found in CDE
and Motif regardless of the platform or hardware configuration in
which the bug is found. However, The Open Group will commit to
accept (and repair according to priority) only those bugs that can
be replicated on the current reference configurations.
DOWNLOAD INSTRUCTIONS
This section describes how to unload the release archives
available at this ftp site.
The CDE/Motif 2.1.30 release is provided as compressed tar archives.
README-2.1.30 - this file
cde.tar.Z - a compressed tar file of the
CDE 2.1.30 source code
cde-test.tar.Z - a compressed tar file of the
CDE 2.1.30 tests
cde-test-misc.tar.Z - a compressed tar file of
test results for CDE/Motif 2.1.30
motif.tar.Z - a compressed tar file of the
MOTIF 2.1.30 source code
motif-test-misc.tar.Z - a compressed tar file of
test results for Motif 2.1.30
The CDE/Motif 2.1.30 release is in the form of a sparse tree; that
is, it contains only files that have been modified in either CDE or
Motif since the 2.1.20 release. If you are a CDE licensee you will
receive files for both CDE and Motif. If you are a Motif-only
licensee you will receive files just for Motif.
After ftp-ing the files to your machine, you should first uncompress
the compressed (*.Z) files with the command:
uncompress <filename>.Z
Once the tar archives have been uncompressed, you can untar each
with the command:
tar xvf <filename>.tar
This command will preserve the .tar file while unloading its contents
into your current working directory. If you wish to list a table of
contents of the tar file before actually unloading it you can do so
with the command:
tar tvf <filename>.tar
INSTALLING THIS RELEASE
This release is made up of a "sparse tree" of files that have changed
since release 2.1.20. The new versions of the files should replace the
corresponding CDE or Motif 2.1.20 versions of the files in your source
tree.
After the release is unloaded, you can use, for example, cp -R command
to copy the sources from the current directory into your source tree.
This release creates several new files. If you are using a symbolic
link tree, you will need to create new links for them.
Please see the Release Notes from 2.1 for instructions on building
a full release tree.
IMPORTANT CHANGES IN THIS RELEASE
Defect Repair
This patch release resolves 515 problem reports against CDE and
Motif 2.1.20. Each of these defects were resolved in one of three
ways: fixed (problem was recreated and repaired), duplicate
(problem was already reported and recorded in defect database),
or canceled (problem could not be recreated in current code
base). The breakdown by component and resolution type is:
FIXED: Total 370
CDE Code: 95 Motif Code: 91
CDE Doc: 1 Motif Doc: 0
CDE Test: 110 Motif Test: 73
-------------- ---------------
Total: 206 Total: 164
DUPLICATE: Total 62
CDE Code: 4 Motif Code: 10
CDE Doc: 0 Motif Doc: 0
CDE Test: 19 Motif Test: 29
-------------- ---------------
Total: 23 Total: 39
CANCEL: Total 83
CDE Code: 18 Motif Code: 30
CDE Doc: 0 Motif Doc: 0
CDE Test: 13 Motif Test: 22
-------------- ---------------
Total: 31 Total: 52
For more information on the bugs resolved, see the file
CLOSEDBUGS in this release.
As of the completion of this maintenance release there are no
open defects against the CDE and Motif code and tests that have a
priority of 1 or a severity of 1.
Security
This release contains changes to address a number of security
vulnerabilities in CDE that were reported to CERT during 1999.
Those vulnerabilities are described in the CERT Advisory CA-99-11,
Four Vulnerabilities in the Common Desktop Environment. A full
description can be found on the CERT Web site at
http://www.cert.org/advisories/CA-99-11-CDE.html.
A subset of those changes were released to the affected vendors
via the CERT working group formed to address the reported problems.
This release also includes additional changes to various CDE
desktop facilities to sense access violations and report them
to the user.
BUG LISTS
In the release archive there are two files, OPENBUGS and
CLOSEDBUGS, which contain, respectively, the list of all bugs
from any version of CDE or Motif not yet closed, and all bugs
from CDE or Motif fixed in this patch release.
BUILDING MOTIF FOR YOUR SYSTEM
Since X11 is NOT being delivered as part of this release, there
are some minor changes in the build process for Motif with respect
to the build process described in the 2.1 Release Notes.
Replace step 2 under the Building Motif subsection of Section 3:
2. If you are building with imports (the default setup in site.def),
construct the necessary links as follows:
% cd $CDEBUILDDIR/motif
% mkdir -p imports/x11
% cd imports/x11
% ln -s <X11_bin_directory> bin
% ln -s <X11_includes_directory> includes
% ln -s <X11_libs_directory> libs
REFERENCE PLATFORMS
The Open Group has used a number of platforms during the
development of the 2.1.30 release. However, the following
reference platforms are the only ones where the complete
test cycle was run. Test results appear below.
CDE and Motif:
HP9000/7xx running HP-UX 10.20
Sun SPARCstation running Solaris 2.4
using the SC 4.0 C compiler and SC 4.1 C++ compilers
Note that the Validation Suite for Motif (VSM) was also run on a
Digital AlphaStation 200 running Digital UNIX 4.0D. Results were
consistent with those on the reference platforms and are included
in the test results archives.
Changes to X11R6.4:
CDE and Motif 2.1.30 have been built and tested upon a base of
X11R6.4 patchlevel 3. During the development of 2.1.20, a
significant defect in the I18N code of X was discovered; if you have
not yet corrected this problem, you are advised to do so prior
to making use of 2.1.30.
The symptom is that when XMODIFIERS is not set, there is a possibility
of memory corruption. It is recommended that the following patch
be applied:
*** imInt.c@@/main/5 Sat May 30 21:04:36 1998
--- xc/lib/X11/imInt.c Mon Aug 24 16:17:25 1998
***************
*** 1,4 ****
! /* $TOG: README-2.1.30 /main/1 1999/12/14 14:52:14 devobj $ */
/******************************************************************
Copyright 1992, 1993, 1994 by FUJITSU LIMITED
--- 1,4 ----
! /* $TOG: README-2.1.30 /main/1 1999/12/14 14:52:14 devobj $ */
/******************************************************************
Copyright 1992, 1993, 1994 by FUJITSU LIMITED
***************
*** 166,174 ****
_XimMakeImName(lcd)
XLCd lcd;
{
! char* begin;
! char* end;
! char* ret;
int i = 0;
char* ximmodifier = XIMMODIFIER;
--- 166,174 ----
_XimMakeImName(lcd)
XLCd lcd;
{
! char* begin = NULL;
! char* end = NULL;
! char* ret = NULL;
int i = 0;
char* ximmodifier = XIMMODIFIER;
***************
*** 182,189 ****
}
ret = Xmalloc(end - begin + 2);
if (ret != NULL) {
! (void)strncpy(ret, begin, end - begin + 1);
! ret[end - begin + 1] = '\0';
}
return ret;
}
--- 182,192 ----
}
ret = Xmalloc(end - begin + 2);
if (ret != NULL) {
! if (begin != NULL && end != NULL) {
! (void)strncpy(ret, begin, end - begin + 1);
! ret[end - begin + 1] = '\0';
! }
! else *ret = '\0';
}
return ret;
}
TEST RESULTS SUMMARY
Since this is a general availability release, it has undergone
the full quality assurance cycle. The cycle includes running the
following test suites:
QATS - Motif Quality Assurance Test Suite
VSM 4.1 - Motif Validation Suite
CDE Regression Tests
The results of these test runs can be found in the release
archive under cde-test-misc/reports/cde-2.1.30 and
motif-test-misc/reports/cde-2.1.30.

View File

@@ -0,0 +1,326 @@
**********************************************************************
NOTE: CDE/MOTIF IS LICENSED SOFTWARE. SOURCE AND OBJECT CODE IS NOT
TO BE DISTRIBUTED TO THIRD PARTIES EXCEPT AS PROVIDED BY THE TERMS OF
YOUR LICENSE AGREEMENT. PASSIVE DISTRIBUTION TO UNIDENTIFIED PARTIES,
SUCH AS MAKING FILES AVAILABLE FOR UNRESTRICTED ELECTRONIC FILE
TRANSFER, IS STRICTLY PROHIBITED BY THE LICENSE.
THESE RESTRICTIONS APPLY TO ANY PARTY TO WHOM THE SOFTWARE HAS BEEN
DISTRIBUTED.
**********************************************************************
THE PURPOSE OF THIS RELEASE
This is the snapshot release prior to the third and final
maintenance release for CDE and Motif 2.1. It was designed to
resolve as many defects as possible from the project's defect
database. This maintenance release resolves 243 problem reports
against CDE and Motif 2.1.20.
The Open Group encourages the reporting of all bugs found in CDE
and Motif regardless of the platform or hardware configuration in
which the bug is found. However, The Open Group will commit to
accept (and repair according to priority) only those bugs that can
be replicated on the current reference configurations.
DOWNLOAD INSTRUCTIIONS
This section describes how to unload the release archives
available at this ftp site, including information about how much
disk space is required.
The CDE/Motif 2.1.30 snapshot release is provided as a compressed
tar archives consisting of a sparce tree (i.e. only those files
which have been added or which have been modified since 2.1.20).
README-2.1.30.snapshot - this file
cde.tar.Z - a compressed tar file of the
CDE 2.1.30 snapshot source code
cde-test.tar.Z - a compressed tar file of the
CDE 2.1.30 snapshot tests
cde-test-misc.tar.Z - a compressed tar file of
test results for CDE/Motif
2.1.30 snapshot
motif.tar.Z - a compressed tar file of the
MOTIF 2.1.30 snapshot source code
motif-test-misc.tar.Z - a compressed tar file of
test results for Motif 2.1.30
snapshot
The CDE/Motif 2.1.30 snapshot release is in the form of a sparse tree;
that is, it contains only files that have been added or modified in
either CDE or Motif since the 2.1.20 release. If you are a CDE
licensee you will receive files for both CDE and Motif. If you are
a Motif-only licensee you will receive files just for Motif.
After ftp-ing the files to your machine, you should first uncompress
the compressed (*.Z) files with the command:
uncompress <filename>.Z
Once the tar archives have been uncompressed, you can untar each
with the command:
tar xvf <filename>.tar
This command will preserve the .tar file while unloading its contents
into your current working directory. If you wish to list a table of
contents of the tar file before actually unloading it you can do so
with the command:
tar tvf <filename>.tar
INSTALLING THIS RELEASE
This release is made up of a "sparse tree" of files that have been
added or changed since release 2.1.20. The new versions of the files
should replace the corresponding CDE or Motif 2.1.20 versions of the
files in your source tree.
After the release is unloaded, you can use, for example, cp -R command
to copy the sources from the current directory into your source tree.
This release creates several new files. If you are using a symbolic
link tree, you will need to create new links for them.
Please see the Release Notes from 2.1 for instructions on building
a full release tree.
IMPORTANT CHANGES IN THIS RELEASE
Defect Repair
This patch release resolves 243 problem reports against CDE and
Motif 2.1.20. Each of these defects were resolved in one of three
ways: fixed (problem was recreated and repaired), duplicate
(problem was already reported and recorded in defect database),
or cancelled (problem could not be recreated in current code
base). The breakdown by component and resolution type is:
FIXED: Total 174
CDE Code: 40 Motif Code: 51
CDE Doc: 1 Motif Doc: 0
CDE Test: 43 Motif Test: 39
-------------- ---------------
Total: 84 Total: 90
DUPLICATE: Total 25
CDE Code: 2 Motif Code: 4
CDE Doc: 0 Motif Doc: 0
CDE Test: 0 Motif Test: 19
-------------- ---------------
Total: 2 Total: 23
CANCEL: Total 44
CDE Code: 13 Motif Code: 19
CDE Doc: 0 Motif Doc: 0
CDE Test: 2 Motif Test: 10
-------------- ---------------
Total: 15 Total: 29
TOTAL: Total 243
CDE Code: 55 Motif Code: 74
CDE Doc: 1 Motif Doc: 0
CDE Test: 45 Motif Test: 68
-------------- ---------------
Total: 101 Total: 142
For more information on the bugs resolved, see the file
CLOSEDBUGS in this release.
Test Improvements
A significant number of CDE and Motif test defects were resolved
for the CDE/Motif 2.1.30 snapshot release. For the most part, these
represent an ongoing effort to establish a clean baseline in
Motif and reduce the overhead of false negatives in CDE.
BUG LISTS
In the release archive there are two files, OPENBUGS and
CLOSEDBUGS, which contain, respectively, the list of all bugs
from any version of CDE or Motif not yet closed, and all bugs
from CDE or Motif fixed in this patch release.
BUILDING MOTIF FOR YOUR SYSTEM
Since X11 is NOT being delivered as part of this release, there
are some minor changes in the build process for Motif with respect
to the build process described in the 2.1 Release Notes.
Replace step 2 under the Building Motif subsection of Section 3:
2. If you are building with imports (the default setup in site.def),
construct the necessary links as follows:
% cd $CDEBUILDDIR/motif
% mkdir -p imports/x11
% cd imports/x11
% ln -s <X11_bin_directory> bin
% ln -s <X11_includes_directory> includes
% ln -s <X11_libs_directory> libs
REFERENCE PLATFORMS
The Open Group has used a number of platforms during the
development of the CDE/Motif 2.1.30 snapshot release. However,
the following reference platforms are the only ones where the
snapshot test cycle was run. Test results appear below.
CDE and Motif:
HP9000/7xx running HP-UX 10.20
Sun SPARCstation running Solaris 2.4
using the SC 4.0 C compiler and SC 4.1 C++ compilers
Changes to X11R6.4:
Both the 2.1.20 and the 2.1.30 snapshot releases of CDE and Motif
have been built and tested upon a base of X11R6.4 patchlevel 3.
During the development of 2.1.20, a significant defect in the I18N
code of X was discovered. The symptom is that when XMODIFIERS is
not set, there is a possibility of memory corruption. It is
recommended that the following patch be applied if it has not
already been done:
*** imInt.c@@/main/5 Sat May 30 21:04:36 1998
--- xc/lib/X11/imInt.c Mon Aug 24 16:17:25 1998
***************
*** 1,4 ****
! /* $TOG: README-2.1.30.snapshot /main/1 1999/06/29 12:30:31 devobj $ */
/******************************************************************
Copyright 1992, 1993, 1994 by FUJITSU LIMITED
--- 1,4 ----
! /* $TOG: README-2.1.30.snapshot /main/1 1999/06/29 12:30:31 devobj $ */
/******************************************************************
Copyright 1992, 1993, 1994 by FUJITSU LIMITED
***************
*** 166,174 ****
_XimMakeImName(lcd)
XLCd lcd;
{
! char* begin;
! char* end;
! char* ret;
int i = 0;
char* ximmodifier = XIMMODIFIER;
--- 166,174 ----
_XimMakeImName(lcd)
XLCd lcd;
{
! char* begin = NULL;
! char* end = NULL;
! char* ret = NULL;
int i = 0;
char* ximmodifier = XIMMODIFIER;
***************
*** 182,189 ****
}
ret = Xmalloc(end - begin + 2);
if (ret != NULL) {
! (void)strncpy(ret, begin, end - begin + 1);
! ret[end - begin + 1] = '\0';
}
return ret;
}
--- 182,192 ----
}
ret = Xmalloc(end - begin + 2);
if (ret != NULL) {
! if (begin != NULL && end != NULL) {
! (void)strncpy(ret, begin, end - begin + 1);
! ret[end - begin + 1] = '\0';
! }
! else *ret = '\0';
}
return ret;
}
TEST RESULTS SUMMARY
Since this is a snapshot release, only those components which were
modified have undergone quality assurance testing. The cycle for
the 2.1.30 snapshot includes running the following test suites:
QATS - Motif Quality Assurance Test Suite
Automated regressions tests in the following directories:
Toolkit/Buttons
Toolkit/ComboBox
Toolkit/Container
Toolkit/Converters
Toolkit/Form
Toolkit/IconVC
Toolkit/List
Toolkit/Manager
Toolkit/Menus
Toolkit/Message
Toolkit/Notebook
Toolkit/PanedWin
Toolkit/Primitive
Toolkit/ResInd
Toolkit/Scrollbar
Toolkit/Select
Toolkit/Shells
Toolkit/SpinBox
Toolkit/Text
Toolkit/Traversal
Toolkit/Windows
XmString
uil/EnumVal
uil/ForRef
uil/ResInd
uil/Syntax
uil/widgets
Manual regression tests in the following directories:
Toolkit/Manual
uil/Manual/callUil
uil/Manual/dataStructs
uil/Manual/validator
uil/Manual/Callback
uil/Manual/NL
CDE Regression Tests for the following components:
DefConfig
DevEnv
DtHelp
DtSvc
dragdrop
dtcm
dthelp
dtlogin
dtmail
dtsession
dtwm
The results of these test runs can be found in the release
archive under cde-test-misc/reports/cde-2.1.30/.../2.1.30C2.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,36 @@
Below is a copy of the original copyright notice that accompanied the
commercial releases of the Common Desktop Environment. For rights and
information that covers the open-source releases, please see the file
COPYING.
If you wish to license the Common Desktop Environment under other terms
please contact The Open Group.
-----------------------------------------------------------------------------
Common Desktop Environment Version 2.1.30
(c) Copyright 1993 - 1999 Hewlett-Packard Company
(c) Copyright 1993 - 1999 International Business Machines Corp.
(c) Copyright 1993 - 1999 Sun Microsystems, Inc.
(c) Copyright 1993 - 1999 Santa Cruz Organization, Inc.
(c) Copyright 1995 - 1999 Digital Equipment Corp.
(c) Copyright 1995 - 1996 Fujitsu Limited
(c) Copyright 1995 - 1996 Hitachi, Ltd.
RESTRICTED RIGHTS LEGEND
Use, duplication, or disclosure by the U.S. Government is subject to
restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in
Technical Data and Computer Software clause in DFARS 252.227-7013. Rights
for non-DOD U.S. Government Departments and Agencies are as set forth in
FAR 52.227-19(c)(1,2).
Hewlett-Packard Company, 3000 Hanover Street, Palo Alto, CA 94304 U.S.A.
International Business Machines Corp., Route 100, Somers, NY 10589 U.S.A.
Sun Microsystems, Inc., 2550 Garcia Avenue, Mountain View, CA 94043 U.S.A.
Santa Cruz Organization, Inc., 425 Encinal Street, Santa Cruz, CA 95061 U.S.A.
Digital Equipment Corp., 111 Powdermill Road, Maynard, MA 01754, U.S.A.
Fujitsu Limited, 1015, Kamikodanaka Nakahara-Ku, Kawasaki 211, Japan
Hitachi, Ltd., 6, Kanda Surugadai 4-Chome, Chiyoda-ku, Tokyo 101, Japan