home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / patches / tcpip121 / pmx / readme.1st < prev    next >
Encoding:
Text File  |  1992-07-22  |  8.1 KB  |  175 lines

  1.           X Window System Update for OS/2 TCP/IP 1.2.1
  2.                        Version 1.2.1.3
  3.                          1992 July 22
  4.  
  5.                          INSTALLATION
  6.  
  7. The OS/2 TCP/IP 1.2.1 "refresh" base must already be installed.  The X
  8. Window System option also must already be installed, and the XFILES
  9. environment variable must have been defined as a part of this process.
  10. It does not matter if earlier beta test versions have already been
  11. installed or not.  This version does not contain the complete X Window
  12. System option for TCP/IP 1.2.1.  It only has things that have changed
  13. since the release of 1.2.1.
  14.  
  15. If PMX is running, stop it before trying to install the update.
  16.  
  17. Put the first (or only) update diskette in a diskette drive, and run
  18. INSTALLX on the diskette.  For example, if the diskette is in the a:
  19. drive, type at a command prompt:
  20.  
  21.    a:installx
  22.  
  23. Note for those maintaining LANs:  If the files from the diskette(s)
  24. are copied to a directory of a shared disk on your LAN, you should be
  25. able to run INSTALLX from that directory to install the update.
  26. You will want to use the "-logpath dir" command line option, to
  27. cuase the PMX.LOG file to go to a private directory, rather than the
  28. shared XFILES directory.
  29.  
  30.  
  31.               WARNING ABOUT NEW COLOR FEATURES
  32.  
  33. This version is much less "beta code" than the previous.  Please
  34. read the on-line documentation about color support!  A brief
  35. summary follows, but not all details are covered.
  36.  
  37. If you do not specify -pseudo on the command line, then -static
  38. will be the default.  However, if PMX discovers that the PM
  39. device driver supports modifiable color tables, the default will
  40. be -static -pseudo.  In the latter case, most X client that try
  41. to modify color tables will NOT discover that they can do so, by
  42. making a request for the PseudoColor visual.  Also be warned that
  43. a number of PM device drivers, epecially in OS/2 2.0, do not say
  44. that they can support modifiable color tables, when in fact they
  45. can.  If you want it, you will have to say -pseudo on the command
  46. line.
  47.  
  48. Be warned that ordinary VGAs do not support -pseudo.  If you chose
  49. "seamless windows" for running Microsoft Windows programs, then
  50. you will get VGA mode, and -pseudo will not work.
  51.  
  52. We attempt to not modify system colors; this is much better than
  53. before.  We also restore them more nicely, and you have a couple
  54. of menu options on the server window to control this.
  55.  
  56.  
  57.  
  58.                   WARNING FOR OS/2 2.0 USERS
  59.  
  60. We have done more testing with 2.0, but still have known problems,
  61. even though we have fixed a number of problems and programmed around
  62. some others.  The major ones are listed below in the bug lists.
  63.  
  64.  
  65.                          FIX SUMMARY
  66.  
  67. - version 1.2.1.3 - July 22, 1992 - This version fixes several
  68. problems: For OS/2 2.0, there was interference between REXEC and PMX.
  69. This has been worked around by giving PMX a higher priority class.
  70. ICCCM conventions are observed for the minimum and maximum sizes of
  71. windows. Z order bugs are fixed. Some changes were made which should
  72. fix a number of problems to do with task list entries.  However, not
  73. all reported problem situations could be tested for.
  74.  
  75. - version 1.2.1.2 - July 13, 1992 - This fixes a problem with PM heap
  76. overflow that affected several users, and fixes a problem with the
  77. sequence maximize-minimize-restore.  There are also more fixes for the
  78. Japanese keyboard. Some sloppiness of positioning of the application
  79. withing the PM frame is also fixed for some applications.  We expect
  80. to get out another version before the 24th of July.
  81.  
  82. - version 1.2.1.1 - June 24, 1992 - This fixes the keyboard mapping
  83. problem that was in the previous version.  It was seen if you ran
  84. xmodmap (or xinit.cmd).  A bitmap related problem also is fixed.
  85. Unless there are glaring problems, this will be available as a CSD
  86. around the end of June.  We expect to get another CSD out in July.
  87.  
  88. - version 1.2.1.03 - June 19, 1992 - This version fixes a number of
  89. problems with 1.2.1.  Also focus handling is MUCH closer to normal PM
  90. focus handling.  If you click on a client area, the window will come
  91. to the top, for example.  In 1.2.1 if you closed a window and the next
  92. window that had focus happened to be a OS/2 command window or an
  93. aixterm window, that window had the keyboard locked.  This is now
  94. fixed.  Support for Japanese keyboards is more correct.  We found it
  95. was necessary to turn off PM support for double byte mode, so that the
  96. X application could see the correct keystrokes.  A menu problem with
  97. Interleaf has been corrected.
  98.  
  99.  
  100. ----------------------------------------------------------------------
  101. In the sections below are major remaining known bugs and things still
  102. not implemented for PMX.
  103. ----------------------------------------------------------------------
  104.  
  105. - Window manager hints -
  106.  
  107. Not all "window manager hints" are paid attention to as yet.  We do
  108. pay attention to most.  Mainly missing is the use of client specified
  109. icons, colormap conventions and some size conventions, such as
  110. "increments" and "aspect ratios" of width and height.
  111.  
  112.  
  113. - Grab Implementation -
  114.  
  115. "Grabs" are not completely supported yet.  While the cursor is outside
  116. of any X window, no X client has control of focus.  X clients do have
  117. control if the cursor is inside some X client window.  Also no drawing
  118. can be done outside of X windows, so no client could draw a "rubber
  119. band" or "resize rectangle" outside of the X windows, into PM
  120. territory.  Otherwise X "grab" behavior is supported.
  121.  
  122.  
  123. - Background window scrolling problem
  124.  
  125. There is a known problem in the current product version of the OS/2 X
  126. server in some circumstances where a PM window or PM frame of an X
  127. window is on top of an X window.  If the X window in the background is
  128. "scrolled", pieces of the PM frame or PM window can become part of the
  129. scrolled data.  This situation is easily corrected by "refreshing" the
  130. contents of the X client window.  (E.g.  select "refresh all clients"
  131. from the PMX Command pull-down menu, or raise the background window to
  132. the top by clicking on its frame.)  [We are expecting to fix this
  133. fairly soon.]
  134.  
  135.  
  136. - Cursor limitations
  137.  
  138. If an X client creates a cursor using bitmaps that are larger than
  139. 32x32, the portion in the lower left corner is used, instead of the
  140. portion around the "hot spot".  The result may be an incorrect
  141. appearing cursor.  The user may avoid using cursors created by X
  142. applications by starting PMX with the -noxcursor parameter.
  143.  
  144.  
  145. - PM Device Driver Problems
  146.  
  147. Some PM display drivers do not implement certain graphic operations
  148. efficiently, and as a result, some types of text display or
  149. "stippling" are slow on some displays.  We have programmed around
  150. these PM deficiencies as best we could, and we expect future versions
  151. of PM drivers to improve these operations.  We also have some command
  152. line options that can affect this.  As of the shipping of this update,
  153. several PM device driver bugs and limitations exist.  (1) The XGA
  154. drivers for both OS/2 1.3 and 2.0 and the 8514 driver for 2.0 all have
  155. a bug where very tall bitmaps are not supported correctly, and their
  156. data can be stored over other bitmaps.  This causes some X fonts to
  157. display incorrectly, and sometimes even PM window titles in non-X
  158. windows have been garbled!  The work-around is to run with the -xga
  159. flag, although this slows things down.  The problem can still happen,
  160. if an X application creates a bitmap that is much larger than the
  161. screen in the X or Y direction (4096 pixels or above).  (2) OS/2 2.0
  162. has some severely low system wide limits on the number of PM bitmaps
  163. that can be created.  If you use the -nofbm command line option, PMX
  164. will not use PM bitmaps to store fonts, at the price of reduced text
  165. speed.  Note that the -xga and -nofbm flags actually do the same thing
  166. at this point.
  167.  
  168.  
  169. - Response to PM cursor and keyboard events
  170.  
  171. When initializing or shutting down PMX, the cursor and keyboard are
  172. not responded to; we attempt with limited success to display the hour
  173. glass cursor in such situations, but really should just let the cursor
  174. and focus go anywhere the user wishes.
  175.