xserver/dix
Peter Hutterer 0969a9f749 dix: Emulate core events within CheckDeviceGrabs and ComputeFreezes.
This should restore the correct passive grab processing. When checking for
passive grabs, the core event is emulated and we check first for XI grabs on
the window, then for core grabs. Regardless of which event activates the grab,
the XI event is stored in the device's EQ.

When replaying the event, we take the XI event and replay it on the next
window, again including the emulation of the core event.
2008-01-15 11:31:12 +10:30
..
BuiltInAtoms R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
CHANGES R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
Makefile.am Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
Xserver-dtrace.h.in Add DTrace probe points for X server <-> client communications 2006-11-03 12:54:43 -08:00
Xserver.d Add DTrace probe points for X server <-> client communications 2006-11-03 12:54:43 -08:00
access.c dix: unify ErrorFs. prepend all with [dix]. 2007-09-26 15:19:53 +09:30
atom.c Small static cleanups on dix/ 2007-11-15 17:01:33 -05:00
buildatoms XFree86 4.3.0.1 2003-11-14 16:49:22 +00:00
colormap.c Merge branch 'master' into XACE-SELINUX 2007-11-05 19:08:36 -05:00
cursor.c Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
deprecated.c dix: add new, combined resource lookup function. Move all dix lookup API 2007-04-04 16:00:15 -04:00
devices.c Merge branch 'master' into mpx 2008-01-10 13:38:46 +10:30
dispatch.c Merge branch 'master' into mpx 2008-01-10 13:38:46 +10:30
dispatch.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
dixfonts.c Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
dixutils.c dix: Fix bug+leak in callback manager DeleteCallbackList function. 2008-01-03 23:17:06 -05:00
events.c dix: Emulate core events within CheckDeviceGrabs and ComputeFreezes. 2008-01-15 11:31:12 +10:30
extension.c registry: swap out the DTRACE XErrorDB stuff for the new registry call. 2007-11-26 15:59:44 -05:00
ffs.c ffs: handle 0 argument (bug #8968) 2006-11-11 14:13:56 +02:00
gc.c Merge branch 'master' into XACE-SELINUX 2007-11-05 19:08:36 -05:00
getevents.c dix: set the correct number of valuators in valuator events. 2008-01-08 12:06:02 +10:30
globals.c Remove all traces of external RGB database (and Speedo) 2007-11-05 16:28:35 +00:00
glyphcurs.c Add CreatePixmap allocation hints. 2007-11-04 16:11:28 -08:00
grabs.c Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
initatoms.c Bug #10560: Code-Cleanup: function declarations () -> (void) 2007-04-09 14:33:15 -07:00
main.c Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
pixmap.c Merge branch 'master' into XACE-SELINUX 2007-11-05 19:08:36 -05:00
privates.c devPrivates rework: Free callback lists after use. 2008-01-03 23:17:06 -05:00
property.c Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
protocol.txt registry: Add a great big list of protocol names, like the XErrorDB that 2007-11-26 15:26:04 -05:00
registry.c registry: Add a call for DTRACE compatibility. 2007-11-26 15:59:01 -05:00
resource.c Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
strcasecmp.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
swaprep.c DIX: Remove usage of alloca 2007-11-05 14:34:43 +00:00
swapreq.c dix: remove 'register' keyword for all variables. 2007-03-08 17:50:25 +10:30
tables.c Remove the old Kerberos 5 authentication code. 2007-06-04 18:07:00 -04:00
window.c Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
xpstubs.c Death to RCS tags. 2007-06-29 14:06:52 -04:00