./x11/py-xcbgen, XCB protocol descriptions (in XML)

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


Branch: CURRENT, Version: 1.13, Package name: py27-xcbgen-1.13, 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 run:
[textproc/py-expat] [textproc/py-cElementTree] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: f7fa35ab59af18cecadbe83fe705281dcfd82ffd
RMD160: d085d1be1844009f08442113a83b7fdffeae8325
Filesize: 148.419 KB

Version history: (Expand)


CVS history: (Expand)


   2018-03-05 11:20:24 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
py-xcbgen: update to 1.13.

This release of xcb-proto brings support for buffer modifiers and
multi-planar buffers through DRI3 v1.2 and Present v1.2, support for
leasing KMS devices to clients via RandR 1.6, and also allows clients
to send each other XInput2 events via support for the GenericEvent
extension's SendExtension event.
   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:08:14 by Thomas Klausner | Files touched by this commit (6) | Package updated
Log message:
Updated py-xcbgen 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-3.3.6.5.tar.bz2
        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:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 1.11, to match xcb-proto.
   2014-02-08 15:43:17 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
At least python-3.3's /usr/pkg/lib/python3.3/xml/etree/ElementTree.py
needs py-expat, and this package uses that file.
Depend on py-expant and bump PKGREVISION.
   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!

Changes:

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:40 by Thomas Klausner | Files touched by this commit (2) | 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.