diff options
author | Keith Packard <keithp@neko.keithp.com> | 2006-11-21 01:15:26 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2006-11-28 11:13:43 -0800 |
commit | 24abce8032940e96bb2ccf9e463a7fff6f36283a (patch) | |
tree | 4f41479e14760470e9da45e5f06c065bf829c8c5 /randr/rrsdispatch.c | |
parent | f62ac3ec39c6593df476985c630e499864c19c72 (diff) |
Change RandR property datatype to include pending/valid values.
This patch tracks the protocol changes which introduce more complex
semantics for RandR output properties including pending and valid value
information.
(cherry picked from commit af55c65bea40669fdc038aa34c6a1ec9ecb33e87)
Diffstat (limited to 'randr/rrsdispatch.c')
-rw-r--r-- | randr/rrsdispatch.c | 46 |
1 files changed, 34 insertions, 12 deletions
diff --git a/randr/rrsdispatch.c b/randr/rrsdispatch.c index 67af75306..4a6a6e43f 100644 --- a/randr/rrsdispatch.c +++ b/randr/rrsdispatch.c @@ -132,6 +132,26 @@ SProcRRListOutputProperties (ClientPtr client) } static int +SProcRRQueryOutputProperty (ClientPtr client) +{ + REQUEST(xRRQueryOutputPropertyReq); + + REQUEST_SIZE_MATCH(xRRQueryOutputPropertyReq); + (void) stuff; + return BadImplementation; +} + +static int +SProcRRConfigureOutputProperty (ClientPtr client) +{ + REQUEST(xRRConfigureOutputPropertyReq); + + REQUEST_SIZE_MATCH(xRRConfigureOutputPropertyReq); + (void) stuff; + return BadImplementation; +} + +static int SProcRRChangeOutputProperty (ClientPtr client) { REQUEST(xRRChangeOutputPropertyReq); @@ -267,17 +287,19 @@ int (*SProcRandrVector[RRNumberRequests])(ClientPtr) = { SProcRRGetScreenResources, /* 8 */ SProcRRGetOutputInfo, /* 9 */ SProcRRListOutputProperties,/* 10 */ - SProcRRChangeOutputProperty,/* 11 */ - SProcRRDeleteOutputProperty,/* 12 */ - SProcRRGetOutputProperty, /* 13 */ - SProcRRCreateMode, /* 14 */ - SProcRRDestroyMode, /* 15 */ - SProcRRAddOutputMode, /* 16 */ - SProcRRDeleteOutputMode, /* 17 */ - SProcRRGetCrtcInfo, /* 18 */ - SProcRRSetCrtcConfig, /* 19 */ - SProcRRGetCrtcGammaSize, /* 20 */ - SProcRRGetCrtcGamma, /* 21 */ - SProcRRSetCrtcGamma, /* 22 */ + SProcRRQueryOutputProperty, /* 11 */ + SProcRRConfigureOutputProperty, /* 12 */ + SProcRRChangeOutputProperty,/* 13 */ + SProcRRDeleteOutputProperty,/* 14 */ + SProcRRGetOutputProperty, /* 15 */ + SProcRRCreateMode, /* 16 */ + SProcRRDestroyMode, /* 17 */ + SProcRRAddOutputMode, /* 18 */ + SProcRRDeleteOutputMode, /* 19 */ + SProcRRGetCrtcInfo, /* 20 */ + SProcRRSetCrtcConfig, /* 21 */ + SProcRRGetCrtcGammaSize, /* 22 */ + SProcRRGetCrtcGamma, /* 23 */ + SProcRRSetCrtcGamma, /* 24 */ }; |