./x11/xcb-proto, XCB protocol descriptions (in XML)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.12, Package name: xcb-proto-1.12, Maintainer: reed

About xcb-proto

The xcb-proto package provides the XML-XCB (X C Bindings) protocol
descriptions that libxcb uses to generate the majority of its code and API.
We provide them separately from libxcb to allow reuse by other projects,
such as additional language bindings, protocol dissectors, or
documentation generators.

Separation of XCB's transport and protocol layers simplifies both
writing extensions and client-side support for extensions.
By contrast, with the xlib infrastructure, client-side support for
new extensions requires significant duplication of effort. With XCB and
the XML-XCB protocol descriptions, client-side support for a new
extension requires only an XML description of the extension--and not a
single line of code.

Python libraries: xcb-proto also contains language-independent Python
libraries that are used to parse an XML description and create objects
used by Python code generators in individual language bindings.

Required to build:

Master sites:

SHA1: e93da374ecef9359370edc0160bcb8b2a2f7d9f6
RMD160: 95e933656e7f8a59347296d75255e42e6f4a932a
Filesize: 150.283 KB

Version history: (Expand)

CVS history: (Expand)

   2017-08-16 22:21:18 by Thomas Klausner | Files touched by this commit (180)
Log message:
Follow some http redirects.
   2016-05-19 09:07:21 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated xcb-proto to 1.12.

here is a new version of xcb-proto for you to enjoy. Highlights are lots of
improvements especially to the xinput extension, support for RandR 1.5 and an
automatic alignment checker.
   2015-11-04 04:29:14 by Alistair G. Crooks | Files touched by this commit (670)
Log message:
Add SHA512 digests for distfiles for x11 category

Problems found locating distfiles:
        Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
        Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
        Package xservers: missing distfile xservers-
        Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
        Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-08-05 20:37:08 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 1.11:

Hi everyone,

once again we have a new xcb-proto release. And as always, this is mostly minor bug
fixes and things that libxcb 1.11 will need.

Thanks to everyone involved!


Daniel Martin (9):
      xv: Add align. pad in struct AdaptorInfo
      xproto: Fix EnterNotify documentation
      schema: Set default attribute values
      schema: Add attribute 'name' to <fd>
      schema: Remove dec-or-hex-integer and hex-integer type
      schema: Restricted enum item values
      xinput: Add missing pad in DeviceResolutionCtl
      xinput: Add missing pad in XIChangeHierarchy
      xkb: Add missing modLatches as comment to LatchLockState

Keith Packard (1):
      Also track directly imported modules in a separate list

Peter Harris (4):
      Track pad count at the module level
      Support <pad align="n" />
      xkb: Use <pad align="4" /> in GetMap
      xkb: Fix use of nKTLevels

Ran Benita (1):
      Add <fd> to xml-xcb.txt

Robert Ancell (1):
      dri2: Add notes on lists that should be linked to their length fields but \ 
are not.

Uli Schlachter (1):
      Release xcb-proto 1.11

Vincent W. Chen (2):
      Remove extraneous spaces between <value> tags
      xprint: Fix <field type="STRING8"> in PrintGetAttributes reply
   2014-03-10 12:05:54 by Jonathan Perkin | Files touched by this commit (57)
Log message:
Search for pkgconfig files in lib${LIBABISUFFIX} and share directories
as appropriate.  This is required for X11_TYPE=native on Red Hat Linux.
   2014-01-02 20:51:00 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
Update to 1.10:

it's time for a new xcb-proto release. This is just for some minor
bug fixes and to make the libxcb release work.

Thanks to everyone who helped!


Daniel Martin (6):
      xinput: Add XI2 event enum. for event selection
      xv: Remove obsolete comments in EncodingInfo and QueryEncodings
      Add note on pretty patches and src/.gitattributes
      xkb: Comment out Doodads
      xkb: Comment out the struct Property and {Get, Set}Geometry
      xkb: Comment out intermixed fixed size fields and lists

Julien Cristau (1):
      Add news for 1.10

Matt Turner (1):
      xcbgen: Remove tab from xtypes.py.

Peter Harris (4):
      Present: Remove reference to nonexistent enum
      sync: Add missing namespace for the INT64 struct
      sync: VALUETYPE and TESTTYPE are enum
      xinput: Explicitly specify NotifyMode and NotifyDetail

Ran Benita (1):
      xkb: Add struct Property as per spec (commented out)

Uli Schlachter (3):
      Rename ge events to GeGeneric events
      Add NEWS entries for release 1.9
      Release xcb-proto 1.10
   2013-11-08 14:09:09 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Update to 1.9:
Lots of protocol cleanups, including updates to xinput and XKB, and the
new DRI3 and Present extensions.
   2013-05-11 00:40:31 by Taylor R Campbell | Files touched by this commit (2)
Log message:
Make libxcb and xcb-proto cross-compile.