[PATCH v2 28/28] Input: Add smooth-scrolling support to GetPointerEvents

Daniel Stone daniel at fooishbar.org
Fri Jun 24 07:21:42 PDT 2011


Hi,

On Fri, Jun 24, 2011 at 09:18:55AM +1000, Peter Hutterer wrote:
> On Thu, Jun 23, 2011 at 10:52:16AM +0100, Daniel Stone wrote:
> > On Thu, Jun 23, 2011 at 01:35:59PM +1000, Peter Hutterer wrote:
> > > Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net> for the lot though
> > > (well, the unreviewed ones)
> > 
> > Thanks.  Do you want everything but smooth-scrolling in my for-peter
> > branch, or pend for later, or?
> 
> yes, but on top of master please. not on top of inputproto-2.1-devel. Let's
> see if keith pulls it ;)

I've pushed the following to my for-peter branch, which is a few misc
fixes I had in my tree anyway, plus everything except the
POINTER_EMULATED -> XIPointerEmulated change, the fill_pointer_events
helper addition, and actual smooth scrolling:

Daniel Stone (26):
      DIX: Make PrintWindowTree actually useful
      XKB: Add debug key actions for grabs & window tree
      Test: Input: Only ever set up to MAX_VALUATORS valuators
      Input: Add flags to DeviceEvent
      Input: Add flags to RawDeviceEvent
      Input: Reset SD remainder when copying co-ords from MD
      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

Marcin Slusarz (1):
      dri2: restore Screen->ConfigNotify on close

Peter Hutterer (1):
      input: add POINTER_NORAW to avoid generation of raw events (#30068)

Scott James Remnant (1):
      dix: avoid calling deleted block and wakeup handlers

The PrintWindowTree and XKB debug action patches still need R-b, but
given that they address everything people pointed out in the first
round, I think they should be fine.  The rest have at least one R-b.
This is based on top of master, BTW.

Cheers,
Daniel


More information about the xorg-devel mailing list