summaryrefslogtreecommitdiff
path: root/Xi
AgeCommit message (Expand)AuthorFilesLines
2012-12-17barriers: Don't allow releasing the pointer on other client's barriersPeter Hutterer1-0/+3
2012-12-17barriers: Don't allow destroying other client's barriersPeter Hutterer1-0/+3
2012-12-17Add support for XI2.3: Pointer barrier events and releases.Jasper St. Pierre4-7/+178
2012-12-17barriers: Reindent the constrainment hookJasper St. Pierre1-28/+29
2012-12-17barriers: Switch to finding the nearest barrier clientJasper St. Pierre1-7/+9
2012-12-17barriers: Switch to an explicit hook for barrier constrainmentJasper St. Pierre1-40/+16
2012-12-17barriers: Don't loop over the server to destroy a barrierJasper St. Pierre1-14/+2
2012-12-17cursor: Move pointer barrier code over to XIJasper St. Pierre4-0/+601
2012-12-12Merge branch 'stack-smash-on-touchpoint' into for-keithPeter Hutterer1-24/+33
2012-12-12Xi: fix touch event selction conflicts (#57301)Peter Hutterer1-24/+56
2012-12-12Xi: if a TouchEnd appears on a actively grabbing client, always acceptPeter Hutterer1-23/+32
2012-12-12Xi: fix typo "mechansims" → "mechanisms"Peter Hutterer1-1/+1
2012-12-05Fix formatting of address operatorsYaakov Selkowitz4-7/+7
2012-11-20Don't use GetTouchEvents in EmitTouchEndThomas Jaeger1-14/+4
2012-11-19Xi: Fix modifier swapping in XIPassiveGrabDeviceDaniel Martin1-5/+3
2012-11-19input: drop FP1616 macroPeter Hutterer1-8/+9
2012-11-05Merge remote-tracking branch 'whot/for-keith'Keith Packard2-4/+13
2012-11-06Xi: Set modifier mask on touch eventsCarlos Garnacho1-0/+5
2012-11-06Xi: Update the device after delivering the emulated pointer event(#56558)Carlos Garnacho1-3/+4
2012-11-06dix: don't allow disabling XTest devicesPeter Hutterer1-1/+4
2012-11-05Xi: fix fprint format warningYaakov Selkowitz1-1/+1
2012-10-30Add missing labels for multitouch valuatorsBenjamin Tissoires1-0/+3
2012-10-29Xi: don't deliver TouchEnd to a client waiting for TouchBegin (#55738)Peter Hutterer1-0/+5
2012-10-29Xi: set xChangeDeviceControlReply.status to Success by defaultPeter Hutterer1-1/+2
2012-10-04Touch: Fix duplicate TouchBegin selection with virtual devicesDaniel Stone1-2/+7
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