From db02bf21d9e3f9d812d808bfcef8dd453656e6fd Mon Sep 17 00:00:00 2001 From: "Jeremy Kolb jkolb@brandeis.edu" Date: Mon, 30 Oct 2006 18:10:20 -0500 Subject: [PATCH 01/16] Update the record extension. Type in the version. Updated xcb.xsd for major-version and minor-version attributes of the xcb tag. --- src/record.xml | 2 +- src/xcb.xsd | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/record.xml b/src/record.xml index 33eb0df..464f4d8 100644 --- a/src/record.xml +++ b/src/record.xml @@ -27,7 +27,7 @@ authorization from the authors. --> + major-version="1" minor-version="13"> diff --git a/src/xcb.xsd b/src/xcb.xsd index d171656..13ca7de 100644 --- a/src/xcb.xsd +++ b/src/xcb.xsd @@ -33,6 +33,8 @@ authorization from the authors. + + -- 2.34.1 From 372f3b46eca54ac3cf6fbf9162742289ddfeac1e Mon Sep 17 00:00:00 2001 From: Ian Osgood Date: Wed, 1 Nov 2006 21:35:24 -0800 Subject: [PATCH 02/16] Fix cap style enumeration (bug #8857). --- src/xproto.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xproto.xml b/src/xproto.xml index 7f30694..514659d 100644 --- a/src/xproto.xml +++ b/src/xproto.xml @@ -1421,8 +1421,8 @@ authorization from the authors. 0 - 1 - 2 + 1 + 2 3 -- 2.34.1 From 38ded0002498cfe125e66dbc513071448f7480f5 Mon Sep 17 00:00:00 2001 From: Jamey Sharp Date: Thu, 2 Nov 2006 16:49:43 -0800 Subject: [PATCH 03/16] Release xcb-proto 1.0 RC3 (0.9.93). --- NEWS | 17 +++++++++++++++++ configure.ac | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index dd18f3d..7fe8302 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,20 @@ +Release 1.0 RC3 (2006-11-02) +============================ + +* Add support for the Xinerama extension, version 1.1 +* Protocol descriptions now document the major and minor version numbers + of the extension version they support, through major-version and + minor-version attributes on the xcb tag. XML Schema updated + accordingly. +* Minor source reorganization: Now that the extensions do not get + installed to an extensions/ subdirectory, move them out of the + extensions/ subdirectory in the source as well. +* Various protocol description fixes: + * Add REPEAT enumeration to Render extension to fix bug #8535 + * Fix core xproto GrabMode enumeration (reported by Yang JianJun) + * Fix core xproto cap style enumeration (bug #8857). + + Release 1.0 RC2 (2006-10-07) ============================ diff --git a/configure.ac b/configure.ac index 9d51d75..133dcaa 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.57) AC_INIT([XCB Proto], - 0.9.92, + 0.9.93, [xcb@lists.freedesktop.org]) AC_CONFIG_SRCDIR([xcb-proto.pc.in]) AM_INIT_AUTOMAKE([foreign dist-bzip2]) -- 2.34.1 From 36134f48236f50aeee386b36be7e82c809688bc8 Mon Sep 17 00:00:00 2001 From: Jamey Sharp Date: Sat, 11 Nov 2006 16:12:54 -0800 Subject: [PATCH 04/16] 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. --- src/xproto.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xproto.xml b/src/xproto.xml index 514659d..8254d11 100644 --- a/src/xproto.xml +++ b/src/xproto.xml @@ -1086,7 +1086,7 @@ authorization from the authors. - + -- 2.34.1 From 854d08c8242e8fbe7b5a000b75ec6845419806c4 Mon Sep 17 00:00:00 2001 From: Jamey Sharp Date: Sun, 19 Nov 2006 14:51:26 -0800 Subject: [PATCH 05/16] Remove support for the tag: nothing needs it. Only one use of 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. --- src/xcb.xsd | 4 ---- src/xv.xml | 5 +---- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/xcb.xsd b/src/xcb.xsd index 13ca7de..674a185 100644 --- a/src/xcb.xsd +++ b/src/xcb.xsd @@ -67,9 +67,6 @@ authorization from the authors. - - - @@ -162,7 +159,6 @@ authorization from the authors. - diff --git a/src/xv.xml b/src/xv.xml index 1694f2b..bbaa4eb 100644 --- a/src/xv.xml +++ b/src/xv.xml @@ -402,10 +402,7 @@ authorization from the authors. - - - data_size - + -- 2.34.1 From 015b2696afd0824590dd9952bd8ba61a9d5ab6e2 Mon Sep 17 00:00:00 2001 From: Patrick Guimond Date: Wed, 8 Nov 2006 17:29:43 -0500 Subject: [PATCH 06/16] 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 --- src/glx.xml | 51 ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 36 insertions(+), 15 deletions(-) diff --git a/src/glx.xml b/src/glx.xml index 4f4a822..e7ec59e 100644 --- a/src/glx.xml +++ b/src/glx.xml @@ -342,6 +342,12 @@ The patch that fixed this server bug in X.org CVS is here: + + + num_attribs + 2 + + @@ -365,9 +371,12 @@ The patch that fixed this server bug in X.org CVS is here: - + + + num_attributes + 2 + + @@ -388,9 +397,12 @@ The patch that fixed this server bug in X.org CVS is here: - + + + num_attribs + 2 + + @@ -403,18 +415,24 @@ The patch that fixed this server bug in X.org CVS is here: - + + + num_attribs + 2 + + - + + + num_attribs + 2 + + @@ -423,9 +441,12 @@ The patch that fixed this server bug in X.org CVS is here: - + + + num_attribs + 2 + + -- 2.34.1 From a4681227e8a7d8622b3d6995b6700e18e91067c6 Mon Sep 17 00:00:00 2001 From: Patrick Guimond Date: Wed, 8 Nov 2006 17:32:43 -0500 Subject: [PATCH 07/16] 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 --- src/glx.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/glx.xml b/src/glx.xml index e7ec59e..6181408 100644 --- a/src/glx.xml +++ b/src/glx.xml @@ -357,7 +357,7 @@ The patch that fixed this server bug in X.org CVS is here: - + @@ -393,7 +393,7 @@ The patch that fixed this server bug in X.org CVS is here: - + @@ -436,7 +436,7 @@ The patch that fixed this server bug in X.org CVS is here: - + -- 2.34.1 From 186c79774257193307f92d2cf2008a18bcd68393 Mon Sep 17 00:00:00 2001 From: Patrick Guimond Date: Wed, 8 Nov 2006 17:34:33 -0500 Subject: [PATCH 08/16] Estethic change for attribute parameter name Changed num_attributes parameter of QueryContext request to num_attribs for consistency with other requests --- src/glx.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/glx.xml b/src/glx.xml index 6181408..feaffce 100644 --- a/src/glx.xml +++ b/src/glx.xml @@ -369,11 +369,11 @@ The patch that fixed this server bug in X.org CVS is here: - + - num_attributes + num_attribs 2 -- 2.34.1 From 1df54ae21a42aa20538e3123a9c2d9f4d6c07c94 Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Tue, 21 Nov 2006 21:57:38 -0800 Subject: [PATCH 09/16] Bug #8990: randr type fixes --- src/randr.xml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/randr.xml b/src/randr.xml index 515c320..8a46f3c 100644 --- a/src/randr.xml +++ b/src/randr.xml @@ -71,17 +71,17 @@ authorization from the authors. BEWARE: the docs lie! --> - - - + + + - + - - + + @@ -109,8 +109,8 @@ authorization from the authors. - - + + @@ -135,16 +135,16 @@ authorization from the authors. - - + + - - - - + + + + -- 2.34.1 From 701dec025966bd19dcd1a6ae6f277abf3f1abd16 Mon Sep 17 00:00:00 2001 From: Josh Triplett Date: Thu, 23 Nov 2006 07:21:09 -0800 Subject: [PATCH 10/16] Release xcb-proto 1.0 --- NEWS | 16 ++++++++++++++++ configure.ac | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 7fe8302..10a2284 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,19 @@ +Release 1.0 (2006-11-23) +======================== + +The "Thanksgiving" release: We feel thankful to have it released. + +* Fix Bug #8990: randr type fixes +* Fixed screen parameter type in several GLX requests to use CARD32 instead + of the SCREEN structure. +* Corrected valueparam arguments to attribute lists in several requests and + a reply. +* Estethic change for attribute parameter name +* Remove support for the tag: nothing needs it. +* Fix Bug #8973: In UngrabKey, the 'key' field should have type KEYCODE, not + the more general CARD8. + + Release 1.0 RC3 (2006-11-02) ============================ diff --git a/configure.ac b/configure.ac index 133dcaa..8b94249 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.57) AC_INIT([XCB Proto], - 0.9.93, + 1.0, [xcb@lists.freedesktop.org]) AC_CONFIG_SRCDIR([xcb-proto.pc.in]) AM_INIT_AUTOMAKE([foreign dist-bzip2]) -- 2.34.1 From 37b681288c18754037a00d1765fdbde456b1c1a5 Mon Sep 17 00:00:00 2001 From: Ian Osgood Date: Thu, 30 Nov 2006 12:01:22 -0800 Subject: [PATCH 11/16] Update RandR to version 1.2 --- src/randr.xml | 412 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 391 insertions(+), 21 deletions(-) diff --git a/src/randr.xml b/src/randr.xml index 8a46f3c..ab58f80 100644 --- a/src/randr.xml +++ b/src/randr.xml @@ -1,6 +1,6 @@ - + major-version="1" minor-version="2"> xproto + + + + + + + + - 1 - 2 - 4 - 8 - 16 - 32 + 0 + 1 + 2 + 3 + 4 + 5 - + - + @@ -54,7 +61,7 @@ authorization from the authors. nRates - + @@ -65,6 +72,8 @@ authorization from the authors. + + @@ -87,6 +96,8 @@ authorization from the authors. + + 0 @@ -97,7 +108,7 @@ authorization from the authors. - + @@ -129,8 +140,314 @@ authorization from the authors. - - 1 + + + + + + + + + + + + + + + + + + + + + + + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + num_crtcs + + + num_outputs + + + num_modes + + + + names_len + + + + + + + + + + + + + + + + + + + + + + + + + + + + + num_crtcs + + + num_modes + + + num_clones + + + name_len + + + + + + + + + + + + + num_properties + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + num_items + + format + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + num_outputs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + size + + + size + + + size + + + + + + + + + + size + + + size + + + size + + + + + + + 0 + + 1 + 2 + 3 @@ -141,10 +458,63 @@ authorization from the authors. - - - - + + + + + + + + + + + 0 + 1 + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -- 2.34.1 From 0561900cfe6738329dd271df93f38fec8f538789 Mon Sep 17 00:00:00 2001 From: Ian Osgood Date: Sat, 2 Dec 2006 08:42:24 -0800 Subject: [PATCH 12/16] Fix ListOutputProperties protocol. --- src/randr.xml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/randr.xml b/src/randr.xml index ab58f80..c613705 100644 --- a/src/randr.xml +++ b/src/randr.xml @@ -263,15 +263,14 @@ authorization from the authors. - - + - - num_properties + + num_atoms -- 2.34.1 From e7f9e65036490e7a5f70166d16414432bfff194d Mon Sep 17 00:00:00 2001 From: Ian Osgood Date: Sat, 2 Dec 2006 08:54:14 -0800 Subject: [PATCH 13/16] Use lowercase for field names. --- src/randr.xml | 52 +++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/randr.xml b/src/randr.xml index c613705..352b1e1 100644 --- a/src/randr.xml +++ b/src/randr.xml @@ -146,10 +146,10 @@ authorization from the authors. - - - - + + + + @@ -157,8 +157,8 @@ authorization from the authors. - - + + @@ -183,16 +183,16 @@ authorization from the authors. - - - + + + - - + + - + @@ -234,15 +234,15 @@ authorization from the authors. - + - - + + - + @@ -316,14 +316,14 @@ authorization from the authors. - - + + - + @@ -341,7 +341,7 @@ authorization from the authors. - + @@ -364,7 +364,7 @@ authorization from the authors. - + @@ -387,7 +387,7 @@ authorization from the authors. - + @@ -459,8 +459,8 @@ authorization from the authors. - - + + @@ -487,14 +487,14 @@ authorization from the authors. - + - + -- 2.34.1 From dc8737707ef3651aca8194f2d96df54b8d00abe4 Mon Sep 17 00:00:00 2001 From: Jeremy Kolb Date: Mon, 12 Feb 2007 19:49:12 -0500 Subject: [PATCH 14/16] Update DAMAGE to 1.1 --- src/damage.xml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/damage.xml b/src/damage.xml index 4e03057..378e3ac 100644 --- a/src/damage.xml +++ b/src/damage.xml @@ -1,6 +1,8 @@ - + + major-version="1" minor-version="1"> xproto xfixes @@ -69,6 +71,11 @@ authorization from the authors. + + + + + -- 2.34.1 From 35ea50bc6a001181eb9a8c658fbcdf5f075bf6c4 Mon Sep 17 00:00:00 2001 From: Eamon Walsh Date: Thu, 29 Mar 2007 12:26:28 -0700 Subject: [PATCH 15/16] Introduces attribute to schema and modifies currently special-cased protocol descriptions to use it. --- src/randr.xml | 2 +- src/screensaver.xml | 2 +- src/xcb.xsd | 1 + src/xf86dri.xml | 2 +- src/xfixes.xml | 2 +- src/xvmc.xml | 2 +- 6 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/randr.xml b/src/randr.xml index 352b1e1..6a140de 100644 --- a/src/randr.xml +++ b/src/randr.xml @@ -27,7 +27,7 @@ authorization from the authors. --> + extension-oneword="true" major-version="1" minor-version="2"> xproto diff --git a/src/screensaver.xml b/src/screensaver.xml index 8acd292..311475b 100644 --- a/src/screensaver.xml +++ b/src/screensaver.xml @@ -29,7 +29,7 @@ authorization from the authors. Screen Saver Extension to the X Protocol Draft Standard Version 1.1 --> - + diff --git a/src/xcb.xsd b/src/xcb.xsd index 674a185..ae62799 100644 --- a/src/xcb.xsd +++ b/src/xcb.xsd @@ -33,6 +33,7 @@ authorization from the authors. + diff --git a/src/xf86dri.xml b/src/xf86dri.xml index c05b724..65fbe55 100644 --- a/src/xf86dri.xml +++ b/src/xf86dri.xml @@ -27,7 +27,7 @@ authorization from the authors. --> + extension-oneword="true" major-version="4" minor-version="1"> diff --git a/src/xfixes.xml b/src/xfixes.xml index 203c2a8..7565920 100644 --- a/src/xfixes.xml +++ b/src/xfixes.xml @@ -26,7 +26,7 @@ authorization from the authors. --> + extension-oneword="true" major-version="4" minor-version="0"> xproto render shape diff --git a/src/xvmc.xml b/src/xvmc.xml index ecfafea..40dce26 100644 --- a/src/xvmc.xml +++ b/src/xvmc.xml @@ -26,7 +26,7 @@ sale, use or other dealings in this Software without prior written authorization from the authors. --> - + xv -- 2.34.1 From ea93d1b25b470d01931bc16130d3933b4b80498f Mon Sep 17 00:00:00 2001 From: Eamon Walsh Date: Tue, 10 Apr 2007 11:56:43 -0400 Subject: [PATCH 16/16] Modifies new attribute from previous patch so that it need only be used on extensions with split names. --- src/bigreq.xml | 2 +- src/randr.xml | 2 +- src/screensaver.xml | 2 +- src/xc_misc.xml | 2 +- src/xcb.xsd | 2 +- src/xf86dri.xml | 2 +- src/xfixes.xml | 2 +- src/xprint.xml | 2 +- src/xvmc.xml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/bigreq.xml b/src/bigreq.xml index d58a084..3cca2f7 100644 --- a/src/bigreq.xml +++ b/src/bigreq.xml @@ -26,7 +26,7 @@ sale, use or other dealings in this Software without prior written authorization from the authors. --> diff --git a/src/randr.xml b/src/randr.xml index 6a140de..352b1e1 100644 --- a/src/randr.xml +++ b/src/randr.xml @@ -27,7 +27,7 @@ authorization from the authors. --> + major-version="1" minor-version="2"> xproto diff --git a/src/screensaver.xml b/src/screensaver.xml index 311475b..8acd292 100644 --- a/src/screensaver.xml +++ b/src/screensaver.xml @@ -29,7 +29,7 @@ authorization from the authors. Screen Saver Extension to the X Protocol Draft Standard Version 1.1 --> - + diff --git a/src/xc_misc.xml b/src/xc_misc.xml index 18f5a84..139ca22 100644 --- a/src/xc_misc.xml +++ b/src/xc_misc.xml @@ -5,7 +5,7 @@ All Rights Reserved. See the file COPYING in this directory for licensing information. --> + extension-multiword="true" major-version="1" minor-version="1"> diff --git a/src/xcb.xsd b/src/xcb.xsd index ae62799..b40ee6a 100644 --- a/src/xcb.xsd +++ b/src/xcb.xsd @@ -33,7 +33,7 @@ authorization from the authors. - + diff --git a/src/xf86dri.xml b/src/xf86dri.xml index 65fbe55..c05b724 100644 --- a/src/xf86dri.xml +++ b/src/xf86dri.xml @@ -27,7 +27,7 @@ authorization from the authors. --> + major-version="4" minor-version="1"> diff --git a/src/xfixes.xml b/src/xfixes.xml index 7565920..203c2a8 100644 --- a/src/xfixes.xml +++ b/src/xfixes.xml @@ -26,7 +26,7 @@ authorization from the authors. --> + major-version="4" minor-version="0"> xproto render shape diff --git a/src/xprint.xml b/src/xprint.xml index 040b353..1fa2ab6 100644 --- a/src/xprint.xml +++ b/src/xprint.xml @@ -27,7 +27,7 @@ authorization from the authors. --> + extension-multiword="true" major-version="1" minor-version="0"> diff --git a/src/xvmc.xml b/src/xvmc.xml index 40dce26..ecfafea 100644 --- a/src/xvmc.xml +++ b/src/xvmc.xml @@ -26,7 +26,7 @@ sale, use or other dealings in this Software without prior written authorization from the authors. --> - + xv -- 2.34.1