2 **********************************************************************
3 NOTE: CDE/MOTIF IS LICENSED SOFTWARE. SOURCE AND OBJECT CODE IS NOT
4 TO BE DISTRIBUTED TO THIRD PARTIES EXCEPT AS PROVIDED BY THE TERMS OF
5 YOUR LICENSE AGREEMENT. PASSIVE DISTRIBUTION TO UNIDENTIFIED PARTIES,
6 SUCH AS MAKING FILES AVAILABLE FOR UNRESTRICTED ELECTRONIC FILE
7 TRANSFER, IS STRICTLY PROHIBITED BY THE LICENSE.
9 THESE RESTRICTIONS APPLY TO ANY PARTY TO WHOM THE SOFTWARE HAS BEEN
11 **********************************************************************
13 THE PURPOSE OF THIS RELEASE
15 This is the first maintenance release for CDE and Motif 2.1.
16 It was designed to resolve as many defects as possible from the
17 project's defect database, with a concentration for CDE on dtmail
18 problems. This maintenance release resolves 523 problem reports
19 against CDE and Motif 2.1.
22 The Open Group encourages the reporting of all bugs found in CDE
23 and Motif regardless of the platform or hardware configuration in
24 which the bug is found. However, The Open Group will commit to
25 accept (and repair according to priority) only those bugs that can
26 be replicated on the current reference configurations.
30 DOWNLOAD INSTRUCTIIONS
32 This section describes how to unload the release archives
33 available at this ftp site, including information about how much
34 disk space is required.
36 The CDE/Motif 2.1.10 release is provided as compressed tar archives.
40 README-2.1.10 - this file
42 cde.tar.Z - a compressed tar file of the
43 CDE 2.1.10 source code
45 cde-test.tar.Z - a compressed tar file of the
48 cde-test-misc.tar.Z - a compressed tar file of
49 test results for CDE/Motif 2.1.10
51 motif.tar.Z - a compressed tar file of the
52 MOTIF 2.1.10 source code
54 motif-test-misc.tar.Z - a compressed tar file of
55 test results for Motif 2.1.10
60 The CDE/Motif 2.1.10 release is in the form of a sparse tree; that
61 is, it contains only files that have been modified in either CDE or
62 Motif since the 2.1 release. If you are a CDE licensee you will
63 receive files for both CDE and Motif. If you are a Motif-only
64 licensee you will receive files just for Motif.
66 To download the archives from the ftp site you will need approximately
67 18.5 megabytes (for CDE licensees) or 9.3 megabytes (for Motif-only
68 licensees) of disk space to hold just the compressed archives. Once the
69 archives have been downloaded they should be first uncompressed and then
70 untarred (see instructions below). The uncompressed archives require
71 approximately 91 (CDE) or 37 (Motif-only) megabytes. After untarring
72 the archives, you will need an additional 96 (CDE) or 52 (Motif-only)
73 megabytes of space to hold the unloaded directories. Once the tar
74 operation has completed you may wish to remove the tar archive files
82 (9.3 18.5 compressed archives )
84 37 91 archives after uncompress
85 52 96 untarred archives
90 After ftp-ing the files to your machine, you should first uncompress
91 the compressed (*.Z) files with the command:
93 uncompress <filename>.Z
95 Once the tar archives have been uncompressed, you can untar each
98 tar xvf <filename>.tar
100 This command will preserve the .tar file while unloading its contents
101 into your current working directory. If you wish to list a table of
102 contents of the tar file before actually unloading it you can do so
105 tar tvf <filename>.tar
108 INSTALLING THIS RELEASE
110 This release is made up of a "sparse tree" of files that have changed
111 since release 2.1. The new versions of the files should replace the
112 corresponding CDE or Motif 2.1 versions of the files in your source
116 After the release is unloaded, you can use, for example, cp -R command
117 to copy the sources from the current directory into your source tree.
118 This release creates several new files. If you are using a symbolic
119 link tree, you will need to create new links for them.
121 Please see the Release Notes from 2.1 for instructions on building
125 IMPORTANT CHANGES IN THIS RELEASE
128 The majority of changes in this release are for general defect
129 repair in the code and tests. Additionally, some focused work
130 was performed in the following areas described below:
134 Japanese Translations
139 This patch release resolves 523 problem reports against CDE and
140 Motif 2.1. Each of these defects were resolved in one of three
141 ways: fixed (problem was recreated and repaired), duplicate
142 (problem was already reported and recorded in defect database),
143 or cancelled (problem could not be recreated in current code
144 base). The breakdown by component and resolution type is:
148 CDE Code: 160 Motif Code: 91
151 ------------- --------------
152 Total: 217 Total: 109
157 CDE Code: 30 Motif Code: 10
160 ------------- --------------
165 CDE Code: 45 Motif Code: 49
168 ------------- --------------
172 For more information on the bugs resolved, see the file
173 CLOSEDBUGS in this release.
178 The Open Group is comitted to a unified desktop technology
179 (X, Motif and CDE). Therefore we built and tested CDE and
180 Motif 2.1.10 against a pre-release version of X11R6.4. Once
181 the final release of X11R6.4 is ready we will build and test
182 with it. We do not expect to find any problems running with
183 the production version but will provide any fixes if
186 One important change that went into the X11R6.4 release was
187 to fix the behavior of XtMalloc. The specification clearly
188 state that XtMalloc should behave like the underlying malloc
189 when passed a size of 0 (zero). The old XtMalloc would
190 allocate space, even if it was passed a size of 0. In X11R6.4
191 XtMalloc no longer has this behavior. On some platforms this
192 can cause failures with faulty code that depends on that
195 We have found such calls in both the CDE and Motif code through
196 our test cycle and by visual inspection and have repaired them
197 along the way. There is the potential for additional problems
198 of this form - developers should be alert to this possibility.
200 If developers want the old behavior of XtMalloc then they should
201 define both MALLOC_0_RETURNS_NULL and XTMALLOC_BC in their
207 In addition to intensive efforts to fix outstanding defects
208 throughout CDE and Motif, we paid special attention to problems
209 in the CDE 2.1.10 Mailer. These problems include the following:
211 - Support for X11R6 Session Management Protocol
212 - Unified mailbox menus
213 - Support for mail aliases
214 - Support for mail retrieval from standard mail servers
217 Support for X11R6 Session Management Protocol
219 The CDE 2.1.10 Mailer now supports the basic elements of the
220 X11R6 Session Management Protocol including responding to
221 interactive and non-interactive SaveYourself requests as well
222 as Die requests. For non-interactive SaveYourself requests,
223 the Mailer simply saves the size and location of all the
224 mailbox and compose windows. Deleted messages in mailboxes are
225 retained. For interactive SaveYourself requests, the Mailer may
226 display dialogs asking the user to verify that deleted messages
227 should be expunged or that the contents of compose windows
231 Unified file selection menus
233 The CDE 2.1.10 Mailer now provides a consistent set of menus
234 and file selection boxes for all operations involving mailboxes.
235 These operations include Mailbox->Open, Message->CopyTo, and Move.
236 Previously, each of these commands had its own file selection box.
237 Changes made in one FSB were not reflected in any of the others.
238 In addition, the Mailbox->Open command did not provide users with
239 the menu of predefined mailboxes as in the Message->CopyTo, and
240 Move commands. In the CDE 2.1.10 Mailer the operation of all
241 three commands has been made completely consistent from the user's
244 Similar fixes were made for all operations involving files
245 including Message->SaveAsText and Attachments->SaveAs.
248 Support for mail aliases
250 Popup menus containing the user's predefined aliases were added to
251 the address fields (To:, Cc:, and Bcc:) in the message composer
252 dialogs. The user can now add an addressee to one of these fields
253 simply by selecting from the menu of aliases.
256 Support for mail retrieval from standard mail servers
258 The CDE 2.1.10 Mailer has been fixed to support retrieving mail
259 from standard mail servers. Supported Mail Server protocols
260 include POP2, POP3, APOP, and IMAP. However, to date, only the
261 POP3 has been well tested at The Open Group.
264 Japanese Translations
266 Deliverables of the CDE 2.1 project included translations of
267 all documentation. The Japanese translations were not received
268 in time for the 2.1 release but were delivered at the beginning
269 of this year. They were made available electronically at that
270 time to licensees and have also been included in this 2.1.10
271 release. This includes Japanese manual pages and books.
276 In the release archive there are two files, OPENBUGS and
277 CLOSEDBUGS, which contain, respectively, the list of all bugs
278 from any version of CDE or Motif not yet closed, and all bugs
279 from CDE or Motif fixed in this patch release.
282 BUILDING MOTIF FOR YOUR SYSTEM
284 This release requires no changes in the build process. Please
285 refer to the Release Notes for more information.
290 The Open Group has used a number of platforms during the
291 development of the 2.1.10 release. However, the following
292 reference platforms are the only ones where the complete
293 test cycle was run. Test results appear below.
297 HP9000/7xx running HP-UX 10.20
298 Digital Alpha 3000 running Digital Unix 4.0
301 Sun SPARCstation running Solaris 2.4
302 using the SC 4.0 C compiler and SC 4.1 C++ compilers
307 Since this is a general availability release, it has undergone
308 the full quality assurance cycle at The Open Group. The test
309 cycle includes running the following test suites:
311 MVS - Motif Validation Suite
312 QATS - Motif Quality Assurance Test Suite
314 CDE Performance Tests
317 The results of these test runs can be found in the release
318 archive under cde-test-misc/reports/cde2.1.10.