Remove proto/X11 dependencies from xcb-demo.
[free-sw/xcb/proto] / src / xproto.xml
index 5033ff6..3571ae1 100644 (file)
@@ -237,6 +237,11 @@ authorization from the authors.
 
   <eventcopy name="CirculateRequest" number="27" ref="CirculateNotify" />
 
+  <enum name="Property">
+    <item name="NewValue"><value>0</value></item>
+    <item name="Delete">  <value>1</value></item>
+  </enum>
+
   <event name="PropertyNotify" number="28">
     <pad bytes="1" />
     <field type="WINDOW" name="window" />
@@ -294,6 +299,12 @@ authorization from the authors.
     <field type="ClientMessageData" name="data" />
   </event>
 
+  <enum name="Mapping">
+    <item name="Modifier"><value>0</value></item>
+    <item name="Keyboard"><value>1</value></item>
+    <item name="Pointer"> <value>2</value></item>
+  </enum>
+
   <event name="MappingNotify" number="34">
     <pad bytes="1" />
     <field type="BYTE" name="request" />
@@ -334,53 +345,64 @@ authorization from the authors.
 
   <!-- FIXME: The ListFontsWithInfo request is not supported by XCB. -->
 
+  <enum name="WindowClass">
+    <item name="CopyFromParent"><value>0</value></item>
+    <item name="InputOutput">   <value>1</value></item>
+    <item name="InputOnly">     <value>2</value></item>
+  </enum>
+
   <!-- Window attributes for CreateWindow and ChangeWindowAttributes. -->
   <enum name="CW">
-    <item name="BackPixmap">
-      <op op="&lt;&lt;"><value>1</value><value>0</value></op>
-    </item>
-    <item name="BackPixel">
-      <op op="&lt;&lt;"><value>1</value><value>1</value></op>
-    </item>
-    <item name="BorderPixmap">
-      <op op="&lt;&lt;"><value>1</value><value>2</value></op>
-    </item>
-    <item name="BorderPixel">
-      <op op="&lt;&lt;"><value>1</value><value>3</value></op>
-    </item>
-    <item name="BitGravity">
-      <op op="&lt;&lt;"><value>1</value><value>4</value></op>
-    </item>
-    <item name="WinGravity">
-      <op op="&lt;&lt;"><value>1</value><value>5</value></op>
-    </item>
-    <item name="BackingStore">
-      <op op="&lt;&lt;"><value>1</value><value>6</value></op>
-    </item>
-    <item name="BackingPlanes">
-      <op op="&lt;&lt;"><value>1</value><value>7</value></op>
-    </item>
-    <item name="BackingPixel">
-      <op op="&lt;&lt;"><value>1</value><value>8</value></op>
-    </item>
-    <item name="OverrideRedirect">
-      <op op="&lt;&lt;"><value>1</value><value>9</value></op>
-    </item>
-    <item name="SaveUnder">
-      <op op="&lt;&lt;"><value>1</value><value>10</value></op>
-    </item>
-    <item name="EventMask">
-      <op op="&lt;&lt;"><value>1</value><value>11</value></op>
-    </item>
-    <item name="DontPropagate">
-      <op op="&lt;&lt;"><value>1</value><value>12</value></op>
-    </item>
-    <item name="Colormap">
-      <op op="&lt;&lt;"><value>1</value><value>13</value></op>
-    </item>
-    <item name="Cursor">
-      <op op="&lt;&lt;"><value>1</value><value>14</value></op>
-    </item>
+    <item name="BackPixmap">      <bit bit="0" /></item>
+    <item name="BackPixel">       <bit bit="1" /></item>
+    <item name="BorderPixmap">    <bit bit="2" /></item>
+    <item name="BorderPixel">     <bit bit="3" /></item>
+    <item name="BitGravity">      <bit bit="4" /></item>
+    <item name="WinGravity">      <bit bit="5" /></item>
+    <item name="BackingStore">    <bit bit="6" /></item>
+    <item name="BackingPlanes">   <bit bit="7" /></item>
+    <item name="BackingPixel">    <bit bit="8" /></item>
+    <item name="OverrideRedirect"><bit bit="9" /></item>
+    <item name="SaveUnder">       <bit bit="10" /></item>
+    <item name="EventMask">       <bit bit="11" /></item>
+    <item name="DontPropagate">   <bit bit="12" /></item>
+    <item name="Colormap">        <bit bit="13" /></item>
+    <item name="Cursor">          <bit bit="14" /></item>
+  </enum>
+  
+  <enum name="BackingStore">
+    <item name="NotUseful"> <value>0</value></item>
+    <item name="WhenMapped"><value>1</value></item>
+    <item name="Always">    <value>2</value></item>
+  </enum>
+
+  <enum name="EventMask">
+    <item name="NoEvent">           <value>0</value></item>
+    <item name="KeyPress">            <bit bit="0" /></item>
+    <item name="KeyRelease">          <bit bit="1" /></item>
+    <item name="ButtonPress">         <bit bit="2" /></item>
+    <item name="ButtonRelease">       <bit bit="3" /></item>
+    <item name="EnterWindow">         <bit bit="4" /></item>
+    <item name="LeaveWindow">         <bit bit="5" /></item>
+    <item name="PointerMotion">       <bit bit="6" /></item>
+    <item name="PointerMotionHint">   <bit bit="7" /></item>
+    <item name="Button1Motion">       <bit bit="8" /></item>
+    <item name="Button2Motion">       <bit bit="9" /></item>
+    <item name="Button3Motion">       <bit bit="10" /></item>
+    <item name="Button4Motion">       <bit bit="11" /></item>
+    <item name="Button5Motion">       <bit bit="12" /></item>
+    <item name="ButtonMotion">        <bit bit="13" /></item>
+    <item name="KeymapState">         <bit bit="14" /></item>
+    <item name="Exposure">            <bit bit="15" /></item>
+    <item name="VisibilityChange">    <bit bit="16" /></item>
+    <item name="StructureNotify">     <bit bit="17" /></item>
+    <item name="ResizeRedirect">      <bit bit="18" /></item>
+    <item name="SubstructureNotify">  <bit bit="19" /></item>
+    <item name="SubstructureRedirect"><bit bit="20" /></item>
+    <item name="FocusChange">         <bit bit="21" /></item>
+    <item name="PropertyChange">      <bit bit="22" /></item>
+    <item name="ColorMapChange">      <bit bit="23" /></item>
+    <item name="OwnerGrabButton">     <bit bit="24" /></item>
   </enum>
 
   <request name="CreateWindow" opcode="1">
@@ -406,6 +428,12 @@ authorization from the authors.
                 value-mask-name="value_mask"
                 value-list-name="value_list" />
   </request>
+  
+  <enum name="MapState">
+    <item name="Unmapped">  <value>0</value></item>
+    <item name="Unviewable"><value>1</value></item>
+    <item name="Viewable">  <value>2</value></item>
+  </enum>
 
   <request name="GetWindowAttributes" opcode="3">
     <pad bytes="1" />
@@ -438,6 +466,11 @@ authorization from the authors.
     <pad bytes="1" />
     <field type="WINDOW" name="window" />
   </request>
+  
+  <enum name="SetMode">
+    <item name="Insert"><value>0</value></item>
+    <item name="Delete"><value>1</value></item>
+  </enum>
 
   <request name="ChangeSaveSet" opcode="6">
     <field type="BYTE" name="mode" />
@@ -471,6 +504,16 @@ authorization from the authors.
     <pad bytes="1" />
     <field type="WINDOW" name="window" />
   </request>
+  
+  <enum name="ConfigWindow">
+    <item name="X">          <bit bit="0" /></item>
+    <item name="Y">          <bit bit="1" /></item>
+    <item name="Width">      <bit bit="2" /></item>
+    <item name="Height">     <bit bit="3" /></item>
+    <item name="BorderWidth"><bit bit="4" /></item>
+    <item name="Sibling">    <bit bit="5" /></item>
+    <item name="StackMode">  <bit bit="6" /></item>
+  </enum>
 
   <request name="ConfigureWindow" opcode="12">
     <pad bytes="1" />
@@ -539,6 +582,12 @@ authorization from the authors.
       </list>
     </reply>
   </request>
+  
+  <enum name="PropMode">
+    <item name="Replace"><value>0</value></item>
+    <item name="Prepend"><value>1</value></item>
+    <item name="Append"> <value>2</value></item>
+  </enum>
 
   <request name="ChangeProperty" opcode="18">
     <field type="CARD8" name="mode" />
@@ -564,6 +613,10 @@ authorization from the authors.
     <field type="WINDOW" name="window" />
     <field type="ATOM" name="property" />
   </request>
+  
+  <enum name="GetPropertyType">
+    <item name="Any"><value>0</value></item>
+  </enum>
 
   <request name="GetProperty" opcode="20">
     <field type="BOOL" name="delete" />
@@ -648,6 +701,15 @@ authorization from the authors.
     <field type="TIMESTAMP" name="time" />
   </request>
 
+  <enum name="Button">
+     <item name="Any"><value>0</value></item>
+     <item name="1">  <value>1</value></item>
+     <item name="2">  <value>2</value></item>
+     <item name="3">  <value>3</value></item>
+     <item name="4">  <value>4</value></item>
+     <item name="5">  <value>5</value></item>
+  </enum>
+
   <request name="GrabButton" opcode="28">
     <field type="BOOL" name="owner_events" />
     <field type="WINDOW" name="grab_window" />
@@ -958,6 +1020,32 @@ authorization from the authors.
     <pad bytes="1" />
     <field type="PIXMAP" name="pixmap" />
   </request>
+  
+  <enum name="GC">
+    <item name="Function">          <bit bit="0" /> </item>
+    <item name="PlaneMask">         <bit bit="1" /> </item>
+    <item name="Foreground">        <bit bit="2" /> </item>
+    <item name="Background">        <bit bit="3" /> </item>
+    <item name="LineWidth">         <bit bit="4" /> </item>
+    <item name="LineStyle">         <bit bit="5" /> </item>
+    <item name="CapStyle">          <bit bit="6" /> </item>
+    <item name="JoinStyle">         <bit bit="7" /> </item>
+    <item name="FillStyle">         <bit bit="8" /> </item>
+    <item name="FillRule">          <bit bit="9" /> </item>
+    <item name="Tile">              <bit bit="10" /> </item>
+    <item name="Stipple">           <bit bit="11" /> </item>
+    <item name="TileStippleOriginX"><bit bit="12" /> </item>
+    <item name="TileStippleOriginY"><bit bit="13" /> </item>
+    <item name="Font">              <bit bit="14" /> </item>
+    <item name="SubwindowMode">     <bit bit="15" /> </item>
+    <item name="GraphicsExposures"> <bit bit="16" /> </item>
+    <item name="ClipOriginX">       <bit bit="17" /> </item>
+    <item name="ClipOriginY">       <bit bit="18" /> </item>
+    <item name="Mask">              <bit bit="19" /> </item>
+    <item name="DashOffset">        <bit bit="20" /> </item>
+    <item name="DashList">          <bit bit="21" /> </item>
+    <item name="ArcMode">           <bit bit="22" /> </item>
+  </enum>
 
   <request name="CreateGC" opcode="55">
     <pad bytes="1" />
@@ -1041,6 +1129,11 @@ authorization from the authors.
     <field type="CARD16" name="height" />
     <field type="CARD32" name="bit_plane" />
   </request>
+  
+  <enum name="CoordMode">
+    <item name="Origin">  <value>0</value></item>
+    <item name="Previous"><value>1</value></item>
+  </enum>
 
   <request name="PolyPoint" opcode="64" combine-adjacent="true">
     <field type="BYTE" name="coordinate_mode" />
@@ -1111,6 +1204,17 @@ authorization from the authors.
     <field type="GCONTEXT" name="gc" />
     <list type="ARC" name="arcs" />
   </request>
+  
+  <enum name="ImageFormat">
+    <item name="XYBitmap"><value>0</value></item>
+    <item name="XYPixmap"><value>1</value></item>
+    <item name="ZPixmap"> <value>2</value></item>
+  </enum>
+
+  <enum name="ImageOrder">
+    <item name="LSBFirst"><value>0</value></item>
+    <item name="MSBFirst"><value>1</value></item>
+  </enum>
 
   <request name="PutImage" opcode="72">
     <field type="CARD8" name="format" />