[Xcb] [PATCH] xfixes: Update to version 5
Daniel Martin
consume.noise at gmail.com
Wed Feb 13 23:40:49 PST 2013
On Tue, Feb 05, 2013 at 06:57:36PM +0000, Neil Roberts wrote:
> Here is a patch to update the XFixes support to version 5.
Thank you for writing it.
> -- >8 --
>
> This adds the two new functions in XFixes version 5 for handling
> pointer barriers.
>
> Signed-off-by: Neil Roberts <neil at linux.intel.com>
> ---
> src/xfixes.xml | 23 ++++++++++++++++++++++-
> 1 file changed, 22 insertions(+), 1 deletion(-)
>
> diff --git a/src/xfixes.xml b/src/xfixes.xml
> index 9bbeaab..80c2292 100644
> --- a/src/xfixes.xml
> +++ b/src/xfixes.xml
> @@ -26,7 +26,7 @@ authorization from the authors.
> -->
> <!-- This file describes version 4 of XFixes. -->
> <xcb header="xfixes" extension-xname="XFIXES" extension-name="XFixes"
> - major-version="4" minor-version="0">
> + major-version="5" minor-version="0">
> <import>xproto</import>
> <import>render</import>
> <import>shape</import>
> @@ -331,4 +331,25 @@ authorization from the authors.
> <request name="ShowCursor" opcode="30">
> <field type="WINDOW" name="window" />
> </request>
> +
> + <!-- Version 5 -->
> +
> + <xidtype name="BARRIER" />
> +
> + <request name="CreatePointerBarrier" opcode="31">
> + <field type="BARRIER" name="barrier" />
> + <field type="DRAWABLE" name="drawable" />
Could you adopt the latest changes, please? 'drawable' was replaced by
'window':
http://cgit.freedesktop.org/xorg/proto/fixesproto/commit/fixesproto.txt?id=b6c6bc2aa4b83f8763c75c90e6671052272a2af2
> + <field type="CARD16" name="x1" />
> + <field type="CARD16" name="y1" />
> + <field type="CARD16" name="x2" />
> + <field type="CARD16" name="y2" />
> + <field type="CARD32" name="directions" />
> + <pad bytes="2" />
> + <field type="CARD16" name="num_devices" />
> + <list type="CARD16" name="devices"><fieldref>num_devices</fieldref></list>
> + </request>
> +
> + <request name="DeletePointerBarrier" opcode="32">
> + <field type="BARRIER" name="barrier" />
> + </request>
> </xcb>
> --
> 1.7.11.3.g3c3efa5
For the version with the enum:
Tested-by: Daniel Martin <consume.noise at gmail.com>
More information about the Xcb
mailing list