summaryrefslogtreecommitdiff
path: root/Xi
AgeCommit message (Expand)AuthorFilesLines
2012-12-19Merge remote-tracking branch 'yselkowitz/master'Keith Packard4-7/+7
2012-12-19Merge remote-tracking branch 'whot/barriers'Keith Packard6-2/+1057
2012-12-18Xi: if a MD is removed, send a barrier leave event (if applicable)Peter Hutterer1-1/+29
2012-12-18Xi: don't store the window pointer in barriers, store the window IDPeter Hutterer1-5/+5
2012-12-18Xi: fix per-device barrier handlingPeter Hutterer3-49/+195
2012-12-18Xi: don't use devices after removing themPeter Hutterer1-4/+5
2012-12-17Xi: fix swapping for barrier eventsPeter Hutterer1-24/+21
2012-12-17Xi: swap sequence number and evtype in barrier eventsPeter Hutterer1-0/+2
2012-12-17Xi: if the device is currently grabbed, flag the barrier eventPeter Hutterer1-0/+3
2012-12-17Xi: deliver barrier events as grabbed events where necessaryPeter Hutterer1-3/+15
2012-12-17Xi: fill in barrier root x/y after clamping to RandR outputsPeter Hutterer1-0/+4
2012-12-17Pass the event list through to the pointer barrier code to return itPeter Hutterer1-3/+12
2012-12-17barriers: Support line and ray barriersJasper St. Pierre2-7/+41
2012-12-17barriers: Replace complex intersection test with simpler mathJasper St. Pierre1-51/+27
2012-12-17barriers: Send an XI_BarrierLeave event when a barrier is destroyedJasper St. Pierre1-0/+44
2012-12-17barriers: Clean up codeJasper St. Pierre1-4/+4
2012-12-17barriers: Send a BarrierLeave event when we leave the hitboxJasper St. Pierre1-0/+17
2012-12-17barriers: Increment event ID on hit box leaveJasper St. Pierre1-3/+11
2012-12-17barriers: Add a couple pixels of elbow room for the hit detectionJasper St. Pierre1-5/+35
2012-12-17barriers: Add support for edge cases when releasing barriersJasper St. Pierre1-3/+4
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