DragOverS.c Current rev 1.14 Last Release 1.13
DragOverS.c 1.14
   date: 1998/11/11 23:05:07;  author: rwscott;  state: Exp;  lines: +3 -2
   
   Alexander Mai:
   The attached patch for DragOverS fixes a warning
   (implicit declaration of XmMicroSleep())
   
   Since I don't use -ansi on our OS/2 compiler anymore
   that's all to get the libs compile smoothly nowadays ;-)


FileSB.c Current rev 1.61 Last Release 1.59
FileSB.c 1.61
   date: 1998/11/06 20:07:37;  author: rwscott;  state: Exp;  lines: +16 -18
   
   Some minor tweaks to the geoMatrix, and we now have most of the FSB tests
   passing, the rest seem to be within tolerable limits.
FileSB.c 1.60
   date: 1998/11/06 02:13:16;  author: rwscott;  state: Exp;  lines: +30 -30
   
   initialize() - switch the order we make the sub-widgets so that the geo
   	comparison is comparing the correct things.
   
   
   Jon, you get the Expected for FSB from your SGI right??  Could you try running
   some of the FSB tests with
   
   -xrm "*sgiMode: False" -xrm "*useEnhancedFSB: False"
   
   to see if we get something that is a little closer to what LessTif is doing.


Form.c Current rev 1.127 Last Release 1.123
Form.c 1.127
   date: 1998/11/04 23:43:04;  author: rwscott;  state: Exp;  lines: +11 -12
   
   I'm a little hesitant about this, pint 3 and all, but here goes...
   This is WRT form/test44 and the fix that breaks a bunch of others.  This
   basically is using the x/y values of the child in the form layout instead of
   forcing them to +0+0.  If it totally screws up something, let me know, and you
   can disable it by #undef'ing DOXY at the beginning of Form.c
Form.c 1.126
   date: 1998/11/04 11:03:40;  author: rwscott;  state: Exp;  lines: +21 -2
   My working copy of fixes for form/test44, all changes are protected with
   #ifdef DOXY for now.
Form.c 1.125
   date: 1998/11/03 23:38:17;  author: rwscott;  state: Exp;  lines: +9 -3
   This may be the fix for form/test44, dealing with set_values on an
   un-managed form.
Form.c 1.124
   date: 1998/11/01 19:02:14;  author: pgw;  state: Exp;  lines: +18 -2
   Put #if 0's around C++ line style comments.  This was causing the solaris
   C compiler to have a fit.


Frame.c Current rev 1.45 Last Release 1.44
Frame.c 1.45
   date: 1998/11/08 01:49:17;  author: rwscott;  state: Exp;  lines: +3 -3
   
   GUI builder code YUCK!
   
   Frame:set_values() - Do not compute the size in here if we are not managed
   	and realized.
   
   WRT the recent report that marginWidth's and Height's cause problems.  The
   real problem was calculating the Frame size too early.


Gadget.c Current rev 1.13 Last Release 1.12
Gadget.c 1.13
   date: 1998/11/04 19:28:57;  author: gritton;  state: Exp;  lines: +3 -3
   The focus_change function should be static (it's declared so).


GeoUtils.c Current rev 1.36 Last Release 1.35
GeoUtils.c 1.36
   date: 1998/11/06 04:06:02;  author: rwscott;  state: Exp;  lines: +10 -4
   
   _XmGeoBoxesSame[Width|Height]() - tweak the use of the even_width/even_height
   	field in the layout rec.  This is a flag to indicate whether all of
   	the boxes are the same width/height and if true an increment to add
   	to the dimension.  This change does not add the increment if the
   	value == 1.  This stops the size creep in the fsb after each filter
   	operation.


LTglob.c Current rev 1.8 Last Release 1.6
LTglob.c 1.8
   date: 1998/11/06 03:34:23;  author: rwscott;  state: Exp;  lines: +28 -7
   
   IMO a link to a directory is still a directory.
   We shouldn't care whether it is a link or not, therefore I think stat is
   the correct call here, whether we have lstat or not.  If I'm wrong, write
   a test and prove it by doing a FileSelectionSearch on a directory with
   links to directories and comparing the results.
LTglob.c 1.7
   date: 1998/10/30 05:45:17;  author: gritton;  state: Exp;  lines: +2 -3
   Took out unused references to abort() and exit() - no big deal.


Label.c Current rev 1.81 Last Release 1.80
Label.c 1.81
   date: 1998/11/11 16:27:12;  author: rwscott;  state: Exp;  lines: +4 -4
   
   expose() - A little protection against copying a None pixmap.


LabelG.c Current rev 1.68 Last Release 1.67
LabelG.c 1.68
   date: 1998/11/11 16:27:13;  author: rwscott;  state: Exp;  lines: +4 -4
   
   expose() - A little protection against copying a None pixmap.


MenuShell.c Current rev 1.71 Last Release 1.70
MenuShell.c 1.71
   date: 1998/11/01 19:46:34;  author: helden;  state: Exp;  lines: +10 -2
   
   Call popup/popdown callbacks.


MenuUtil.c Current rev 1.33 Last Release 1.32
MenuUtil.c 1.33
   date: 1998/11/05 21:02:53;  author: pgw;  state: Exp;  lines: +6 -6
   Fixed code that was causing the solaris compiler to generate the following
   warnings:
   
   "MenuUtil.c", line 673: warning: argument #4 is incompatible with prototype:
           prototype: pointer to uint : "unknown", line 0
           argument : pointer to int
   "MenuUtil.c", line 677: warning: argument #4 is incompatible with prototype:
           prototype: pointer to uint : "unknown", line 0
           argument : pointer to int
   "MenuUtil.c", line 697: warning: argument #4 is incompatible with prototype:
           prototype: pointer to uint : "unknown", line 0
           argument : pointer to int
   "MenuUtil.c", line 701: warning: argument #4 is incompatible with prototype:
           prototype: pointer to uint : "unknown", line 0
           argument : pointer to int
   "MenuUtil.c", line 710: warning: argument #4 is incompatible with prototype:
           prototype: pointer to uint : "unknown", line 0
           argument : pointer to int
   "MenuUtil.c", line 718: warning: argument #4 is incompatible with prototype:
           prototype: pointer to uint : "unknown", line 0
           argument : pointer to int
   
   Changed type from int to Cardinal.


Primitive.c Current rev 1.35 Last Release 1.34
Primitive.c 1.35
   date: 1998/11/04 19:28:57;  author: gritton;  state: Exp;  lines: +3 -3
   The focus_change function should be static (it's declared so).


RCUtils.c Current rev 1.93 Last Release 1.90
RCUtils.c 1.93
   date: 1998/11/12 00:18:44;  author: rwscott;  state: Exp;  lines: +6 -2
   
   DoLayoutHC() - protection from number_per_row == 0
RCUtils.c 1.92
   date: 1998/11/07 16:06:04;  author: rwscott;  state: Exp;  lines: +9 -3
   
   ScrolledW.c:initialize() - If we create a clipWindow, set its resizePolicy to
   	RESIZE_SWINDOW.
   
   RCUtils.c:PreferredSizeVT() - !RC_ResizeWidth is treated the same as
   	RC_FromResize since in either case we do not want to increase the
   	width.  This was shown by picking the misc pref in xdir
   
   For the xdir prefs changing problem.  The main prefs RC is placed into an
   automatic scrolled window, therefore the RC now has a DA as the parent.  When
   the prefs get changed the RC is un-managed all of the kids are then un-managed
   then the RC is managed again.  The problem is that when the RC gets re-managed
   the DA is forcing its margins on it, and therefore it keeps growing with
   every change.  The reason for this is that the DA_ResizePolicy is never
   set to RESIZE_SWINDOW when it is created as a clipWindow.
   
   This also accounts for the effect that I have noticed where a child of a
   scrolled window will shift to the right and down a little, then return to
   normal when you scroll some.  This was the margins being applied to the child
   of the DA when they should not have been.
   
   Jack, if you could check this out I would appreciate it.  In case I have some
   more xdir modifications that I don't know about.
RCUtils.c 1.91
   date: 1998/11/03 17:33:27;  author: jon;  state: Exp;  lines: +4 -4
   Comment out a debugging printf that slipped through


ResConvert.c Current rev 1.41 Last Release 1.39
ResConvert.c 1.41
   date: 1998/11/02 17:32:33;  author: gritton;  state: Exp;  lines: +9 -4
   Call multiple XmInternAtom's instead of XInternAtoms for X11R5.
ResConvert.c 1.40
   date: 1998/10/31 07:19:52;  author: gritton;  state: Exp;  lines: +17 -30
    Added RepType converter for XmRVerticalAlignment, from Eric Howe
   <mu@trends.net>.  Also cleaned up the XmR*Alignment values, including
   getting rid of the "alignment_left" and "alignment_right" that converted
   to nothing - the strings don't appear to bi in Motif any more than the
   mystery values they should convert to.


ResInd.c Current rev 1.10 Last Release 1.9
ResInd.c 1.10
   date: 1998/10/30 05:46:05;  author: gritton;  state: Exp;  lines: +2 -13
   Took out reference to unused _XtCopyFromArg.  No big deal.


RowColumn.c Current rev 1.174 Last Release 1.173
RowColumn.c 1.174
   date: 1998/11/06 01:07:26;  author: rwscott;  state: Exp;  lines: +5 -3
   
   RowColumn.c:MenuProcEntry() - XmMENU_CASCADING - XmMENU_OPTION - This is one
   	of those private/public shell things. rowcolumn/test43 is creating the
   	MenuShell itself, and will therefore always be a public shell, ie
   	never shared.  In the case of popping up a public shell the
   	AllowEvents and the Grab were not getting placed on the shell and
   	therefore I have no idea where the events were going that test43
   	needed to work.
   
   This gets test43 responding as it should.


ScrolledW.c Current rev 1.102 Last Release 1.100
ScrolledW.c 1.102
   date: 1998/11/11 23:02:45;  author: rwscott;  state: Exp;  lines: +12 -2
   
   The recent fix for xdir messed up one of my apps! Can you guess which one
   takes priority??  Fortunately I can make both happy.
   
   
   _XmConfigureScrollBars() - Since we are not un-managing scrollbars anymore,
   	just pushing them off the side, do not set HasVSB or HasHSB to False
   	if the work window is not managed.  Instead set ShowVSB and ShowHSB
   	to False.  Along with this, if we should not show the scrollbar,
   	increase the size of the clipWindow to fill in the gap.
ScrolledW.c 1.101
   date: 1998/11/07 16:06:05;  author: rwscott;  state: Exp;  lines: +10 -3
   
   ScrolledW.c:initialize() - If we create a clipWindow, set its resizePolicy to
   	RESIZE_SWINDOW.
   
   RCUtils.c:PreferredSizeVT() - !RC_ResizeWidth is treated the same as
   	RC_FromResize since in either case we do not want to increase the
   	width.  This was shown by picking the misc pref in xdir
   
   For the xdir prefs changing problem.  The main prefs RC is placed into an
   automatic scrolled window, therefore the RC now has a DA as the parent.  When
   the prefs get changed the RC is un-managed all of the kids are then un-managed
   then the RC is managed again.  The problem is that when the RC gets re-managed
   the DA is forcing its margins on it, and therefore it keeps growing with
   every change.  The reason for this is that the DA_ResizePolicy is never
   set to RESIZE_SWINDOW when it is created as a clipWindow.
   
   This also accounts for the effect that I have noticed where a child of a
   scrolled window will shift to the right and down a little, then return to
   normal when you scroll some.  This was the margins being applied to the child
   of the DA when they should not have been.
   
   Jack, if you could check this out I would appreciate it.  In case I have some
   more xdir modifications that I don't know about.


Text.c Current rev 1.74 Last Release 1.72
Text.c 1.74
   date: 1998/11/11 23:32:25;  author: pgw;  state: Exp;  lines: +6 -3
   
   Used the preprocessor to bypass C++ line style comments in C code
   This fixes the following error on Solaris:
   "Text.c", line 2454: syntax error before or at: /
   
   Changed private_id to a long from unsigned long in function XmTextPaste
   This fixes the following warning on Solaris:
   "Text.c", line 2136: warning: argument #7 is incompatible with prototype:
           prototype: pointer to long : "../../include/Motif-1.2/Xm/CutPaste.h", line 88
           argument : pointer to ulong
   
   Changed private_id to a long from unsigned long in function XmTextFieldPaste
   This fixes the following warning on Solaris:
   "TextF.c", line 4941: warning: argument #7 is incompatible with prototype:
           prototype: pointer to long : "../../include/Motif-1.2/Xm/CutPaste.h", line 88
           argument : pointer to ulong
Text.c 1.73
   date: 1998/11/05 22:42:59;  author: rwscott;  state: Exp;  lines: +15 -6
   
   sg@ipsys.co.uk (Stephen Gallimore)
   
   Text.c: Changes to XmTextCut,XmTextRemove and XmTextSetString
   TextF.c: Implement XmTextRemove, change XmTextCut, deleted some
            if'deffed out code (I think done by me previously) that
            is of no use.
   TextStrSo.c: Clear selection when setting the source value (for Rick/ml)
   
   An I had to add this one.
   
   Text.c:DrawText() - If you select some text while viewing a message in ml
   	and then try to switch to another message, we would enter an
   	infinite loop.  This is after Stephen's changes from above.
   
   Stephen, you should take a look at my addition.  There is a lot going on in
   this loop, and my "fix" may not be the correct way to break out of it.  It's
   line 864 of TextOut.c.


TextF.c Current rev 1.74 Last Release 1.71
TextF.c 1.74
   date: 1998/11/11 23:32:27;  author: pgw;  state: Exp;  lines: +4 -3
   
   Used the preprocessor to bypass C++ line style comments in C code
   This fixes the following error on Solaris:
   "Text.c", line 2454: syntax error before or at: /
   
   Changed private_id to a long from unsigned long in function XmTextPaste
   This fixes the following warning on Solaris:
   "Text.c", line 2136: warning: argument #7 is incompatible with prototype:
           prototype: pointer to long : "../../include/Motif-1.2/Xm/CutPaste.h", line 88
           argument : pointer to ulong
   
   Changed private_id to a long from unsigned long in function XmTextFieldPaste
   This fixes the following warning on Solaris:
   "TextF.c", line 4941: warning: argument #7 is incompatible with prototype:
           prototype: pointer to long : "../../include/Motif-1.2/Xm/CutPaste.h", line 88
           argument : pointer to ulong
TextF.c 1.73
   date: 1998/11/05 22:43:01;  author: rwscott;  state: Exp;  lines: +25 -35
   
   sg@ipsys.co.uk (Stephen Gallimore)
   
   Text.c: Changes to XmTextCut,XmTextRemove and XmTextSetString
   TextF.c: Implement XmTextRemove, change XmTextCut, deleted some
            if'deffed out code (I think done by me previously) that
            is of no use.
   TextStrSo.c: Clear selection when setting the source value (for Rick/ml)
   
   An I had to add this one.
   
   Text.c:DrawText() - If you select some text while viewing a message in ml
   	and then try to switch to another message, we would enter an
   	infinite loop.  This is after Stephen's changes from above.
   
   Stephen, you should take a look at my addition.  There is a lot going on in
   this loop, and my "fix" may not be the correct way to break out of it.  It's
   line 864 of TextOut.c.
TextF.c 1.72
   date: 1998/11/03 17:30:05;  author: jon;  state: Exp;  lines: +11 -5
   check for existence of TextF_Value(w) before using it in strlen or
   strcpy.  It's permissible to create a TextF with NULL as the initial
   value, and we weren't allowing for it.


TextOut.c Current rev 1.49 Last Release 1.48
TextOut.c 1.49
   date: 1998/11/05 22:43:02;  author: rwscott;  state: Exp;  lines: +3 -3
   
   sg@ipsys.co.uk (Stephen Gallimore)
   
   Text.c: Changes to XmTextCut,XmTextRemove and XmTextSetString
   TextF.c: Implement XmTextRemove, change XmTextCut, deleted some
            if'deffed out code (I think done by me previously) that
            is of no use.
   TextStrSo.c: Clear selection when setting the source value (for Rick/ml)
   
   An I had to add this one.
   
   Text.c:DrawText() - If you select some text while viewing a message in ml
   	and then try to switch to another message, we would enter an
   	infinite loop.  This is after Stephen's changes from above.
   
   Stephen, you should take a look at my addition.  There is a lot going on in
   this loop, and my "fix" may not be the correct way to break out of it.  It's
   line 864 of TextOut.c.


TextStrSo.c Current rev 1.20 Last Release 1.19
TextStrSo.c 1.20
   date: 1998/11/05 22:43:05;  author: rwscott;  state: Exp;  lines: +5 -2
   
   sg@ipsys.co.uk (Stephen Gallimore)
   
   Text.c: Changes to XmTextCut,XmTextRemove and XmTextSetString
   TextF.c: Implement XmTextRemove, change XmTextCut, deleted some
            if'deffed out code (I think done by me previously) that
            is of no use.
   TextStrSo.c: Clear selection when setting the source value (for Rick/ml)
   
   An I had to add this one.
   
   Text.c:DrawText() - If you select some text while viewing a message in ml
   	and then try to switch to another message, we would enter an
   	infinite loop.  This is after Stephen's changes from above.
   
   Stephen, you should take a look at my addition.  There is a lot going on in
   this loop, and my "fix" may not be the correct way to break out of it.  It's
   line 864 of TextOut.c.


XmStrDefs.c Current rev 1.3 Last Release 1.2
XmStrDefs.c 1.3
   date: 1998/11/09 07:15:37;  author: gritton;  state: Exp;  lines: +2 -3
   Fixed up the XMSTRINGDEFINES section to match the strings in _XmStrings:
    Added some missing, removed a few bogus, and fixed misspellings.
   Also removed the misspelled XmNoperatingCursorIcon from _XmStrings,
    and added some defines for strings not included in that array (InputPolicy),
    but in 1.2.5's XmStrDefs.h


Executive Summary
Of 109 files, 22 changed, and 87 had no change

File            Current Rev. Last Release
.indent.pro     1.1          1.1    No Change
ArrowB.c        1.24         1.24   No Change
ArrowBG.c       1.21         1.21   No Change
AtomMgr.c       1.4          1.4    No Change
BaseClass.c     1.10         1.10   No Change
BulletinBoard.c 1.38         1.38   No Change
Cache.c         1.8          1.8    No Change
CascadeB.c      1.96         1.96   No Change
CascadeBG.c     1.85         1.85   No Change
Command.c       1.14         1.14   No Change
CutPaste.c      1.7          1.7    No Change
DebugUtil.c     1.39         1.39   No Change
Desktop.c       1.5          1.5    No Change
Dest.c          1.2          1.2    No Change
DialogS.c       1.16         1.16   No Change
Display.c       1.13         1.13   No Change
DragBS.c        1.10         1.10   No Change
DragC.c         1.19         1.19   No Change
DragDrop.c      1.7          1.7    No Change
DragIcon.c      1.9          1.9    No Change
DragOverS.c     1.14         1.13   
DragUnder.c     1.3          1.3    No Change
DrawingArea.c   1.30         1.30   No Change
DrawnB.c        1.29         1.29   No Change
DropSMgr.c      1.17         1.17   No Change
DropTrans.c     1.9          1.9    No Change
ExtObject.c     1.4          1.4    No Change
FileSB.c        1.61         1.59   
FontList.c      1.14         1.14   No Change
Form.c          1.127        1.123  
Frame.c         1.45         1.44   
Gadget.c        1.13         1.12   
GadgetUtil.c    1.8          1.8    No Change
GeoUtils.c      1.36         1.35   
Hash.c          1.4          1.4    No Change
ImageCache.c    1.13         1.13   No Change
LTCvt.c         1.5          1.5    No Change
LTV5Editres.c   1.2          1.2    No Change
LTV6Editres.c   1.5          1.5    No Change
LTXpm.c         1.6          1.6    No Change
LTfnmatch.c     1.3          1.3    No Change
LTglob.c        1.8          1.6    
Label.c         1.81         1.80   
LabelG.c        1.68         1.67   
List.c          1.66         1.66   No Change
MainW.c         1.43         1.43   No Change
Makefile.am     1.14         1.14   No Change
Manager.c       1.57         1.57   No Change
MapEvent.c      1.12         1.12   No Change
MenuShell.c     1.71         1.70   
MenuUtil.c      1.33         1.32   
MessageB.c      1.28         1.28   No Change
Messages.c      1.3          1.3    No Change
Mwm.c           1.3          1.3    No Change
Obsolete.c      1.3          1.3    No Change
PanedW.c        1.42         1.42   No Change
Primitive.c     1.35         1.34   
Protocols.c     1.4          1.4    No Change
PushB.c         1.48         1.48   No Change
PushBG.c        1.52         1.52   No Change
RCUtils.c       1.93         1.90   
ReadImage.c     1.2          1.2    No Change
Region.c        1.4          1.4    No Change
RepType.c       1.8          1.8    No Change
ResConvert.c    1.41         1.39   
ResInd.c        1.10         1.9    
RowColumn.c     1.174        1.173  
Sash.c          1.12         1.12   No Change
Scale.c         1.30         1.30   No Change
Screen.c        1.15         1.15   No Change
ScrollBar.c     1.36         1.36   No Change
ScrolledW.c     1.102        1.100  
Selection.c     1.4          1.4    No Change
SelectionBox.c  1.37         1.37   No Change
SeparatoG.c     1.11         1.11   No Change
Separator.c     1.11         1.11   No Change
Shadow.c        1.13         1.13   No Change
ShadowI.c       1.5          1.5    No Change
ShellExt.c      1.4          1.4    No Change
Simple.c        1.15         1.15   No Change
TearOff.c       1.27         1.27   No Change
TearOffB.c      1.16         1.16   No Change
Text.c          1.74         1.72   
TextF.c         1.74         1.71   
TextIn.c        1.34         1.34   No Change
TextOut.c       1.49         1.48   
TextStrSo.c     1.20         1.19   
ToggleB.c       1.35         1.35   No Change
ToggleBG.c      1.35         1.35   No Change
TrackLoc.c      1.4          1.4    No Change
Transltns.c     1.6          1.6    No Change
TravAct.c       1.8          1.8    No Change
Traversal.c     1.28         1.28   No Change
UniqueEvent.c   1.4          1.4    No Change
VaSimple.c      1.3          1.3    No Change
Vendor.c        1.38         1.38   No Change
VirtKeys.c      1.9          1.9    No Change
Visual.c        1.24         1.24   No Change
World.c         1.4          1.4    No Change
XmIm.c          1.8          1.8    No Change
XmOS2.def.dist  1.2          1.2    No Change
XmStrDefs.c     1.3          1.2    
XmString.c      1.32         1.32   No Change
Xmos.c          1.23         1.23   No Change
alloca.c        1.2          1.2    No Change
inlines.in      1.3          1.3    No Change
misc.c          1.10         1.10   No Change
mkinline.c      1.4          1.4    No Change
xdnd.c          1.2          1.2    No Change
