Changes to OpenMotif 2.1.31 from OpenMotif 2.1.30 -------------------------------------------------- Note: there are absolutely no changes to any of the data structures, public or private, from IST's OpenMotif 2.1.30, and the release should therefore be absolutely binary compatible. CascadeB.c/CascadeBG.c - minor portfix: trait method argument required casting to forestall compiler warnings ColorObj.c - minor portfix: array wrongly terminated with NULL instead of zero. ComboBox.c - geometry management issue: sizing wrong when XmNcolumns changed and the ComboBox is constrained by its parent. - minor portfix: trait method argument required casting to forestall compiler warnings Container.c - ConstraintDestroy method linked list corruption and core dump CutPaste.c - minor portfix: ClipboardReplaceItem argument required casting to forestall compiler warnings DrawnB.c - minor portfix: trait method argument required casting to forestall compiler warnings DropSMgr.c - minor portfix: XmHash argument required casting to forestall compiler warnings LabelG.c - minor portfix: cache method argument required casting to forestall compiler warnings List.c - minor portfix: DragDrop method argument required casting to forestall compiler warnings MenuShell.c - minor portfix: trait method argument required casting to forestall compiler warnings Notebook.c - back page layout: core dump if no back page and tab added prior to the accompanying page PushB.c/PushBG.c - minor portfix: trait method argument required casting to forestall compiler warnings Scale.c - RedHat Linux 9 port, Radix character and langinfo inclusion ordering Screen.c - minor portfix: trait method argument required casting to forestall compiler warnings ScrolledW.c - Assertion failure if XmNscrollLeftSide is True when calculating drag rectangles - minor portfix: correct casting of XtIntervalId timers SelectioB.c - minor portfix: trait method argument required casting to forestall compiler warnings TearOff.c - minor portfix: trait method argument required casting to forestall compiler warnings ToggleB.c/ToggleBG.c - Select() cache of previous selected widget would prevent user selection after programmatic change from the last user-selected widget. - minor portfix: trait method argument required casting to forestall compiler warnings Trait.c - minor portfix: XmHash method argument required casting to forestall compiler warnings Transfer.c - minor portfix: TransferID method argument required casting to forestall compiler warnings Traversal.c - memory leak in XmGetVisibility(): fail to free child list fetched from XQueryTree() call. VendorS.c - minor portfix: BaseProc return argument cast to XtPointer Xm.h - update to XmUPDATE_LEVEL and XmVERSION_STRING for 2.1.31 XmIm.c - Thread lock problems when opening the input method (SGI fix) - Colormap checking when drawing separator (SGI fix) - Bug fix: safety code to check current IM widget when calculating dimensions of input method area, which could crash otherwise if current IM is NULL - minor portfix: XIC method argument required casting to forestall compiler warnings XmString.c - Multi-line Labels applied to Label Gadgets could crash since the entry tag on the optimised XmString could be NULL. - minor portfix: entry text method argument required casting to forestall compiler warnings