[PULL harder] mi, events, resource-errors
Jamey Sharp
jamey at minilop.net
Wed May 19 12:47:27 PDT 2010
Thanks to Julien and ajax for reviewing these! I've added my remaining
branches to my for-keith branch for merge, so this request subsumes the
one I sent earlier.
Keith, lest you grumble about the scope of these patches: I believe they
don't conflict with your fix-private-usage branch at *all*. :-) Or at
least, nothing that can't be auto-merged.
The following changes since commit 673eb707ce6737284c4886265ba149c5587a74e2:
Jamey Sharp (1):
SyncSendAlarmNotifyEvents: check the correct client's clientGone flag.
are available in the git repository at:
git://people.freedesktop.org/~jamey/xserver for-keith
Jamey Sharp (8):
Replace miSpriteCursorFuncRec with direct calls to midispcur.c.
mi/misprite.c: Delete unused private lookups.
xv: TryClientEvents already checks client and sets sequenceNumber.
Make WriteEventsToClient/WriteToClient no-op on fake or dead clients.
Set event sequence number in WriteEventsToClient instead of at callers.
Use WriteEventsToClient rather than TryClientEvents where possible.
Return an appropriately-typed error from dixLookupResourceByType.
Add typed resource-lookup errors for non-core resource types.
Xext/panoramiX.c | 4 +
Xext/panoramiXprocs.c | 124 ++++++++++++++++----------------
Xext/saver.c | 17 +----
Xext/security.c | 19 ++---
Xext/shape.c | 21 ++----
Xext/shm.c | 6 +-
Xext/sync.c | 31 ++++-----
Xext/xcalibrate.c | 4 +-
Xext/xtest.c | 2 +-
Xext/xvdisp.c | 25 +++----
Xext/xvdix.h | 2 +-
Xext/xvmain.c | 35 ++++------
Xext/xvmc.c | 15 ++--
Xi/exevents.c | 4 +-
Xi/xichangecursor.c | 2 +-
Xi/xipassivegrab.c | 2 +-
composite/compext.c | 5 +-
damageext/damageext.c | 10 +--
damageext/damageextint.h | 2 +-
dbe/dbe.c | 6 +-
dix/cursor.c | 4 +-
dix/dispatch.c | 47 +++++++------
dix/dixfonts.c | 1 -
dix/dixutils.c | 8 +--
dix/events.c | 26 +++----
dix/gc.c | 2 -
dix/inpututils.c | 1 -
dix/resource.c | 101 +++++++++++++++++++-------
dix/selection.c | 12 ++--
dix/window.c | 8 +-
glx/glxdri2.c | 1 -
hw/xfree86/dixmods/extmod/xf86dga2.c | 4 +-
hw/xfree86/dixmods/extmod/xf86vmode.c | 7 +--
hw/xfree86/dri2/dri2ext.c | 5 --
hw/xquartz/applewm.c | 10 +--
hw/xquartz/xpr/appledri.c | 8 +--
hw/xwin/winwindowswm.c | 4 +-
include/resource.h | 3 +
mi/midispcur.c | 58 +++-------------
mi/miexpose.c | 5 +-
mi/misprite.c | 86 ++++++----------------
mi/misprite.h | 88 +++++------------------
os/io.c | 8 ++-
randr/randrstr.h | 6 +-
randr/rrcrtc.c | 4 +-
randr/rrmode.c | 1 +
randr/rroutput.c | 2 +-
randr/rrproperty.c | 6 --
randr/rrscreen.c | 2 -
record/record.c | 5 +-
render/picture.c | 2 -
render/picturestr.h | 2 +-
render/render.c | 48 ++++++++-----
xfixes/cursor.c | 13 +---
xfixes/region.c | 6 +-
xfixes/select.c | 4 +-
xfixes/xfixes.c | 1 +
xfixes/xfixes.h | 5 +-
xkb/xkbEvents.c | 1 -
59 files changed, 397 insertions(+), 544 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg-devel/attachments/20100519/9ed59243/attachment.pgp>
More information about the xorg-devel
mailing list