Jamey Sharp
e291c56182
Return an appropriately-typed error from dixLookupResourceByType.
...
Rather than always returning BadValue, associate an error status like
BadWindow with a resource type like RT_WINDOW, and return the
appropriate one for the requested type.
This patch only touches the core protocol resource types. Others still
return BadValue and need to be mapped appropriately.
dixLookupResourceByType can now return BadImplementation, if the caller
asked for a resource type that has not been allocated in the server.
Signed-off-by: Jamey Sharp <jamey@minilop.net>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2010-05-19 12:32:48 -07:00
..
.gitignore
.gitignore: use common defaults with custom section #24239
2009-11-11 21:40:20 -08:00
atom.c
Misc coding style cleanup
2010-05-13 06:16:48 +07: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
colormap.c
Fix build without XACE
2010-05-17 13:03:12 -07:00
cursor.c
Return an appropriately-typed error from dixLookupResourceByType.
2010-05-19 12:32:48 -07:00
deprecated.c
dix: remove dixLookupResource - we don't have any users left.
2009-09-07 10:51:16 +10:00
devices.c
Eliminate boilerplate around client->noClientException.
2010-05-13 17:14:07 -07:00
dispatch.c
Return an appropriately-typed error from dixLookupResourceByType.
2010-05-19 12:32:48 -07:00
dispatch.h
Remove RCS tags. Fix Xprint makefile braindamage.
2006-07-21 17:56:00 -04:00
dixfonts.c
Return an appropriately-typed error from dixLookupResourceByType.
2010-05-19 12:32:48 -07:00
dixutils.c
Return an appropriately-typed error from dixLookupResourceByType.
2010-05-19 12:32:48 -07:00
enterleave.c
dix: call SetFocusOut and LeaveWindow when disabling a device.
2009-08-03 10:11:48 +10:00
enterleave.h
dix: call SetFocusOut and LeaveWindow when disabling a device.
2009-08-03 10:11:48 +10:00
eventconvert.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
events.c
Return an appropriately-typed error from dixLookupResourceByType.
2010-05-19 12:32:48 -07:00
extension.c
Eliminate boilerplate around client->noClientException.
2010-05-13 17:14:07 -07:00
ffs.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
gc.c
Return an appropriately-typed error from dixLookupResourceByType.
2010-05-19 12:32:48 -07:00
getevents.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
globals.c
DPMS: Remove the defaultDPMS* variables
2009-04-03 18:22:20 -04:00
glyphcurs.c
Replace dixChangeGC with calls directly to the right variant.
2010-05-13 17:14:07 -07:00
grabs.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
initatoms.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
inpututils.c
Set event sequence number in WriteEventsToClient instead of at callers.
2010-05-19 12:32:34 -07:00
main.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
Makefile.am
dtrace: Add Xserver-dtrace.h to CLEANFILES
2009-12-15 16:51:48 -08:00
pixmap.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
privates.c
Remove devPrivates init and delete callback lists.
2010-05-13 14:16:32 -07:00
property.c
Eliminate boilerplate around client->noClientException.
2010-05-13 17:14:07 -07:00
protocol.txt
Add DRI2 requests to protocol.txt
2009-08-28 23:29:05 -04:00
ptrveloc.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
registry.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
resource.c
Return an appropriately-typed error from dixLookupResourceByType.
2010-05-19 12:32:48 -07:00
selection.c
Use WriteEventsToClient rather than TryClientEvents where possible.
2010-05-19 12:32:34 -07:00
swaprep.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
swapreq.c
Remove #define NEED_EVENTS and NEED_REPLIES
2008-12-12 11:43:32 +10:00
tables.c
Remove #define NEED_EVENTS and NEED_REPLIES
2008-12-12 11:43:32 +10:00
window.c
Return an appropriately-typed error from dixLookupResourceByType.
2010-05-19 12:32:48 -07:00
Xserver-dtrace.h.in
Update Sun license notices to current X.Org standard form
2009-12-16 17:11:35 -08:00
Xserver.d
Update Sun license notices to current X.Org standard form
2009-12-16 17:11:35 -08:00