Updated patch for unclipped manual-redirect windows

Keith Packard keithp at keithp.com
Fri Mar 16 11:29:37 PDT 2007

Here's an updated patch that attempts to make CompositeRedirectManual
windows not affect parent or sibling clip lists. The goal here is to
deliver expose events to parent windows so they can repaint the child
contents as needed, and to make the semantics of mixing manual and
automatic redirected windows sane -- Manual windows reserve no screen
space for their presentation; the parent window must present them on the
screen appropriately within their own geometry.

The change in this patch wrt the previous patch is that I've reserved
another bit in the window structure so that the semantics of manual vs
automatic redirection affects on clip lists is explicit in DIX. That
seemed more sensible than having a callback to the extension code to ask
the question constantly.

keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: manual-redirect-unclipped.diff
Type: text/x-patch
Size: 16038 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20070316/81b3e230/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20070316/81b3e230/attachment.pgp>

More information about the xorg mailing list