xserver-multidpi/mi
Keith Packard 73698d41e4 Make XYToWindow a screen function
This allows DDXen to override the window picking to account for
native windows not seen by the X server.  The bulk of the picking logic
is exposed as a new helper function, miSpriteTrace().  This function
completes the sprite trace filled out by the caller, and can be set up
to start the search from a given toplevel window.

v2: Leave existing XYToWindow API in place for API compatibility

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
2014-04-01 10:30:42 -07:00
..
Makefile.am dix: Delete mibstore.h 2012-09-23 10:31:55 -07:00
mi.h Make XYToWindow a screen function 2014-04-01 10:30:42 -07:00
miarc.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mibitblt.c mi: miPutImage with XYPixmap failed at depth 32 on 64-bit machines 2014-03-26 12:58:40 -07:00
micmap.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
micmap.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
micoord.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
micopy.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
micursor.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
midash.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
midispcur.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mieq.c mi: fix printf warning about size_t format specifier 2014-02-10 07:02:34 +10:00
miexpose.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mifillarc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mifillarc.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mifillrct.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mifpoly.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mifpolycon.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
migc.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
migc.h Clean up a few function prototypes to not place formals in /**/ 2014-01-12 10:24:12 -08:00
miglblt.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
miinitext.c mi: Hush extension initialization (#75870) 2014-03-29 00:01:11 -07:00
miline.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mioverlay.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mioverlay.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipointer.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mipointer.h mipointer: Remove deprecated miPointerCurrentScreen 2013-09-10 13:29:21 -04:00
mipointrst.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipoly.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipoly.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolycon.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolygen.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolypnt.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolyrect.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mipolyseg.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolytext.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolyutil.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipushpxl.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
miscanfill.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
miscrinit.c Make XYToWindow a screen function 2014-04-01 10:30:42 -07:00
mispans.c mi: fix shadow warnings 2012-11-05 13:25:02 -06:00
mispans.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
misprite.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
misprite.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mistruct.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mivalidate.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mivaltree.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
miwideline.c mi: Avoid stack smash when drawing dashed lines 2013-09-10 13:26:25 -04:00
miwideline.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
miwindow.c Make XYToWindow a screen function 2014-04-01 10:30:42 -07:00
mizerarc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mizerarc.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mizerclip.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mizerline.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00