Benjamin Close
660739c6bc
dix: Handle the case where a device cursor was removed correctly
...
In the case that the device cursor was the first in the list of cursors
the window knew about, unsetting the cursor could lead to a segfault
due to pPrev being NULL. Instead catch the condition and correctly remove
the node from the list. Since there is no cursor now set on the device,
we simply return success as the parent windows cursor will propogate
down later.
Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
2008-02-18 16:39:19 +10:30
..
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
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
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
Xi: add XACE hooks for device creation (ChangeDeviceHierarchy)
2008-01-21 23:44:07 +10:30
dispatch.c
Merge branch 'master' into mpx
2008-01-26 13:55:07 +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-26 13:55:07 +10:30
dixutils.c
dix: Fix bug+leak in callback manager DeleteCallbackList function.
2008-01-03 23:17:06 -05:00
events.c
Xext: add GEDeviceMaskIsSet (GE mask checking per device)
2008-01-25 10:27:26 +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 num_events to 1 by default. (no RawDeviceEvents anymore)
2008-02-18 16:16:19 +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
Makefile.am
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
dix: Handle the case where a device cursor was removed correctly
2008-02-18 16:39:19 +10:30
xpstubs.c
Death to RCS tags.
2007-06-29 14:06:52 -04:00
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