X has the ability for a program to get relative or absolute
events from a valuator.

XFree86 has decided that ALL events are absolute. Devices
that send relative data are pre-integrated before that data
is stored in the ValuatorClass struct and before an app
can see it.

This is obviously wrong. Maybe a misunderstanding as the
relative flag being a device type, rather than the type of
events we want to receive.

The pointer coordinates are stored independent of
device valuator data. A device sending relative events should
have relative events in it's history, even if it is the core
pointer. I'm guessing that was how miPointerDeltaCursor used
to work. Is there a good reason why miPointerDeltaCursor
was eliminated?

More broken XInput stuff...

Joe Krahn
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to