Thanks Martin, This will help tremendously. I'm going to look at it this weekend, and if I can't figure it out, I'll ask the brain trust at XDC next week. Thanks, Jeremy On Sep 24, 2009, at 13:38, Martin Otte wrote:
Hi,
Attached is a simplified test case showing that in a call to XCreateSimpleWindow, the border around the subwindow is not displayed. With the 1.4 server, the program displays:
<server_1.4.png>
but with the 1.5 server, the border of the inner window is not shown:
<server_1.5.png>
I also added this example code to bug report #290.
Hope this helps, Martin
<border.c>
On Sep 18, 2009, at 12:49 AM, Jeremy Huddleston wrote:
On Sep 17, 2009, at 11:48, Martin Otte wrote:
Hi,
The problem with the lines not drawn correctly occurs when calling XCreateSimpleWindow. The program I have uses XCreateSimpleWindow to create the buttons and their borders. When I increase the size of the border in XCreateSimpleWindow and turn off all other decorations, this is what I see:
<border.png>
It is interesting to see part of the quartz-wm frame imposed on the button borders. My guess is that the border pixmap is not being created/shown correctly in the server. Looking through dix/ window.c and mi/miexpose.c a lot has changed between the 1.4 and 1.5 versions of the server, so I don't think I'll be much help in tracking down the problem.
My guess is that the changes have just resulted in nothing actually being drawn. What you're seeing in the background there is actually just the uninitialized garbage that happened to be at the memory location allocated for that backing store which was previously used to draw a quartz-wm widget.
Can you provide me with your simplified test case. That'll be easier than dragging the xterm window resize around every time I want to debug this.
Thanks, Jeremy
_______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
_______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev