========================= Motif 2.3.4 released ============================ 2012-10-22 Yuriy Syrota * RELNOTES: Updated link to documentation 2012-10-16 Yuriy Syrota * RELNOTES: Updated Release Notes 2012-09-25 Yuriy Syrota * demos/programs/hellomotifi18n/Makefile.am, demos/unsupported/dogs/Makefile.am: Fixed library dependencies 2012-09-25 Yuriy Syrota * RELNOTES: Updated Release Notes 2012-09-25 Yuriy Syrota * lib/Xm/MenuShell.c, lib/Xm/MenuUtil.c, lib/Xm/XmI.h: Fixed bug #1565 (The active window changes to inactive when the drop down list is clicked) 2012-09-25 Yuriy Syrota * lib/Xm/XmRenderT.c, lib/Xm/XmString.c: Fixed issues with non-XFT build 2012-09-17 Yuriy Syrota * lib/Xm/XmRenderT.c: Removed extra token at end of #endif directive 2012-09-12 Yuriy Syrota * Makefile.am: Fixed dist build configuration 2012-09-12 Yuriy Syrota * lib/Xm/ClipWindow.c, lib/Xm/Transltns.c: Fixed bug #1300 (Keypad arrows don't work) 2012-08-31 Yuriy Syrota * lib/Xm/Hash.c: Fixed bug #1264 (crash in PutDSToStream due to bug in _XmResizeHashTable) 2012-08-31 Yuriy Syrota * lib/Xm/Hash.c: Removed fix for bug #1264 2012-08-31 Yuriy Syrota * lib/Xm/XmIm.c: Fixed bug #1196 (Free memory read in XmIm.c/draw_separator(), line 2329) 2012-08-31 Yuriy Syrota * lib/Xm/XmIm.c: Removed fix for bug #1196 2012-08-31 Yuriy Syrota * clients/mwm/WmXSMP.c: Fixed bug #1193 (MWM crashes when restarting by a session manager) 2012-08-31 Yuriy Syrota * clients/mwm/WmXSMP.c: Removed fix for bug #1193 2012-08-31 Yuriy Syrota * lib/Xm/XmFontList.c: Fixed bug #1252 (XmCreateDropDownList doesn't work when XLC_LOCALE has on_demand_loading property) 2012-08-31 Yuriy Syrota * lib/Xm/XmFontList.c: Removed fix for bug #1252 2012-08-30 Yuriy Syrota * lib/Xm/ColorObj.c: Fixed bug #1181 (Linux Motif binaries do not work with Solaris/Xsun Xserver) 2012-08-30 Yuriy Syrota * lib/Xm/ColorObj.c: Removed fix for bug #1181 2012-08-29 Yuriy Syrota * configure.ac: Fixed bug #1179 (configure.ac (06/18 CVS) duplicate Makefile targets fix for autoconf 2.53+) 2012-08-29 Yuriy Syrota * configure.ac: Removed fix for bug #1179 2012-08-29 Yuriy Syrota * lib/Xm/DropDown.c: Fixed bug #1170 (XmCombinationbox2 does not havent desensitization/sensitization) 2012-08-29 Yuriy Syrota * lib/Xm/DropDown.c: Removed fix for bug #1170 2012-08-29 Yuriy Syrota * clients/mwm/WmResParse.c: Fixed bug #1127 (cannot load Java TextEditor3) 2012-08-29 Yuriy Syrota * clients/mwm/WmResParse.c: Removed fix for bug #1127 2012-08-27 Yuriy Syrota * lib/Xm/I18List.c: Removed fix for bug #1166 2012-08-27 Yuriy Syrota * lib/Xm/XmRenderT.c: Fixed bug #1152 (64-bit int/long botch in XmRenderT.c) 2012-08-23 Yuriy Syrota * lib/Xm/XmRenderT.c: Removed fix for bug #1152 2012-08-23 Yuriy Syrota * clients/mwm/WmProperty.c: Fixed bug #1141 (mwm crashes when attempting to delete a menu item) 2012-08-23 Yuriy Syrota * clients/mwm/WmProperty.c: Removed fix for bug #1141 2012-08-22 Yuriy Syrota * lib/Xm/XmIm.c: Fixed bug #1129 (XmIm causes Segmentation Fault after some widgets are disposed) 2012-08-22 Yuriy Syrota * lib/Xm/XmIm.c, configure.ac: Added checking for XICProc type defined. 2012-08-21 Yuriy Syrota * lib/Xm/XmIm.c: Removed fix for bug report #1129 2012-08-21 Yuriy Syrota * lib/Xm/Text.c: Fixed bug bug #1147 (XmText doesn't updates scrollbars if parent is not XmScrolledWindow) 2012-08-21 Yuriy Syrota * lib/Xm/Text.c: Removed fix for bug report #1147 2011-08-22 Ihor Hayvuk * RELNOTES, RELEASE, motif.spec, Makefile.imake-pure, LICENSE, Imakefile, configure.ac, lib/Xm/Xm.h.in, clients/mwm/version.c: Updated for Motif 2.3.4 by Igor Gala 2011-08-15 Ihor Hayvuk * lib/Xm/Label.c, lib/Xm/RCLayout.c: Refixed bug #1521 (LabelGadget draws the text over border of its parent) by Igor Gala 2011-08-10 Ihor Hayvuk * lib/Xm/LabelG.c: Added missing include 2011-07-07 Ihor Hayvuk * lib/Mrm/Mrm.msg, lib/Xm/Xm.msg: Fixed bug #1496 (Version 2.3.2 won't compile if configured enable-message-catalog) by Igor Gala 2011-07-06 Ihor Hayvuk * lib/Xm/Xmos.c: Dropped fix #1359 (File dialog filter problem with * or [ in directory) 2011-07-06 Ihor Hayvuk * lib/Xm/SSpinB.c: Fixed bug #1530 (SimpleSpinBox doesn't return correct values for child on some platforms) by Igor Gala 2011-07-06 Ihor Hayvuk * lib/Xm/TraversalI.h: Fixed bug #1272 (Application goes into infinite loop in TraversalI.c:Sort()) by Igor Gala 2011-07-06 Ihor Hayvuk * lib/Xm/CopyPaste.c: Fixed bug #1529 (Copy/paste problem with Clipboard) by Igor Gala 2011-07-06 Ihor Hayvuk * lib/Xm/XmRenderT.c: Fixed bug #1536 (Performance issue: XmListSetPos() is very very slow) by Igor Gala 2011-07-05 Ihor Hayvuk * lib/Xm/DataF.c, lib/Xm/TextF.c, lib/Xm/TextOut.c, lib/Xm/XmI.h: Fixed bug #1501 (XmText widget sensitive/unsensitive is visibly same at startup) by Igor Gala 2011-07-05 Ihor Hayvuk * lib/Xm/DataF.c: Refixed bug #1381 (Sensitivity invisible with antialiased fonts) by Igor Gala 2011-07-05 Ihor Hayvuk * lib/Xm/XmIm.c: Fixed bug #1510 (Input methods do not work with XFT fonts) by Igor Gala 2011-07-04 Ihor Hayvuk * lib/Xm/Color.c: Fixed bug #1500 (XmPushButton with grayscale pixmap is not changed visibly when it's sensitivity is changed) by Igor Gala 2011-07-04 Ihor Hayvuk * lib/Xm/XpmCrBufFrI.c: Fixed bug #1540 (XpmCreateBufferFromPixmap function doesn't work properly) by Igor Gala 2011-05-23 Ihor Hayvuk * lib/Xm/Color.c, lib/Xm/Label.c, lib/Xm/LabelG.c, XmI.h: Fixed bug #1505 (Some problems with new insensitive code for label pixmaps) by Igor Gala 2011-04-11 Ihor Hayvuk * lib/Xm/XmIm.c: Fixed bug #1534 (im_widget double-free issue) by Igor Gala 2011-03-31 Ihor Hayvuk * lib/Xm/RCMenu.c: Fixed bug #1535 (Destroying a torn-off menu with a submenu mapped causes a crash) by Igor Gala 2010-12-10 Ihor Hayvuk * lib/Xm/XmString.c: Fixed bug #1532 (Incorrect handling of clip areas for a string (XmString.c)) by Igor Gala 2010-11-15 Ihor Hayvuk * lib/Xm/DataF.c: Fixed bug #1531 (Using DataField widget with XFT font causes an X Error) by Igor Gala 2010-11-11 Ihor Hayvuk * lib/Xm/SpinB.c: Fixed bug #1519 (XmSpinBoxValidatePosition does not properly check XmNincrementValue) by Igor Gala 2010-11-11 Ihor Hayvuk * lib/Xm/LabelG.c: Added missing #ifdef USE_XFT directive to the patch #1521 2010-09-30 Ihor Hayvuk * lib/Xm/XmString.c: Fixed bug #1488 (XmStringDraw clip not honored) by Igor Gala 2010-09-29 Ihor Hayvuk * clients/uil/UilDefI.h: Fixed bug #1479 (Compiling libUil fails on mac OS X 10.5) 2010-09-27 Ihor Hayvuk * lib/Xm/Scale.c: Fixed bug #1528 (Scale widget has some Geometry issues) by Igor Gala 2010-09-27 Ihor Hayvuk * configure.ac: Fixed bug #1518 (gcc check in configure script does not use $CC) 2010-09-27 Ihor Hayvuk * doc/man/man3/XmSpinBoxValidatePosition.3: Fixed misspellings in the manpage 2010-09-27 Ihor Hayvuk * lib/Xm/Label.c: Fixed bug #1504 (Changing sensitivity on a PushButton with Pixmap causes recomputeSize) by Igor Gala 2010-09-24 Ihor Hayvuk * lib/Xm/PushB.c: Fixed bug #1516 (Can receive X error setting pixmaps to XmUNSPECIFIED_PIXMAP on PushButton) 2010-09-02 Ihor Hayvuk * lib/Xm/TabBox.c: Fixed bug #1503 (XmNtabBackground resource is not working properly in XmTabStack widget) 2010-08-27 Ihor Hayvuk * configure.ac: Fixed bug #1512 (Small configure portability fix) 2010-08-26 Ihor Hayvuk * lib/Xm/Container.c: Fixed bug #1523 (Check a return value of XmCvtXmStringToCT before use in strlen) 2010-08-19 Ihor Hayvuk * lib/Xm/ComboBox.c: Refixed bug #1473 (When we set XmNvisibleItemCount resource available in XmComboBox, the widget displays the wrong number of items) 2010-08-18 Ihor Hayvuk * lib/Xm/LabelG.c: Refixed bug #1517 (LabelGadget draws over parent window with the background color) 2010-08-18 Ihor Hayvuk * lib/Xm/XmI.h, lib/Xm/XmString.c, lib/Xm/LabelG.c: Fixed bug #1521 (LabelGadget draws the text over border of its parent) by Igor Gala 2010-05-20 Ihor Hayvuk * lib/Xm/Png.c: Fixed in order to provide compatibility with libpng14, backwards compatible with libpng12 2010-05-18 Ihor Hayvuk * tools/wml/Makefile.am: Fixed dependencies in order to allow build with "make -j" 2010-04-23 Ihor Hayvuk * lib/Xm/CascadeB.c: Fixed bug #1509 2010-04-20 Ihor Hayvuk * lib/Xm/LabelG.c: Fixed bug #1517 ========================= Motif 2.3.3 released ============================ 2010-03-12 Ihor Hayvuk * lib/Xm/Makefile.am, lib/Mrm/Makefile.am: Fixed bug #1507 (LDFLAGS not respected for building libXm and libMrm libraries) 2010-03-11 Ihor Hayvuk * lib/Xm/Label.c, lib/Xm/PushB.c: Dropped fix #1511 2010-03-01 Ihor Hayvuk * lib/Xm/Label.c, lib/Xm/PushB.c: Fixed bug #1511 (CheckBook program from EditTable samples crashes with Motif since 2.3.0 release.) 2009-12-29 Ihor Hayvuk * lib/Xm/Label.c: Fixed bug #1495 (mwm's icon box has graphics corruption) 2009-10-29 Ihor Hayvuk * lib/Xm/IconButton.c: Removed junk 2009-10-29 Ihor Hayvuk * lib/Xm/Xm.h.in: Fixed in order to provide PRINTING_SUPPORTED and USE_XFT macro definitions in Xm.h 2009-10-28 Ihor Hayvuk * configure.ac, include/Dt/Print.h, lib/Xm/ImageCache.c, lib/Xm/Makefile.am, lib/Xm/ResInd.c, lib/Xm/Synthetic.c, lib/Xm/SyntheticI.h, lib/Xm/TextF.c, lib/Xm/TextOut.c, lib/Xm/Xm.h.in, lib/Xm/XmAll.h: Fixed in order to allow build without libXp 2009-10-27 Ihor Hayvuk * lib/Xm/XmI.h, lib/Xm/XmP.h, lib/Xm/List.c, lib/Xm/ScrolledW.c, lib/Xm/RowColumn.c: Refixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work properly in XmComboBox) 2009-10-26 Ihor Hayvuk * lib/Xm/TextFSel.c: Refixed bug #1321 (Pasting into XmTextField is unreliable) 2009-09-28 Ihor Hayvuk * lib/Xm/ToolTip.c: Fixed bug #1502 (crash in ToolTipGetData()) 2009-09-08 Ihor Hayvuk * lib/Xm/Paned.h: Removed xmPanedWindowWidgetClass definition 2009-09-08 Ihor Hayvuk * lib/Xm/XmP.h, lib/Xm/List.c, lib/Xm/ScrolledW.c: Fixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work properly in XmComboBox) 2009-07-10 Ihor Hayvuk * lib/Xm/PanedW.c: Dropped fix #1476 (PanedWindow orientation error) 2009-07-10 Ihor Hayvuk * lib/Xm/Color.c, lib/Xm/ColorI.h, lib/Xm/Label.c, lib/Xm/LabelG.c: Moved FromColorToBlackAndWhite() and ConvertToBW() routines from Label.c, LabelG.c to Color.c 2009-07-09 Ihor Hayvuk * configure.ac, demos/programs/animate/Makefile.am, demos/programs/fileview/Makefile.am, demos/programs/hellomotif/Makefile.am, demos/programs/periodic/Makefile.am: Fixed bug #1195 (Making on FreeBSD with non GNU make) 2009-07-06 Ihor Hayvuk * lib/Xm/XmRenderT.c: Refixed bug #1449 (Uninitalised memory access with XFT fonts) 2009-07-03 Ihor Hayvuk * lib/Xm/ToolTip.c, lib/Xm/VendorS.c: Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel) 2009-07-01 Ihor Hayvuk * lib/Xm/DropDown.c: Fixed warning: implicit declaration of function '_XmPopupSpringLoaded 2009-06-30 Ihor Hayvuk * RELNOTES, motif.spec, RELEASE, Makefile.imake-pure, LICENSE, Imakefile, configure.ac, lib/Xm/Xm.h.in, clients/mwm/version.c: Updated for Motif 2.3.3 2009-06-30 Ihor Hayvuk * lib/Xm/XmAll.h: Fixed bug #1489 (Paned.h is not included by XmAll.h) 2009-06-28 Ihor Hayvuk * lib/Xm/DropDown.c: Fixed bug #1486 (Tooltip in DropDown widget makes X hang up) 2009-06-28 Ihor Hayvuk * lib/Xm/PanedW.c: Refixed bug #1476 (PanedWindow orientation error) 2009-06-28 Ihor Hayvuk * lib/Xm/TextStrSo.c: Fixed bug #1320 (Resizing a scrolled text widget can be very, very slow) 2009-06-28 Ihor Hayvuk * lib/Xm/XmRenderT.c: Fixed bug #1449 (Uninitalised memory access with XFT fonts) 2009-06-28 Ihor Hayvuk * INSTALL.configure: Fixed bug #1418 (Add file with instructions how to build from CVS) 2009-06-24 Ihor Hayvuk * lib/Xm/IconButtonP.h, lib/Xm/IconG.c, lib/Xm/IconGP.h, lib/Xm/Label.c, lib/Xm/LabelG.c, lib/Xm/LabelGP.h, lib/Xm/LabelP.h, lib/Xm/List.c, lib/Xm/TabBox.c, lib/Xm/TextF.c, lib/Xm/TextOut.c, lib/Xm/XmI.h, lib/Xm/XmP.h: Moved define FIX_1381 from XmI.h to XmP.h 2009-06-22 Ihor Hayvuk * lib/Xm/IconButton.c, lib/Xm/IconButtonP.h, lib/Xm/IconG.c, lib/Xm/IconGP, lib/Xm/Label.c, lib/Xm/LabelG.c, lib/Xm/LabelGP.h, lib/Xm/LabelP.h, lib/Xm/List.c, lib/Xm/TabBox.c, lib/Xm/TextF.c, lib/Xm/TextOut.c, lib/Xm/Xm.c, lib/Xm/XmI.h: Refixed bug #1381 (Sensitivity invisible with antialiased fonts) 2009-06-19 Ihor Hayvuk * lib/Xm/Label.c: Fixed bug #1484 (Warning on XmRlabelType when I put a pixmap and a value "top" on XmNPixmapPlacement) 2009-06-19 Ihor Hayvuk * configure.ac: Fixed bug #1475 (autoconf warning "X11/Xmu/Editres.h header present but cannot be compiled") 2009-06-19 Ihor Hayvuk * configure.ac, clients/mwm/Makefile.am, clients/mwm/WmResParse.c: Fixed bug #1426 (Make location of system.mwmrc configurable) 2009-06-17 Ihor Hayvuk * lib/Xm/XmTenderT.c: Fixed bug #1451 (XmStringDrawImage works incorrectly with XFT) 2009-06-16 Ihor Hayvuk * lib/Xm/I18List.c, lib/Xm/IconG.c, lib/Xm/Label.c, lib/Xm/LabelG.c, lib/Xm/List.c, lib/Xm/TextF.c, lib/Xm/TextOut.c, lib/Xm/Xm.c: Fixed bug #1453 (MultiList not displayed properly) 2009-06-16 Ihor Hayvuk * lib/Xm/RCPopup.c: Fixed bug #1412 (An insensitive popup menu parent lead to a display-freezing) 2009-05-15 Ihor Hayvuk * lib/Xm/MapEvents.c, lib/Xm/RCMenu.c, lib/Xm/Xm.c, lib/Xm/XmI.h: Fixed bug #345 (Motif accelerators XmNaccelerator do not work with CapsLock/ScrollLock/NumLock modifiers) 2009-04-23 Ihor Hayvuk * configure.ac, config/util/makestrs.c, lib/Mrm/Makefile.am, lib/Xm/Makefile.am: Added splint checking and splint target 2009-04-08 Ihor Hayvuk * lib/Xm/PanedW.c: Refixed bug #1476 (PanedWindow orientation error) 2009-04-07 Ihor Hayvuk * lib/Xm/Form.c: Fixed bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) ========================= Motif 2.3.2 released ============================ 2009-03-10 Ihor Hayvuk * RELNOTES, RELEASE: Updated for motif 2.3.2 2009-03-10 Ihor Hayvuk * lib/Xm/Form.c: Dropped fix for the bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) 2009-03-06 Ihor Hayvuk * RELNOTES: Updated for motif 2.3.2 2009-03-06 Ihor Hayvuk * motif.spec, RELEASE, Makefile.imake-pure, LICENSE, Imakefile, configure.ac, lib/Xm/Xm.h.in, clients/mwm/version.c: Updated Motif version 2009-03-04 Ihor Hayvuk * lib/Xm/XmString.c: Added missing 'O' character to UTF8_SUPPORTED macro 2009-03-02 Ihor Hayvuk * lib/Xm/Form.c: Refixed bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) 2009-02-19 Ihor Hayvuk * lib/Xm/PanedW.c: Fixed bug #1476 (PanedWindow orientation error) 2009-02-19 Ihor Hayvuk * lib/Xm/Form.c: Fixed bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) 2009-02-18 Ihor Hayvuk * lib/Xm/Paned.c: Fixed bug #1277 (paned widget does not work under Fedora Core 2 with motif 2.2.3-4.1) 2009-02-17 Ihor Hayvuk * lib/Xm/ComboBox.c: Added ifdef/endif directives arround fix #1473 2009-02-17 Ihor Hayvuk * lib/Xm/DropSMgr.c: Fixed bug #1212 (XmDropSiteRetrieve frees XRectangles before caller can use them) 2009-02-13 Ihor Hayvuk * lib/Xm/ComboBox.c: Fixed bug #1473 (When we set XmNvisibleItemCount resource available in XmComboBox, the widget displays the wrong number of items) 2008-10-31 Ihor Hayvuk * clients/mwm/Makefile.am, clients/mwm/WmWsmLib/Makefile.am, clients/xmbind/Makefile.am, demos/lib/Exm/Makefile.am, demos/lib/Wsm/Makefile.am, demos/lib/Xmd/Makefile.am, demos/programs/Exm/app_in_c/Makefile.am, demos/programs/Exm/app_in_uil/Makefile.am, demos/programs/Exm/simple_app/Makefile.am, demos/programs/airport/Makefile.am, demos/programs/animate/Makefile.am, demos/programs/drag_and_drop/Makefile.am, demos/programs/draw/Makefile.am, demos/programs/earth/Makefile.am, demos/programs/filemanager/Makefile.am, demos/programs/fileview/Makefile.am, demos/programs/getsubres/Makefile.am, demos/programs/hellomotif/Makefile.am, demos/programs/hellomotifi18n/Makefile.am, demos/programs/i18ninput/Makefile.am, demos/programs/panner/Makefile.am, demos/programs/periodic/Makefile.am, demos/programs/piano/Makefile.am, demos/programs/popups/Makefile.am, demos/programs/sampler2_0/Makefile.am, demos/programs/setdate/Makefile.am, demos/programs/todo/Makefile.am, demos/programs/tooltips/Makefile.am, demos/programs/workspace/Makefile.am, demos/unsupported/Exm/Makefile.am, demos/unsupported/aicon/Makefile.am, demos/unsupported/dainput/Makefile.am, demos/unsupported/dogs/Makefile.am, demos/unsupported/hellomotif/Makefile.am, demos/unsupported/motifshell/Makefile.am, demos/unsupported/uilsymdump/Makefile.am, demos/unsupported/xmapdef/Makefile.am, demos/unsupported/xmfonts/Makefile.am, demos/unsupported/xmforc/Makefile.am, demos/unsupported/xmform/Makefile.am, lib/Xm/Makefile.am, lib/Xm/TabList.h, lib/Xm/TxtPropCv.h: Fixed in order to allow build out of source tree 2008-09-19 Ihor Hayvuk * tools/wml/Makefile.am: Added wml_DEPENDENCIES 2008-09-19 Ihor Hayvuk * Makefile.am: Added ACLOCAL_AMFLAGS ========================= Motif 2.3.1 released ============================ 2008-09-01 Ihor Hayvuk * RELNOTES, RELEASE, motif.spec: Updated for Motif 2.3.1 2008-08-30 Ihor Hayvuk * demos/programs/ButtonBox/Makefile.am, demos/programs/ColorSel/Makefile.am, demos/programs/Column/Makefile.am, demos/programs/Combo2/Makefile.am, demos/programs/Ext18List/Makefile.am, demos/programs/FontSel/Makefile.am, demos/programs/IconB/Makefile.am, demos/programs/Outline/Makefile.am, demos/programs/Paned/Makefile.am, demos/programs/TabStack/Makefile.am, demos/programs/Tree/Makefile.am, demos/programs/airport/Makefile.am, demos/programs/animate/Makefile.am, demos/programs/drag_and_drop/Makefile.am, demos/programs/draw/Makefile.am, demos/programs/earth/Makefile.am, demos/programs/filemanager/Makefile.am, demos/programs/fileview/Makefile.am, demos/programs/getsubres/Makefile.am, demos/programs/hellomotif/Makefile.am, demos/programs/hellomotifi18n/Makefile.am, demos/programs/i18ninput/Makefile.am, demos/programs/panner/Makefile.am, demos/programs/periodic/Makefile.am, demos/programs/piano/Makefile.am, demos/programs/pixmaps/Makefile.am, demos/programs/popups/Makefile.am, demos/programs/sampler2_0/Makefile.am, demos/programs/setdate/Makefile.am, demos/programs/todo/Makefile.am, demos/programs/tooltips/Makefile.am, demos/programs/workspace/Makefile.am: Fixed in order to put demos binaries in ${prefix}/share/Xm 2008-08-30 Ihor Hayvuk * configure.ac, lib/Xm/ResEncod.c: Fixed bug #1423 (Build failure on FreeBSD: undefined reference to `libiconv_open') 2008-08-29 Ihor Hayvuk * lib/Xm/IconFile.c: Fixed bug #1427 (_xrm '*.iconPixmap:SDtErrors.l' produces bogus error messages) 2008-08-29 Ihor Hayvuk * lib/Xm/TextF.c, lib/XmTextOut.c: Refixed bug #1381 (Sensitivity invisible with antialiased fonts) 2008-08-29 Ihor Hayvuk * lib/Xm/Xmos.c: Fixed bug #1359 (File dialog filter problem with * or [ in directory) 2008-08-29 Ihor Hayvuk * lib/Xm/DropDown.c, lib/Xm/DropDownP.h: Fixed bug #1446 (Arrow button in DropDown widget issue.) 2008-08-28 Ihor Hayvuk * lib/Xm/MenuUil.c: Fixed bug #1328 (Desktop hang: motif application in XGrabPointer) 2008-08-27 Ihor Hayvuk * lib/Xm/Container.c: Fixed bug #1425 (Resetting entryParent causes crash) 2008-08-26 Ihor Hayvuk * lib/Xm/TabBox.c: Fixed bug #1439 (warnings during compilation in TabBox.c) 2008-08-22 Ihor Hayvuk * lib/Xm/DataF.c, lib/Xm/Messages.c, lib/Xm/MessagesI.h, lib/Xm/XmMsgI.h: Fixed bug #1420 (DataF.c holds message strings.) 2008-08-22 Ihor Hayvuk * lib/Xm/Data.c, lib/Xm/TranslNew.c, TransltnsP.h: Fixed bug #1419 (Bindings of DataField defined in DataF.c instead of TranslNew.c) 2008-08-22 Ihor Hayvuk * demos/programs/filemanager/filemanager.c, demos/programs/setdate/setDate.c, demos/programs/todo/todo.c: Fixed bug #1431 (motif 2.3 and xorg 7.1.0 64bit problems) 2008-08-22 Ihor Hayvuk * lib/Xm/Container.c: Fixed bug #1432 (XmContainer incorrect GC allocation) 2008-08-21 Ihor Hayvuk * lib/Xm/ComboBox.c: Fixed bug #1250 (XmCombo glyph is unexpectedly shifted when setting XmNvisibleItemCount) 2008-08-21 Ihor Hayvuk * lib/Xm/Container.c: Fixed bug #1401 (Specifying state pixmaps in Container causes crash) 2008-08-21 Ihor Hayvuk * lib/Xm/ResEncod.c: Refixed bug #1442 (Crash on Drag'n'Drop) 2008-08-20 Ihor Hayvuk * lib/Xm/GrabShell.c, TranslNew.c, XmI.h: Fixed bug #1445 (PopupShell is closing on MouseWheel) 2008-08-20 Ihor Hayvuk * lib/Xm/DropDown.c: Refixed bug #1371 (XmComboBox problem on FC6) 2008-08-15 Ihor Hayvuk * lib/Xm/RenderT.c: Fixed bug #1438 (Missing XSetErrorHandler call in XmXftDrawCreate) 2008-08-15 Ihor Hayvuk * lib/Xm/RenderT.c: Fixed bug #1444 (Function _XmXftDrawCreate() does not work correct with the pixmap) 2008-08-06 Ihor Hayvuk * lib/Xm/XmString.c: Fixed bug #1434 (single character utf8 sting is not displayed) 2008-08-05 Ihor Hayvuk * lib/Xm/Label.c: Fixed bug #1442 (Crash on Drag'n'Drop) 2008-08-01 Ihor Hayvuk * lib/Xm/XmRenderT.c: Fixed bug #1436 (Definition of GetSameRenditions in XmRenderT.c needs USE_XFT conditional) 2008-07-30 Ihor Hayvuk * lib/Xm/ColorObj.c: Fixed bug #1400 (Corrupted per-display font cache) 2008-07-09 Ihor Hayvuk * lib/Xm/Label.c: Fixed bug #1440 (Tags array size in Label widget is not enough) 2008-06-25 Ihor Hayvuk * ac_find_xft.m4: Fixed bug #1429 (Build failure with libtool-2.2.4) ======================= Motif 2.3.1 beta 1 released ======================= 2008-05-29 Ihor Hayvuk * RELNOTES, RELEASE, motif.spec: Updated for Motif 2.3.1 beta 1 2008-05-03 Ihor Hayvuk * motif.spec, TODO, RELEASE: Updated for Motif 2.3.1 2008-05-02 Ihor Hayvuk * RELEASE: Updated release date 2008-04-30 Ihor Hayvuk * configure.ac: Updated libtool version number 2008-04-23 Ihor Hayvuk * lib/Xm/XmRenderT.c: Refixed bug #1414 (XFT support slowness) 2008-04-22 Ihor Hayvuk * lib/Xm/DataF.c, lib/Xm/TextF.c, lib/Xm/XmRenderT.c, lib/Xm/XmRenderTI.h: Fixed bug #1415 (XFT width calculation problem) 2008-04-22 Ihor Hayvuk * lib/Xm/RowColumn.c: Fixed bug #1410 (setting XmNisHomogeneous to True without setting XmNentryClass causes sigfault) 2008-04-22 Ihor Hayvuk * lib/Xm/DrTog.c, lib/Xm/ToggleB.c, lib/Xm/ToggleBG.c, lib/Xm/XmI.h: Fixed bug #1402 (Toggle button circular buttons can not mimic modern look) 2008-04-22 Ihor Hayvuk * lib/Xm/CascadeBG.c, lib/Xm/ToggleB.c, lib/Xm/ToggleBG.c: Refixed bug #1395 (Wrong label foreground for etched in menus) 2008-04-22 Ihor Hayvuk * lib/Xm/List.c: Fixed bug #1362 (Repeated calls to XmListReplaceItemsPos cause Error: Cannot perform malloc when using Extended_Select) 2008-04-18 Ihor Hayvuk * lib/Xm/List.c: Fixed bug #1365 (Top pixel of German character I with top '^' leaves trails) 2008-04-17 Ihor Hayvuk * lib/Xm/XmRenderT.c: Refixed bug #1414 (XFT support slowness) 2008-04-17 Ihor Hayvuk * lib/Xm/XmRenderT.c: Fixed bug #1414 (XFT support slowness) 2008-04-17 Ihor Hayvuk * lib/Xm/RowColumn.c: Fixed bug #1351 (Bad dynamic propagation of the sensitive state to popup menus) 2008-04-15 Yuriy Syrota * lib/Xm/TextF.c: Fixed bug #1409 (XmTextField sometimes crashes if a string is set by XtSetValues when XmNmodifyVerifyCallback is set (Only in multibyte locale)) 2008-04-15 Yuriy Syrota * lib/Xm/XmString.c, lib/Xm/XmI.h: Fixed bug #1398 (newline not supported in UTF-8 mode) 2008-02-29 Yuriy Syrota * lib/Xm/Label.c, lib/Xm/LabelG.c: Fixed bug #1406 (Insensitive icon on XmPushButton black instead of grayed out) 2008-02-11 Yuriy Syrota * lib/Xm/ScrollBar.c, lib/Xm/TextOut.c, XmI.h: Fixed bug #1396 (ScrollBar warning when XmNotebook resized) 2007-02-07 Yuriy Syrota * lib/Xm/Gadget.c, lib/Xm/Primitive.c, lib/Xm/ToolTipI.h, lib/Xm/XmI.h, lib/Xm/VendorS.c, lib/Xm/ToolTip.c: Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel). 2008-02-05 Yuriy Syrota * lib/Xm/ToggleB.c, lib/Xm/ToggleBG.c: Fixed bug #1405 (Menus too short if PIXMAP_AND_STRING is used in PushButtons) 2008-01-30 Yuriy Syrota * lib/Xm/RCMenu.c: Fixed bug #1404 (PIXMAP_AND_STRING causes crash in XmPushButtton in OptionMenu) 2007-01-28 Yuriy Syrota * lib/Xm/DropDown.c: Fixed incorrect parenthesis in if statement 2007-01-16 Yuriy Syrota * lib/Xm/DropDown.c: Fixed bug #1371 (XmComboBox problem on FC6) 2008-01-03 Yuriy Syrota * lib/Xm/Label.c: Fixed bug #1296 (Drag-and-drop behaves incorrectly if XtSetLanguageProc() is present) 2008-01-03 Yuriy Syrota * lib/Xm/Transfer.c: Fixed bug #1399 (cut and copy don't work in XmText widget) 2008-01-02 Yuriy Syrota * configure.ac: Added /usr as possible prefix for toolkit installation 2007-12-31 Yuriy Syrota * lib/Xm/CascadeB.c, lib/Xm/ToggleB.c, lib/Xm/XmI.h: Fixed bug #1395 (Wrong label foreground for etched in menus) 2007-11-14 Yuriy Syrota * Imakefile: * LICENSE: * Makefile.imake-pure: * RELEASE: * configure.ac: * motif.spec: * lib/Xm/Xm.h.in: * clients/mwm/version.c: Changed version number to 2.3.1. 2007-11-08 Yuriy Syrota * lib/Xm/BaseClass.c: Fixed bug #1392 (The label widgets can have their core class translations changed). 2007-11-01 Yuriy Syrota * lib/Xm/PushB.c, lib/Xm/PushBG.c, lib/Xm/XmI.h: Fixed bug #1337 (XmPushButton's ArmAndActivate() has incorrect callback call). 2007-10-31 Yuriy Syrota * lib/Xm/Container.c: Fixed bug #1384 (Use of freed storage in XmContainer). 2007-10-19 Yuriy Syrota * lib/Xm/TextFunc.c: Fixed bug #1209 (XmTextPaste crashes using XmTextField). 2007-10-18 Yuriy Syrota * lib/Xm/XmIm.c: Fixed bug #1367 (XmText autoShowCursorPosition is not always honoured when selected text is deleted). 2007-10-15 Yuriy Syrota * lib/Xm/XmIm.c: Fixed bug #1140 (Functions do not check _XmGetWidgetExtData() result). 2007-10-12 Yuriy Syrota * lib/Xm/List.c: Fixed bug #1383 (missing semi-colon at end of sentense). 2007-10-03 Yuriy Syrota * lib/Xm/List.c: Fixed bug #1390 (out of range in array read in ReplaceItem). 2007-10-03 Yuriy Syrota * lib/Xm/VendorS.c: Fixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel). 2007-10-01 Yuriy Syrota * lib/Xm/Picture.c, lib/Xm/DataF.c: Got rid of using strdup(). 2007-09-13 Yuriy Syrota * lib/Xm/Scale.c: Fixed bug #1387 (Scale Widget draws value text not centered to slider) 2007-09-14 Yuriy Syrota * lib/Xm/I18List.c, lib/Xm/IconButton.c, lib/Xm/IconG.c, lib/Xm/Label.c, lib/Xm/LabelG.c, lib/Xm/List.c, lib/Xm/TextF.c, lib/Xm/TextOut.c, lib/Xm/Xm.c, lib/Xm/XmI.h: Fixed bug #1381 (Sensitivity invisible with antialiased fonts) 2007-09-13 Yuriy Syrota * lib/Xm/ResEncod.c: Fixed bug #1389 (A middle click on a tab lets nedit segfault) 2007-08-15 Yuriy Syrota * lib/Xm/TextP.h, lib/Xm/Text.c: Fixed bug #1377 (XmText memory leak in InitializeHook) 2007-08-15 Yuriy Syrota * lib/Xm/MultiList.c: Fixed bug #1385 (core.self of XmMultiList is NULL, but must be pointer itself.) 2007-08-13 Yuriy Syrota * lib/Xm/ResEncod.c: Fixed bug #1380 (Can not set title bar in 2.3) 2006-12-27 Yuriy Syrota * lib/Xm/List.c: Fixed bugs #1369 and #1370 (XmList max item height problem) 2006-12-27 Yuriy Syrota * clients/mwm/WmFunction.c: Fixed bug #1350 (A window on a different screen than the cursor can not aquire focus from another window closing) 2006-12-26 Yuriy Syrota * lib/Xm/Tabstack.c: Fixed bug #1324 (Bad view of notebook tabs) 2006-12-21 Yuriy Syrota * lib/Xm/Label.c, lib/Xm/LabelG.c: Fixed bug #1360 (Text is not shown on Widgets if setting XmNsensitive to False and using FONT_IS_XFT) 2006-12-11 Yuriy Syrota * lib/Xm/Text.c, lib/Xm/TextOut.c: Fixed bug #1334 (Resizing scrolled text widget makes scrolling jerky and unpredictable) 2006-11-27 Yuriy Syrota * doc/man/man3/XmColumn.3: Fixed bug #1344 (The XmColumn.3 manpage is non-standard) 2006-11-27 Yuriy Syrota * demos/programs/Paned/paned.c, demos/programs/Outline/outline.c, demos/programs/FontSel/fontsel.c: Fixed bug #1342 (Several demos/programs/ use 'lightcoral' background) 2006-11-26 Yuriy Syrota * lib/Xm/TabStack.c: Fixed bug #1348 (XmTabStack adds extra shadowThickness pixels to its children width or height) 2006-11-25 Yuriy Syrota * configure.ac: Fixed bug #1354 (uil reads uninitialized memory) 2006-11-07 Yuriy Syrota * lib/Xm/ImageCache.c: Fixed bug #1358 (wrong preprocessor symbol in lib/Xm/ImageCache.c) 2006-10-19 Yuriy Syrota * lib/Xm/Label.c: Increased size of supported tags array in Label widget in order to prevent buffer overrun. 2006-08-28 Yuriy Syrota * lib/Xm/List.c: Fixed bug #1321. Updated XmList with fixes from RedHat's bug #167701. 2006-05-28 Yuriy Syrota * lib/Xm/TextF.c: Fixed bug #1321. Updated XmList with fixes from RedHat's bug #167701. 2006-05-04 Yuriy Syrota * lib/Xm/TabStack.c: Fixed using of uninitialized variables in TabStack.c 2006-04-20 Yuriy Syrota * lib/Xm/ImageCache.c, lib/Xm/Label.c: Added some additional NULL checkers. 2006-04-20 Yuriy Syrota * lib/Xm/ImageCache.c: Fixed Coverity's CID 132. Removed unnecessary NULL ckecking in an internal function. 2006-04-20 Yuriy Syrota * lib/Xm/DropSMgr.c: Fixed Coverity's CIDs 175, 58, 59 and 60 in DragOverS.c. Fixed Coverity's CID 147. Moved a pointer resolving to after checking this pointer for NULL. 2006-04-20 Yuriy Syrota * lib/Xm/TabStack.c: Fixed Coverity's CID 148. Moved a pointer resolving to after checking this pointer for NULL. 2006-04-20 Yuriy Syrota * lib/Xm/DragOverS.c: Fixed Coverity's CIDs 175, 58, 59 and 60 in DragOverS.c. 2006-04-20 Yuriy Syrota * lib/Xm/Frame.c: Removed unnecessary code from DragC.c, added some additional NULL checkers. 2006-04-20 Yuriy Syrota * lib/Xm/DragBS.c: Removed unnecessary code from DragBS.c 2006-04-20 Yuriy Syrota * lib/Xm/CutPaste.c: Fixed Coverity's CID 134. Added a NULL ckecking in ClipboardFindItem() in CutPaste.c. 2006-03-31 Yuriy Syrota * lib/Xm/CascadeB.c: Fixed bug #1332 (invalid processing of Cascade Button background color). 2006-03-29 Yuriy Syrota * lib/Xm/List.c: Fixed bug 1331 (XmList item default height set to 0 instead of 1) 2006-03-03 Yuriy Syrota * lib/Xm/TabBox.c: Fixed bug #1346. XmTabStack segfaults with side tabs and XmNtabLabelString=="" 2006-02-17 Yuriy Syrota * lib/Xm/MultiList.c: Removed unused invernal funcion from MultiList.c. 2006-02-17 Yuriy Syrota * lib/Xm/List.c: Manually removed callbacks from XmNnodeStateBegEndCallback on destroying widget in order to avoid invalid free() caused by using two names for this callback list. 2006-02-12 Yuriy Syrota * lib/Xm/Hierarchy.c: Manually removed callbacks from XmNnodeStateBegEndCallback on destroying widget in order to avoid invalid free() caused by using two names for this callback list. 2005-12-27 Yuriy Syrota * lib/Xm/FileSB.c: Fixed bug #1294 (XmFileSelectionBox's XmNdirSpec resource misbehaves when pathMode is PATH_MODE_RELATIVE). 2005-12-26 Yuriy Syrota * lib/Xm/Label.c, lib/Xm/LabelG.c: Fixed bug 1297 (Insensitive XmPIXMAP XmPushButtons are stippled with wrong color). 2005-12-19 Yuriy Syrota * lib/Xm/DataF.c, lib/Xm/DataFP.h, lib/Xm/TextOut.c, lib/Xm/Xm.c, lib/Xm/XmI.h, lib/Xm/XmString.c: Added support for ISO10646 font in Unicode environment. 2005-12-19 Yuriy Syrota * lib/Xm/TextF.c: Fixed bug report #1317 (TextField doesn't display 'U:' char with fontType set to FONT_IS_XFT). Added support for ISO10646 font in Unicode environment. 2005-12-17 Rick Scott * lib/Xm/ColorS.c: Adjust a prototype to avoid a warning. 2005-12-17 Rick Scott * lib/Xm/Text.c: Add a cast so the compiler knows we know what we are doing. 2005-12-17 Rick Scott * lib/XmBitmapsI.h, lib/Xm/ColorP.h, lib/Xm/DragOverSP.h, lib/Xm/DropDown.h, lib/Xm/Ext18ListP.h, lib/Xm/IconGI.h, lib/Xm/TabList.h, lib/Xm/ToolTipI.h, lib/Xm/TxtPropCv.h, lib/Xm/XmStrDefs.ht, lib/Xm/XmStrDefs22.ht, lib/Xm/XmStrDefs23.ht: From my investigation, it seems that the way to get rid of the strict-aliasing warnings is to tell the compiler not to use strict aliasing. I think header files should include other header files that they rely on. Wow, a libXm build with no warnings :) 2005-12-09 Yuriy Syrota * lib/Xm/DataF.c: Got rid of compiler warnings in DataF.c. 2005-11-21 Yuriy Syrota * doc/man/man3/XmBulletinBoard.3: Fixed XmBulletinBoard(3) man page, bug peport #1306: (Bug in XmBulletinBoard manpage - XmNdefaultPosition). 2005-06-14 Yuriy Syrota * doc/man/man3/VirtualBindings.3: Fixed incorrectly formatted table in VirtualBindings manpage. 2005-06-14 Yuriy Syrota * lib/Xm/CopyPaste.c: Fixed bug #1121 (TabBox translation error) - removed locking of he clipboard from XmClipboardRetrieveStart(). 2005-05-22 Yuriy Syrota * lib/Xm/TabBox.c: Fixed bug #1283 (TabBox translation error) 2005-05-18 Yuriy Syrota * doc/man/man3/XmLabel*.3, XmToggleButton*.3, XmPushButton*.3: Updated man pages with description of new XmLabel feature to show label strings and pixmaps simultaneusly. 2005-05-18 Yuriy Syrota * lib/Xm/DataF.c: Fixed bug #1249 (XmCombo crashes program when resized) by Yaroslav Hrabar. 2005-05-18 Yuriy Syrota * lib/Xm/DataF.c: Fixed bug #1286 (XmDataField error with XmALIGNMENT_END) by Yaroslav Hrabar. 2005-02-21 Yuriy Syrota * lib/Xm/ToggleBG.c: Fixed bug #1211 (Crash on setting XmNlabelPixmap in a ToggleButtonGadget). 2005-02-02 Yuriy Syrota * lib/Xm/Hash.c: Fixed bug #1264 (crash in PutDSToStream due to bug in _XmResizeHashTable). 2005-02-01 Yuriy Syrota * lib/Xm/XmIm.c: Fixed bug #1276 (XmList: changing AddMode selects/deselects items without callback) by Dmytro Rusyy. Added call of ClickElement() in KAddMode. 2005-02-01 Yuriy Syrota * lib/Xm/XmIm.c: Fixed bug #1196 (Free memory read in XmIm.c/draw_separator(), line 2329). 2005-01-21 Yuriy Syrota * clients/mwm/WmMenu.c: Fixed bug #1193 (MWM crashes when restarting by a session manager). 2005-01-20 Yuriy Syrota * clients/mwm/WmMenu.c: Fixed bug #1202 (mwm crashes when duplicating a window menu containing f.circle_up). Processed arguments as numerical data, not as string. 2004-11-23 Yuriy Syrota * lib/Xm/List.c: Fixed bug #1186 (Invalid replacing XmList selected items) by Dmytro Rusyy. 2004-11-15 Yuriy Syrota * TextF.c: Fixed bug #1214 (Cannot set a string to XmTextField with XtSetValues when XmNmodifyVerifyCallback is set) by Dmytro Rusyy. 2004-11-08 Yuriy Syrota * TextStrSo.c: Fixed bug #1279 (XmTextGetSelectionPosition returns incorrect values after deleting selection). 2004-11-07 Yuriy Syrota * acinclude.m4, clients/uil/Makefile.am: Adopted building scripts to automake 1.9. 2004-09-14 Yuriy Syrota * lib/Xm/MenuUtil.c: Fixed bug #1269 (RedHat's bug #123027). 2004-09-14 Yuriy Syrota * lib/Xm/MenuShell.c: Fixed bug #1262 (Entering Esc key before pulldown menu realized crashes). 2004-09-13 Yuriy Syrota * lib/Xm/ResEncod.c: Fixed bug #1268 (XmCvtXmStringToCT improperly handles empty string). 2004-09-10 Yuriy Syrota * tools/wml/motif.wml: Added missing and removed superfluous resources in provisional widgets. Added XmDataField widget. 2004-09-06 Yuriy Syrota * lib/Xm/DataFP.h, lib/Xm/DataF.c: Avoided of using XmPartOffset in DataField. Made the widget correctly based on TextField's stucture. * lib/Xm/XmAll.h: Added DataField.h and TabBox.h to XmAll.h. 2004-09-06 Yuriy Syrota * lib/Xm/TabStack.h, lib/Xm/Xm.h: Moded XmTabStackCallbackStruct to XmP.h. * lib/Xm/TabBox.h, lib/Xm/Xm.h: Moded XmTabBoxCallbackStruct to XmP.h. 2004-09-03 Yuriy Syrota * lib/Xm/Ext18List.c: Added synthetic resolution independent conversion of width/height resources to ExtendedList. 2004-09-02 Yuriy Syrota * lib/Xm/ComboBox2.c: Used XmStringUnparse() instead of non-standard handling. 2004-09-02 Yuriy Syrota * lib/Xm/Ext18List.c: Created working mirror of I18List resources passed to agregated I18List widget. 2004-09-01 Yuriy Syrota * lib/Xm/Ext18List.c, lib/Xm/Ext18List.h: Added wide character string value of search string to ExtendedListCallbackStruct. 2004-08-30 Yuriy Syrota * lib/Xm/ComboBox2.c, lib/Xm/ComboBox2.h: Made DropDown using XmGrabShell instead of TopLevelShell. 2004-08-09 Yuriy Syrota * lib/Xm/Column.c, lib/Xm/ComboBox2.c, lib/Xm/Ext.h, lib/Xm/FontS.c, lib/Xm/Hierarchy.c, lib/Xm/I18List.c, lib/Xm/IconBox.c, lib/Xm/Paned.c, lib/Xm/TabStack.c, lib/Xm/ExtUtil.c: Got rid of using XtAppWarningMag where XmeWarning() and _XmWarningMsg() are customary. 2004-07-08 Yuriy Syrota * lib/Xm/Ext18List.c, lib/Xm/Messages.c, lib/Xm/MessagesI.c, lib/Xm/XmMsgI.h, lib/Xm/libxm.elist: Moved messages from Ext18List.c to central XmString repository. * lib/Xm/Ext18List.c: Got rid of obsolete XmStringCreateRtoL() call in Ext18List.c. 2004-07-07 Yuriy Syrota * lib/Xm/ButtonBox.c, lib/Xm/ButtonBoxP.h, lib/Xm/ColorS.c, lib/Xm/ColorSP.h, lib/Xm/Column.c, lib/Xm/ColumnP.h, lib/Xm/ComboBox2.c, lib/Xm/ComboBox2P.h, lib/Xm/Ext18List.c, lib/Xm/Ext18ListP.h, lib/Xm/FontS.c, lib/Xm/FontSP.h, lib/Xm/Hierarchy.c, lib/Xm/HierarchyP.h, lib/Xm/I18List.c, lib/Xm/IconBox.c, lib/Xm/IconBoxP.h, lib/Xm/IconButton.h, lib/Xm/IconButtonP.h, lib/Xm/Outline.c, lib/Xm/OutlineP.h, lib/Xm/Paned.c, lib/Xm/PanedP.h, lib/Xm/TabBox.c, lib/Xm/TabBoxP.h, lib/Xm/TabStack.c, lib/Xm/TabStackP.h, lib/Xm/Tree.c, lib/Xm/TreeP.h: Got rid of using XmResolveAllpatrOffsets() in all provosional widgets but DataField. 2004-06-29 Yuriy Syrota * lib/Xm/MenuShell.c: Fixed bug #1260 by Andreas Luik. 2004-06-24 Yuriy Syrota * lib/Xm/FontS.c: Fix invalid cast. * lib/Xm/Resolve.c: Fixes for 64-bit platforms. * localized/util/mkcatdefs.c: Fix for POSIX systems: it is impossible to create an array with size NL_TEXTMAX == MAX_INT. 2004-06-23 Yuriy Syrota * lib/Xm/DataF.ch: Fixed bug #1258 (RedHat's bug #124961). 2004-06-23 Yuriy Syrota * lib/Xm/TextF.ch: Fixed bug #1257 (RedHat's bug #124960). 2004-04-23 Yuriy Syrota * lib/Xm/Ext18List.[ch]: Fixed bug #1256. 2004-04-16 Yuriy Syrota * lib/Xm/I18List.c, lib/Xm/TabStack.c, configure.ac: Added support for FreeBSD. 2004-04-16 Yuriy Syrota * lib/Xm/XmRenderT.c: Fixed incorrect XmRenderTableToProp() behavior appeared in RendToProp test. The function wrote -1 is background or foreground pixel value is XmAS_IS, but XmAS_IS has the same value as blue color pixel (255), besides background or foreground can't equal XmAS_IS in this place. So I just removed this logic. 2004-04-15 Yuriy Syrota * lib/Xm/PushB.c, lib/Xm/PushBG.c, lib/Xm/TabBox.c, lib/Xm/TabList.c, lib/Xm/TranslNew.c, lib/Xm/Transltns.c, lib/Xm/VendorSE.c, lib/Xm/XmIm.c: Removed compilation warnings. 2004-04-07 Yuriy Syrota * lib/Xm/CutPaste.c: Fixed incorrect XmClipboardCopyByName() behavior appeared in CutPaste2 test. 2004-03-23 Yuriy Syrota * lib/Xm/ArrowB.[ch]: Added XmVaCreateArrowButton() and XmVaCreateManagedArrowButton() functions. * lib/Xm/ArrowBG.[ch]: Added XmVaCreateArrowButtonGadget() and XmVaCreateManagedArrowButtonGadget() functions. * lib/Xm/BulletinB.[ch]: Added XmVaCreateBulletinBoard() and XmVaCreateManagedBulletinBoard() functions. * lib/Xm/ButtonBox.c, lib/Xm/XmP.h: Added Fast subclassing support. * lib/Xm/ButtonBox.c, lib/Xm/ButtonBoxP.h: Added XmQtakesDefault trait support. * lib/Xm/ButtonBox.[ch]: Added XmVaCreateButtonBox() and XmVaCreateManagedButtonBox() functions. * lib/Xm/CascadeB.[ch]: Added XmVaCreateCascadeButton() and XmVaCreateManagedCascadeButton() functions. * lib/Xm/CascadeBG.[ch]: Added XmVaCreateCascadeButtonGadget() and XmVaCreateManagedCascadeButtonGadget() functions. * lib/Xm/ChColor.c: Fixed bug #1226 (XmChangeColor() behaviour incorrect on ToggleButtons). * lib/Xm/ColorObjP.h: Declared XmeGetPixelData(). * lib/Xm/ColorS.c, lib/Xm/XmP.h: Added Fast Subclassing support to Color Selector. * lib/Xm/ColorS.c, lib/Xm/Ext.h: Used XmeWarning() instead of XtAppWarningMsg(). * lib/Xm/ColorS.[ch]: Added XmVaCreateColorSelector() and XmVaCreateManagedColorSelector() functions. * lib/Xm/Column.c, lib/Xm/ColumnP.h: Added Render Table support. * lib/Xm/Column.c, XmP.h: Added Fast Subclassing support. * lib/Xm/Column.c: Improved multi-threading support. * lib/Xm/Column.c: Added Layut dirrection support. * lib/Xm/Column.[ch]: Added XmVaCreateColumn() and XmVaCreateManagedColumn() functions. * lib/Xm/ComboBox.[ch]: Added XmVaCreateComboBox() and XmVaCreateManagedComboBox() functions. * lib/Xm/ComboBox2.c: Added Layout Direction support. * lib/Xm/ComboBox2.[ch]: Added XmVaCreateCombibationBox2() and XmVaCreateManagedCombinationBox2() functions. * lib/Xm/ComboBox2.[ch]: Added XmCombinationBox2GetChild() functions. * lib/Xm/Command.[ch]: Added XmVaCreateCommand() and XmVaCreateManagedCommand() functions. * lib/Xm/Container.[ch]: Added XmVaCreateContainer() and XmVaCreateManagedContainer() functions. * lib/Xm/DataF.c, lib/Xm/DataFP.h: Added Render Table support. * lib/Xm/DataF.c: Avoided using obsolete functions. * lib/Xm/DataF.c: Added Drag-and-Drop support and XmQTtransfer trait. * lib/Xm/DataF.c: Added support of XmQTaccessTextual trait. * lib/Xm/DataF.c, XmP.h: Added Fast Subclassing support. * lib/Xm/DataF.[ch]: Added XmVaCreateDataField() and XmVaCreateManagedDataFiled() functions. * lib/Xm/DrawingA.[ch]: Added XmVaCreateDrawingArea() and XmVaCreateManagedDrawingArea() functions. * lib/Xm/DrawnB.[ch]: Added XmVaCreateDrawnButton() and XmVaCreateManagedDrawnButton() functions. * lib/Xm/Ext18List.c: Avoided using obsolete functions. * lib/Xm/Ext18List.c, lib/Xm/XmP.h: Added Fast Subclassing support. * lib/Xm/Ext18List.c: Added Layout Direction support. * lib/Xm/Ext18List.[ch]: Added XmVaCreateExt18List() and XmVaCreateManagedExt18List() functions. * lib/Xm/Ext18List.c, lib/Xm/Ext18ListP.h: Added Render Table support. * lib/Xm/FileSB.[ch]: Added XmVaCreateFileSelectionBox() and XmVaCreateManagedFileSelectionBox(). * lib/Xm/FontS.c, lib/Xm/XmP.h: Added Fast Subclassing support. * lib/Xm/Form.[ch]: Added XmVaCreateForm() and XmVaCreateManagedForm() functions. * lib/Xm/Frame.[ch]: Added XmVaCreateFrame() and XmVaCreateManagedFrame() functions. * lib/Xm/I18List.c: Added Drand-and-Drop and XmQTtransfer trait support. * lib/Xm/I18List.c,lib/Xm/XmP.h: Added Fast Subclassing support. * lib/Xm/I18List.c: Added Layout Direction support. * lib/Xm/I18List.c: Added Render Table support. * lib/Xm/IconBox.c, IconBoxP.h: Added Render Table support. * lib/Xm/IconBox.c, XmP.h: Added Fast Subclassing support. * lib/Xm/IconBox.c: Added support of XmQTactivate trait. * lib/Xm/IconFile.c: Fixed bug #1231 (MakeCachedDirEntry function can corrupt memory). * lib/Xm/IconG.[ch]: Added XmVaCreateIconGadget() and XmVaCreateManagedIconGadget() functions. * lib/Xm/Label.[ch]: Added XmVaCreateLabel() and XmVaCreateManagedLabel() functions. * lib/Xm/Label.[ch]: Added possibility to show pixmap and text simultaneously. * lib/Xm/LabelG.[ch]: Added XmVaCreateLabelGadget() and XmVaCreateManagedLabelGadget() functions. * lib/Xm/LabelG.[ch]: Added possibility to show pixmap and text simultaneously. * lib/Xm/List.[ch]: Added XmVaCreateList() and XmVaCreateManagedList() functions. * lib/Xm/MainW.[ch]: Added XmVaCreateMainWindow() and XmVaCreateManagedMainWindow() functions. * lib/Xm/MessageB.[ch]: Added XmVaCreateMessageBox() and XmVaCreateManagedMessageBox() functions. * lib/Xm/Notebook.[ch]: Added XmVaCreateNotebook() and XmVaCreateManagedNotebook() functions. * lib/Xm/Paned.c: Added Layout Direction support. * lib/Xm/PanedW.[ch]: Added XmVaCreatePanedWindow() and XmVaCreateManagedPanedWindow() functions. * lib/Xm/PushB.[ch]: Added XmVaCreatePushButton() and XmVaCreateManagedPushButton() functions. * lib/Xm/PushBG.[ch]: Added XmVaCreatePushButtonGadget() and XmVaCreateManagedPushButtonGadget() functions. * lib/Xm/RCMenu.c, lib/Xm/Teroff.c: Added possibility to show pixmap and text in menu items simultaneously. * lib/Xm/RepType.c, lib/Xm/RepTypeI.h: Added new label type - XmPIXMAP_AND_STRING, added pixmap placement contacts. * lib/Xm/ResConvert.c: Avoided compilation warnings. * lib/Xm/RowColonm.[ch]: Added XmVaCreateRowColumn() and XmVaCreateManagedRowColumn() functions. * lib/Xm/SpinB.[ch]: Added XmVaCreateSpinButton() and XmVaCreateManagedSpinButton() functions. * lib/Xm/ScrollBar.[ch]: Added XmVaCreateScrollBar() and XmVaCreateManagedScrollBar() functions. * lib/Xm/ScrolledW.c: Fixed bug #1230 (ScrolledW.c MoveWindow() dumps core if focus == NULL). * lib/Xm/ScrolledW.[ch]: Added XmVaCreateScrolledWindow() and XmVaCreateManagedScrolledWindow() functions. * lib/Xm/SelectionB.[ch]: Added XmVaCreateSelectionBox() and XmVaCreateManagedSelectionBox() functions. * lib/Xm/TabBox.c, lib/Xm/TabBoxP.h: Added Render Table support. * lib/Xm/TabBox.c: Added fast Subclassing support. * lib/Xm/TabBox.c: Avoided compilation warnings. * lib/Xm/TabBox.c: Added Layout Direction support. * lib/Xm/TabList.c: Avoided compilation warnings. * lib/Xm/TabStack.c: Added Render Table support. * lib/Xm/TabStack.c: Added Layut Direction support. * lib/Xm/TabStack.[ch]: Added XmVaCreateTabStack() and XmVaCreateManagedTabStack() fucntions. * lib/Xm/TabStack.c: Avoided compilation warnings. * lib/Xm/TextFSel.c: Fixed bug #1228 (DoStuff() can dereference NULL prim_select). * lib/Xm/ToggleB.[ch]: Added XmVaCreateToggleButton() and XmVaCreateManagedToggleButton() functions. * lib/Xm/ToggleBG.[ch]: Added XmVaCreateToggleButtonGadget() and XmVaCreateManagedToggleButtonGadget() functions. * lib/Xm/ToolTip.c: Added Layut Direction support. * lib/Xm/Tree.c, lib/Xm/XmP.h: Added Fast Subclassing support. * lib/Xm/Tree.c: Avoided compilation warnings. * lib/Xm/XmAll.h: Included XmTabStack and XmColumn header files. * lib/Xm/XmString.c: Fixed a bug in XmStringCompare() (the functions doesn't work correct if first argument is an optimized string and second argument isn't). 2004-03-23 Robert Hartley * lib/Xm/DialogS.c, lib/Xm/Obso2_0.c, lib/Xm/Protocols.c, lib/Xm/VendorSE.c: Fixed bug #1140 (fixing return values from _XmGetWidgetExtData() for NULL to avoid dereferencing it). * lib/Xm/DropTrans.c, lib/Xm/ExtObject.c: Fixed bug #1146. * lib/Xm/XmExtUtil.c: Removed unnecesary cases, improved thread safety. * lib/Xm/XmRenderT.c: Fixed bug #1152 (64-bit int/long botch in XmRenderT.c). * clients/mwm/WmResParse.c: Fixed bug #1127 (Cannot load Java TextEditor3). 2004-03-23 James E Kogler * lib/Xm/SpinB.h, lib/Xm/XSpinBP.h: Fixed headerfile protective #ifndef names by adding Xm to the definitions in an attempt to prevent namespace collisions. * lib/Xm/Scale.[ch]: Added XmVaCreateScale() and XmVaCreateManagedScale() functions. * lib/Xm/Screen.c: Fixed the include path for Xm.h. * lib/Xm/SeparatoG.[ch]: Added XmVaCreateSeparatorGadget() and XmVaCreateManagedSeparatorGadget() functions. * lib/Xm/Separator.[ch]: Added XmVaCreateSeparator() and XmVaCreateManagedSeparator() functions. * lib/Xm/SlideCP.h: Fixed the include path for SlideC.h. * lib/Xm/SpinB.[ch]: Added XmVaCreateSpinButton() and XmVaCreateManagedSpinButton() functions. * lib/Xm/TabStack.h, lib/Xm/TabStackP.h: Fixed headerfile protective #ifndef names by adding Xm to the definitions in an attempt to prevent namespace collisions. * lib/Xm/TabStackP.h: Added copyright statement. * lib/Xm/Text.[ch]: Added XmVaCreateText() and XmVaCreateManagedText() functions. * lib/Xm/TextF.[ch]: Added XmVaCreateTextField() and XmVaCreateManagedTextField() functions. * lib/Xm/TextF.c: Used native wide character fucntions for all FreeBSD and Darwin systems. * lib/Xm/TreeB.h, lib/Xm/TreeBP.h: Fixed headerfile protective #ifndef names by adding Xm to the definitions in an attempt to prevent namespace collisions. * lib/Xm/VaSimple.c, lib/Xm/XmP.h: Made Simple Va Convience routines for all to use. Added declarations to XmP.h and added functions to VaSimple.c. * lib/Xm/XmStrDefs.ht: Protected the #defines with #ifndefs. 2003-08-19 Yuriy Syrota * clients/xmbind/xmbind.c: Avoided compilation warnings. 2003-07-18 Rick Scott * clients/uil/Makefile.am: -version-info is not appropriate for the uil program, just the library. 2002-02-21 James Moss * lib/Xm/ScrolledW.c: Patch applied in hopes of fixing segmentation fault on PageUp/Down in XmMainWindow submitted by Vadim Godunko. 2002-02-23 Rick Scott * clients/mwm/WmWsmLib/Makefile.am: Get X_CFLAGS as the last include. 2002-02-23 Rick Scott * clients/mwm/WmWsmLib/Makefile.am: Added support for maintainer-clean target.