summaryrefslogtreecommitdiff
path: root/dix/grabs.c
AgeCommit message (Expand)AuthorFilesLines
2012-07-09Fix more poorly indented/wrapped comments & codeAlan Coopersmith1-1/+4
2012-03-21Introduce a consistent coding styleKeith Packard1-284/+219
2012-01-24UngrabAllDevices: Don't kill clients if not told toDaniel Stone1-1/+2
2011-12-21dix: Remove touch grabs if the grab disappearsDaniel Stone1-0/+3
2011-12-13Merge branch 'for-whot' of git://people.freedesktop.org/~alanc/xserver into f...Peter Hutterer1-9/+26
2011-12-13input: replace GRABTYPE_* with the InputLevel enumsPeter Hutterer1-15/+15
2011-12-13Add GrabIsPointerGrab and GrabIsKeyboardGrab helpersPeter Hutterer1-0/+17
2011-12-12Include client name if available in PrintDeviceGrabInfoAlan Coopersmith1-9/+26
2011-12-09input: swap the server over to use the XI2mask structPeter Hutterer1-5/+33
2011-12-09dix: add CopyGrab() functionPeter Hutterer1-0/+34
2011-12-09dix: add AllocGrab helper functionPeter Hutterer1-2/+10
2011-08-22dix: ignore devices when adding passive core grabs to list (#39545)Peter Hutterer1-1/+1
2011-07-01XKB: Add debug key actions for grabs & window treeDaniel Stone1-0/+112
2010-11-11Remove more superfluous if(p!=NULL) checks around free(p).Cyril Brulebois1-5/+2
2010-06-06Remove more superfluous if(p) checks around free(p)Mikhail Gusarov1-4/+4
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-19/+19
2009-07-22input: remove XI2 keysym grabs, use keycode grabs instead.Peter Hutterer1-1/+1
2009-06-11input: remove dependency on XI2 protocol for XI_LASTEVENT.Peter Hutterer1-0/+1
2009-06-02input: add support for XIAllDevices and XIAllMasterDevices passive grabs.Peter Hutterer1-1/+19
2009-06-02input: add support for XIAnyModifier in passive XI2 grabs.Peter Hutterer1-13/+31
2009-06-01dix: switch grab checking from unsigned shorts to unsigned intsPeter Hutterer1-16/+16
2009-05-27dix: fix wrong cast of eventMask into CreateGrab.Peter Hutterer1-1/+1
2009-05-06Xi: add GrabButton and GrabKeysym code.Peter Hutterer1-0/+3
2009-05-04dix: if grab types differ, two grabs cannot be the same.Peter Hutterer1-0/+7
2009-05-01input: reshuffle CreateGrab and friends to take a GrabParameters param.Peter Hutterer1-16/+20
2009-04-19input: replace GrabRec's coreGrab field with grabtype.Peter Hutterer1-2/+5
2009-03-20dix: remove coreMods field from GrabRec.Peter Hutterer1-2/+0
2009-03-20dix: store the xi2mask on grabs and pass it around as needed.Peter Hutterer1-1/+1
2009-03-20Xext: purge XGE event masks.Peter Hutterer1-1/+0
2009-01-22Remove a bunch of useless casts.Adam Jackson1-6/+6
2008-12-12Remove #define NEED_EVENTS and NEED_REPLIESPeter Hutterer1-1/+0
2008-12-03Rework symbol visibility for easier maintenancePaulo Cesar Pereira de Andrade1-5/+5
2008-11-29Export symbols defined in the sdk.Paulo Cesar Pereira de Andrade1-5/+5
2008-01-03Merge branch 'master' into mpxPeter Hutterer1-1/+10
2007-11-07Merge branch 'master' into mpxPeter Hutterer1-12/+12
2007-11-05Merge branch 'master' into XACE-SELINUXEamon Walsh1-12/+12
2007-11-05DIX: Remove usage of allocaDaniel Stone1-12/+12
2007-10-18xace: Fix bug in AddPassiveGrabToList(), was using wrong GrabPtr.Eamon Walsh1-2/+2
2007-10-18dix: Add client parameter to AddPassiveGrabsToList().Eamon Walsh1-3/+2
2007-10-02dix: Ignore devices when deleting passive core grabs.Peter Hutterer1-1/+1
2007-08-28xace: add hooks + new access codes: core protocol input requestsEamon Walsh1-0/+10
2007-08-12Merge branch 'master' into mpxPeter Hutterer1-0/+47
2007-08-08dix: Allow flexible devices for passive core grabs.Peter Hutterer1-6/+22
2007-08-07dix: check for core event to determine if grab is a core grab (CreateGrab).Peter Hutterer1-2/+1
2007-06-29Make sure window->optional is allocated before assigning it.Peter Hutterer1-6/+6
2007-06-27Reset grab->next to NULL when we're creating a grab.Peter Hutterer1-0/+1
2007-06-25Check for identical grabs when adding a new passive grab. If an identical grabPeter Hutterer1-0/+47
2007-06-12Zero deviceMask and genericMask when creating a grab via CreateGrab().Peter Hutterer1-0/+2
2007-03-08dix: remove 'register' keyword for all variables.Peter Hutterer1-4/+4
2006-07-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson1-2/+0