[comp.windows.x] Is my server broken?

djb@cbnews.ATT.COM (David J. Bryant) (07/06/89)

Just recently I switched from a monochrome Sun 3-60 to a color one and have
started having problems with the Athena text widget.  (X11R3, fixes 1-10,
SunOS 4.0.1, stock Sun compiler, PURDUE speedups).  In my monochrome days
everything was just ducky.  Now when the insert cursor moves along as I type, 
it leaves droppings behind, as if there was some problem erasing the cursor 
from the old position.  Some preliminary examination of the Text widget code 
led me to AsciiSink.c, wherein I discovered references to problems with this 
very thing and fixes #ifdef'ed in with flags like SERVERNOTBROKEN and 
SERVERNOTBROKEN2.  I didn't see mention of any such symbols in my imake
template files or "how to build X" documentation.

Any hints on what's going on?  Is my server broken (e.g. should I build
the widgets with SERVERNOTBROKEN or SERVERNOTBROKEN2 or SONOFSERVERNOTBROKEN)?
Or is something else responsible for the insert cursor droppings (like a lack 
of fiber in my insert cursor's diet)?

One other interesting note -- depending on where I instantiate the text
widget, the droppings vary, as if the background pixels beneath the window
containing the text widget were showing through.  In some places, in fact,
I can make the droppings go away, while in others they get worse.  (Yeah, I
know, so just use it in areas where the droppings go away...)

	Mystified (as is the Way of X),
	David Bryant
	AT&T Bell Laboratories
	Columbus, OH  614/860-4516
	djb@cbosgd.att.com