summaryrefslogtreecommitdiff
path: root/dix/events.c
AgeCommit message (Expand)AuthorFilesLines
2009-07-22dix: fix null-pointer dereference on activating enter/focus grabs.Peter Hutterer1-1/+10
2009-07-22dix: use the event mask of the grab for TryClientEvents.Peter Hutterer1-2/+5
2009-07-22input: remove XI2 keysym grabs, use keycode grabs instead.Peter Hutterer1-3/+0
2009-07-15Update to type-specific raw events - require inputproto 1.9.99.14.Peter Hutterer1-1/+5
2009-07-14dix: switch to byte-counting functions.Peter Hutterer1-2/+2
2009-07-12dix: Remove temporary detachment of slave devices.Peter Hutterer1-66/+0
2009-06-23Xi: check for Use permission on the device in SetClientPointer().Eamon Walsh1-4/+8
2009-06-12input: remove un-used "setter" argument from SetClientPointer.Peter Hutterer1-3/+2
2009-06-07dix: set the generic event type for implicit XI2 grabs.Peter Hutterer1-0/+3
2009-06-04xace: fix a bad send access hook call.Eamon Walsh1-1/+1
2009-06-03dix: use GetMaster in PickPointer and PickKeyboard.Peter Hutterer1-3/+2
2009-06-03dix: rework event conversion before delivery.Peter Hutterer1-159/+131
2009-06-02dix: ensure EventIsDeliverable has inputMasks set at all times.Peter Hutterer1-2/+2
2009-06-02input: add support for XIAllDevices and XIAllMasterDevices passive grabs.Peter Hutterer1-0/+12
2009-06-02dix: get the current MD keyboard for the grab modifier state.Peter Hutterer1-0/+10
2009-06-02dix: float slave devices during passive grabs.Peter Hutterer1-6/+8
2009-06-02dix: rework temporary slave detachment.Peter Hutterer1-29/+26
2009-06-02dix: move grab device assignment into GRABTYPE_CORE block.Peter Hutterer1-13/+14
2009-06-02dix: don't try to activate a passive grab on top of an active one.Peter Hutterer1-0/+3
2009-06-01input: Add grabtype to GrabParameters.Peter Hutterer1-0/+2
2009-06-01dix: ensure implicit passive grabs have the xi2mask zeroed.Peter Hutterer1-0/+1
2009-05-29dix: Set the implicit passive grab flag for keyboards too.Peter Hutterer1-0/+1
2009-05-29dix: fix broken XI event delivery during grabs.Peter Hutterer1-0/+3
2009-05-29dix: init inputMasks to NULL to avoid random value dereference.Peter Hutterer1-1/+1
2009-05-28Merge branch 'master' into xi2Peter Hutterer1-14/+14
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-19dix/events.c: Use wClient where appropriate.Eamon Walsh1-4/+3
2009-05-19xace: Fix a bad device access hook call.Eamon Walsh1-3/+3
2009-05-16dix: count must be 1 if we have an XI2 match.Peter Hutterer1-0/+1
2009-05-08Fix a couple off-by-one array boundary checks.Alan Coopersmith1-1/+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-29Fix most remaining deprecated resource lookups.Eamon Walsh1-6/+7
2009-04-28dix: remove all but main() from main.cPeter Hutterer1-0/+6
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