id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
569	Some old X11 applications don't display properly with Xquartz 2.7.x	merlereinhart@…	jeremyhu@freedesktop.org	"Where I work we have a number of applications that run on Sparc Solaris10 with the X11 display routed to Macs running 10.6.8 and XQuartz 2.6.3.  These displays work just fine.

However, when I started testing out these displays with 2.7.2_beta4, one of the applications doesn't display back to the Mac properly (still occurs with 2.7.2_beta5).
What I see is the window comes up all white, then when the buffer gets displayed, it shows as grey.  It appears as though the application really is drawing to the buffer as it consumes the correct amount of time, I can see the network usage being about the right amount, etc.  It is just that the actual contents of the buffer appear to never actually get displayed.  I see this with 2.7.2_beta3, 4, 5 and 2.7.1 (I wasn't able to try 2.7.0).

Under 2.6.3, the window comes up as grey, then when the buffer gets displayed the graphic shows as expected (which has a black background).

This application was written back in about 1994/95 timeframe on VMS I believe using the Motif library.  It was later ported to Solaris and has been kept up-to-date as the compilers changed, but otherwise has only seen rather minor code changes.

I have not yet had a chance to set down with our software developers yet to see the details of the calls this application is doing.  

This application is triggering something that causes an incorrect display in 2.7.x while 2.6.3 doesn't trip it up.  Is there anything in particular that you can think of that would be useful to help localize where the issue might be (either in XQuartz, our application or both)?

I've attached a couple of small ~600K quicktime screen captures that shows what I'm seeing (the capture was with 2.7.2_beta3, but it still occurs with beta4 and beta5).

Thanks,

Merle
"	usability	closed	Expected	2.7.5	xserver	2.7.0 (xserver-1.11.2)	insufficient information		merlereinhart@…
