On 2013-02-19 22:46, Keith Packard wrote:
> A.3 Protocol Events
>
> The Swap extension specifies the SwapComplete event.
>
> ┌───
> SwapComplete
> 1 CARD8 type
> 1 CARD8 extension
> 2 CARD16 sequenceNumber
> 4 DRAWABLE drawable
> 4 CARD32 ust_hi
> 4 CARD32 ust_lo
> 4 CARD32 msc_hi
> 4 CARD32 msc_lo
> 4 CARD32 sbc_hi
> 4 CARD32 sbc_lo
> └───
May I suggest that all new events be Generic Events? One event isn't too
bad, but the legacy event space is already crowded.
SwapComplete
1 35 GenericEvent
1 CARD8 extension
2 CARD16 sequenceNumber
4 2 length
2 CARD16 evtype
2 unused
4 DRAWABLE drawable
4 CARD32 ust_hi
4 CARD32 ust_lo
4 CARD32 msc_hi
4 CARD32 msc_lo
4 CARD32 sbc_hi
4 CARD32 sbc_lo
(I assume "extension" in the original is a typo. If it isn't and an
extra byte of data is needed, it easily fits in the two bytes of
"unused" after "evtype").
Peter Harris
--
Open Text Connectivity Solutions Group
Peter Harris http://connectivity.opentext.com/
Research and Development Phone: +1 905 762 6001
[email protected] Toll Free: 1 877 359 4866
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel