home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / cto308.lst < prev    next >
File List  |  1997-08-19  |  29KB  |  445 lines

  1.                VisualAge C++ IBM Open Class Library Version 3.0
  2.                                  Fixes List
  3.                    ------------------------------------
  4. *************************************************************************
  5. *                                                                       *
  6. *  This CSD contains fixes that apply only to the VisualAge C++ IBM     *
  7. *  Open Class Library version 3.0. Do not attempt to apply it to C      *
  8. *  Set++ version 2.1 or to C/C++ Tools Version 2.01.                    *
  9. *                                                                       *
  10. *************************************************************************
  11.  
  12.  
  13.                CTO308 is informal Corrective Service.
  14. The following fixes are provided in Class Libraries CS CTO308
  15. *************************************************************************
  16. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  17. *************************************************************************
  18. QI 64           IOC         iclbld3 fails w/ onedebugdll
  19. -------------------------------------------------------------------------
  20. QI 598          IOC         Current build tree requires HPFS drive
  21. -------------------------------------------------------------------------
  22. QI 1058         IOC         Static link times increase between 2X and 3X
  23.                             in CSD6
  24. -------------------------------------------------------------------------
  25. QI 1035         IOC         IFrameWindow::dismiss causes a trap if there
  26.                             is not an
  27. -------------------------------------------------------------------------
  28. QI 1259         IOC         IColor::value may not work properly
  29. -------------------------------------------------------------------------
  30. QI 995          IOC         hasSelectedText in mle doesn't detect a
  31.                             single selected char
  32. -------------------------------------------------------------------------
  33. QI 1477         IOC         csd7-update minor version
  34. -------------------------------------------------------------------------
  35. QI 1478         IOC         Giverny csd7
  36. -------------------------------------------------------------------------
  37. QI 5097         IOC         Check in Japanese versions of resource and
  38.                             message files.
  39. -------------------------------------------------------------------------
  40. QI 6137         IOC         Fix multicell resizing breakage from
  41.                             defect 5671
  42. -------------------------------------------------------------------------
  43. QI 6405         IOC         IGraphicContext for desktop HWND doesn't
  44.                             work for desktop draw
  45. -------------------------------------------------------------------------
  46. QI 7727         IOC         Add IMMDevice::isAudioEnabled to
  47.                             cppom3.def file
  48. -------------------------------------------------------------------------
  49. QI 8650         IOC         IFOnt Private Class IFontPrivateData does
  50.                             not initialize refs
  51. -------------------------------------------------------------------------
  52. QI 3865         IOC         Work item: Update copyright statements
  53.                             in .cpp files
  54. -------------------------------------------------------------------------
  55. QI 8621         IOC         IGBitmap::asPointerHandle() corrupts the
  56.                             bitmap's colors
  57. -------------------------------------------------------------------------
  58. QI 7664         IOC         originUpperLeft causes fly over help to fail.
  59. -------------------------------------------------------------------------
  60. QI 7665         IOC         originUpperLeft causes toolbar problems.
  61. -------------------------------------------------------------------------
  62. QI 7495         IOC         Missing #pragmas and linkage in header files
  63. -------------------------------------------------------------------------
  64. QI 8954         IOC         Update minor version for fixpak7
  65. -------------------------------------------------------------------------
  66. QI 20209        IOC         ITransformmatrix() doesn't work correctly
  67. -------------------------------------------------------------------------
  68. QI 5814         IOC         IContainerControl::closeEdit loses changes
  69.                             if scroll done
  70. -------------------------------------------------------------------------
  71. QI 20357        IOC         Command handler must be attached to toolbar
  72.                             to work properly
  73. -------------------------------------------------------------------------
  74. QI 20436        IOC         stopBoundaryAccumulation() returns null
  75.                             boundary as valid rect.
  76. -------------------------------------------------------------------------
  77. QI 20361        IOC         IGBitmap::drawOn() always use BBO_IGNORE
  78.                             in the compress mode
  79. -------------------------------------------------------------------------
  80. QI 7943         IOC         Issuing a lock on a IResource is not
  81.                             possible after a time-out
  82. -------------------------------------------------------------------------
  83. QI 7578         IOC         Need to implement recoordationHeight in PM
  84. -------------------------------------------------------------------------
  85. QI 8939         IOC         icolobsv.c icolobsv.hpp still broken for DAX
  86. -------------------------------------------------------------------------
  87. QI 20607        IOC         Canvases still clip children on first paint
  88. -------------------------------------------------------------------------
  89. QI 20405        IOC         ICanvas::refresh() memory leak
  90. -------------------------------------------------------------------------
  91. QI 909          IOC         Spinbutton on canvas should resize when
  92.                             font is dropped.
  93. -------------------------------------------------------------------------
  94. QI 3984         IOC         Background color not set for spin buttons
  95. -------------------------------------------------------------------------
  96. QI 6609         IOC         hasFocus not accurate for compound
  97.                             controls e.g., I*SpinButton
  98. -------------------------------------------------------------------------
  99. QI 4454         IOC         IComboBox doesnt handle font change properly.
  100. -------------------------------------------------------------------------
  101. QI 8958         IOC         Update service.lst and csdfixes.lst
  102.                             for FixPak7
  103. -------------------------------------------------------------------------
  104. QI 20631        IOC         Dynamically-assigned help not displayed
  105.                             from a Help push button
  106. -------------------------------------------------------------------------
  107. QI 7520         IOC         setMousePointer() doesn't actually change
  108.                             pointer; is on queue
  109. -------------------------------------------------------------------------
  110. =========================================================================
  111.  
  112.                CTO306 is informal Corrective Service.
  113. The following fixes are provided in Class Libraries CS CTO306
  114. *************************************************************************
  115. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  116. *************************************************************************
  117. QI 8475         IOC         Ship icolobsv.cpp in SWORD CSD so
  118.                             IWindow::deleteId is handled.
  119. -------------------------------------------------------------------------
  120. QI 6942         IOC         IDImage ctor error breaks polygon drag image
  121. -------------------------------------------------------------------------
  122. QI 7983         IOC         Isxxx IString testing functions don't work
  123.                             for NULL IString
  124. -------------------------------------------------------------------------
  125. QI 7857         IOC         IString::words() missing the last MBCS
  126.                             character
  127. -------------------------------------------------------------------------
  128. QI 7989         IOC         Invalid ITrace object created if trace is
  129.                             disabled
  130. -------------------------------------------------------------------------
  131. QI 8014         IOC         selectedId of IBaseListBox does not fire
  132.                             when the selected item
  133. -------------------------------------------------------------------------
  134. QI 7609         IOC         Template classes need to handle /Ft- option
  135. -------------------------------------------------------------------------
  136. QI 7870         IOC         Check for NULL pointer in ilistcv2.hpp
  137. -------------------------------------------------------------------------
  138. QI 7850         IOC         Possible memory leak in IGBitmap
  139. -------------------------------------------------------------------------
  140. QI 8247         IOC         Memory leak if originUpperLeft is set for
  141.                             OS/2 application.
  142. -------------------------------------------------------------------------
  143. QI 8264         IOC         Setting Message File Name in ITHROWERROR
  144.                             causes trap
  145. -------------------------------------------------------------------------
  146. =========================================================================
  147.  
  148.                CTO305 is informal Corrective Service.
  149. The following fixes are provided in Class Libraries CS CTO305
  150. *************************************************************************
  151. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  152. *************************************************************************
  153. QI 7308       guidedoc      Clean up CMVC, check in files
  154. -------------------------------------------------------------------------
  155. QI 7673       dragdrop      IDMItem::nativeRMF trap
  156. -------------------------------------------------------------------------
  157. QI 7881       examples      Undo old examples on cmvc
  158. -------------------------------------------------------------------------
  159. QI 7901       graphics      IGBitmap transparency fails with the
  160.                             transform matrix.
  161. -------------------------------------------------------------------------
  162. QI 7963       dde           Multi-thread server apps could hang
  163. -------------------------------------------------------------------------
  164. QI 7964       iclr2tst      Remove dup SVT testcases
  165. -------------------------------------------------------------------------
  166. QI 7968       toolbar       IToolBarButton::setStandardBitmapSize causes
  167.                             exception
  168. -------------------------------------------------------------------------
  169. =========================================================================
  170.  
  171.                CTO304 is informal Corrective Service.
  172. The following fixes are provided in Class Libraries CS CTO304
  173. *************************************************************************
  174. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  175. *************************************************************************
  176. QI 3977         IOC         Tabbing through entryfields with selectRange()
  177.                             only has selected text with canvas group.
  178. -------------------------------------------------------------------------
  179. QI 4422         IOC         MLE: setText(NULL) traps.
  180. -------------------------------------------------------------------------
  181. QI 4503         IOC         IGraphicContext::currentFont() does not always
  182.                             return the correct font.
  183. -------------------------------------------------------------------------
  184. QI 50692        IOC         ToolBar buttons not resizing properly to fit
  185.                             Japanese text.
  186. -------------------------------------------------------------------------
  187. QI 5076         IOC         SC_CLOSE system command button causes a trap.
  188. -------------------------------------------------------------------------
  189. QI 5108         IOC         Mouse pointer handling not correct over button
  190.                             of IComboBox.
  191. -------------------------------------------------------------------------
  192. QI 5517         IOC         IIconControl setIcon doesn't repaint old pels
  193.                             if "transparent".
  194. -------------------------------------------------------------------------
  195. QI 5671         IOC         Poor performance with nested multicell and
  196.                             set canvases.
  197. -------------------------------------------------------------------------
  198. QI 5672         IOC         Poor performance with view port scrolling.
  199. -------------------------------------------------------------------------
  200. QI 6077         IOC         IMMRemoveableMedia and derived class IMMCDAudio
  201.                             send out 2 notifications for mediaLoaded, even
  202.                             when no additional handlers are attached.
  203. -------------------------------------------------------------------------
  204. QI 6122         IOC         IObserverList locks out other threads during
  205.                             handleNotification.
  206. -------------------------------------------------------------------------
  207. QI 6183         IOC         Trap when IFrameWindow+IContainer and other
  208.                             ICnrObjects deleted.
  209. -------------------------------------------------------------------------
  210. QI 6276         IOC         INotebook::Cursor::setCurrent (and others)
  211.                             don't mark cursor as valid.
  212. -------------------------------------------------------------------------
  213. QI 6341         IOC         Mutli-cells visible even when created invisible.
  214. -------------------------------------------------------------------------
  215. QI 6601         IOC         IDate has problems with dates between 1/1/xx00
  216.                             and 2/28/xx00 when xx00 is a leap year.
  217. -------------------------------------------------------------------------
  218. QI 6696         IOC         Spin button traps on exit when statically
  219.                             linked.
  220. -------------------------------------------------------------------------
  221. QI 6839         IOC         Alt-5 (on numeric keypad) causes exception.
  222. -------------------------------------------------------------------------
  223. QI 7037         IOC         IWindow::setLayoutDistorted does not handle min
  224.                             size correctly.
  225. -------------------------------------------------------------------------
  226. QI 7584         IOC         System icons draw incorrectly.
  227. -------------------------------------------------------------------------
  228. QI 4893         IOC         GraphicPushButton:makePopupMenu only occurs on
  229.                             borders.
  230. -------------------------------------------------------------------------
  231. QI 6992         IOC         Spin button leaves a "hole" when painting with
  232.                             no border style.
  233. -------------------------------------------------------------------------
  234. QI 6672         IOC         IEvent(IWindow*, ...) ctor: 1st parm = 0 results
  235.                             in trap.
  236. -------------------------------------------------------------------------
  237. QI 6763         IOC         IBitmapControl destructor should not throw/catch
  238.                             exceptions if PM window has been destroyed.
  239. -------------------------------------------------------------------------
  240. APAR PMR7119X   IOC         When the mouse is moved over the fly over help
  241.                             for child windows it may disable the fly over
  242.                             help temorarily.
  243. -------------------------------------------------------------------------
  244. QI 6479         IOC         Multicell canvas problems adding/removing child
  245.                             windows.
  246. -------------------------------------------------------------------------
  247. =========================================================================
  248.  
  249.                CTO303 is informal Corrective Service.
  250. The following fixes are provided in Class Libraries CS CTO303
  251. *************************************************************************
  252. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  253. *************************************************************************
  254.  QUAL-IMP      UICL         IGBitmap::copyBitmap internal method passes
  255.                             3 points to the PM GpiWCBitBlt call if the
  256.                             bitmap is not being resized, causing an.
  257.                             exception.
  258. -------------------------------------------------------------------------
  259.  QUAL-IMP      UICL         Setting a transparent color for a monochrome
  260.                             bitmap causes a trap in the S3 display driver.
  261. -------------------------------------------------------------------------
  262.  QUAL-IMP      UICL         View port scrolling performance needs
  263.                             improvement.
  264. -------------------------------------------------------------------------
  265.  QUAL-IMP      UICL         IFrameWindow::showModally with
  266.                             setAutoDeleteObject causes trap.
  267. -------------------------------------------------------------------------
  268.  QUAL-IMP      UICL         IGraphicPushButton::setBackGroundColor causes
  269.                             infinite loop.
  270. -------------------------------------------------------------------------
  271.  QUAL-IMP      UICL         Toolbar buttons may appears as "inverse video"
  272.                             images if using a Western Digitial display
  273.                             driver and a dithered color for buttons.
  274. -------------------------------------------------------------------------
  275.  QUAL-IMP      UICL         ISplitCanvas doesn't honor the mouse cursor
  276.                             set for the frame.
  277. -------------------------------------------------------------------------
  278.  QUAL-IMP      UICL         Add compile time error message stating that Open
  279.                             Class programs must be compiled with the -Gm+
  280.                             (multithread) compiler option.
  281. -------------------------------------------------------------------------
  282.  QUAL-IMP      UICL         IStaticText::setLimit not set correctly for
  283.                             non-proportional fonts.
  284. -------------------------------------------------------------------------
  285.  QUAL-IMP      UICL         IFrameWindow::setClient( 0 ) resizes infoarea.
  286. -------------------------------------------------------------------------
  287.  QUAL-IMP      UICL         frame->setClient(frame); causes OS/2 WARP to
  288.                             hang.
  289. -------------------------------------------------------------------------
  290.  QUAL-IMP      UICL         An IGraphicButton with an icon does not refresh
  291.                             when a color from the color palette is dropped
  292.                             on it. Same is true for fonts.
  293. -------------------------------------------------------------------------
  294.  QUAL-IMP      UICL         IContainer is unnecessarily loading the
  295.                             resource dll.
  296. -------------------------------------------------------------------------
  297.  QUAL-IMP      UICL         Container column's vertical heading alignment
  298.                             does not work correctly.
  299. -------------------------------------------------------------------------
  300.  QUAL-IMP      UICL         IIconControl should not remove fillBackground
  301.                             style.
  302. -------------------------------------------------------------------------
  303.  QUAL-IMP      UICL         All samples using IContainer should setFocus().
  304. -------------------------------------------------------------------------
  305.  QUAL-IMP      UICL         DRAGINFO.usOperation not updated by
  306.                             IDMOperation::setOperation.
  307. -------------------------------------------------------------------------
  308.  QUAL-IMP      UICL         Need DRAGTRANSFER structure for each drag item.
  309. -------------------------------------------------------------------------
  310.  QUAL-IMP      UICL         IGraphicContext::setMappingMode creates
  311.                             incorrect graphic context.
  312. -------------------------------------------------------------------------
  313.  QUAL-IMP      UICL         ITrace environment variables need to support
  314.                             the underscore character.
  315. -------------------------------------------------------------------------
  316.  QUAL-IMP      UICL         IContainer::refresh function does not adjust
  317.                             column width after changing text.
  318. -------------------------------------------------------------------------
  319.  QUAL-IMP      UICL         Exception gets thrown when a file dialog handler
  320.                             is passed to the IFileDialog constructor that
  321.                             takes an IHander*.
  322. -------------------------------------------------------------------------
  323.  QUAL-IMP      UICL         MLE::export() corrupts heap.
  324. -------------------------------------------------------------------------
  325.  QUAL-IMP      UICL         getobjs.cmd uses should use ilib (instead of
  326.                             lib).
  327. -------------------------------------------------------------------------
  328.  QUAL-IMP      UICL         IString::overlayWith corrupts the second byte
  329.                             of the DBCS characters.
  330. -------------------------------------------------------------------------
  331.  QUAL-IMP      UICL         IGBitMap::createMasks fails on 64K color
  332.                             systems.
  333. -------------------------------------------------------------------------
  334.  QUAL-IMP      UICL         IDate.asString(%U) returns "00".
  335. -------------------------------------------------------------------------
  336.  QUAL-IMP      UICL         IHandler::stopHandlingEventsFor causes exception
  337.                             or trap.
  338. -------------------------------------------------------------------------
  339.  QUAL-IMP      UICL         Custom buttons do not latch properly with
  340.                             space bar and enter.
  341. -------------------------------------------------------------------------
  342.  QUAL-IMP      UICL         No text displayed in flyover help text window
  343.                             on DBCS machines.
  344. -------------------------------------------------------------------------
  345.  QUAL-IMP      UICL         Calling ISubMenu::addText causes exception.
  346. -------------------------------------------------------------------------
  347.  QUAL-IMP      UICL         Toolbar hangs when testing for source
  348.                             transparency on ATI Mach 8 and Mach 32 chips.
  349. -------------------------------------------------------------------------
  350.  QUAL-IMP      UICL         Bitmap transparency with a mask does not work
  351.                             correctly on a ThinkPad 755CD because the
  352.                             Western Digital display driver is not
  353.                             performing the XOR operations correctly.
  354. -------------------------------------------------------------------------
  355.  QUAL-IMP      UICL         Draw item handler doesn't paint list box on a
  356.                             split canvas.
  357. -------------------------------------------------------------------------
  358.  QUAL-IMP      UICL         Collection class message file (dde4c01e.msg)
  359.                             missing from product.
  360. -------------------------------------------------------------------------
  361.  QUAL-IMP      UICL         Resource file (dde4u001.res) to statically
  362.                             link resources missing from product.
  363. -------------------------------------------------------------------------
  364. =========================================================================
  365.  
  366.                CTO302 is informal Corrective Service.
  367. The following fixes are provided in Class Libraries CS CTO302
  368. *************************************************************************
  369. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  370. *************************************************************************
  371.  QUAL-IMP      UICL         IKeyBoardHandler::characterKeyPress not called
  372.                             for character keys pressed with CTRL or ALT.
  373. -------------------------------------------------------------------------
  374.  QUAL-IMP      UICL         Split canvas does not support BIDI
  375.                             right-to-left layout.
  376. -------------------------------------------------------------------------
  377.  QUAL-IMP      UICL         IMessageText cannot retrieve bound message
  378.                             text.
  379. -------------------------------------------------------------------------
  380.  QUAL-IMP      UICL         IGList::removeAllWithId causes an exception
  381. -------------------------------------------------------------------------
  382.  QUAL-IMP      UICL         Various IDDE format problems.
  383. -------------------------------------------------------------------------
  384.  QUAL-IMP      UICL         Tool bar needs to prevent drop of button if
  385.                             it already exists on tool bar with same id.
  386. -------------------------------------------------------------------------
  387.  QUAL-IMP      UICL         IEntryField setChangedFlag and hasChanged()
  388. -------------------------------------------------------------------------
  389.  QUAL-IMP      UICL         pFontmetrics is incorrect for vector fonts
  390.                             after ctor w/5 parms.
  391. -------------------------------------------------------------------------
  392.  QUAL-IMP      UICL         Calling setSingleSelection() causes exception.
  393. -------------------------------------------------------------------------
  394.  QUAL-IMP      UICL         ICurrentThread::anchorBlock returns 0.
  395. -------------------------------------------------------------------------
  396.  QUAL-IMP      UICL         IMString ctor infinite loop w/MBCS data.
  397. -------------------------------------------------------------------------
  398.  QUAL-IMP      UICL         Push button on set canvas that is added as
  399.                             a frame extension traps.
  400. -------------------------------------------------------------------------
  401.  QUAL-IMP      UICL         Mouse flickers when dragging a tool bar over
  402.                             another tool bar.
  403. -------------------------------------------------------------------------
  404.  QUAL-IMP      UICL         IGBitMap::sizeTo corrupts image.
  405. -------------------------------------------------------------------------
  406.  QUAL-IMP      UICL         closeEdit() posts a CM_CLOSEEDIT
  407. -------------------------------------------------------------------------
  408.  QUAL-IMP      UICL         Pink tool bar buttons on PC-750 w/>64k colors
  409. -------------------------------------------------------------------------
  410.  QUAL-IMP      UICL         IGBitMap(IGBitmap&, IRectangle&, unsigned long)
  411.                             always throws a false exception
  412. -------------------------------------------------------------------------
  413.  
  414.                CTO301 is informal Corrective Service.
  415. The following fixes are provided in Class Libraries CS CTO301
  416. *************************************************************************
  417. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  418. *************************************************************************
  419.  QUAL-IMP      UICL         IDMItem::isTargetTheSource may return an
  420.                             incorrect value
  421. -------------------------------------------------------------------------
  422.  QUAL-IMP      UICL         IContainerColumn::horizontalDataAlignment
  423.                             gives wrong value
  424. -------------------------------------------------------------------------
  425.  QUAL-IMP      UICL         Lancelot sample corrections
  426. -------------------------------------------------------------------------
  427.  QUAL-IMP      UICL         Spin button and window wrapper ctors throw
  428.                             exception
  429. -------------------------------------------------------------------------
  430.  QUAL-IMP      UICL         IColor::value() always raises and exception
  431. -------------------------------------------------------------------------
  432.  QUAL-IMP      UICL         IGBitmap constructor performance
  433. -------------------------------------------------------------------------
  434.  QUAL-IMP      UICL         Compatibility-switch, expand sequence
  435. -------------------------------------------------------------------------
  436.  QUAL-IMP      UICL         The ITHROW macro is slicing all exceptions
  437.                             into IException objects.
  438. =========================================================================
  439. -------------------------------------------------------------------------
  440.  QUAL-IMP      CCL          Compatibility-switch ICLCC_COMPAT_31
  441.                             enabled
  442. -------------------------------------------------------------------------
  443.  QUAL-IMP      CCL          Extendibiliy of diluted sequence fixed
  444. =========================================================================
  445.