|
Packit |
b099d7 |
-----------------------------------------------------------------------
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Motif 2.3.4
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Release Notes
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
The Open Group
|
|
Packit |
b099d7 |
and
|
|
Packit |
b099d7 |
Integrated Computer Solutions
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
This document provides Release Notes for the release of Motif 2.3.4.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
This contains information on what is new in Motif 2.3.4.
|
|
Packit |
b099d7 |
Please see the COPYING file included with this release.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Introduction
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
This document and accompanying text files contain important information.
|
|
Packit |
b099d7 |
Please read them carefully before starting the build and
|
|
Packit |
b099d7 |
installation procedures.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
There are two ways to build Motif from source code: Imake and AutoTools.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
If you are using Imake, please read INSTALL.imake for notes on how to build
|
|
Packit |
b099d7 |
and install this product using Imake. This method is deprecated due to
|
|
Packit |
b099d7 |
a lack of support. Users wishing to apply/test and patch the Imake system
|
|
Packit |
b099d7 |
should join the development mailing list; all contributions are welcome.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Please see the file INSTALL.configure on how to build and install this product
|
|
Packit |
b099d7 |
using the autoconf tools. This method is now fully supported and
|
|
Packit |
b099d7 |
is the recommended build method.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
1. What is Motif 2.3.4
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Motif is a freely available source code distribution for the
|
|
Packit |
b099d7 |
Motif user interface component toolkit. Motif is built on top of the
|
|
Packit |
b099d7 |
standard X Toolkit(Xt) and X11 libraries.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
1.1. Overview of Motif
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Motif 2.3.4 is an updated version of Motif 2.3.
|
|
Packit |
b099d7 |
Any applications built against a previous 2.x release of Motif will be
|
|
Packit |
b099d7 |
binary compatible with this release.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Pre-compiled versions are available for download at the ICS MotifZone:
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
http://motif.ics.com
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
After downloading this source distribution, it will need to be unpacked
|
|
Packit |
b099d7 |
and compiled. The distribution contains the following items:
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
* libXm source code and include files
|
|
Packit |
b099d7 |
* Motif reference documentation (man pages)
|
|
Packit |
b099d7 |
* Utility libraries
|
|
Packit |
b099d7 |
* Demo programs
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2. What is new in Motif 2.3.4
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
This is a bug fix release.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
* Fixed bug #1565 (The active window changes to inactive when the drop down
|
|
Packit |
b099d7 |
list is clicked)
|
|
Packit |
b099d7 |
* Implemented feature request #1300 (Keypad arrows don't work)
|
|
Packit |
b099d7 |
* Fixed bug #1496 (Version 2.3.2 won't compile if configured
|
|
Packit |
b099d7 |
enable-message-catalog)
|
|
Packit |
b099d7 |
* Dropped fix #1359 (File dialog filter problem with * or [ in directory)
|
|
Packit |
b099d7 |
* Fixed bug #1530 (SimpleSpinBox doesn't return correct values for child on
|
|
Packit |
b099d7 |
some platforms)
|
|
Packit |
b099d7 |
* Fixed bug #1272 (Application goes into infinite loop in TraversalI.c:Sort())
|
|
Packit |
b099d7 |
* Fixed bug #1529 (Copy/paste problem with Clipboard)
|
|
Packit |
b099d7 |
* Fixed bug #1536 (Performance issue: XmListSetPos() is very very slow)
|
|
Packit |
b099d7 |
* Fixed bug #1501 (XmText widget sensitive/unsensitive is visibly same
|
|
Packit |
b099d7 |
at startup)
|
|
Packit |
b099d7 |
* Refixed bug #1381 (Sensitivity invisible with antialiased fonts)
|
|
Packit |
b099d7 |
* Fixed bug #1510 (Input methods do not work with XFT fonts)
|
|
Packit |
b099d7 |
* Fixed bug #1500 (XmPushButton with grayscale pixmap is not changed visibly
|
|
Packit |
b099d7 |
when it's sensitivity is changed)
|
|
Packit |
b099d7 |
* Fixed bug #1540 (XpmCreateBufferFromPixmap function doesn't work properly)
|
|
Packit |
b099d7 |
* Fixed bug #1505 (Some problems with new insensitive code for label pixmaps)
|
|
Packit |
b099d7 |
* Fixed bug #1534 (im_widget double-free issue)
|
|
Packit |
b099d7 |
* Fixed bug #1535 (Destroying a torn-off menu with a submenu mapped causes
|
|
Packit |
b099d7 |
a crash)
|
|
Packit |
b099d7 |
* Fixed bug #1532 (Incorrect handling of clip areas for a string (XmString.c))
|
|
Packit |
b099d7 |
* Fixed bug #1531 (Using DataField widget with XFT font causes an X Error)
|
|
Packit |
b099d7 |
* Fixed bug #1519 (XmSpinBoxValidatePosition does not properly check
|
|
Packit |
b099d7 |
XmNincrementValue)
|
|
Packit |
b099d7 |
* Added missing #ifdef USE_XFT directive to the patch #1521
|
|
Packit |
b099d7 |
* Fixed bug #1488 (XmStringDraw clip not honored)
|
|
Packit |
b099d7 |
* Fixed bug #1479 (Compiling libUil fails on mac OS X 10.5)
|
|
Packit |
b099d7 |
* Fixed bug #1528 (Scale widget has some Geometry issues)
|
|
Packit |
b099d7 |
* Fixed bug #1518 (gcc check in configure script does not use $CC)
|
|
Packit |
b099d7 |
* Fixed misspellings in the manpage
|
|
Packit |
b099d7 |
* Fixed bug #1504 (Changing sensitivity on a PushButton with Pixmap
|
|
Packit |
b099d7 |
causes recomputeSize)
|
|
Packit |
b099d7 |
* Fixed bug #1516 (Can receive X error setting pixmaps to
|
|
Packit |
b099d7 |
XmUNSPECIFIED_PIXMAP on PushButton)
|
|
Packit |
b099d7 |
* Fixed bug #1503 (XmNtabBackground resource is not working properly
|
|
Packit |
b099d7 |
in XmTabStack widget)
|
|
Packit |
b099d7 |
* Fixed bug #1512 (Small configure portability fix)
|
|
Packit |
b099d7 |
* Fixed bug #1523 (Check a return value of XmCvtXmStringToCT before
|
|
Packit |
b099d7 |
use in strlen)
|
|
Packit |
b099d7 |
* Refixed bug #1473 (When we set XmNvisibleItemCount resource available in
|
|
Packit |
b099d7 |
XmComboBox, the widget displays the wrong number of items)
|
|
Packit |
b099d7 |
* Fixed bug #1521 (LabelGadget draws the text over border of its parent)
|
|
Packit |
b099d7 |
* Fixed in order to provide compatibility with libpng14, backwards
|
|
Packit |
b099d7 |
compatible with libpng12
|
|
Packit |
b099d7 |
* Fixed dependencies in order to allow build with "make -j"
|
|
Packit |
b099d7 |
* Fixed bug #1509 (background pixmap not fully displayed)
|
|
Packit |
b099d7 |
* Fixed bug #1517 (LabelGadget draws over parent window with
|
|
Packit |
b099d7 |
the background color)
|
|
Packit |
b099d7 |
* Fixed bug #1507 (LDFLAGS not respected for building libXm
|
|
Packit |
b099d7 |
and libMrm libraries)
|
|
Packit |
b099d7 |
* Fixed bug #1511 (CheckBook program from EditTable samples crashes
|
|
Packit |
b099d7 |
with Motif since 2.3.0 release.)
|
|
Packit |
b099d7 |
* Fixed bug #1495 (mwm's icon box has graphics corruption)
|
|
Packit |
b099d7 |
* Fixed in order to provide PRINTING_SUPPORTED and USE_XFT
|
|
Packit |
b099d7 |
macro definitions in Xm.h
|
|
Packit |
b099d7 |
* Fixed in order to allow build without libXp
|
|
Packit |
b099d7 |
* Refixed bug #1321 (Pasting into XmTextField is unreliable)
|
|
Packit |
b099d7 |
* Fixed bug #1502 (crash in ToolTipGetData())
|
|
Packit |
b099d7 |
* Removed xmPanedWindowWidgetClass definition
|
|
Packit |
b099d7 |
* Fixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work
|
|
Packit |
b099d7 |
properly in XmComboBox)
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
3. Build Systems
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Motif 2.3.4 was built and tested on the following systems:
|
|
Packit |
b099d7 |
* Fedora 15 x86_64
|
|
Packit |
b099d7 |
* Solaris 10 sparc
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
In all cases, the compiler originally provided with the OS was used.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
3.1. OS Support
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
The following platforms are supported operating systems:
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
* Linux 2.6
|
|
Packit |
b099d7 |
* Solaris 10
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
4. Filing Bug Reports
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
If you find a reproducible bug in any of the Motif libraries or code,
|
|
Packit |
b099d7 |
or an error in the documentation, please reference the BUGREPORT file
|
|
Packit |
b099d7 |
and/or submit a bug report online at:
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
http://bugs.motifzone.org
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
The status of submitted bugs is maintained there.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
5. Documentation
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
For postscript and PDF documentation (users guides and reference
|
|
Packit |
b099d7 |
manuals), see the URL:
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
http://www.opengroup.org/openmotif/docs/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
6. Compatibility Notice
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Motif 2.3.x is binary compatible with Motif 2.2.x.
|
|
Packit |
b099d7 |
Applications built against Motif 2.2 should work with Motif 2.3.x
|
|
Packit |
b099d7 |
without having to recompile it.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Motif 2.3.x is not binary compatible with Motif 2.1.30.
|
|
Packit |
b099d7 |
Applications built against Motif 2.1.30 will need to be recompiled
|
|
Packit |
b099d7 |
with the Motif 2.2+ header files.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
7. Change Log
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.3.4 October 2012
|
|
Packit |
b099d7 |
This Release
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.3.3 March 2010
|
|
Packit |
b099d7 |
* Fixed bug #1195 (Making on FreeBSD with non GNU make)
|
|
Packit |
b099d7 |
* Refixed bug #1388 (SEGV error moving mouse over window related
|
|
Packit |
b099d7 |
to XmToolTipGetLabel)
|
|
Packit |
b099d7 |
* Fixed bug #1489 (Paned.h is not included by XmAll.h)
|
|
Packit |
b099d7 |
* Fixed bug #1486 (Tooltip in DropDown widget makes X hang up)
|
|
Packit |
b099d7 |
* Dropped fix #1476 (PanedWindow orientation error)
|
|
Packit |
b099d7 |
* Fixed bug #1320 (Resizing a scrolled text widget can be very, very slow)
|
|
Packit |
b099d7 |
* Fixed bug #1449 (Uninitalised memory access with XFT fonts)
|
|
Packit |
b099d7 |
* Fixed bug #1418 (Add file with instructions how to build from CVS)
|
|
Packit |
b099d7 |
* Refixed bug #1381 (Sensitivity invisible with antialiased fonts)
|
|
Packit |
b099d7 |
* Fixed bug #1484 (Warning on XmRlabelType when I put a pixmap
|
|
Packit |
b099d7 |
and a value "top" on XmNPixmapPlacement)
|
|
Packit |
b099d7 |
* Fixed bug #1475 (autoconf warning "X11/Xmu/Editres.h header present
|
|
Packit |
b099d7 |
but cannot be compiled")
|
|
Packit |
b099d7 |
* Fixed bug #1426 (Make location of system.mwmrc configurable)
|
|
Packit |
b099d7 |
* Fixed bug #1451 (XmStringDrawImage works incorrectly with XFT)
|
|
Packit |
b099d7 |
* Fixed bug #1453 (MultiList not displayed properly)
|
|
Packit |
b099d7 |
* Fixed bug #1412 (An insensitive popup menu parent lead to a display-freezing)
|
|
Packit |
b099d7 |
* Fixed bug #345 (Motif accelerators XmNaccelerator do not work
|
|
Packit |
b099d7 |
with CapsLock/ScrollLock/NumLock modifiers)
|
|
Packit |
b099d7 |
* Added splint checking and splint target
|
|
Packit |
b099d7 |
* Fixed bug #1299 (XmForm erroneously finds "Circular dependency"
|
|
Packit |
b099d7 |
if widgets are inter-attachmed in vertical/horizontal directions)
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.3.2 March 2009
|
|
Packit |
b099d7 |
* Fixed bug #1473 (When we set XmNvisibleItemCount resource available in
|
|
Packit |
b099d7 |
XmComboBox, the widget displays the wrong number of items)
|
|
Packit |
b099d7 |
* Added missing 'O' character to UTF8_SUPPORTED macro
|
|
Packit |
b099d7 |
* Fixed bug #1476 (PanedWindow orientation error)
|
|
Packit |
b099d7 |
* Fixed bug #1277 (paned widget does not work under Fedora Core 2
|
|
Packit |
b099d7 |
with motif 2.2.3-4.1)
|
|
Packit |
b099d7 |
* Fixed bug #1212 (XmDropSiteRetrieve frees XRectangles before
|
|
Packit |
b099d7 |
caller can use them)
|
|
Packit |
b099d7 |
* Fixed in order to allow build out of source tree
|
|
Packit |
b099d7 |
* Added wml_DEPENDENCIES in tools/wml/Makefile.am
|
|
Packit |
b099d7 |
* Added ACLOCAL_AMFLAGS in Makefile.am
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.3.1 September 2008
|
|
Packit |
b099d7 |
* Added ${prefix}/share/Xm as possible prefix for demos binaries installation
|
|
Packit |
b099d7 |
* Fixed bug #1443 (Build failure on FreeBSD: undefined reference to
|
|
Packit |
b099d7 |
`libiconv_open')
|
|
Packit |
b099d7 |
* Fixed bug #1427 (_xrm '*.iconPixmap:SDtErrors.l' produces bogus
|
|
Packit |
b099d7 |
error messages)
|
|
Packit |
b099d7 |
* Refixed bug #1381 (Sensitivity invisible with antialiased fonts)
|
|
Packit |
b099d7 |
* Fixed bug #1359 (File dialog filter problem with * or [ in directory)
|
|
Packit |
b099d7 |
* Fixed bug #1446 (Arrow button in DropDown widget issue.)
|
|
Packit |
b099d7 |
* Fixed bug #1328 (Desktop hang: motif application in XGrabPointer)
|
|
Packit |
b099d7 |
* Fixed bug #1425 (Resetting entryParent causes crash)
|
|
Packit |
b099d7 |
* Fixed bug #1439 (warnings during compilation in TabBox.c)
|
|
Packit |
b099d7 |
* Fixed bug #1420 (DataF.c holds message strings.)
|
|
Packit |
b099d7 |
* Fixed bug #1419 (Bindings of DataField defined in DataF.c instead
|
|
Packit |
b099d7 |
of TranslNew.c)
|
|
Packit |
b099d7 |
* Fixed bug #1431 (motif 2.3 and xorg 7.1.0 64bit problems)
|
|
Packit |
b099d7 |
* Fixed bug #1432 (XmContainer incorrect GC allocation)
|
|
Packit |
b099d7 |
* Fixed bug #1250 (XmCombo glyph is unexpectedly shifted
|
|
Packit |
b099d7 |
when setting XmNvisibleItemCount)
|
|
Packit |
b099d7 |
* Fixed bug #1401 (Specifying state pixmaps in Container causes crash)
|
|
Packit |
b099d7 |
* Refixed bug #1442 (Crash on Drag'n'Drop)
|
|
Packit |
b099d7 |
* Fixed bug #1445 (PopupShell is closing on MouseWheel)
|
|
Packit |
b099d7 |
* Refixed bug #1371 (XmComboBox problem on FC6)
|
|
Packit |
b099d7 |
* Fixed bug #1438 (Missing XSetErrorHandler call in XmXftDrawCreate)
|
|
Packit |
b099d7 |
* Fixed bug #1444 (Function _XmXftDrawCreate() does not work correct
|
|
Packit |
b099d7 |
with the pixmap)
|
|
Packit |
b099d7 |
* Fixed bug #1434 (single character utf8 sting is not displayed)
|
|
Packit |
b099d7 |
* Fixed bug #1442 (Crash on Drag'n'Drop)
|
|
Packit |
b099d7 |
* Fixed bug #1436 (Definition of GetSameRenditions in XmRenderT.c
|
|
Packit |
b099d7 |
needs USE_XFT conditional)
|
|
Packit |
b099d7 |
* Fixed bug #1400 (Corrupted per-display font cache)
|
|
Packit |
b099d7 |
* Fixed bug #1440 (Tags array size in Label widget is not enough)
|
|
Packit |
b099d7 |
* Fixed bug #1429 (Build failure with libtool-2.2.4)
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.3.1 Beta 1 May 2008
|
|
Packit |
b099d7 |
* Fixed bug #1410 (setting XmNisHomogeneous to True without setting
|
|
Packit |
b099d7 |
XmNentryClass causes sigfault)
|
|
Packit |
b099d7 |
* Fixed bug #1402 (Toggle button circular buttons can not mimic modern look)
|
|
Packit |
b099d7 |
* Fixed bug #1415 (XFT width calculation problem)
|
|
Packit |
b099d7 |
* Fixed bug #1362 (Repeated calls to XmListReplaceItemsPos
|
|
Packit |
b099d7 |
cause Error: Cannot perform malloc when using Extended_Select)
|
|
Packit |
b099d7 |
* Fixed bug #1365 (Top pixel of German character I with top '^' leaves trails)
|
|
Packit |
b099d7 |
* Fixed bug #1414 (XFT support slowness)
|
|
Packit |
b099d7 |
* Fixed bug #1351 (Bad dynamic propagation of the sensitive state
|
|
Packit |
b099d7 |
to popup menus)
|
|
Packit |
b099d7 |
* Fixed bug #1409 (XmTextField sometimes crashes if a string is set
|
|
Packit |
b099d7 |
by XtSetValues when XmNmodifyVerifyCallback is set (Only in multibyte locale))
|
|
Packit |
b099d7 |
* Fixed bug #1398 (newline not supported in UTF-8 mode)
|
|
Packit |
b099d7 |
* Fixed bug #1406 (Insensitive icon on XmPushButton black instead of grayed out)
|
|
Packit |
b099d7 |
* Fixed bug #1396 (ScrollBar warning when XmNotebook resized)
|
|
Packit |
b099d7 |
* Refixed bug #1388 (SEGV error moving mouse over window
|
|
Packit |
b099d7 |
related to XmToolTipGetLabel).
|
|
Packit |
b099d7 |
* Fixed bug #1405 (Menus too short if PIXMAP_AND_STRING is used in PushButtons)
|
|
Packit |
b099d7 |
* Fixed bug #1404 (PIXMAP_AND_STRING causes crash
|
|
Packit |
b099d7 |
in XmPushButtton in OptionMenu)
|
|
Packit |
b099d7 |
* Fixed incorrect parenthesis in if statement
|
|
Packit |
b099d7 |
* Fixed bug #1371 (XmComboBox problem on FC6)
|
|
Packit |
b099d7 |
* Fixed bug #1296 (Drag-and-drop behaves incorrectly
|
|
Packit |
b099d7 |
if XtSetLanguageProc() is present)
|
|
Packit |
b099d7 |
* Fixed bug #1399 (cut and copy don't work in XmText widget)
|
|
Packit |
b099d7 |
* Added /usr as possible prefix for toolkit installation
|
|
Packit |
b099d7 |
* Fixed bug #1395 (Wrong label foreground for etched in menus)
|
|
Packit |
b099d7 |
* Fixed bug #1392 (The label widgets can have their core class
|
|
Packit |
b099d7 |
translations changed).
|
|
Packit |
b099d7 |
* Fixed bug #1337 (XmPushButton's ArmAndActivate() has incorrect callback call).
|
|
Packit |
b099d7 |
* Fixed bug #1384 (Use of freed storage in XmContainer).
|
|
Packit |
b099d7 |
* Fixed bug #1209 (XmTextPaste crashes using XmTextField).
|
|
Packit |
b099d7 |
* Fixed bug #1367 (XmText autoShowCursorPosition is not always honoured
|
|
Packit |
b099d7 |
when selected text is deleted).
|
|
Packit |
b099d7 |
* Fixed bug #1140 (Functions do not check _XmGetWidgetExtData() result).
|
|
Packit |
b099d7 |
* Fixed bug #1383 (missing semi-colon at end of sentense).
|
|
Packit |
b099d7 |
* Fixed bug #1390 (out of range in array read in ReplaceItem).
|
|
Packit |
b099d7 |
* Fixed bug #1388 (SEGV error moving mouse over window related
|
|
Packit |
b099d7 |
to XmToolTipGetLabel).
|
|
Packit |
b099d7 |
* Fixed bug #1387 (Scale Widget draws value text not centered to slider)
|
|
Packit |
b099d7 |
* Fixed bug #1381 (Sensitivity invisible with antialiased fonts)
|
|
Packit |
b099d7 |
* Fixed bug #1389 (A middle click on a tab lets nedit segfault)
|
|
Packit |
b099d7 |
* Fixed bug #1377 (XmText memory leak in InitializeHook)
|
|
Packit |
b099d7 |
* Fixed bug #1385 (core.self of XmMultiList is NULL, but must be
|
|
Packit |
b099d7 |
pointer itself.)
|
|
Packit |
b099d7 |
* Fixed bug #1380 (Can not set title bar in 2.3)
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.3.0 Beta 2 January 2006
|
|
Packit |
b099d7 |
* Fixed vulnerabilities in the libXpm code [CAN-2004-0914
|
|
Packit |
b099d7 |
(multiple vulnerabilities) and CAN-2005-0605 (buffer overflow)]
|
|
Packit |
b099d7 |
* Got rid of the obsolete tmpnam() call in imake
|
|
Packit |
b099d7 |
* Fixed bug #1315 (Division by zero in List widget)
|
|
Packit |
b099d7 |
* Fixed bug #1314 (Buffer overflow in MrmItop.c on 64-bit systems)
|
|
Packit |
b099d7 |
* Fixed bug #1313 (getsubres.c has fallback resources defined that
|
|
Packit |
b099d7 |
aren't terminated with NULL)
|
|
Packit |
b099d7 |
* Fixed bug #1304 (Buffer overflow in MrmOpenHierarchy...())
|
|
Packit |
b099d7 |
* Fixed bug #1297 (Insensitive XmPIXMAP XmPushButtons are stippled
|
|
Packit |
b099d7 |
with the wrong color)
|
|
Packit |
b099d7 |
* Fixed bug #1294 (XmFileSelectionBox's XmNdirSpec resource misbehaves
|
|
Packit |
b099d7 |
when pathMode is PATH_MODE_RELATIVE)
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.3.0 Beta 1 November 2005
|
|
Packit |
b099d7 |
* #1121 (TabBox translation error)
|
|
Packit |
b099d7 |
* Removed locking of the clipboard from XmClipboardRetrieveStart()
|
|
Packit |
b099d7 |
* #1283 (TabBox translation error)
|
|
Packit |
b099d7 |
* #1249 (XmCombo crashes program when resized)
|
|
Packit |
b099d7 |
* #1286 (XmDataField error with XmALIGNMENT_END)
|
|
Packit |
b099d7 |
* #1211 (Crash on setting XmNlabelPixmap in a ToggleButtonGadget)
|
|
Packit |
b099d7 |
* #1264 (Crash in PutDSToStream due to bug in _XmResizeHashTable)
|
|
Packit |
b099d7 |
* #1276 (Changing AddMode in XmList selects/deselects items without callback)
|
|
Packit |
b099d7 |
* #1196 (Free memory read in XmIm.c/draw_separator())
|
|
Packit |
b099d7 |
* #1193 (MWM crashes when restarting by a session manager)
|
|
Packit |
b099d7 |
* #1202 (MWM crashes when duplicating a window menu containing f.circle_up)
|
|
Packit |
b099d7 |
* #1186 (Invalid replacing XmList selected items)
|
|
Packit |
b099d7 |
* #1214 (Cannot set a string to XmTextField with XtSetValues when
|
|
Packit |
b099d7 |
XmNmodifyVerifyCallback is set)
|
|
Packit |
b099d7 |
* #1279 (XmTextGetSelectionPosition returns incorrect values after
|
|
Packit |
b099d7 |
deleting selection)
|
|
Packit |
b099d7 |
* #1269 (Popup menus fail on Tarantella/VNC)
|
|
Packit |
b099d7 |
* #1262 (Entering Esc key before pulldown menu realized crashes)
|
|
Packit |
b099d7 |
* #1268 (XmCvtXmStringToCT improperly handles an empty string)
|
|
Packit |
b099d7 |
* Added DataField.h and TabBox.h to XmAll.h
|
|
Packit |
b099d7 |
* Added synthetic resolution independent conversion of width/height resources
|
|
Packit |
b099d7 |
to ExtendedList for MultiList
|
|
Packit |
b099d7 |
* Added wide character string value of search string
|
|
Packit |
b099d7 |
to ExtendedListCallbackStruct
|
|
Packit |
b099d7 |
* Made DropDown using XmGrabShell instead of TopLevelShell
|
|
Packit |
b099d7 |
* #1260 (Option menu changes screen's focus to 'None')
|
|
Packit |
b099d7 |
* #1258 (XmDataField: data out-of-bounds bug in df_FindPixelLength)
|
|
Packit |
b099d7 |
* #1257 (XmTextField: "Character xxx not supported in font" errors,
|
|
Packit |
b099d7 |
bug in multibyte code)
|
|
Packit |
b099d7 |
* #1256 (Problem with XmNsingleSelectionCallback in XmExt18List widget)
|
|
Packit |
b099d7 |
* Fixed incorrect XmRenderTableToProp() behavior appearing in RendToProp test
|
|
Packit |
b099d7 |
* Fixed incorrect XmClipboardCopyByName() behavior appearing in CutPaste2 test
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.3.0 May 2007
|
|
Packit |
b099d7 |
a. Several bugs were fixed.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.2.4 October 2004
|
|
Packit |
b099d7 |
a. Fixed vulnerabilities in libXpm code [CVE numbers CAN-2004-0687
|
|
Packit |
b099d7 |
(integer overflows) and CAN-2004-0688 (stack overflows)].
|
|
Packit |
b099d7 |
b. Fixed compilation under SUSE 9.1.
|
|
Packit |
b099d7 |
c. Fixed building procedure under FreeBSD.
|
|
Packit |
b099d7 |
d. Fixed building procedure in order to make it usable with
|
|
Packit |
b099d7 |
new versions of autoconfig.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.2.3 August 2002
|
|
Packit |
b099d7 |
a. uil support for the new widgets was finished along with
|
|
Packit |
b099d7 |
demonstrations in the periodic demo.
|
|
Packit |
b099d7 |
b. Several bugs were fixed.
|
|
Packit |
b099d7 |
c. Automake building is supported in an object directory.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.2.1 January 29, 2002
|
|
Packit |
b099d7 |
a. The Test directory that contained the automated tests was mentioned
|
|
Packit |
b099d7 |
in the Release Notes but absent from the source distribution.
|
|
Packit |
b099d7 |
The reference in the Release Notes was removed. The Tests are still
|
|
Packit |
b099d7 |
available from the CVS tree.
|
|
Packit |
b099d7 |
b. Due to an oversight, imake support was not included in the distribution.
|
|
Packit |
b099d7 |
It was added back in this update.
|
|
Packit |
b099d7 |
c. If an older version of Motif was installed, the Autoconf build would
|
|
Packit |
b099d7 |
pick up the older #include files and fail. The Autoconf configuration
|
|
Packit |
b099d7 |
files were updated to use the proper #include files.
|
|
Packit |
b099d7 |
d. Formatting errors in doc/man/man3/Makefile.am were corrected.
|
|
Packit |
b099d7 |
e. The directory demos/unsupported/motifshell contained no source code but
|
|
Packit |
b099d7 |
was mentioned in configure.in. The proper source code was placed
|
|
Packit |
b099d7 |
in this directory.
|
|
Packit |
b099d7 |
f. ToolTip.c and SlideC.c were included in config.h twice. The extra
|
|
Packit |
b099d7 |
reference was removed.
|
|
Packit |
b099d7 |
g. The demos for the new widgets were originally placed in the directory
|
|
Packit |
b099d7 |
demos/programs/newwidgets. To maintain consistency, they were moved
|
|
Packit |
b099d7 |
to demos/programs.
|
|
Packit |
b099d7 |
h. The Releases Notes specified the incorrect resource names for enabling
|
|
Packit |
b099d7 |
tooltips and specifying the string. These typos were corrected.
|
|
Packit |
b099d7 |
i. Compatibility note for user developed widgets was added to
|
|
Packit |
b099d7 |
Release Notes.
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
2.2.0 January 28, 2002
|
|
Packit |
b099d7 |
Initial Release
|
|
Packit |
b099d7 |
|