summaryrefslogtreecommitdiff
path: root/Xi
AgeCommit message (Expand)AuthorFilesLines
2012-10-04Xi: Don't check for TOUCH_END, it's never setDaniel Drake1-2/+0
2012-08-06Fix up formatting of initializers for arrays of structsAlan Coopersmith2-145/+144
2012-08-05XIChangeDeviceProperty: free newly allocated prop when SetProperty failsAlan Coopersmith1-0/+2
2012-08-05Do sent TouchEnd to listeners that don't own an accepted touchDaniel d'Andrada1-0/+6
2012-07-10Xi: Remove dead Device{Enter,Leave}WindowMaskDaniel Stone1-4/+2
2012-07-09Add a common ARRAY_SIZE macro to dix.hDaniel Stone1-2/+0
2012-07-09Use C99 designated initializers in extension EventsAlan Coopersmith4-41/+41
2012-07-09Use C99 designated initializers in Xinput RepliesAlan Coopersmith28-174/+226
2012-07-09Fix more poorly indented/wrapped comments & codeAlan Coopersmith2-9/+9
2012-07-09Remove unneccesary casts from WriteToClient callsAlan Coopersmith28-36/+36
2012-07-04Xi: extend PropagateMask to EMASKSIZEPeter Hutterer1-1/+1
2012-06-07Xi: drop forced unpairing when changing the hierarchyPeter Hutterer1-6/+0
2012-06-07Replace a few BUG_WARN with BUG_RETURN_VALPeter Hutterer1-15/+10
2012-05-24Xi: make stub DeleteInputDeviceRequest call RemoveDeviceJulien Cristau1-0/+1
2012-05-17Xi: fix "discards ''const' qualifier" warningsPeter Hutterer2-3/+6
2012-05-17Xi: fix "shadows previous local" warningsPeter Hutterer2-33/+11
2012-05-17dix: Move DeviceFocusEvent from Xi into enterleave.cPeter Hutterer1-234/+0
2012-05-14Xi: Remove redundant declaration.Michal Suchanek1-6/+0
2012-05-03Report touch emulated buttons in XIQueryPointer for XI 2.1 and earlierChase Douglas1-0/+14
2012-05-02Report logical button state in ProcXIQueryPointerChase Douglas1-9/+4
2012-05-01Xi: return BadValue on XIQueryVersion if the version is less than first callPeter Hutterer1-20/+21
2012-04-18Update device state including when touch record does not existChase Douglas1-3/+3
2012-04-18Ensure touch is ended when last listener is rejectedChase Douglas1-8/+2
2012-04-18Create a new dix touch record for an emulated touch with no listenersChase Douglas1-0/+28
2012-04-18Rename TouchEnsureSprite to TouchBuildSprite and event type checksChase Douglas1-2/+4
2012-04-18Don't deactivate implicit pointer grab on fake touch end eventChase Douglas1-0/+1
2012-04-18End a pointer emulated touch event only on a "real" end eventChase Douglas1-1/+2
2012-04-18On touch accept, only process end event for owner if it has seen the endChase Douglas1-1/+10
2012-04-18Accept touch sequence for pointer listener after second event deliveryChase Douglas1-0/+6
2012-04-18Only set XI2 mask if pointer emulation is for XI2 clientChase Douglas1-1/+2
2012-04-18Check core event mask properly for pointer emulated touch eventsChase Douglas1-6/+12
2012-04-16Ensure sequential touches are pointer emulated sequentiallyChase Douglas1-1/+74
2012-04-16Update event type when delivering end event to a pointer listenerChase Douglas1-0/+7
2012-04-16Don't update listener after deactivating implicit pointer grabChase Douglas1-1/+3
2012-04-11Xi: fix XITouchClass sourceid assignmentPeter Hutterer1-1/+1
2012-04-05Implement passive touch ungrabbingChase Douglas1-2/+7
2012-03-22Change lastDeviceIdleTime to be per-devicePeter Hutterer1-1/+1
2012-03-22Xi: Fix TouchEnd to TouchUpdate change for one accepted grabChase Douglas1-8/+16
2012-03-22Xi: prohibit multiple XIQueryVersion requests with different versionsPeter Hutterer1-0/+9
2012-03-21Indentation: Change '& stuff' to '&stuff'Daniel Stone9-28/+28
2012-03-21Introduce a consistent coding styleKeith Packard102-3500/+3351
2012-02-15Keep virtual core pointer touch class around if new slave doesn't have oneChase Douglas1-6/+3
2012-02-15Don't clobber virtual core pointer touches array lengthPeter Hutterer1-5/+13
2012-02-15Don't dereference a touch after it has been ended when punting to next ownerChase Douglas1-0/+1
2012-02-15Focus event button state must show the logical buttons, not physical buttonsChase Douglas1-1/+1
2012-02-09Xi: handle new XIAllowEvents request in inputproto 2.1.99.6Peter Hutterer1-6/+35
2012-02-08Implement touch early acceptChase Douglas1-1/+26
2012-02-08Check for proper window ID when processing touch allow requestsChase Douglas1-1/+1
2012-02-08Move AllowTouch to dix/touch.c, and rename to TouchAcceptRejectChase Douglas1-44/+2
2012-02-08Export TouchEventRejected as TouchRejectedChase Douglas1-11/+27