share_list is a GLX_CONTEXT, not a CARD32
[free-sw/xcb/proto] / src / extensions / glx.xml
index 40310ad..2a72954 100644 (file)
@@ -59,7 +59,7 @@ The patch that fixed this server bug in X.org CVS is here:
        <typedef oldname="CARD32" newname="BOOL32" />
            
        <!-- Errors -->
-       <error name="Generic">
+       <error name="Generic" number="-1"> <!-- FIXME: fake number -->
                <field type="CARD32" name="bad_value" />
                <field type="CARD16" name="minor_opcode" />
                <field type="CARD8" name="major_opcode" />
@@ -134,7 +134,7 @@ The patch that fixed this server bug in X.org CVS is here:
                <field type="glx:CONTEXT" name="context" />
                <field type="VISUALID" name="visual" />
                <field type="CARD32" name="screen" />
-               <field type="CARD32" name="share_list" />
+               <field type="glx:CONTEXT" name="share_list" />
                <field type="BOOL" name="is_direct" />
                <pad bytes="3" />
        </request>
@@ -282,7 +282,7 @@ The patch that fixed this server bug in X.org CVS is here:
                        <pad bytes="1" />
                        <pad bytes="4" />
                        <field type="CARD32" name="n" />
-                       <pad byes="16" />
+                       <pad bytes="16" />
                </reply>
        </request>
 
@@ -367,7 +367,7 @@ The patch that fixed this server bug in X.org CVS is here:
                <reply>
                        <pad bytes="1" />
                        <field type="CARD32" name="context_tag" />
-                       <pad byes="20" />
+                       <pad bytes="20" />
                </reply>
        </request>