summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
854d08c)
For following request and replies, substitutes attribute list passing
to a parameter list instead of valuemask/values
Requests: - CreatePixmap
- QueryContext
- CreatePbuffer
- ChangeDrawableAttributes
- CreateWindow
Reply: - GetDrawableAttributes
<field type="xproto:PIXMAP" name="pixmap" />
<field type="glx:PIXMAP" name="glx_pixmap" />
<field type="CARD32" name="num_attribs" />
<field type="xproto:PIXMAP" name="pixmap" />
<field type="glx:PIXMAP" name="glx_pixmap" />
<field type="CARD32" name="num_attribs" />
+ <list type="CARD32" name="attribs">
+ <op op="*">
+ <fieldref>num_attribs</fieldref>
+ <value>2</value>
+ </op>
+ </list>
</request>
<request name="DestroyPixmap" opcode="23">
</request>
<request name="DestroyPixmap" opcode="23">
<pad bytes="1" />
<field type="CARD32" name="num_attributes"/>
<pad bytes="20" />
<pad bytes="1" />
<field type="CARD32" name="num_attributes"/>
<pad bytes="20" />
- <valueparam value-mask-type="CARD32"
- value-mask-name="value_mask"
- value-list-name="value_list" />
+ <list type="CARD32" name="attribs">
+ <op op="*">
+ <fieldref>num_attributes</fieldref>
+ <value>2</value>
+ </op>
+ </list>
<field type="FBCONFIG" name="fbconfig" />
<field type="PBUFFER" name="pbuffer" />
<field type="CARD32" name="num_attribs" />
<field type="FBCONFIG" name="fbconfig" />
<field type="PBUFFER" name="pbuffer" />
<field type="CARD32" name="num_attribs" />
- <valueparam value-mask-type="CARD32"
- value-mask-name="value_mask"
- value-list-name="value_list" />
+ <list type="CARD32" name="attribs">
+ <op op="*">
+ <fieldref>num_attribs</fieldref>
+ <value>2</value>
+ </op>
+ </list>
</request>
<request name="DestroyPbuffer" opcode="28">
</request>
<request name="DestroyPbuffer" opcode="28">
<pad bytes="1" />
<field type="CARD32" name="num_attribs" />
<pad bytes="20" />
<pad bytes="1" />
<field type="CARD32" name="num_attribs" />
<pad bytes="20" />
- <valueparam value-mask-type="CARD32"
- value-mask-name="value_mask"
- value-list-name="value_list" />
+ <list type="CARD32" name="attribs">
+ <op op="*">
+ <fieldref>num_attribs</fieldref>
+ <value>2</value>
+ </op>
+ </list>
</reply>
</request>
<request name="ChangeDrawableAttributes" opcode="30">
<field type="glx:DRAWABLE" name="drawable" />
<field type="CARD32" name="num_attribs" />
</reply>
</request>
<request name="ChangeDrawableAttributes" opcode="30">
<field type="glx:DRAWABLE" name="drawable" />
<field type="CARD32" name="num_attribs" />
- <valueparam value-mask-type="CARD32"
- value-mask-name="value_mask"
- value-list-name="value_list" />
+ <list type="CARD32" name="attribs">
+ <op op="*">
+ <fieldref>num_attribs</fieldref>
+ <value>2</value>
+ </op>
+ </list>
</request>
<request name="CreateWindow" opcode="31">
</request>
<request name="CreateWindow" opcode="31">
<field type="xproto:WINDOW" name="window" />
<field type="glx:WINDOW" name="glx_window" />
<field type="CARD32" name="num_attribs" />
<field type="xproto:WINDOW" name="window" />
<field type="glx:WINDOW" name="glx_window" />
<field type="CARD32" name="num_attribs" />
- <valueparam value-mask-type="CARD32"
- value-mask-name="value_mask"
- value-list-name="value_list" />
+ <list type="CARD32" name="attribs">
+ <op op="*">
+ <fieldref>num_attribs</fieldref>
+ <value>2</value>
+ </op>
+ </list>
</request>
<request name="DeleteWindow" opcode="32">
</request>
<request name="DeleteWindow" opcode="32">