[Xcb] Working on RandR 1.2 proto
Barton C Massey
bart at cs.pdx.edu
Tue Nov 28 12:11:42 PST 2006
Talked to Keithp just now, and as I suspected he used event
subcodes because X is getting low on extension event codes;
Xinput is apparently the main culprit here. I'd say
extending the XSLT to support subcodes would be a fine
approach.
Bart
In message <D9019EB2-65C9-44D9-8D96-6151691C259A at quirkster.com> you wrote:
> OK, I've hit the first XSLT limitation.
>
> RandR 1.2 defines one new event ("Notify") which has three subCodes
> (specified using the CARD8 hole between event type and sequence
> number). Unfortunately, the remainder of the event structure is
> completely different between these three subcodes. Currently, our
> XSLT doesn't allow us to overload event numbers with different event
> structures like this.
>
> Is this a useful enough pattern in extensions for us to extend our
> XML descriptions with an optional subcode? Like so:
>
> <event name="CrtcChangeNotify" number="1" subcode="0">
> <!-- subcode is specified, so no need to delcare or pad the
> CARD8 hole -->
> </event>
>
> <event name="OutputChangeNotify" number="1" subcode="1">
> </event>
>
> <event name="OutputPropertyNotify" number="1" subcode="2">
> </event>
>
> Or should we ask Keith to use standard event numbering, introducing
> three new events instead of one event with three subcodes?
>
> Reference (events are at the bottom):
> http://gitweb.freedesktop.org/?p=xorg/proto/
> randrproto.git;a=blob;f=randrproto.h
>
> Ian
>
> On Nov 28, 2006, at 11:11 AM, Ian Osgood wrote:
>
> > So folks know...
> >
> > Ian
> > _______________________________________________
> > Xcb mailing list
> > Xcb at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/xcb
> >
>
> _______________________________________________
> Xcb mailing list
> Xcb at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xcb
More information about the Xcb
mailing list