This is the Change List for Builder Xcessory. All CRs listed in this file have been resolved. FIXED in 5.0.9 --------------------------------------------------------- CR03944: Code Generation; VkSubMenu sub-classing reverses arguments. CR03941: CDE SpinBox is not generating correct code. CR03970: 100+ Pixmaps Crashes BX. CR03974: Deleting a top level shell with several XiDateFields on IRIX6.2 crashes BX. Problem with parts offsetting in EPAK. Fixed in EPAK 3.0.5. FIXED in 6.0.0 --------------------------------------------------------- FIXED in 6.0.0 Cycle 1-------------------------------------------------- CR00160: Icons are ugly. CR03788: Add indicator when file is being loaded. CR03945: Code Generator crashes on Specific UIL File. Fixed in 6.0.0, will not be fixed in 5.0.x series. CR03976: Changing a XmComboBox resource crashes BX. CR03978: XmNotebook crashes BX. CR03980: XmRenderTable has resources, it should have none. CR03987: Key Bindings do not work from BX. CR03990: VkPie crashes BX. If you try to use VkPie, BX crashes. CR03995: XmSpin Box does not show arrows. FIXED in 6.0.0 Cycle 2-------------------------------------------------- CR03997: The default widget size in the collection files is 10x10 pixels, this is unreasonable. This was found in BX5.0.8, but will not be fixed. CR03998: XmDialogs with non-top-level parent are not visible. CR04001: Builder Xcessory Script does not work for users with no XUSERFILESEARCHPATH. CR04007: Builder Xcessory 6.0 Create a VkSimple Window, Delete VkSimple Window, Create a VkWindow, BX crashes. CR04010: Builder Xcessory 6.0 conflicts with Builder Xcessory 5.x license. FIXED in 6.0.0 Cycle 3 ------------------------------------------------- CR04016: Typo in generated code. CR04019: The string "Generate Special UIL" is unclear, changed to "Generate Motif Compliant UIL". CR04020: When pixmap file is saved in UIL only a default palette is used. Some colors are wrong. CR04021: XmContainer accepts widgets other than XmIconGadget as children. CR04023: Linux only, the file icslicense.dat not found in home directory. CR04024: Linux only, ICS_LICENSE_FILE env variable used to point to license file. CR04029: Linux only, Palette was missing Public/Private Class folders. CR04030: XmNx resource was incorrectly set to a random value in UIL generation for all widgets. CR04032: SGI only, when running BX on IRIX, but exporting the display to another machine, BX will crash when you dismiss the start panel. CR04033: SGI only, compatibility (5.0.9) issue. XmString constants in uil file cause crash when loading file. CR04035: Personal Classes make palette unreasonably large. Added Minimum and Maximum Palette dimensions. CR04047: Palette Icons turn black with large collection files. CR04052: fstat broken in Linux 2.4, code gen won't start. FIXED in 6.0.0 Pre-Release -------------------------------------------- CR02997: Palette Tool Tips should not display when labels are visible. CR03988: XmAttachment Popup menu always displays XmATTACH_NONE(the default). CR04008: DialogBoxes (XmMessageBox etc.) have incorrect geometry CR04025: Code Generator produces include def.h when there is no file. CR04031: VkGenericDialog has inconsistent look for children. CR04045: Clicking along X or Y lines in build mode allows widgets to be resized. CR04048: RadioBox XmNentryClass resource not initialized correctly. CR04055: Builder default resources applied to user code. CR04056: Palette View Menu item has a resource problem. CR04057: no_license error when starting w/o LM_LICENSE_FILE set. CR04060: Tree - and + graphics are reversed. management. CR04068: XmNpageNumber constrain resource not updated correctly. CR04069: XmNnotebookChildType Resource not set correctly (in code or builder). CR04073: Typo in User Preferences, Palette tab. CR04075: ICSBX daemon not distributed with BX 6.0. FIXED in 6.0.0 Solaris No-Documentation Release 5 April 2002 ----------- CR04074: Code Generator errors with constant definitions. CR04077: Uil Instance names longer than 32 characters need a warning. CR04088: Setting the default language will cause deadlock. CR04095: DtComboBox Resource crashes BX on uil Load. CR04096: Creating a new Identifier from XmNuserData crashes BX. CR04099: CVS Tools OptionMenu doesn't work. CR04104: VkPie crashes BX when created in a DialogShell. CR04103: Compile errors with g++ 2.95.3. CR04105: SGI only, BX crashes on UIL file load, won't accept multiple callbacks. CR04106: VkMenuAction has invalid callback resources. CR04107: XmNindicatorOn has no valid enumeration set. FIXED in 6.0.0 General Release 2 May 2002 ------------------------------ CR03343: Setting a style via drag and drop with only width set crashes BX. CR03542: Resource editor for VkMenuBar has invalid resources displayed. CR03846: Commas are not allowed in an identifier. CR04046: SGI only, Dialogs in XmMainWindows crash BX. CR04086: VkNoutlineItems generated incorrect exposed code. CR04109: Commas are not allowed in defined types, ie. map. CR04110: Static class data members with no initial value are not defined. CR04111: Added method to create top-level palette groups. CR04112: XmMainWindow always child of a DialogShell, never Toplevel. CR04113: XmNmnemonic default value displays in RE incorrectly. CR04114: Palette is blank after many BX starts. Palette string was corrupted. CR04115: XmNdecimalPoints for SpinBox has wrong resource type. FIXED in 6.0.1 Release 10 June 2002 ------------------------------ CR04124: VkTabSet tcl script has incorrect name. Causes generation problems. CR04127: Organized Palette popup menu to reduce user errors. CR04128: Fixed spelling error on Palette Popup Menu. CR04129: XmNbackPageSize resource not set correctly. CR04130: Test Tool tab has inconsistent toggle button size. CR04131: app-defaults file name is not constant with Application Class. CR04132: FontList was not checking a "FontList Set" correctly. CR04133: SGI only, still needed Bx-Beta Feature Key to run. CR04134: Option Menu to select editor broke when nedit was selected. CR04123: Templates as parameters in classes cause user code block save problems. CR04136: arrowSize and arrowSpacing resources do not accept correct value in BX. xxxxxxx: Added a Class / Instance mode label to clarify what mode was active. xxxxxxx: Media Serial Numbers added to Distribution. xxxxxxx: Updated Tutorials added to Distribution. FIXED in 6.1.0 Release 30 Aug 2002 ------------------------------------- CR04094: Exposed geometry resource in private class doesn't work. CR04100: Code generator causes BX to crash with certain XmMessageBox/Callback combinations. CR04141: Class Data Declaration for non-static variables found in *.C files. CR04143: StorageLocation Di-alog Box sometimes insensitive when used on C Classes. CR04146: XmNautoUnmanage resource not available on XmForm. CR04147: ldelete was missing its Default resource label string. CR04148: The "View" menu toggle buttons not initialized with correct value. CR04150: XmNUserData will not save Boolean Values correctly to uil file. CR04151: C Lang Subclasses with class instances as members are created twice. CR04153: VkSubMenu label string created twice. CR04154: VkGeneric Dialog Show resource toggles don't work. CR04157: VkSimple Window Instances fail on AIX. CR04164: VkGeneric Dialog missing ApplyLabel/ApplyCallback. CR04170: Right Mouse button broken when BX run on CDE machine and displayed on Linux. CR04171: SHLIB_PATH not set in BX start script. CR04175: Corrupted memory causes crash in evaluation entry. xxxxxxx: Added Tutorial 6.a xxxxxxx: Added ToolTips for cut off resource names in the Resource Editor. xxxxxxx: Added a more descriptive Linux evaluation key. FIXED in 6.1.1 Release 14 Nov 2002 ------------------------------------- CR04144: XmNentryClass resource type should be WidgetClass instead of a String. CR04162: BX crashes dragging editable from the palette. CR04184: CR04193: Strict Dialogs toggle not working correctly. CR04186: BX crashes loading tutorial6 uil file. CR04190: Incorrect superclass callback list validation. CR04191: Unable to save class, "Save Class" menu item is sensitive. CR04196: BX crashes opening "Tools Preferences" dialog. CR04197: Fails to generate code on class files (Both Redhat 7.2 & 7.3). CR04201: Selecting ChangeLog menu item throws a Motif overlay mrg. in the stdout. xxxxxxx: License Debugging output added. FIXED in 6.1.2 Release 02 July 2003 ------------------------------------ 0000094: Setting the expose resource in a class is not updated in its instance. 0000095: Multiple dialog shell instantiated in the generated C source code. 0000143: Fails to recognize the license manager being set on SGI platforms. 0000175: No code generated for the newly added resources of an integrated widget. 0000457: Label fonts defers in the generated code from the one shown within BX. 0001040: Changing instance name of the "action" component within VkOption menu crashes BX. 0001223: No callbacks of the Edit Table widget are listed in the resource editor after selecting "Callback resources". 0001318: Code generation fails to generate code for the XRT widgets. 0001550: Columns resource takes precedence over the width resource of the text field widget. 0001674: Setting the automanage resource on a message dialog widget crashes BX. 0001806: Changing option menu instance name in the resource editor crashes BX. 0001986: BX crashes using "Resource Editor Default Placement" editor. 0002163: Unable to generate C/C++/Viewkit code for the SGI platforms. 0002520: Code generations fails to generate code on freeing the XmStringTable. 0002663: Instance name of the pulldown menu in the option menu widget gets suffixed with "MenuShell". 0002717: Changing the pdf viewer in the user preference causes BX to crash. 0002770: Unable to change the width and height of the motif container widgets from the resource editor. 0003022: Incorrect XmNvalue resource settings in the UIL file. 0003277: Multiple widget header files included in the C language code generation. 0003477: Fails to set the width and height resource in a widget using constant values. 0005811: Fails to read the X and Y axis resource data type of float in the XiPlotter widget. 0006871: Changing the label string resource of a label or push button widget within VkGenericDialog crashes BX. CR04198: Creating sub classes of VkSubMenu causes code generation error. CR04163: BX code generation failure under SGI only. CR04165: Setting XmNscrollHorizontal to False of a text widget and saving the UIL file crashes BX. xxxxxxx: Builder Xcessory fails to read-in the UIL files from a symbolically linked "classes" folder of BX system files. xxxxxxx: Added abstract user code blocks for code generation. FIXED in 6.1.2 Final Release 25 Aug 2003 --------------------------------- 0008141: Unable to save a class containing instance of a standalone primitive widget. 0008648: Selecting "Raise" menu item in the edit menu, crashes BX. 0008674: Selecting "Select Parent" menu item in the view menu, crashes BX. 0009209: Unable to edit widget resources using the style editor. FIXED in 6.1.3 Release 24 June 2004 --------------------------------------- 0000227: BX crashes, opening a uil file containing XmNtearOffTitle resource 0001006: Class uil combobox overshadows widget instance name(Removed) 0002382: Sorting procedures, identifiers and constants in the uil file 0004359: Custom callbacks are not listed in the callbacks editor 0004906: Viewkit component fails to set resources from the app-defaults 0005116: Unable to set the XmTearOffmodel resource for the XmPulldownMenu 0008649: Using pixmap extended editor, crashes BX under linux(Removed) 0009000: Incorrect visual policy warnings for the scrolled window widget 0009025: Incorrect "Cut" operation in the XmMainWindow widget 0009144: Ghost widget represented in the browser object and class instance hierarchy 0009465: Fails to generate creation-c.h header file 0009590: Scrolled window child type resource getting modified after setting XmWORK_AREA 0009795: VkNselectedTabBackground & VkNtabBackground fails to set in the generated code 0013911: Incorrect code generated by BX, setting the title resource of a Viewkit dialog 0013955: Setting the Viewkit dialog label strings of "Ok" and "Cancel" pushbuttons, generates incorrect code 0014052: BX code genrator is unable to set the label string of a VkSubMenu componet 0014128: Added classes and methods comment user code blocks 0014294: Redundant Xt and Viewkit includes 0014409: Incorrect type reference for the XmNbackPagePlacement resource of the NoteBook widget 0014484: Switching from Instances to classes mode or classes to instances mode fails under browser window toolbar menu Note: Also in the 6.1.3 release, there are minor cosmetic changes to the Builder Xcessory browser and the resource editor windows. Such as, 1. Better navigation of the palette, object and class instance hierarchy 2. Toggle buttons for instances and classes mode 3. Background color changes on selecting the instances and classes mode 4. Editing a pixmap through the pixmap editor has been removed (under Linux only; we recommend using Gimp instead) FIXED in 6.1.4 Release 28 November 2005 ------------------------------------ Generic changes pertaining to this patch release are, * Fixes memory related issues while using BX identifiers, procedures and constants * Editing a pixmap through the pixmap editor has been removed from all platforms 0017338: rgb.txt file not found under AIX 5.x 0019495: Problem saving BX 3.5 & 4.0 UIL files, BX crashes 0019953: Unable to save UIL file with large numbers of identifiers, resulted in BX crashing. 0020373: Resizing font dialog causes Font Tag field to vanish, making it impossible to create a new one without restarting BX. 0019845: BX 613 crash on solaris 8 - problem with identifers 0020373: Resizing font dialog causes Font Tag Field to vanish, making it impossible to create a new one without restarting BX 0020419: BX 613 crashes while manipulating menus 0020527: BX 613 crashes using resource editor of style manager, under SGI only 0020836: Compiler warnings using BX generated utility code 0022831: Unable to save uil files under BX system folder called "classes" 0023483: BX 613 crashes using middle mouse button under BX palette, under SGI only 0024037: Duplicate header file includes by the BX code generator xxxxxxx: BX code generator fails to call create method of the inherited class xxxxxxx: Redundant viewkit includes in the code generated files xxxxxxx: XmMainWindow gets deleted using "cut" operation on a child widget