[PULL] XI 2.1 - raw events and smooth scrolling
Keith Packard
keithp at keithp.com
Mon Oct 3 11:40:42 PDT 2011
On Fri, 30 Sep 2011 09:51:38 +1000, Peter Hutterer <peter.hutterer at who-t.net> wrote:
> Cyril Brulebois (3):
> xkb: Fix case checks for Latin 1.
> xkb: Fix case checks for Latin 2.
> xkb: Fix case checks for Latin 4.
>
> Daniel Stone (25):
> Input: Add flags to DeviceEvent
> Input: Add flags to RawDeviceEvent
> Input: Convert ValuatorMask to double-precision internally
> Input: Add double-precision valuator_mask API
> Input: Store clipped absolute axes in the mask
> Input: Prepare moveAbsolute for conversion to double
> Input: Prepare moveRelative for conversion to double
> Input: Convert clipAxis, moveAbsolute and moveRelative to double
> Input: Convert transformAbsolute to work on doubles
> Input: Set fractional member in set_raw_valuators
> Input: Use trunc instead of lrintf in acceleration code
> Input: Widen pointer acceleration types to double
> Input: Convert acceleration code to using ValuatorMask
> Input: Remove x and y from moveAbsolute/moveRelative
> Input: Convert rescaleValuatorAxis to double
> Input: Don't call positionSprite for non-pointer devices
> Input: Convert positionSprite and GetPointerEvents to double
> Input: Modify mask in-place in positionSprite
> Input: Make RawDeviceEvent use doubles internally
> Input: Make DeviceEvent use doubles internally
> Input: Convert DeviceIntRec::last to use doubles
> Input: Set last valuators in GetPointerEvents only
> Input: Split GetPointerEvents body into a helper function
> Input: Add vertical and horizontal scroll axes
> Input: Add POINTER_EMULATED flag to GetPointerEvents
>
> Max Schwarz (1):
> Input: Fix frac calculation on [Raw]DeviceEvent conversion
>
> Peter Hutterer (13):
> input: switch InitValuatorAxisStruct to return Bool
> input: allow for max < min for relative axes on InitValuatorAxisStruct
> dix: split client list retrieval out of DeliverEventToClients
> dix: rename DeliverEventsToClients to DeliverEventsToWindowMask
> dix: split DeliverEventToWindowMask up a bit more.
> Xi: use temporary variable for filter.
> dix: rename ProcessRawEvents to dix/events.c:DeliverRawEvent
> Support (and require) XI 2.1
> input: deliver raw events unconditionally for XI 2.1 clients.
> dix: use 'rc' for return code in DeliverRawEvent
> Merge branch 'raw-events' into next
> Input: Add smooth-scrolling support to GetPointerEvents
> Merge branch 'smooth-scrolling' into next
Ok, that's a big merge. It appears to build at least...
57cd32e..f5d50b4 master -> master
--
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20111003/c76afce5/attachment-0001.pgp>
More information about the xorg-devel
mailing list