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
