[PATCHBOMB] randr 1.3: primary output infrastructure

Adam Jackson ajax at nwnk.net
Mon Dec 8 14:57:05 PST 2008


Not compile-tested, merely syntactically plausible, just wanted to get
this out for a second look.  This implements the primary output requests
in the DIX, and mangles the appropriate protocol requests to sort the
primary output to the front.

Patch #4 maps the primary output to the RANDR 1.0 "first" output, which
is sort of vaguely defined but seems like the right thing to do.  The
xf86 DDX also has a "compat" output which is even more vaguely defined;
I'm not yet sure what the correct thing to do with that is.  Input
appreciated.

Updated protocol specs and client-side library are in git on the
get-set-primary branches of the appropriate modules.

- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-randr-Add-GS-etOutputPrimary.patch
Type: text/x-patch
Size: 6282 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20081208/f8136f93/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-randr-Mangle-compat-Xinerama-reply-based-on-primary.patch
Type: text/x-patch
Size: 2305 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20081208/f8136f93/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-randr-Mangle-GetScreenResources-sort-order-based-on.patch
Type: text/x-patch
Size: 1628 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20081208/f8136f93/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-randr-use-primary-output-for-RRFirstOutput.patch
Type: text/x-patch
Size: 711 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20081208/f8136f93/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-randr-clear-primaryOutput-when-the-output-is-delete.patch
Type: text/x-patch
Size: 709 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20081208/f8136f93/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20081208/f8136f93/attachment.pgp>


More information about the xorg mailing list