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.
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.
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.
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.
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
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
Alex Plotnick (2):
Add missing padding bytes to ChangeKeyboardMapping request
Corrected type of FakeInput rootX & rootY fields
Christoph Reimann (9):
changed Exception message in case of unknown/unhandled XML tags
xcbgen: perform lenfield lookup within all anchestors
add support for new expr tags popcount, enumref, sumof
- changed handling of anchestor types (may be more than one now) - added SwitchType and BitcaseType
assign switch name to bitcases as well (important in case of switch that appear inside another switch)
xproto.xml: turned valueparam in CreateWindow request into switch
support name attribute for bitcases and set BitcaseType.has_name accordingly
small fix wrt bitcase type names
xcbgen: small fix to store anchestor objects more systematic xml: small fixes according to Xlib or the spec
David Coles (1):
Use absolute imports in xcbgen for Python 3 compatibility
Fredrik Höglund (1):
dri2: Update to version 1.3 (v2)
Ian Romanick (4):
glx: Replace some 'reserved' fields with explicit padding
glx: Use glx:CONTEXT for share_list parameter of CreateNewContext
glx: Use FBCONFIG type for fbconfig parameter of CreateNewContext and CreatePixmap
glx: Add protocol for GLX_ARB_create_context and GLX_ARB_create_context_profile
James Jones (1):
Add support for fence sync objects
Julien Cristau (2):
xf86dri: fix GetDrawableInfo reply
xproto: fix TranslateCoordinates reply
Julien Danjou (2):
Fix 9efd2ac87b9eca51d07173cf33d48f4d3b77509e field name
Release xcb-proto 1.7
Marcin Kościelnicki (3):
xcbgen: Add unop support
xf86vidmode: Fix padding expressions
dri2: Add proper padding before driver_name
Mike Frysinger (1):
add libdir/exec_prefix to xcb-xproto.pc
Mikhail Gusarov (1):
Revive support for hex literals in protocol
Peter Harris (9):
Add description of new protocol elements
Add XKEYBOARD protocol description
Collection of small fixes for xkb.xml
xkb: Fix opcode for Bell and GetState requests
Merge branch 'gsoc2010' of git://anongit.freedesktop.org/~chr/xcb_proto
Fix 'make check'
Revert "xproto.xml: turned valueparam in CreateWindow request into switch"
[xkb] Rename type, sequence, and length
Merge branch 'master' of git://anongit.freedesktop.org/~peterh/xcbproto
Robert Ancell (4):
Fix ChangeHosts address string
Fix SetFontPath path string encoding
Fix some fields name
Fix XKB GetState missing lookupMods field
Uli Schlachter (1):
Add RENDER 0.11 definitions
Release 1.6 (2009-12-02)
=======================
* Add DRI2 protocol, based off of dri2proto.h and the server code. (v2)
* xf86dri.xml seems to have been wrong forever. Fixes bug #16894.
* shape: add missing padding bytes to GetRectangles
* Add XML description for the Generic Event extension.
* Add XML description for the XFree86VidMode extension.
* Fix typo in xf86vidmode.xml
* Fix length calculation for xfixes/FetchRegion reply
* Add pre-defined atoms to Atom enum
Eamon Walsh (1):
Correct the length calculation for the value field of GetPropertyReply.
Julien Cristau (2):
Add RandR 1.3 requests
Fix ShmCompletion event
Julien Danjou (6):
Fix miter spelling
xtest: rename window field
bump version to 1.5
shm: fix Completion event fields
Revert "shm: fix Completion event fields"
Release xcb-proto 1.5
Peter Harris (19):
Most usages of ModMask may also take the special value "Any".
Add altenum (non-exhaustive enum)
Document enum, altenum, and mask
Add (and use) Time/CurrentTime enum.
Add (and use) KeyButMask enum.
Add a variety of 'None' enum types and altenum references.
xinput tweaks
Add enum references to fields in Shape
Add enum references to fields in Composite
Add enum references to fields in XFIXES
Add enum references to fields in Damage
Move enums above their first use in xproto.xml
Add enum references to fields in DPMS
Add enum references to fields in RANDR
Add enum references to fields in XInputExtension
Add enum references to fields in XVideo
Add enum references to fields in RENDER
Add enum references to fields in SYNC
Merge branch 'enum'