IST  

Open Motif - The GUI for UNIX Systems



Changes to OpenMotif 2.1.32 from OpenMotif 2.1.31

Note: In OpenMotif 2.1.32 there are absolutely no changes to any of the data structures, public or private, from either OpenMotif 2.1.30 or IST's OpenMotif 2.1.31, and the release should therefore be absolutely binary compatible with either.

- X.org reported a security issue associated with the Xpm library. Since Motif 2.1.3x contains the Xpm library in embedded form, the patches had to be applied to Xm itself.
CAN-2004-0687 and CAN-2004-0688 are the relevent X.org CVE numbers for the issue.
 
- ToggleButtons behaved strangely in RadioBoxes: selecting the same toggle multiple times did not result in the toggle acting as such: it could stay off.


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.

However OpenMotif 2.1.31-22i has had its data structures changed to make it comaptible with OpenMotif 2.2, and is therefore NOT binary compatible with OpenMotif 2.1.30. Otherwise the changes are the same.

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
- Colormap checking when drawing separator
- 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

 


If you have any questions please contact us by using our Problem Reporting Form or otherwise.




Top of Page COPYRIGHT ©1995-2017 IST Reading Ltd. ALL RIGHTS RESERVED Legal Info | Privacy | Contact Us