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 relevant 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.
|