[Xquartz-dev] Line drawing in 1.5 and 1.6 servers
Jeremy Huddleston
jeremyhu at apple.com
Thu Sep 17 21:49:33 PDT 2009
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
More information about the Xquartz-dev
mailing list