glx: Replace some 'reserved' fields with explicit padding

In the GLX protocol specs, the various fields named 'reserved' are
just there to provide alignment padding.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Peter Harris <pharris@opentext.com>
Signed-off-by: Peter Harris <pharris@opentext.com>
glx: Use glx:CONTEXT for share_list parameter of CreateNewContext

This matches the share_list parameter of CreateContext.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Signed-off-by: Peter Harris <pharris@opentext.com>
glx: Use FBCONFIG type for fbconfig parameter of CreateNewContext and CreatePixmap

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Signed-off-by: Peter Harris <pharris@opentext.com>
glx: Add protocol for GLX_ARB_create_context and GLX_ARB_create_context_profile

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Signed-off-by: Peter Harris <pharris@opentext.com>
dri2: Update to version 1.3 (v2)

Signed-off-by: Fredrik Höglund <fredrik@kde.org>
Signed-off-by: Peter Harris <pharris@opentext.com>
Fix ChangeHosts address string

ChangeHosts incorrectly encodes address as a string, not a binary blob. It
should be the same as in the HOSTS structure.

Fixes #43604

Signed-off-by: Julien Danjou <julien@danjou.info>
Fix SetFontPath path string encoding

SetFontPath doesn't encode the path strings correctly - it should be the
same as the GetFontPath reply.

Fixes #43602

Signed-off-by: Julien Danjou <julien@danjou.info>
Fix 9efd2ac87b9eca51d07173cf33d48f4d3b77509e field name

Signed-off-by: Julien Danjou <julien@danjou.info>
Fix some fields name

XKB-SetControls has some incorrectly named fields according to the spec,
interanlRealMods -> internalRealMods, Internal where Ignore should be used.

This fixes #43605

Signed-off-by: Julien Danjou <julien@danjou.info>
Fix XKB GetState missing lookupMods field

This fixes #43606

Signed-off-by: Julien Danjou <julien@danjou.info>
Release xcb-proto 1.7
Add ge and xf86vidmode protocol descriptions.

Reviewed-by: Jamey Sharp <jamey@minilop.net>
Remove now unnecessary files as everything is implemented in xcbgen.

Reviewed-by: Jamey Sharp <jamey@minilop.net>
Add autogen.sh to EXTRA_DIST.

Reviewed-by: Uli Schlachter <psychon@znc.in>
Rename the ExprType "parent" attribute to "parents".

This is fallout from commit 76ca2c0b1527541be59c344118c538ba055ad9d8,
which renamed the *parent parameter of ExprType.__init__, but failed
to rename the instance attribute to which it was assigned.

Signed-off-by: Julien Danjou <julien@danjou.info>
Release xcb-proto 1.7.1

Signed-off-by: Julien Danjou <julien@danjou.info>
xproto: add doc tags, xcbgen: handle doc tags

Signed-off-by: Julien Danjou <julien@danjou.info>
dri2: Update to DRI2 1.4

In DRI2 1.4, the DRI2GetParam request was added.

Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
XKB: Fix broken events

XKB events all have exactly the same event number - 0 (from the XKB
event base).  Within this, they're all multiplexed by the xkbType field,
which comes immediately after the event type field, before the sequence
number.  Without this field, the events are pretty much useless, so add
it manually.

Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Reviewed-by: Uli Schlachter <psychon@znc.in>
Signed-off-by: Julien Danjou <julien@danjou.info>
Release xcb-proto 1.8

Signed-off-by: Uli Schlachter <psychon@znc.in>