home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 29 Fixes_o
/
29-Fixes_o.zip
/
cts308.lst
< prev
next >
Wrap
File List
|
1997-08-19
|
29KB
|
445 lines
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. *
* *
*************************************************************************
CTO306 is informal Corrective Service.
The following fixes are provided in Class Libraries CS CTO306
*************************************************************************
FIX/APAR COMPONENT PROBLEM DESCRIPTION
*************************************************************************
QI 64 IOC iclbld3 fails w/ onedebugdll
-------------------------------------------------------------------------
QI 598 IOC Current build tree requires HPFS drive
-------------------------------------------------------------------------
QI 1058 IOC Static link times increase between 2X and 3X
in CSD6
-------------------------------------------------------------------------
QI 1035 IOC IFrameWindow::dismiss causes a trap if there
is not an
-------------------------------------------------------------------------
QI 1259 IOC IColor::value may not work properly
-------------------------------------------------------------------------
QI 995 IOC hasSelectedText in mle doesn't detect a
single selected char
-------------------------------------------------------------------------
QI 1477 IOC csd7-update minor version
-------------------------------------------------------------------------
QI 1478 IOC Giverny csd7
-------------------------------------------------------------------------
QI 5097 IOC Check in Japanese versions of resource and
message files.
-------------------------------------------------------------------------
QI 6137 IOC Fix multicell resizing breakage from
defect 5671
-------------------------------------------------------------------------
QI 6405 IOC IGraphicContext for desktop HWND doesn't
work for desktop draw
-------------------------------------------------------------------------
QI 7727 IOC Add IMMDevice::isAudioEnabled to
cppom3.def file
-------------------------------------------------------------------------
QI 8650 IOC IFOnt Private Class IFontPrivateData does
not initialize refs
-------------------------------------------------------------------------
QI 3865 IOC Work item: Update copyright statements
in .cpp files
-------------------------------------------------------------------------
QI 8621 IOC IGBitmap::asPointerHandle() corrupts the
bitmap's colors
-------------------------------------------------------------------------
QI 7664 IOC originUpperLeft causes fly over help to fail.
-------------------------------------------------------------------------
QI 7665 IOC originUpperLeft causes toolbar problems.
-------------------------------------------------------------------------
QI 7495 IOC Missing #pragmas and linkage in header files
-------------------------------------------------------------------------
QI 8954 IOC Update minor version for fixpak7
-------------------------------------------------------------------------
QI 20209 IOC ITransformmatrix() doesn't work correctly
-------------------------------------------------------------------------
QI 5814 IOC IContainerControl::closeEdit loses changes
if scroll done
-------------------------------------------------------------------------
QI 20357 IOC Command handler must be attached to toolbar
to work properly
-------------------------------------------------------------------------
QI 20436 IOC stopBoundaryAccumulation() returns null
boundary as valid rect.
-------------------------------------------------------------------------
QI 20361 IOC IGBitmap::drawOn() always use BBO_IGNORE
in the compress mode
-------------------------------------------------------------------------
QI 7943 IOC Issuing a lock on a IResource is not
possible after a time-out
-------------------------------------------------------------------------
QI 7578 IOC Need to implement recoordationHeight in PM
-------------------------------------------------------------------------
QI 8939 IOC icolobsv.c icolobsv.hpp still broken for DAX
-------------------------------------------------------------------------
QI 20607 IOC Canvases still clip children on first paint
-------------------------------------------------------------------------
QI 20405 IOC ICanvas::refresh() memory leak
-------------------------------------------------------------------------
QI 909 IOC Spinbutton on canvas should resize when
font is dropped.
-------------------------------------------------------------------------
QI 3984 IOC Background color not set for spin buttons
-------------------------------------------------------------------------
QI 6609 IOC hasFocus not accurate for compound
controls e.g., I*SpinButton
-------------------------------------------------------------------------
QI 4454 IOC IComboBox doesnt handle font change properly.
-------------------------------------------------------------------------
QI 8958 IOC Update service.lst and csdfixes.lst
for FixPak7
-------------------------------------------------------------------------
QI 20631 IOC Dynamically-assigned help not displayed
from a Help push button
-------------------------------------------------------------------------
QI 7520 IOC setMousePointer() doesn't actually change
pointer; is on queue
-------------------------------------------------------------------------
=========================================================================
CTO306 is informal Corrective Service.
The following fixes are provided in Class Libraries CS CTO306
*************************************************************************
FIX/APAR COMPONENT PROBLEM DESCRIPTION
*************************************************************************
QI 8475 IOC Ship icolobsv.cpp in SWORD CSD so
IWindow::deleteId is handled.
-------------------------------------------------------------------------
QI 6942 IOC IDImage ctor error breaks polygon drag image
-------------------------------------------------------------------------
QI 7983 IOC Isxxx IString testing functions don't work
for NULL IString
-------------------------------------------------------------------------
QI 7857 IOC IString::words() missing the last MBCS
character
-------------------------------------------------------------------------
QI 7989 IOC Invalid ITrace object created if trace is
disabled
-------------------------------------------------------------------------
QI 8014 IOC selectedId of IBaseListBox does not fire
when the selected item
-------------------------------------------------------------------------
QI 7609 IOC Template classes need to handle /Ft- option
-------------------------------------------------------------------------
QI 7870 IOC Check for NULL pointer in ilistcv2.hpp
-------------------------------------------------------------------------
QI 7850 IOC Possible memory leak in IGBitmap
-------------------------------------------------------------------------
QI 8247 IOC Memory leak if originUpperLeft is set for
OS/2 application.
-------------------------------------------------------------------------
QI 8264 IOC Setting Message File Name in ITHROWERROR
causes trap
-------------------------------------------------------------------------
=========================================================================
CTO305 is informal Corrective Service.
The following fixes are provided in Class Libraries CS CTO305
*************************************************************************
FIX/APAR COMPONENT PROBLEM DESCRIPTION
*************************************************************************
QI 7308 guidedoc Clean up CMVC, check in files
-------------------------------------------------------------------------
QI 7673 dragdrop IDMItem::nativeRMF trap
-------------------------------------------------------------------------
QI 7881 examples Undo old examples on cmvc
-------------------------------------------------------------------------
QI 7901 graphics IGBitmap transparency fails with the
transform matrix.
-------------------------------------------------------------------------
QI 7963 dde Multi-thread server apps could hang
-------------------------------------------------------------------------
QI 7964 iclr2tst Remove dup SVT testcases
-------------------------------------------------------------------------
QI 7968 toolbar IToolBarButton::setStandardBitmapSize causes
exception
-------------------------------------------------------------------------
=========================================================================
CTO304 is informal Corrective Service.
The following fixes are provided in Class Libraries CS CTO304
*************************************************************************
FIX/APAR COMPONENT PROBLEM DESCRIPTION
*************************************************************************
QI 3977 IOC Tabbing through entryfields with selectRange()
only has selected text with canvas group.
-------------------------------------------------------------------------
QI 4422 IOC MLE: setText(NULL) traps.
-------------------------------------------------------------------------
QI 4503 IOC IGraphicContext::currentFont() does not always
return the correct font.
-------------------------------------------------------------------------
QI 50692 IOC ToolBar buttons not resizing properly to fit
Japanese text.
-------------------------------------------------------------------------
QI 5076 IOC SC_CLOSE system command button causes a trap.
-------------------------------------------------------------------------
QI 5108 IOC Mouse pointer handling not correct over button
of IComboBox.
-------------------------------------------------------------------------
QI 5517 IOC IIconControl setIcon doesn't repaint old pels
if "transparent".
-------------------------------------------------------------------------
QI 5671 IOC Poor performance with nested multicell and
set canvases.
-------------------------------------------------------------------------
QI 5672 IOC Poor performance with view port scrolling.
-------------------------------------------------------------------------
QI 6077 IOC IMMRemoveableMedia and derived class IMMCDAudio
send out 2 notifications for mediaLoaded, even
when no additional handlers are attached.
-------------------------------------------------------------------------
QI 6122 IOC IObserverList locks out other threads during
handleNotification.
-------------------------------------------------------------------------
QI 6183 IOC Trap when IFrameWindow+IContainer and other
ICnrObjects deleted.
-------------------------------------------------------------------------
QI 6276 IOC INotebook::Cursor::setCurrent (and others)
don't mark cursor as valid.
-------------------------------------------------------------------------
QI 6341 IOC Mutli-cells visible even when created invisible.
-------------------------------------------------------------------------
QI 6601 IOC IDate has problems with dates between 1/1/xx00
and 2/28/xx00 when xx00 is a leap year.
-------------------------------------------------------------------------
QI 6696 IOC Spin button traps on exit when statically
linked.
-------------------------------------------------------------------------
QI 6839 IOC Alt-5 (on numeric keypad) causes exception.
-------------------------------------------------------------------------
QI 7037 IOC IWindow::setLayoutDistorted does not handle min
size correctly.
-------------------------------------------------------------------------
QI 7584 IOC System icons draw incorrectly.
-------------------------------------------------------------------------
QI 4893 IOC GraphicPushButton:makePopupMenu only occurs on
borders.
-------------------------------------------------------------------------
QI 6992 IOC Spin button leaves a "hole" when painting with
no border style.
-------------------------------------------------------------------------
QI 6672 IOC IEvent(IWindow*, ...) ctor: 1st parm = 0 results
in trap.
-------------------------------------------------------------------------
QI 6763 IOC IBitmapControl destructor should not throw/catch
exceptions if PM window has been destroyed.
-------------------------------------------------------------------------
APAR PMR7119X IOC When the mouse is moved over the fly over help
for child windows it may disable the fly over
help temorarily.
-------------------------------------------------------------------------
QI 6479 IOC Multicell canvas problems adding/removing child
windows.
-------------------------------------------------------------------------
=========================================================================
CTO303 is informal Corrective Service.
The following fixes are provided in Class Libraries CS CTO303
*************************************************************************
FIX/APAR COMPONENT PROBLEM DESCRIPTION
*************************************************************************
QUAL-IMP UICL IGBitmap::copyBitmap internal method passes
3 points to the PM GpiWCBitBlt call if the
bitmap is not being resized, causing an.
exception.
-------------------------------------------------------------------------
QUAL-IMP UICL Setting a transparent color for a monochrome
bitmap causes a trap in the S3 display driver.
-------------------------------------------------------------------------
QUAL-IMP UICL View port scrolling performance needs
improvement.
-------------------------------------------------------------------------
QUAL-IMP UICL IFrameWindow::showModally with
setAutoDeleteObject causes trap.
-------------------------------------------------------------------------
QUAL-IMP UICL IGraphicPushButton::setBackGroundColor causes
infinite loop.
-------------------------------------------------------------------------
QUAL-IMP UICL Toolbar buttons may appears as "inverse video"
images if using a Western Digitial display
driver and a dithered color for buttons.
-------------------------------------------------------------------------
QUAL-IMP UICL ISplitCanvas doesn't honor the mouse cursor
set for the frame.
-------------------------------------------------------------------------
QUAL-IMP UICL Add compile time error message stating that Open
Class programs must be compiled with the -Gm+
(multithread) compiler option.
-------------------------------------------------------------------------
QUAL-IMP UICL IStaticText::setLimit not set correctly for
non-proportional fonts.
-------------------------------------------------------------------------
QUAL-IMP UICL IFrameWindow::setClient( 0 ) resizes infoarea.
-------------------------------------------------------------------------
QUAL-IMP UICL frame->setClient(frame); causes OS/2 WARP to
hang.
-------------------------------------------------------------------------
QUAL-IMP UICL An IGraphicButton with an icon does not refresh
when a color from the color palette is dropped
on it. Same is true for fonts.
-------------------------------------------------------------------------
QUAL-IMP UICL IContainer is unnecessarily loading the
resource dll.
-------------------------------------------------------------------------
QUAL-IMP UICL Container column's vertical heading alignment
does not work correctly.
-------------------------------------------------------------------------
QUAL-IMP UICL IIconControl should not remove fillBackground
style.
-------------------------------------------------------------------------
QUAL-IMP UICL All samples using IContainer should setFocus().
-------------------------------------------------------------------------
QUAL-IMP UICL DRAGINFO.usOperation not updated by
IDMOperation::setOperation.
-------------------------------------------------------------------------
QUAL-IMP UICL Need DRAGTRANSFER structure for each drag item.
-------------------------------------------------------------------------
QUAL-IMP UICL IGraphicContext::setMappingMode creates
incorrect graphic context.
-------------------------------------------------------------------------
QUAL-IMP UICL ITrace environment variables need to support
the underscore character.
-------------------------------------------------------------------------
QUAL-IMP UICL IContainer::refresh function does not adjust
column width after changing text.
-------------------------------------------------------------------------
QUAL-IMP UICL Exception gets thrown when a file dialog handler
is passed to the IFileDialog constructor that
takes an IHander*.
-------------------------------------------------------------------------
QUAL-IMP UICL MLE::export() corrupts heap.
-------------------------------------------------------------------------
QUAL-IMP UICL getobjs.cmd uses should use ilib (instead of
lib).
-------------------------------------------------------------------------
QUAL-IMP UICL IString::overlayWith corrupts the second byte
of the DBCS characters.
-------------------------------------------------------------------------
QUAL-IMP UICL IGBitMap::createMasks fails on 64K color
systems.
-------------------------------------------------------------------------
QUAL-IMP UICL IDate.asString(%U) returns "00".
-------------------------------------------------------------------------
QUAL-IMP UICL IHandler::stopHandlingEventsFor causes exception
or trap.
-------------------------------------------------------------------------
QUAL-IMP UICL Custom buttons do not latch properly with
space bar and enter.
-------------------------------------------------------------------------
QUAL-IMP UICL No text displayed in flyover help text window
on DBCS machines.
-------------------------------------------------------------------------
QUAL-IMP UICL Calling ISubMenu::addText causes exception.
-------------------------------------------------------------------------
QUAL-IMP UICL Toolbar hangs when testing for source
transparency on ATI Mach 8 and Mach 32 chips.
-------------------------------------------------------------------------
QUAL-IMP UICL Bitmap transparency with a mask does not work
correctly on a ThinkPad 755CD because the
Western Digital display driver is not
performing the XOR operations correctly.
-------------------------------------------------------------------------
QUAL-IMP UICL Draw item handler doesn't paint list box on a
split canvas.
-------------------------------------------------------------------------
QUAL-IMP UICL Collection class message file (dde4c01e.msg)
missing from product.
-------------------------------------------------------------------------
QUAL-IMP UICL Resource file (dde4u001.res) to statically
link resources missing from product.
-------------------------------------------------------------------------
=========================================================================
CTO302 is informal Corrective Service.
The following fixes are provided in Class Libraries CS CTO302
*************************************************************************
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
=========================================================================