[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