summaryrefslogtreecommitdiff
path: root/randr
diff options
context:
space:
mode:
authorEamon Walsh <ewalsh@tycho.nsa.gov>2007-10-15 19:06:01 -0400
committerEamon Walsh <ewalsh@moss-charon.epoch.ncsc.mil>2007-10-15 19:06:01 -0400
commitc827db57e4d9ca14c82b099dcfc9b7a0c0b5ba0a (patch)
tree35b3375f2fdce62aa6756f7062e909ff28c1c4e9 /randr
parent20db50b4c44a14f7eeac2b1de17ada68482521da (diff)
registry: Register RANDR extension protocol names.
Diffstat (limited to 'randr')
-rw-r--r--randr/randr.c68
1 files changed, 68 insertions, 0 deletions
diff --git a/randr/randr.c b/randr/randr.c
index bc2b995d2..d5b9819f1 100644
--- a/randr/randr.c
+++ b/randr/randr.c
@@ -32,6 +32,7 @@
#endif
#include "randrstr.h"
+#include "registry.h"
/* From render.h */
#ifndef SubPixelUnknown
@@ -351,6 +352,73 @@ RRExtensionInit (void)
#ifdef PANORAMIX
RRXineramaExtensionInit();
#endif
+
+ RegisterRequestName(extEntry->base, X_RRQueryVersion,
+ RANDR_NAME ":QueryVersion");
+ RegisterRequestName(extEntry->base, X_RROldGetScreenInfo,
+ RANDR_NAME ":OldGetScreenInfo");
+ RegisterRequestName(extEntry->base, X_RR1_0SetScreenConfig,
+ RANDR_NAME ":1_0SetScreenConfig");
+ RegisterRequestName(extEntry->base, X_RRSetScreenConfig,
+ RANDR_NAME ":SetScreenConfig");
+ RegisterRequestName(extEntry->base, X_RROldScreenChangeSelectInput,
+ RANDR_NAME ":OldScreenChangeSelectInput");
+ RegisterRequestName(extEntry->base, X_RRSelectInput,
+ RANDR_NAME ":SelectInput");
+ RegisterRequestName(extEntry->base, X_RRGetScreenInfo,
+ RANDR_NAME ":GetScreenInfo");
+ /* V1.2 additions */
+ RegisterRequestName(extEntry->base, X_RRGetScreenSizeRange,
+ RANDR_NAME ":GetScreenSizeRange");
+ RegisterRequestName(extEntry->base, X_RRSetScreenSize,
+ RANDR_NAME ":SetScreenSize");
+ RegisterRequestName(extEntry->base, X_RRGetScreenResources,
+ RANDR_NAME ":GetScreenResources");
+ RegisterRequestName(extEntry->base, X_RRGetOutputInfo,
+ RANDR_NAME ":GetOutputInfo");
+ RegisterRequestName(extEntry->base, X_RRListOutputProperties,
+ RANDR_NAME ":ListOutputProperties");
+ RegisterRequestName(extEntry->base, X_RRQueryOutputProperty,
+ RANDR_NAME ":QueryOutputProperty");
+ RegisterRequestName(extEntry->base, X_RRConfigureOutputProperty,
+ RANDR_NAME ":ConfigureOutputProperty");
+ RegisterRequestName(extEntry->base, X_RRChangeOutputProperty,
+ RANDR_NAME ":ChangeOutputProperty");
+ RegisterRequestName(extEntry->base, X_RRDeleteOutputProperty,
+ RANDR_NAME ":DeleteOutputProperty");
+ RegisterRequestName(extEntry->base, X_RRGetOutputProperty,
+ RANDR_NAME ":GetOutputProperty");
+ RegisterRequestName(extEntry->base, X_RRCreateMode,
+ RANDR_NAME ":CreateMode");
+ RegisterRequestName(extEntry->base, X_RRDestroyMode,
+ RANDR_NAME ":DestroyMode");
+ RegisterRequestName(extEntry->base, X_RRAddOutputMode,
+ RANDR_NAME ":AddOutputMode");
+ RegisterRequestName(extEntry->base, X_RRDeleteOutputMode,
+ RANDR_NAME ":DeleteOutputMode");
+ RegisterRequestName(extEntry->base, X_RRGetCrtcInfo,
+ RANDR_NAME ":GetCrtcInfo");
+ RegisterRequestName(extEntry->base, X_RRSetCrtcConfig,
+ RANDR_NAME ":SetCrtcConfig");
+ RegisterRequestName(extEntry->base, X_RRGetCrtcGammaSize,
+ RANDR_NAME ":GetCrtcGammaSize");
+ RegisterRequestName(extEntry->base, X_RRGetCrtcGamma,
+ RANDR_NAME ":GetCrtcGamma");
+ RegisterRequestName(extEntry->base, X_RRSetCrtcGamma,
+ RANDR_NAME ":SetCrtcGamma");
+
+ RegisterEventName(RREventBase + RRScreenChangeNotify,
+ RANDR_NAME ":ScreenChangeNotify");
+ /* V1.2 additions */
+ RegisterEventName(RREventBase + RRNotify,
+ RANDR_NAME ":Notify");
+
+ RegisterErrorName(RRErrorBase + BadRROutput,
+ RANDR_NAME ":BadRROutput");
+ RegisterErrorName(RRErrorBase + BadRRCrtc,
+ RANDR_NAME ":BadRRCrtc");
+ RegisterErrorName(RRErrorBase + BadRRMode,
+ RANDR_NAME ":BadRRMode");
}
static int