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

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


Branch: CURRENT, Version: 1.13, Package name: xcb-proto-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 build:
[textproc/libxml2] [pkgtools/cwrappers]

Master sites:

SHA1: f7fa35ab59af18cecadbe83fe705281dcfd82ffd
RMD160: d085d1be1844009f08442113a83b7fdffeae8325
Filesize: 148.419 KB

Version history: (Expand)


CVS history: (Expand)


   2018-03-05 11:19:25 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xcb-proto: 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.
   2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583)
Log message:
Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
   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-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: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!

Changes:

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!

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