[PATCH:randrproto 00/12] Protocol spec corrections

Alan Coopersmith alan.coopersmith at oracle.com
Fri Aug 31 22:28:10 PDT 2012

One side benefit of adding RANDR support to xscope is it's basically
writing a second independent implementation of the protocol code from
the spec, since it doesn't use the Xlib, XCB, or Xserver code for decoding.

Thus, inconsistencies and nits in the spec were uncovered, and I've tried
to guess at the correct resolution of them (mostly by assuming the correct
intention was to do what randrproto.h, libXrandr & Xserver code do), but 
I've kept them separated in individual patches so it's easier to pick out
the ones I got right and discard or replace any I chose poorly for.

Alan Coopersmith (12):
  spec: Correct length for RRCreateMode in encoding section
  spec: Fix typos in text
  spec: Update data type sections
  spec: Correct size of outputs in RRSetCrtcConfig encoding
  spec: Correct length calculation in encoding of gamma lists
  spec: correct sub-code values for RRProvider*Notify event encoding
  spec: Make description of RRProviderChangeNotify match encoding &
  spec: Make encoding of RRGetProviders match description & header
  spec: Make encoding of RRGetProviderInfo match header
  spec: Add PROVIDER_CAPS encoding to Appendix A
  spec: Add config-timestamp to descriptions of OffloadSink &
  spec: Correct lengths in encoding of OffloadSink & OutputSource

 randrproto.txt |  111 +++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 66 insertions(+), 45 deletions(-)


More information about the xorg-devel mailing list