Peter Harris [Fri, 6 Mar 2009 16:34:11 +0000 (11:34 -0500)]
Add enum references to fields in DPMS
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Fri, 6 Mar 2009 16:20:17 +0000 (11:20 -0500)]
Add enum references to fields in Damage
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Fri, 6 Mar 2009 16:20:09 +0000 (11:20 -0500)]
Add enum references to fields in XFIXES
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Fri, 6 Mar 2009 15:44:10 +0000 (10:44 -0500)]
Add enum references to fields in Composite
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Thu, 5 Mar 2009 23:26:21 +0000 (18:26 -0500)]
Add enum references to fields in Shape
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Wed, 18 Mar 2009 20:39:29 +0000 (16:39 -0400)]
Move enums above their first use in xproto.xml
This change makes it easier to process the xml file in a single streamy
pass.
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Thu, 19 Mar 2009 17:42:19 +0000 (13:42 -0400)]
xinput tweaks
- The 'present' field is boolean
- The spec seems to imply that AxisInfo should be signed.
In actual usage, some devices center on 0, and transmit signed values.
- Add error definitions
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Wed, 25 Feb 2009 21:46:00 +0000 (16:46 -0500)]
Add a variety of 'None' enum types and altenum references.
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Thu, 19 Feb 2009 19:49:11 +0000 (14:49 -0500)]
Add (and use) KeyButMask enum.
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Thu, 19 Feb 2009 19:44:46 +0000 (14:44 -0500)]
Add (and use) Time/CurrentTime enum.
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Thu, 5 Feb 2009 21:09:05 +0000 (16:09 -0500)]
Document enum, altenum, and mask
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Thu, 5 Feb 2009 21:42:50 +0000 (16:42 -0500)]
Add altenum (non-exhaustive enum)
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Thu, 19 Feb 2009 19:37:37 +0000 (14:37 -0500)]
Most usages of ModMask may also take the special value "Any".
Signed-off-by: Peter Harris <pharris@opentext.com>
Julien Danjou [Mon, 16 Feb 2009 10:35:46 +0000 (11:35 +0100)]
Release xcb-proto 1.4
Peter Harris [Thu, 5 Feb 2009 21:01:49 +0000 (16:01 -0500)]
Move the definition of "enum" and "mask" from <field> to "var".
In theory, anything that may contain a value may contain an enum value.
In practise, the Render extension has a <list> of enum in the
QueryPictFormats reply.
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Thu, 5 Feb 2009 21:16:09 +0000 (16:16 -0500)]
Remove obsolete references to XSLT
Signed-off-by: Peter Harris <pharris@opentext.com>
Peter Harris [Mon, 5 Jan 2009 16:35:10 +0000 (11:35 -0500)]
Add missing enum references to xproto.xml
Fix enum typos in xproto.xml
Signed-off-by: Peter Harris <pharris@opentext.com>
Antoine Latter [Mon, 5 Jan 2009 02:13:13 +0000 (20:13 -0600)]
Associate fields with the enum which describes their allowed values.
Two optional attributes are added to the field element:
enum - This fieled may assume one of the values in the named enum
mask - This fieled is a bitmask of the values in the named enum
Signed-off-by: Julien Danjou <julien@danjou.info>
Antoine Latter [Sun, 28 Dec 2008 00:50:13 +0000 (19:50 -0500)]
Add padding to the setup request struct as required by the protocol.
Add padding to QueryExtension as required by the protocol.
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 10 Dec 2008 10:33:43 +0000 (11:33 +0100)]
Release xcb-proto 1.3
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 10 Dec 2008 10:29:30 +0000 (11:29 +0100)]
NEWS: add 1.2 release NEWS
Signed-off-by: Julien Danjou <julien@danjou.info>
Peter Harris [Fri, 17 Oct 2008 20:10:48 +0000 (16:10 -0400)]
Change CARD8 to char when referring to a string in xfixes.xml
Thomas Hunger [Wed, 4 Jul 2007 11:58:25 +0000 (13:58 +0200)]
Change type="CARD8" to type="char" where the X specs require a STRING8
Peter Harris [Tue, 4 Nov 2008 21:19:12 +0000 (16:19 -0500)]
randr: Use xidtype where appropriate
Signed-off-by: Peter Harris <peter.harris@hummingbird.com>
Peter Harris [Wed, 5 Nov 2008 19:08:16 +0000 (14:08 -0500)]
randr: Update to match protocol specification
From
5334bcd14310dd9bf99df5d1391ce119366c6085 Mon Sep 17 00:00:00 2001
From: Peter Harris <peter.harris@hummingbird.com>
Date: Wed, 5 Nov 2008 11:40:40 -0500
Subject: [PATCH] randr: Update to match protocol specification
Some of these changes are semi-cosmetic
- CARD vs INT
- pad vs "status" in some replies
Some of these changes are actual bug fixes:
- ConfigureOutputProperty values
- ChangeOutputProperty data
- SetCrtcConfig outputs
Signed-off-by: Peter Harris <peter.harris@hummingbird.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
Alberto Milone [Wed, 22 Oct 2008 19:59:41 +0000 (15:59 -0400)]
RandR: add missing outputs list to GetCrtcInfoReply.
Peter Harris [Thu, 16 Oct 2008 23:04:40 +0000 (19:04 -0400)]
Move the defintion of STRING8 above its first use in xprint.xml
Signed-off-by: Julien Danjou <julien@danjou.info>
Peter Harris [Thu, 16 Oct 2008 22:58:38 +0000 (18:58 -0400)]
Move structures above their first uses in xinput.xml
This change makes it easier to process the xml file in a single streamy pass.
Signed-off-by: Julien Danjou <julien@danjou.info>
Peter Harris [Thu, 16 Oct 2008 22:40:00 +0000 (18:40 -0400)]
Move Format above its first use in xv.xml
This change makes it easier to process the xml file in a single streamy
pass.
Signed-off-by: Julien Danjou <julien@danjou.info>
Eamon Walsh [Mon, 20 Oct 2008 18:05:37 +0000 (14:05 -0400)]
RandR: Remove extraneous field from GetCrtcInfoReply.
Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
minami [Thu, 16 Oct 2008 21:42:23 +0000 (23:42 +0200)]
render: fix missing field in gradient proto
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 1 Sep 2008 13:05:46 +0000 (15:05 +0200)]
xv: add missing padding bytes
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 1 Sep 2008 13:05:44 +0000 (15:05 +0200)]
sync: add missing padding bytes
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 1 Sep 2008 13:05:43 +0000 (15:05 +0200)]
xproto: add missing padding bytes
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 1 Sep 2008 13:05:42 +0000 (15:05 +0200)]
shm: add missing padding bytes
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 1 Sep 2008 13:05:41 +0000 (15:05 +0200)]
shape: add missing padding bytes
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 1 Sep 2008 13:05:40 +0000 (15:05 +0200)]
render: add missing padding bytes
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 1 Sep 2008 13:05:39 +0000 (15:05 +0200)]
randr: add missing padding bytes
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 1 Sep 2008 13:05:38 +0000 (15:05 +0200)]
dpms: add missing padding bytes
Signed-off-by: Julien Danjou <julien@danjou.info>
Carsten Meier [Wed, 3 Sep 2008 10:55:04 +0000 (12:55 +0200)]
Make bit-numbers available to code-generators
The Enum-class now exports the bit numbers in the 'bits'-list
if they have been specified in the protocol description.
Signed-off-by: Bart Massey <bart@cs.pdx.edu>
Carsten Meier [Wed, 3 Sep 2008 10:50:26 +0000 (12:50 +0200)]
Generate values instead of shift-expressions for enum-bits
Now more language independent as some languages don't have
C-like shift-operators.
Signed-off-by: Bart Massey <bart@cs.pdx.edu>
Bart Massey [Wed, 3 Sep 2008 18:37:03 +0000 (11:37 -0700)]
did remaining replacements of hex constants with decimal
Carsten Meier [Wed, 3 Sep 2008 11:01:24 +0000 (13:01 +0200)]
Replaced hex-values with decimal ones
Replaced the GC-function values with decimal ones as some
languages have a different notation for hex-values.
Signed-off-by: Bart Massey <bart@cs.pdx.edu>
Bart Massey [Sun, 31 Aug 2008 07:45:17 +0000 (00:45 -0700)]
made changes to support new value-mask-pad field of valueparam structures
Eamon Walsh [Tue, 2 Sep 2008 21:38:30 +0000 (17:38 -0400)]
xcb-xselinux: Add GetClientContext request.
Julien Danjou [Wed, 27 Aug 2008 09:51:06 +0000 (11:51 +0200)]
glx: add padding for PbufferClobber event
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 27 Aug 2008 09:50:49 +0000 (11:50 +0200)]
screensaver: add padding for notify event
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 27 Aug 2008 09:40:52 +0000 (11:40 +0200)]
xproto: fix alignment for RotateProperties request
Signed-off-by: Julien Danjou <julien@danjou.info>
Peter Harris [Wed, 27 Aug 2008 08:17:23 +0000 (10:17 +0200)]
xv.xml: Use <pad> for padding
Signed-off-by: Julien Danjou <julien@danjou.info>
Peter Harris [Wed, 27 Aug 2008 08:13:18 +0000 (10:13 +0200)]
xv.xml: Make padding explicit
I noticed that xv.xml assumes implicit padding in a couple of locations.
Please apply this patch to make the padding explicit. Or is implicit
pad support required in all consumers of xcb/proto?
Signed-off-by: Julien Danjou <julien@danjou.info>
Peter Hutterer [Fri, 18 Jul 2008 01:29:58 +0000 (10:59 +0930)]
Release xcb-proto 1.2.
Eamon Walsh [Wed, 9 Jul 2008 17:41:10 +0000 (13:41 -0400)]
Work around a Python bug involving the file name 'types.py'.
Eamon Walsh [Thu, 22 May 2008 02:49:14 +0000 (22:49 -0400)]
Avoid using enum types as structure fields.
Eamon Walsh [Thu, 22 May 2008 02:25:50 +0000 (22:25 -0400)]
Fix a type size calculation.
Eamon Walsh [Fri, 16 May 2008 18:53:49 +0000 (14:53 -0400)]
Add is_simple boolean attribute for plain integer types.
Eamon Walsh [Thu, 24 Apr 2008 00:21:31 +0000 (20:21 -0400)]
Add the python install dir to xcb-xproto.pc.
Eamon Walsh [Thu, 17 Apr 2008 23:46:16 +0000 (19:46 -0400)]
Add Python parser language-independent parts.
Eamon Walsh [Mon, 14 Apr 2008 23:24:02 +0000 (19:24 -0400)]
Require a length specification for lists in reply structures.
Eamon Walsh [Mon, 14 Apr 2008 18:42:39 +0000 (14:42 -0400)]
Remove some stray padding from an XInput request.
Eamon Walsh [Mon, 14 Apr 2008 18:40:47 +0000 (14:40 -0400)]
Xinerama GetScreenSize screen field is a CARD32, not an xproto screen struct.
Eamon Walsh [Thu, 3 Apr 2008 21:58:41 +0000 (17:58 -0400)]
Use multiword attribute instead of oneword in XSELinux description.
Fixes validation.
Eamon Walsh [Wed, 5 Mar 2008 17:50:49 +0000 (12:50 -0500)]
xcb-xselinux: Revisions to xselinux extension protocol.
Eamon Walsh [Tue, 26 Feb 2008 00:33:15 +0000 (19:33 -0500)]
xcb-xselinux: Remove an errant padding statement.
Bug reported by Xavier Toth.
Eamon Walsh [Thu, 24 Jan 2008 20:48:07 +0000 (15:48 -0500)]
Add XML description for SELinux extension.
Eamon Walsh [Thu, 24 Jan 2008 20:46:59 +0000 (15:46 -0500)]
Add XML description for XInput extension.
Some requests and replies are not yet implemented.
Peter Harris [Tue, 11 Dec 2007 00:58:48 +0000 (19:58 -0500)]
Use <bit> instead of <value> where appropriate
Bart Massey [Mon, 10 Dec 2007 22:34:40 +0000 (14:34 -0800)]
fixed xv SelectPortNotify argument; bug reported by Julien Cristau <jcristau@debian.org>
Peter Harris [Fri, 7 Dec 2007 22:23:53 +0000 (14:23 -0800)]
Change the protocol definition of X-Resource to use ATOMs.
Jamey Sharp [Sat, 1 Dec 2007 20:32:38 +0000 (12:32 -0800)]
Bugfix: GetKeyboardMapping's keysyms list had the wrong length.
Jamey Sharp [Sun, 4 Nov 2007 22:17:52 +0000 (14:17 -0800)]
Release xcb-proto 1.1
Rob Taylor [Mon, 27 Aug 2007 13:56:45 +0000 (06:56 -0700)]
fix XSync Initialize call
Initialize takes two CARD8 fields for desired Xsync version.
Matthias Hopf [Wed, 11 Apr 2007 15:23:44 +0000 (17:23 +0200)]
Update autogen.sh to one that does objdir != srcdir.
Eamon Walsh [Tue, 10 Apr 2007 15:56:43 +0000 (11:56 -0400)]
Modifies new attribute from previous patch so that it need only be used
on extensions with split names.
Eamon Walsh [Thu, 29 Mar 2007 19:26:28 +0000 (12:26 -0700)]
Introduces attribute to schema and modifies currently special-cased
protocol descriptions to use it.
Jeremy Kolb [Tue, 13 Feb 2007 00:49:12 +0000 (19:49 -0500)]
Update DAMAGE to 1.1
Ian Osgood [Sat, 2 Dec 2006 16:54:14 +0000 (08:54 -0800)]
Use lowercase for field names.
Ian Osgood [Sat, 2 Dec 2006 16:42:24 +0000 (08:42 -0800)]
Fix ListOutputProperties protocol.
Ian Osgood [Thu, 30 Nov 2006 20:01:22 +0000 (12:01 -0800)]
Update RandR to version 1.2
Josh Triplett [Thu, 23 Nov 2006 15:21:09 +0000 (07:21 -0800)]
Release xcb-proto 1.0
Vincent Torri [Wed, 22 Nov 2006 05:57:38 +0000 (21:57 -0800)]
Bug #8990: randr type fixes
Patrick Guimond [Wed, 8 Nov 2006 22:34:33 +0000 (17:34 -0500)]
Estethic change for attribute parameter name
Changed num_attributes parameter of QueryContext request to num_attribs
for consistency with other requests
Patrick Guimond [Wed, 8 Nov 2006 22:32:43 +0000 (17:32 -0500)]
fixed screen parameter type in requests
For the following requests, fixed the paramater type to be CARD32 instead
of SCREEN structure
Requests: - CreateNewContext
- CreatePbuffer
- CreateWindow
Patrick Guimond [Wed, 8 Nov 2006 22:29:43 +0000 (17:29 -0500)]
Changed valueparam arguments for attribute lists
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
Jamey Sharp [Sun, 19 Nov 2006 22:51:26 +0000 (14:51 -0800)]
Remove support for the <localfield> tag: nothing needs it.
Only one use of <localfield> remained, for a list length expression in
xv.xml. List length parameters that don't actually appear in the
protocol should be left implicit: if no length expression is given, then
a localfield will be automatically created by c-client.xsl.
Jamey Sharp [Sun, 12 Nov 2006 00:12:54 +0000 (16:12 -0800)]
Bug #8973: In UngrabKey, the 'key' field is of type KEYCODE, not the more general CARD8.
Thanks to Vincent Torri for pointing out the error.
Jamey Sharp [Fri, 3 Nov 2006 00:49:43 +0000 (16:49 -0800)]
Release xcb-proto 1.0 RC3 (0.9.93).
Ian Osgood [Thu, 2 Nov 2006 05:35:24 +0000 (21:35 -0800)]
Fix cap style enumeration (bug #8857).
Jeremy Kolb jkolb@brandeis.edu [Mon, 30 Oct 2006 23:10:20 +0000 (18:10 -0500)]
Update the record extension. Type in the version.
Updated xcb.xsd for major-version and minor-version attributes of the xcb tag.
Jeremy Kolb jkolb@brandeis.edu [Mon, 30 Oct 2006 00:27:53 +0000 (19:27 -0500)]
Added major-version and minor-version attributes to the xcb tag.
Ian Osgood [Fri, 20 Oct 2006 14:38:55 +0000 (07:38 -0700)]
Fix GrabMode enumeration (reported by Yang JianJun)
Josh Triplett [Sun, 15 Oct 2006 19:39:04 +0000 (12:39 -0700)]
Move extension descriptions out of extensions/ subdirectory
Now that the extensions do not get installed to an extensions/ subdirectory,
move them out of the extensions/ subdirectory in the source as well.
Jeremy Kolb [Fri, 13 Oct 2006 03:54:51 +0000 (23:54 -0400)]
Oops. keithp told me to forget about videmode.
Jeremy Kolb [Fri, 13 Oct 2006 03:51:18 +0000 (23:51 -0400)]
The Xinerama extension 1.1.
Ian Osgood [Sun, 8 Oct 2006 15:57:30 +0000 (08:57 -0700)]
Add REPEAT enumeration to fix bug #8535.
Jamey Sharp [Sun, 8 Oct 2006 05:49:45 +0000 (22:49 -0700)]
Move debian/ directory to new branch "debian".
Jamey Sharp [Sun, 8 Oct 2006 02:46:15 +0000 (19:46 -0700)]
Release xcb-proto 1.0 RC2 (0.9.92).
Jamey Sharp [Sun, 8 Oct 2006 02:37:54 +0000 (19:37 -0700)]
Make CompositeGlyphs* usable.
render.xml no longer describes the CompositeGlyphs* requests as taking
lists of complicated unions of structures of lists: it says instead that
they take a LISTofBYTE. The caller is responsible for constructing an
appropriate sequence of glyph elements. Previously, the requests could
not actually be used because XCB did not correctly compute the length of
the provided data.
Josh Triplett [Sat, 7 Oct 2006 08:26:48 +0000 (01:26 -0700)]
Add <import>xproto</import> explicitly to extensions that use xproto.
Josh Triplett [Sat, 7 Oct 2006 07:14:11 +0000 (00:14 -0700)]
Change "union" to "xidunion" for XID unions like DRAWABLE and FONTABLE
Josh Triplett [Sat, 7 Oct 2006 04:16:27 +0000 (21:16 -0700)]
KEYCODE and BUTTON should become typedefs of CARD8, not CARD32