Peter Hutterer
3b36fd1b49
mi: switch miPointerSetPosition to take doubles
...
Don't switch between doubles and ints in the caller, instead take doubles in
miPointerSetPosition and do the conversion there. For full feature we should
change everything down from here for doubles too.
Functional change: previously we'd restore the remainder regardless of
screen switching/confinement (despite what the comment said). Now,
screen changing or cursor constraints will cause the remainder be clipped
off. This should happen for cursor constraints but arguably not for screen
crossing.
This also corrects a currently wrong comment about miPointerSetPosition's
input coordinates.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
2011-10-11 12:06:56 +10:00
..
Makefile.am
dix: Remove the backing store leftovers
2010-11-30 13:46:08 -05:00
mi.h
dix: rename mieqSwitchScreen argument fromDix → set_dequeue_screen, document
2011-08-22 15:56:51 +10:00
miarc.c
Replace Fabs() macro with fabs() function
2011-09-21 17:12:04 -04: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
mi: fix memory leak in miInitVisuals
2011-04-04 15:41:13 +03:00
micmap.h
Change the devPrivates API to require dixRegisterPrivateKey
2010-06-05 19:23:03 -07:00
micoord.h
micopy.c
Call SourceValidate even if src == dst
2011-01-05 11:56:42 -08:00
micursor.c
midash.c
midispcur.c
xorg: remove unused pointer values all over the server
2011-04-04 15:41:13 +03:00
mieq.c
dix: rename mieqSwitchScreen argument fromDix → set_dequeue_screen, document
2011-08-22 15:56:51 +10:00
miexpose.c
composite: Inhibit window background paint with manual subwindow redirection
2011-08-03 20:46:36 -07:00
mifillarc.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
mifillarc.h
mifillrct.c
Remove more superfluous if(p) checks around free(p)
2010-06-06 20:27:18 +07:00
mifpoly.h
Replace Fabs() macro with fabs() function
2011-09-21 17:12:04 -04: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
miglblt.c
miPolyGlyphBlt: Delete redundant ValidateGC.
2010-09-13 15:58:08 -07:00
miinitext.c
NO_PANORAMIX preprocessor symbol is nowhere defined
2011-01-07 09:30:45 +10: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
mi: switch miPointerSetPosition to take doubles
2011-10-11 12:06:56 +10:00
mipointer.h
mi: switch miPointerSetPosition to take doubles
2011-10-11 12:06:56 +10:00
mipointrst.h
mi: remove static GenerateEvent variable.
2011-02-22 14:35:43 +10:00
mipoly.c
mipoly.h
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
mipolytext.c
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
miscrinit.c
mi: Remove unused miAllocateGCPrivateIndex
2010-11-30 13:46:09 -05:00
mispans.c
mi: fix memory leak in miFillUniqueSpanGroup
2011-04-04 15:41:13 +03:00
mispans.h
Rename region macros to eliminate screen argument
2010-06-05 18:59:00 -07:00
misprite.c
mi: fix compiler warnings ("foo" set but not used)
2011-08-22 15:56:52 +10:00
misprite.h
mi: Delete unused flicker-free MoveCursor code.
2010-06-03 14:03:22 -07:00
mistruct.h
mivalidate.h
dix: Remove the backing store leftovers
2010-11-30 13:46:08 -05:00
mivaltree.c
mi: fix compiler warnings ("foo" set but not used)
2011-08-22 15:56:52 +10:00
miwideline.c
Replace Fabs() macro with fabs() function
2011-09-21 17:12:04 -04: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
mizerclip.c
mizerline.c
mi: fix memory leak in miZeroLine
2011-04-04 15:47:58 +03:00