[comp.windows.x] X-ray problems on Sun 3/50

hrosen@teknowledge-vaxc.ARPA (Howard Rosen) (06/13/87)

My Situation:
    X-ray (for X-V10R4) on the SUN (3/50)

My Problem:
  Several field editors and Dialogs do not always update the screen
  correctly.
    Examples: ScrollBars -> no arrows appear at ends of scrollbars.
              ScrollBars, MessageBoxes, and RadioButtons -> "mouse droppings"
                      seem to occasionally be deposited.
              RadioButtons -> Buttons never get filled in at all.

    Note that these are all cosmetic problems in the sense that all of the
correct X input events get returned to my application - it just doesn't look
very good.  The problem is not cosmetic in that the state of displayed
entities does convey useful information to the user. 

    The identical code runs (and looks) correct on an HP-320.

Are these problems well known?
Have fixes been posted?
etc....

Any help or pointers to help would be appreciated,

                            Howard Rosen
-- 
internet:  hrosen@teknowledge-vaxc.arpa
usenet:	   {hplabs|sun|ucbvax|decwrl|sri-unix}!hrosen%teknowledge-vaxc.arpa
USnail:	   Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303

chris@ic.uucp (Chris Guthrie) (06/13/87)

In article <13646@teknowledge-vaxc.ARPA> hrosen@teknowledge-vaxc.UUCP (Howard Rosen) writes:
>  Several field editors and Dialogs do not always update the screen
>  correctly.  (On a sun using xray...)

We've been looking into this, but not hard enough to have fixed it yet.
Basically, x-ray uses XDrawFilled and XDrawTiled to fill in the Radio-Button
boxes (for example) and it doesn't work properly on the sun.  Lately, I've
been able to crash the sun X-server with a particular XDrawTiled I'm working
on.  The problem is located in the Xserver code on the sun, not in X-ray.

Before we put any major effort into fixing it, has someone else found
the cure?

	Chris