README-2.1.10 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318
  1. **********************************************************************
  2. NOTE: CDE/MOTIF IS LICENSED SOFTWARE. SOURCE AND OBJECT CODE IS NOT
  3. TO BE DISTRIBUTED TO THIRD PARTIES EXCEPT AS PROVIDED BY THE TERMS OF
  4. YOUR LICENSE AGREEMENT. PASSIVE DISTRIBUTION TO UNIDENTIFIED PARTIES,
  5. SUCH AS MAKING FILES AVAILABLE FOR UNRESTRICTED ELECTRONIC FILE
  6. TRANSFER, IS STRICTLY PROHIBITED BY THE LICENSE.
  7. THESE RESTRICTIONS APPLY TO ANY PARTY TO WHOM THE SOFTWARE HAS BEEN
  8. DISTRIBUTED.
  9. **********************************************************************
  10. THE PURPOSE OF THIS RELEASE
  11. This is the first maintenance release for CDE and Motif 2.1.
  12. It was designed to resolve as many defects as possible from the
  13. project's defect database, with a concentration for CDE on dtmail
  14. problems. This maintenance release resolves 523 problem reports
  15. against CDE and Motif 2.1.
  16. The Open Group encourages the reporting of all bugs found in CDE
  17. and Motif regardless of the platform or hardware configuration in
  18. which the bug is found. However, The Open Group will commit to
  19. accept (and repair according to priority) only those bugs that can
  20. be replicated on the current reference configurations.
  21. DOWNLOAD INSTRUCTIIONS
  22. This section describes how to unload the release archives
  23. available at this ftp site, including information about how much
  24. disk space is required.
  25. The CDE/Motif 2.1.10 release is provided as compressed tar archives.
  26. README-2.1.10 - this file
  27. cde.tar.Z - a compressed tar file of the
  28. CDE 2.1.10 source code
  29. cde-test.tar.Z - a compressed tar file of the
  30. CDE 2.1.10 tests
  31. cde-test-misc.tar.Z - a compressed tar file of
  32. test results for CDE/Motif 2.1.10
  33. motif.tar.Z - a compressed tar file of the
  34. MOTIF 2.1.10 source code
  35. motif-test-misc.tar.Z - a compressed tar file of
  36. test results for Motif 2.1.10
  37. 27 Mb motif-test-misc
  38. The CDE/Motif 2.1.10 release is in the form of a sparse tree; that
  39. is, it contains only files that have been modified in either CDE or
  40. Motif since the 2.1 release. If you are a CDE licensee you will
  41. receive files for both CDE and Motif. If you are a Motif-only
  42. licensee you will receive files just for Motif.
  43. To download the archives from the ftp site you will need approximately
  44. 18.5 megabytes (for CDE licensees) or 9.3 megabytes (for Motif-only
  45. licensees) of disk space to hold just the compressed archives. Once the
  46. archives have been downloaded they should be first uncompressed and then
  47. untarred (see instructions below). The uncompressed archives require
  48. approximately 91 (CDE) or 37 (Motif-only) megabytes. After untarring
  49. the archives, you will need an additional 96 (CDE) or 52 (Motif-only)
  50. megabytes of space to hold the unloaded directories. Once the tar
  51. operation has completed you may wish to remove the tar archive files
  52. (*tar).
  53. MOTIF-only CDE/Motif
  54. Mb Mb Files
  55. -- -- -----
  56. (9.3 18.5 compressed archives )
  57. 37 91 archives after uncompress
  58. 52 96 untarred archives
  59. 89 187 Total
  60. After ftp-ing the files to your machine, you should first uncompress
  61. the compressed (*.Z) files with the command:
  62. uncompress <filename>.Z
  63. Once the tar archives have been uncompressed, you can untar each
  64. with the command:
  65. tar xvf <filename>.tar
  66. This command will preserve the .tar file while unloading its contents
  67. into your current working directory. If you wish to list a table of
  68. contents of the tar file before actually unloading it you can do so
  69. with the command:
  70. tar tvf <filename>.tar
  71. INSTALLING THIS RELEASE
  72. This release is made up of a "sparse tree" of files that have changed
  73. since release 2.1. The new versions of the files should replace the
  74. corresponding CDE or Motif 2.1 versions of the files in your source
  75. tree.
  76. After the release is unloaded, you can use, for example, cp -R command
  77. to copy the sources from the current directory into your source tree.
  78. This release creates several new files. If you are using a symbolic
  79. link tree, you will need to create new links for them.
  80. Please see the Release Notes from 2.1 for instructions on building
  81. a full release tree.
  82. IMPORTANT CHANGES IN THIS RELEASE
  83. The majority of changes in this release are for general defect
  84. repair in the code and tests. Additionally, some focused work
  85. was performed in the following areas described below:
  86. X11R6.4 and XtMalloc
  87. Dtmail maintenance
  88. Japanese Translations
  89. Defect Repair
  90. This patch release resolves 523 problem reports against CDE and
  91. Motif 2.1. Each of these defects were resolved in one of three
  92. ways: fixed (problem was recreated and repaired), duplicate
  93. (problem was already reported and recorded in defect database),
  94. or cancelled (problem could not be recreated in current code
  95. base). The breakdown by component and resolution type is:
  96. FIXED: Total 326
  97. CDE Code: 160 Motif Code: 91
  98. Doc: 2 Test: 18
  99. Test: 55
  100. ------------- --------------
  101. Total: 217 Total: 109
  102. DUPLICATE: Total 51
  103. CDE Code: 30 Motif Code: 10
  104. Doc: 4 Test: 1
  105. Test: 6
  106. ------------- --------------
  107. Total: 40 Total: 11
  108. CANCEL: Total 146
  109. CDE Code: 45 Motif Code: 49
  110. Test: 36 Test: 14
  111. Doc: 2
  112. ------------- --------------
  113. Total: 81 Total: 65
  114. For more information on the bugs resolved, see the file
  115. CLOSEDBUGS in this release.
  116. X11R6.4 and XtMalloc
  117. The Open Group is comitted to a unified desktop technology
  118. (X, Motif and CDE). Therefore we built and tested CDE and
  119. Motif 2.1.10 against a pre-release version of X11R6.4. Once
  120. the final release of X11R6.4 is ready we will build and test
  121. with it. We do not expect to find any problems running with
  122. the production version but will provide any fixes if
  123. necessary.
  124. One important change that went into the X11R6.4 release was
  125. to fix the behavior of XtMalloc. The specification clearly
  126. state that XtMalloc should behave like the underlying malloc
  127. when passed a size of 0 (zero). The old XtMalloc would
  128. allocate space, even if it was passed a size of 0. In X11R6.4
  129. XtMalloc no longer has this behavior. On some platforms this
  130. can cause failures with faulty code that depends on that
  131. behavior.
  132. We have found such calls in both the CDE and Motif code through
  133. our test cycle and by visual inspection and have repaired them
  134. along the way. There is the potential for additional problems
  135. of this form - developers should be alert to this possibility.
  136. If developers want the old behavior of XtMalloc then they should
  137. define both MALLOC_0_RETURNS_NULL and XTMALLOC_BC in their
  138. site.def file.
  139. Dtmail maintenance
  140. In addition to intensive efforts to fix outstanding defects
  141. throughout CDE and Motif, we paid special attention to problems
  142. in the CDE 2.1.10 Mailer. These problems include the following:
  143. - Support for X11R6 Session Management Protocol
  144. - Unified mailbox menus
  145. - Support for mail aliases
  146. - Support for mail retrieval from standard mail servers
  147. Support for X11R6 Session Management Protocol
  148. The CDE 2.1.10 Mailer now supports the basic elements of the
  149. X11R6 Session Management Protocol including responding to
  150. interactive and non-interactive SaveYourself requests as well
  151. as Die requests. For non-interactive SaveYourself requests,
  152. the Mailer simply saves the size and location of all the
  153. mailbox and compose windows. Deleted messages in mailboxes are
  154. retained. For interactive SaveYourself requests, the Mailer may
  155. display dialogs asking the user to verify that deleted messages
  156. should be expunged or that the contents of compose windows
  157. should be deleted.
  158. Unified file selection menus
  159. The CDE 2.1.10 Mailer now provides a consistent set of menus
  160. and file selection boxes for all operations involving mailboxes.
  161. These operations include Mailbox->Open, Message->CopyTo, and Move.
  162. Previously, each of these commands had its own file selection box.
  163. Changes made in one FSB were not reflected in any of the others.
  164. In addition, the Mailbox->Open command did not provide users with
  165. the menu of predefined mailboxes as in the Message->CopyTo, and
  166. Move commands. In the CDE 2.1.10 Mailer the operation of all
  167. three commands has been made completely consistent from the user's
  168. perspective.
  169. Similar fixes were made for all operations involving files
  170. including Message->SaveAsText and Attachments->SaveAs.
  171. Support for mail aliases
  172. Popup menus containing the user's predefined aliases were added to
  173. the address fields (To:, Cc:, and Bcc:) in the message composer
  174. dialogs. The user can now add an addressee to one of these fields
  175. simply by selecting from the menu of aliases.
  176. Support for mail retrieval from standard mail servers
  177. The CDE 2.1.10 Mailer has been fixed to support retrieving mail
  178. from standard mail servers. Supported Mail Server protocols
  179. include POP2, POP3, APOP, and IMAP. However, to date, only the
  180. POP3 has been well tested at The Open Group.
  181. Japanese Translations
  182. Deliverables of the CDE 2.1 project included translations of
  183. all documentation. The Japanese translations were not received
  184. in time for the 2.1 release but were delivered at the beginning
  185. of this year. They were made available electronically at that
  186. time to licensees and have also been included in this 2.1.10
  187. release. This includes Japanese manual pages and books.
  188. BUG LISTS
  189. In the release archive there are two files, OPENBUGS and
  190. CLOSEDBUGS, which contain, respectively, the list of all bugs
  191. from any version of CDE or Motif not yet closed, and all bugs
  192. from CDE or Motif fixed in this patch release.
  193. BUILDING MOTIF FOR YOUR SYSTEM
  194. This release requires no changes in the build process. Please
  195. refer to the Release Notes for more information.
  196. REFERENCE PLATFORMS
  197. The Open Group has used a number of platforms during the
  198. development of the 2.1.10 release. However, the following
  199. reference platforms are the only ones where the complete
  200. test cycle was run. Test results appear below.
  201. CDE and Motif:
  202. HP9000/7xx running HP-UX 10.20
  203. Digital Alpha 3000 running Digital Unix 4.0
  204. Motif-only:
  205. Sun SPARCstation running Solaris 2.4
  206. using the SC 4.0 C compiler and SC 4.1 C++ compilers
  207. TEST RESULTS SUMMARY
  208. Since this is a general availability release, it has undergone
  209. the full quality assurance cycle at The Open Group. The test
  210. cycle includes running the following test suites:
  211. MVS - Motif Validation Suite
  212. QATS - Motif Quality Assurance Test Suite
  213. CDE Regression Tests
  214. CDE Performance Tests
  215. Memory Tests
  216. The results of these test runs can be found in the release
  217. archive under cde-test-misc/reports/cde2.1.10.