[Xcb-commit] Branch 'xspec' - 2 commits - xcb-proto
Alp Toker
alp at kemper.freedesktop.org
Wed Mar 29 20:52:12 PST 2006
xcb-proto/src/extensions/dmx.xml | 118 +++++++++++++++++++++++++++++++
xcb-proto/src/extensions/screensaver.xml | 2
2 files changed, 119 insertions(+), 1 deletion(-)
New commits:
diff-tree 50a0ce93b7488b773b6a758bbb03bacc5332f27a (from e25f730fba767cb36e51f193f0b8fb29bf71ae46)
Author: Alp Toker <alp at atoker.com>
Date: Thu Mar 30 05:52:03 2006 +0100
Start work on DMX (Distributed X) extension
diff --git a/xcb-proto/src/extensions/dmx.xml b/xcb-proto/src/extensions/dmx.xml
new file mode 100644
index 0000000..6868e62
--- /dev/null
+++ b/xcb-proto/src/extensions/dmx.xml
@@ -0,0 +1,118 @@
+<?xml version="1.0"?>
+<!-- FIXME: complete this extension, it is not yet usable -->
+<extension header="dmx" xname="DMX" name="DMX" version="2.2.20040604">
+ <mask name="Screen">
+ <item name="screen-window-width"/>
+ <item name="screen-window-height"/>
+ <item name="screen-window-x-offset"/>
+ <item name="screen-window-y-offset"/>
+ <item name="root-window-width"/>
+ <item name="root-window-height"/>
+ <item name="root-window-x-offset"/>
+ <item name="root-window-y-offset"/>
+ <item name="root-window-x-origin"/>
+ <item name="root-window-y-origin"/>
+ </mask>
+ <struct name="ScreenAttributes">
+ <!-- TODO: name string and index -->
+ <!-- TODO: auto-generate above mask from below fields -->
+ <field type="Size" name="screen-window-size"/>
+ <field type="Point" name="screen-window-offset"/>
+ <field type="Size" name="root-window-size"/>
+ <field type="Point" name="root-window-offset"/>
+ <field type="Point" name="root-window-origin"/>
+ </struct>
+ <mask name="Desktop">
+ <item name="width"/>
+ <item name="height"/>
+ <item name="shift-x"/>
+ <item name="shift-y"/>
+ </mask>
+ <struct name="DesktopAttributes">
+ </struct>
+ <struct name="WindowAttributes">
+ </struct>
+ <mask name="Input">
+ <item name="type"/>
+ <item name="physical-screen"/>
+ <item name="sends-core"/>
+ </mask>
+ <enum name="InputType">
+ <item name="local"/>
+ <item name="console"/>
+ <item name="backend"/>
+ </enum>
+ <request name="QueryVersion" number="0">
+ <reply>
+ </reply>
+ </request>
+ <request name="GetScreenCount" number="1">
+ <reply>
+ </reply>
+ </request>
+ <!-- TODO: versioning: requests 2, 6 and 7 deprecated -->
+<!--
+ <request name="GetScreenInformation" number="2">
+ </request>
+-->
+ <request name="GetWindowAttributes" number="3">
+ <reply>
+ </reply>
+ </request>
+ <request name="GetInputCount" number="4">
+ <reply>
+ </reply>
+ </request>
+ <struct name="InputAttributes">
+ </struct>
+ <request name="GetInputAttributes" number="5">
+ <reply>
+ </reply>
+ </request>
+<!--
+ <request name="ForceWindowCreation" number="6">
+ </request>
+ <request name="ReconfigureScreen" number="7">
+ </request>
+-->
+ <request name="Sync" number="8">
+ <reply>
+ </reply>
+ </request>
+ <request name="ForceWindowCreation" number="9">
+ <reply>
+ </reply>
+ </request>
+ <request name="GetScreenAttributes" number="10">
+ <reply>
+ </reply>
+ </request>
+ <request name="ChangeScreensAttributes" number="11">
+ <reply>
+ </reply>
+ </request>
+ <request name="AddScreen" number="12">
+ <reply>
+ </reply>
+ </request>
+ <request name="RemoveScreen" number="13">
+ <reply>
+ </reply>
+ </request>
+ <request name="GetDesktopAttributes" number="14">
+ <reply>
+ </reply>
+ </request>
+ <request name="ChangeDesktopAttributes" number="15">
+ <reply>
+ </reply>
+ </request>
+ <request name="AddInput" number="16">
+ <reply>
+ </reply>
+ </request>
+ <request name="RemoveInput" number="17">
+ <reply>
+ </reply>
+ </request>
+</extension>
diff-tree e25f730fba767cb36e51f193f0b8fb29bf71ae46 (from aaaac41020bc742669c7eddd2273e1046ac4cf3a)
Author: Alp Toker <alp at atoker.com>
Date: Thu Mar 30 04:36:04 2006 +0100
Fix incorrect extension xname
diff --git a/xcb-proto/src/extensions/screensaver.xml b/xcb-proto/src/extensions/screensaver.xml
index ae5abf8..a7081af 100644
--- a/xcb-proto/src/extensions/screensaver.xml
+++ b/xcb-proto/src/extensions/screensaver.xml
@@ -31,7 +31,7 @@ authorization from the authors.
Screen Saver Extension to the X Protocol
Draft Standard Version 1.0
-->
-<extension header="screensaver" xname="SCREENSAVER" name="ScreenSaver" version="1.0">
+<extension header="screensaver" xname="MIT-SCREEN-SAVER" name="ScreenSaver" version="1.0">
<!-- Types -->
<enum type="byte" name="ScreenSaverKind">
<item name="blanked"/>
More information about the xcb-commit
mailing list