Pauli Nieminen
13ac3deedb
mi: Only register sprite block handler when needed
...
miSpriteBlockHandler takes about 10us in arm each time BlockHandlers are
called. To eliminate that overhead from xserver side only register the
BlockHandler when there actually is any cursor down.
Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
2010-12-31 12:52:51 +00:00
..
Makefile.am
dix: Remove the backing store leftovers
2010-11-30 13:46:08 -05:00
mi.h
mi: Remove unused miAllocateGCPrivateIndex
2010-11-30 13:46:09 -05:00
miarc.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
mibitblt.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
mibstore.c
dix: Remove the backing store leftovers
2010-11-30 13:46:08 -05:00
mibstore.h
dix: Remove the backing store leftovers
2010-11-30 13:46:08 -05:00
micmap.c
Sun's copyrights now belong to Oracle
2010-12-07 11:10:35 -08:00
micmap.h
Change the devPrivates API to require dixRegisterPrivateKey
2010-06-05 19:23:03 -07:00
micoord.h
Unifdef sgi.
2008-07-23 13:37:42 -04:00
micopy.c
Remove more superfluous if(p) checks around free(p)
2010-06-06 20:27:18 +07:00
micursor.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
midash.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
midispcur.c
Introduce per-object per-screen privates.
2010-09-18 11:17:18 +02:00
mieq.c
mi: handle DGA subtypes when determining the master device.
2010-12-07 08:07:54 +10:00
miexpose.c
Clean up after removal of screen parameters from region macros.
2010-06-05 22:07:21 -07:00
mifillarc.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
mifillarc.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mifillrct.c
Remove more superfluous if(p) checks around free(p)
2010-06-06 20:27:18 +07:00
mifpoly.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mifpolycon.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
migc.c
Clean up after removal of screen parameters from region macros.
2010-06-05 22:07:21 -07:00
migc.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
miglblt.c
miPolyGlyphBlt: Delete redundant ValidateGC.
2010-09-13 15:58:08 -07:00
miinitext.c
Boolean-or short-circuits, so (a || (!a && ...)) is redundant. Simplify.
2010-04-26 19:18:41 -07:00
miline.h
Change the devPrivates API to require dixRegisterPrivateKey
2010-06-05 19:23:03 -07:00
mioverlay.c
Revert "mi: Remove unused overlay support"
2010-06-22 12:11:20 -07:00
mioverlay.h
Revert "mi: Remove unused overlay support"
2010-06-22 12:11:20 -07:00
mipointer.c
Abstract valuator masks through a set of APIs.
2010-10-22 11:02:48 +10:00
mipointer.h
Add API to update setting of waitForUpdate screen private in miPointer
2010-07-02 14:27:49 +10:00
mipointrst.h
mi: protect mipointrst.h against multiple includes.
2008-06-11 17:24:19 +09:30
mipoly.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mipoly.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mipolycon.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
mipolygen.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
mipolypnt.c
Replace dixChangeGC with calls directly to the right variant.
2010-05-13 17:14:07 -07:00
mipolyrect.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
mipolyseg.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mipolytext.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mipolyutil.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
mipushpxl.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
miscanfill.h
Remove RCS tags. Fix Xprint makefile braindamage.
2006-07-21 17:56:00 -04:00
miscrinit.c
mi: Remove unused miAllocateGCPrivateIndex
2010-11-30 13:46:09 -05:00
mispans.c
Remove more superfluous if(p!=NULL) checks around free(p).
2010-11-11 08:29:54 +10:00
mispans.h
Rename region macros to eliminate screen argument
2010-06-05 18:59:00 -07:00
misprite.c
mi: Only register sprite block handler when needed
2010-12-31 12:52:51 +00:00
misprite.h
mi: Delete unused flicker-free MoveCursor code.
2010-06-03 14:03:22 -07:00
mistruct.h
Death to RCS tags.
2007-06-29 14:06:52 -04:00
mivalidate.h
dix: Remove the backing store leftovers
2010-11-30 13:46:08 -05:00
mivaltree.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
miwideline.c
mi: Integer overflow for dashed lines longer than 46340. #31093
2010-11-10 14:55:21 -08:00
miwideline.h
Replace dixChangeGC with calls directly to the right variant.
2010-05-13 17:14:07 -07:00
miwindow.c
mi: delete unused code
2010-09-10 21:49:29 +03:00
mizerarc.c
Replace dixChangeGC with calls directly to the right variant.
2010-05-13 17:14:07 -07:00
mizerarc.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mizerclip.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mizerline.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00