summaryrefslogtreecommitdiff
path: root/dix/events.c
AgeCommit message (Expand)AuthorFilesLines
2009-05-28Xi: Send Enter or Leave events with XIPassive(Un)grabNotifyPeter Hutterer1-10/+25
2009-05-27Xi: Add support for Enter and FocusIn grabs.Peter Hutterer1-17/+105
2009-05-27dix: convert window coordinates to FP1616 before calculating event_x/yPeter Hutterer1-2/+2
2009-05-27dix: take grabs into account for XI_Enter/Leave events.Peter Hutterer1-7/+9
2009-05-27dix: set the right grab event type for implicit passive grabs.Peter Hutterer1-0/+1
2009-05-22input: allow for master pointers to not have a button class.Peter Hutterer1-2/+2
2009-05-22input: remove nested union from InternalEvent.Peter Hutterer1-16/+16
2009-05-22Input: rename DeviceIntRec->isMaster to ->type.Peter Hutterer1-17/+24
2009-05-16dix: count must be 1 if we have an XI2 match.Peter Hutterer1-0/+1
2009-05-08input: update to inputproto 1.9.99.8 XI2 defines.Peter Hutterer1-10/+10
2009-05-06Xi: add GrabButton and GrabKeysym code.Peter Hutterer1-7/+29
2009-05-04input: ensure various ProcUngrabKey/Buttons have the right grabtype set.Peter Hutterer1-0/+2
2009-05-04dix: if grab types differ, two grabs cannot be the same.Peter Hutterer1-3/+7
2009-05-04dix: only free the old cursor if the grab was successful.Peter Hutterer1-1/+1
2009-05-01input: reshuffle CreateGrab and friends to take a GrabParameters param.Peter Hutterer1-33/+31
2009-04-28dix: remove all but main() from main.cPeter Hutterer1-0/+6
2009-04-19Convert to using int32_t fixed point values on the wire.Peter Hutterer1-6/+6
2009-04-19dix: remove un-used parameter "core" from AllowSomePeter Hutterer1-10/+9
2009-04-19input: use a GrabMask union in GrabDevice to allow for XI2 masks.Peter Hutterer1-4/+15
2009-04-19input: replace GrabRec's coreGrab field with grabtype.Peter Hutterer1-13/+20
2009-04-07Merge branch 'master' into xi2Peter Hutterer1-1/+1
2009-03-23dix: remove a truly useless a = (foo) ? bar : bar; statement.Peter Hutterer1-1/+1
2009-03-20dix: move ProcGrabPointer guts into GrabDevice.Peter Hutterer1-109/+70
2009-03-20dix: remove now obsolete mskidx parameter from DeliverEventsToWindow.Peter Hutterer1-22/+20
2009-03-20dix: even if we don't get a XI1 event, continue processing.Peter Hutterer1-4/+7
2009-03-20dix: un-static FixUpEventFromWindow and deal with focus events too.Peter Hutterer1-1/+2
2009-03-20input: add support for RawDeviceEvents.Peter Hutterer1-1/+5
2009-03-20dix: store the xi2mask on grabs and pass it around as needed.Peter Hutterer1-2/+20
2009-03-20Allow XI2 event selection for AllDevices and AllMasterDevices.Peter Hutterer1-5/+7
2009-03-20dix: Enable XI2 delivery for events and focused events.Peter Hutterer1-14/+109
2009-03-20dix: deliver device enter/leave events.Peter Hutterer1-46/+51
2009-03-20Xi: send XI2 focus events.Peter Hutterer1-1/+1
2009-03-20dix: Add GetWindowXI2Mask helperPeter Hutterer1-0/+20
2009-03-20dix: fix up device enter/leave for XI_Enter/XI_Leave.Peter Hutterer1-27/+24
2009-03-20dix: FixUpEventForWindow needs to handle XI2 events.Peter Hutterer1-41/+69
2009-03-20Add XI2_EVENT check.Peter Hutterer1-0/+5
2009-03-20dix: Force deviced ids of 2 and higher for actual devices.Peter Hutterer1-19/+21
2009-03-20dix: abstract event filters through GetEventFilters.Peter Hutterer1-16/+40
2009-03-20dix: restructure DeliverEventsToWindow, a little bit anyway.Peter Hutterer1-40/+43
2009-03-20dix: clean up DeliverDeviceEvents.Peter Hutterer1-42/+85
2009-03-20Xext: purge XGE event masks.Peter Hutterer1-255/+48
2009-03-20Add agressive event type checking.Peter Hutterer1-0/+4
2009-03-20dix: fix device sync state when calling SyncBoth during AllowEvents.Peter Hutterer1-4/+4
2009-03-20dix: ProcSendEvent shouldn't use inputInfo.keyboard directly.Peter Hutterer1-2/+4
2009-03-16dix: remove wrong InputInfo.pointer usage - should be pDev instead.Peter Hutterer1-1/+1
2009-03-16dix: use GetPairedDevice in ProcQueryPointer rather than inputInfo.keyboard.Peter Hutterer1-1/+4
2009-03-16dix: don't use inputInfo.keyboard to get the focus window in ActivateKbdGrabPeter Hutterer1-1/+1
2009-03-16dix: fix XACE checks in ProcWarpPointerPeter Hutterer1-5/+5
2009-03-16dix: use PickPointer() and PickKeyboard instead of inputInfo.pointer/keyboard.Peter Hutterer1-3/+7
2009-03-12dix: remove a few pointless (void) casts of return values.Peter Hutterer1-5/+5