******************************************************************************* * * * This Fixpak contains fixes that apply only to VisualAge C++ Version 3.0. * * The Fixpak must be applied using the provided installation tools. * * * ******************************************************************************* Fixpak CTU308 is Informal Corrective Service ******************************************************************************* FIX/APAR COMPONENT PROBLEM DESCRIPTION ------------------------------------------------------------------------- AP 7360 IPMD Expression evaluation would sometimes fail when there was an enum in a template involved in the expression AP 7736 IPMD A breakpoint in an .EXE could incorrectly be marked as deferred when a .DLL is dynamically unloaded by the application AP 7819 IPMD The debugger would not run in a RIPL (Remote IPL) environment * ******************************************************************************* Fixpak CTU305 is Informal Corrective Service ******************************************************************************* FIX/APAR COMPONENT PROBLEM DESCRIPTION ------------------------------------------------------------------------- AP 1067 IPMD Debugger dies or machine hangs when debugger hits a breakpoint. (See readme file re disassembler changes) AP 5194 IPMD Debugger sometimes doesn't stop for a DLL load occurrence breakpont. AP 6344 IPMD Breakpoints not remembered for files with . in the name (e.g. file x.y.c) AP 6937 IPMD Debugger hang on Step or displaying call stack. AP 7275 IPMD Debugger shows wrong source/disassembler code for large programs. AP 7336 IPMD Forward slash in path name causes problems finding source. AP 7408 IPMD Debugger crashes when expanding a component in the Debugger Control window. AP 7438 IPMD Slow "step" response time when debugging on OS/2 V4. AP 7604 IPMD Debugger silently crashes while running a multithreaded program. ******************************************************************************* Fixpak CTU303 is Informal Corrective Service ******************************************************************************* FIX/APAR COMPONENT PROBLEM DESCRIPTION ------------------------------------------------------------------------- AP 6346 IPMD In a few circumstances, the debugger would crash after closing a minimized window. ---------------------------------------------------------------- AP 6511 IPMD Debugger would fail to start when restart information specified opening a source file in notebook format, turned to the second page. ---------------------------------------------------------------- AP 6600 IPMD Removed remaining dependancies on DDE4LOC.DLL. ---------------------------------------------------------------- ******************************************************************************* CSD CTU302 is Informal Corrective Service ******************************************************************************* FIX/APAR COMPONENT PROBLEM DESCRIPTION ------------------------------------------------------------------------- QI 4198 IPMD Debugger crashes when attempting to dereference *ebp in a C++ program. ---------------------------------------------------------------- AP 5587 IPMD Attempting to display an anonymous bitfield causes the debugger to trap. ---------------------------------------------------------------- AP 5637 IPMD If the debugger cannot start the debuggee, it only reports the return code from DosStartSession. This does not provide sufficient diagnostic information, so the error message has been updated to include the module information from DosStartSession. ---------------------------------------------------------------- AP 5793 IPMD Attempting to install the debugger from an install image that has been updated by CSD CTU301 will result in DDE4LOC.DLL not being installed on the target machine. DDE4LOC.DLL was added by CSD CTU301, and this fix removes it from the product. ---------------------------------------------------------------- AP 5930 IPMD When running IPMD on an OS/2 system whose country code is set to 049 (Germany) or 033 (France), the debugger reports that it cannot find message file DDE4L049.MSG or DDE4L033.MSG. ---------------------------------------------------------------- QI IPMD Add support for LOCALE handling in the debugger. ------------------------------------------------------------------------------- QI IPMD Correct an alignment problem with the PMDTABGRID environment variable. ------------------------------------------------------------------------------- QUAL-IMP Browser Very short list window cannot be scrolled. ---------------------------------------------------------------- QUAL-IMP Browser Handle IOutofMemory thrown by QuickParse. ---------------------------------------------------------------- QUAL-IMP Browser Use spin buttons instead of text controls ---------------------------------------------------------------- QUAL-IMP Browser "Order" menu item should apply only to current window. ---------------------------------------------------------------- QUAL-IMP Browser Different return message between QuickBrowse and ICC ---------------------------------------------------------------- QUAL-IMP Browser QuickBrowse does not detect error in declaration of a friend function. ---------------------------------------------------------------- QUAL-IMP Browser "Ambiguous reference" message does not mention common base class ---------------------------------------------------------------- QUAL-IMP Browser Dotted line in selection area copied incorrectly to bitmap ---------------------------------------------------------------- QUAL-IMP Browser Zoom Slider background color does not change when Graph Window background color is changed. ---------------------------------------------------------------- QUAL-IMP Browser Notebook resize problem with large object-action title fonts ---------------------------------------------------------------- QUAL-IMP Browser Merge of a PDB that contains a re-defined function should not be accepted ---------------------------------------------------------------- QUAL-IMP Browser QuickBrowse could not parse collection class headers. ---------------------------------------------------------------- QUAL-IMP Browser Font in Graph Colors sample area was not changed with the Graph Node font. On systems without Helv installed there was no visible text in Graph Colors sample. ---------------------------------------------------------------- QUAL-IMP Browser Graph gets out of sync with List on right side in complicated File inclusion graph. ---------------------------------------------------------------- QUAL-IMP Browser Browser traps if load done while printing a graph. ---------------------------------------------------------------- QUAL-IMP Browser Browser traps due to moving progress indicator > 100% ---------------------------------------------------------------- QUAL-IMP Browser Unable to load a PDB after a QuickBrowse ---------------------------------------------------------------- QUAL-IMP Browser Progress Window flickers ---------------------------------------------------------------- QUAL-IMP Browser Browser traps while saving "merged data". ---------------------------------------------------------------- QUAL-IMP Browser Browser DB not updated correctly after defn removed ---------------------------------------------------------------- QUAL-IMP Browser QuickBrowse loses SOM info, so SOM classes not in correct color ---------------------------------------------------------------- QUAL-IMP Browser Browser disappears when trying to load deleted file. ---------------------------------------------------------------- QUAL-IMP Browser Browser traps on refresh after QuickBrowse ---------------------------------------------------------------- QUAL-IMP Browser Browser traps with Function names greater than 256 characters ---------------------------------------------------------------- QUAL-IMP Browser Fix memory leak in Browser ---------------------------------------------------------------- QUAL-IMP Browser Browser traps at 0 on XGA-2 screen at 1280x1024x16 ---------------------------------------------------------------- QUAL-IMP Browser Reload of PDBs on Refresh action when not needed. ---------------------------------------------------------------- QUAL-IMP Browser Error reading a valid PDB file. ---------------------------------------------------------------- QUAL-IMP Browser ISTRGEN.HPP not included in APPLSUPP.CPP ---------------------------------------------------------------- QUAL-IMP Browser Current directory not searched for editing ---------------------------------------------------------------- QUAL-IMP Browser DDE4BDFG.EXE traps ---------------------------------------------------------------- QUAL-IMP Browser "enum" string should appear when Full Text setting is on. ---------------------------------------------------------------- QUAL-IMP Browser "Browser Setting" panel does not accept DBCS input ---------------------------------------------------------------- QUAL-IMP Browser Disable File New Window pull down when 4 windows ope ---------------------------------------------------------------- QUAL-IMP Browser History window does not size properly ---------------------------------------------------------------- QUAL-IMP Browser Zoom slider at bottom after orientation or weighting ---------------------------------------------------------------- QUAL-IMP Browser QuickBrowse does not work properly when source has pointers to functions which take no arguments. ---------------------------------------------------------------- QUAL-IMP Browser Merge of files containing Anonymous classes failed. ------------------------------------------------------------------------------- QUAL-IMP PA Function prototypes for PerfStart and PerfStop in the icsperf.h file did not contain the "void" keyword in their parameter lists. As a result, compiler messages were generated. ------------------------------------------------------------------------------- QUAL-IMP PA The Performance Analyzer terminated unexpectedly when a disk error was encountered while saving the contents of the Statistics window to file. ------------------------------------------------------------------------------- QUAL-IMP PA The objects in the Trace Generation window were not in sorted order. This was a problem in that it became very difficult to locate object files and/or functions when there was a large list to navigate. ------------------------------------------------------------------------------- QUAL-IMP PA The Performance Analyzer crashed after dragging the arm on the Dynamic Call Graph's zoom bar, releasing it, and then quickly dragging the arm of the zoom bar back to it's original position. ------------------------------------------------------------------------------- QUAL-IMP PA Entering CTRL-H when a user event or system exception was highlighted in either the Call Nesting or Time Line window caused an internal error to be generated. -------------------------------------------------------------------------------