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