VisualAge C++ IBM Open Class Library Version 3.0 Fixes List ------------------------------------ ************************************************************************* * * * This CSD contains fixes that apply only to the VisualAge C++ IBM * * Open Class Library version 3.0. Do not attempt to apply it to C * * Set++ version 2.1 or to C/C++ Tools Version 2.01. * * * ************************************************************************* ========================================================================= CTO302 is informal Corrective Service. The following fixes are provided in Class Libraries CS CTO301 ************************************************************************* FIX/APAR COMPONENT PROBLEM DESCRIPTION ************************************************************************* QUAL-IMP UICL IKeyBoardHandler::characterKeyPress not called for character keys pressed with CTRL or ALT. ------------------------------------------------------------------------- QUAL-IMP UICL Split canvas does not support BIDI right-to-left layout. ------------------------------------------------------------------------- QUAL-IMP UICL IMessageText cannot retrieve bound message text. ------------------------------------------------------------------------- QUAL-IMP UICL IGList::removeAllWithId causes an exception ------------------------------------------------------------------------- QUAL-IMP UICL Various IDDE format problems. ------------------------------------------------------------------------- QUAL-IMP UICL Tool bar needs to prevent drop of button if it already exists on tool bar with same id. ------------------------------------------------------------------------- QUAL-IMP UICL IEntryField setChangedFlag and hasChanged() ------------------------------------------------------------------------- QUAL-IMP UICL pFontmetrics is incorrect for vector fonts after ctor w/5 parms. ------------------------------------------------------------------------- QUAL-IMP UICL Calling setSingleSelection() causes exception. ------------------------------------------------------------------------- QUAL-IMP UICL ICurrentThread::anchorBlock returns 0. ------------------------------------------------------------------------- QUAL-IMP UICL IMString ctor infinite loop w/MBCS data. ------------------------------------------------------------------------- QUAL-IMP UICL Push button on set canvas that is added as a frame extension traps. ------------------------------------------------------------------------- QUAL-IMP UICL Mouse flickers when dragging a tool bar over another tool bar. ------------------------------------------------------------------------- QUAL-IMP UICL IGBitMap::sizeTo corrupts image. ------------------------------------------------------------------------- QUAL-IMP UICL closeEdit() posts a CM_CLOSEEDIT ------------------------------------------------------------------------- QUAL-IMP UICL Pink tool bar buttons on PC-750 w/>64k colors ------------------------------------------------------------------------- QUAL-IMP UICL IGBitMap(IGBitmap&, IRectangle&, unsigned long) always throws a false exception ------------------------------------------------------------------------- CTO301 is informal Corrective Service. The following fixes are provided in Class Libraries CS CTO301 ************************************************************************* FIX/APAR COMPONENT PROBLEM DESCRIPTION ************************************************************************* QUAL-IMP UICL IDMItem::isTargetTheSource may return an incorrect value ------------------------------------------------------------------------- QUAL-IMP UICL IContainerColumn::horizontalDataAlignment gives wrong value ------------------------------------------------------------------------- QUAL-IMP UICL Lancelot sample corrections ------------------------------------------------------------------------- QUAL-IMP UICL Spin button and window wrapper ctors throw exception ------------------------------------------------------------------------- QUAL-IMP UICL IColor::value() always raises and exception ------------------------------------------------------------------------- QUAL-IMP UICL IGBitmap constructor performance ------------------------------------------------------------------------- QUAL-IMP UICL Compatibility-switch, expand sequence ------------------------------------------------------------------------- QUAL-IMP UICL The ITHROW macro is slicing all exceptions into IException objects. ========================================================================= ------------------------------------------------------------------------- QUAL-IMP CCL Compatibility-switch ICLCC_COMPAT_31 enabled ------------------------------------------------------------------------- QUAL-IMP CCL Extendibiliy of diluted sequence fixed =========================================================================