xserver-multidpi/mi/Makefile.am
Mikhail Gusarov 9120e58556 mi: Remove unused overlay support
The only reference to it in server and drivers is in XAA overlay code which
would segfault as no miInitOverlay is called ever. No segfaults were observed
"in wild", so XAA overlay is probably also unused.

XAA code is modified to act as if miOverlayCopyUnderlay always returned false,
because XAACopyWindow8_32 could only set doUnderlay to true if it's called from
miOverlayMoveWindow or miOverlayResizeWindow, which can only be called if
miInitOverlay has hooked those functions, and no driver (on fd.o) or server code
calls that.

Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
2010-06-20 05:36:22 +07:00

65 lines
1.0 KiB
Makefile

noinst_LTLIBRARIES = libmi.la
if XORG
sdk_HEADERS = micmap.h miline.h mipointer.h mi.h mibstore.h \
migc.h mipointrst.h mizerarc.h micoord.h mifillarc.h \
mispans.h miwideline.h mistruct.h mifpoly.h
endif
AM_CFLAGS = $(DIX_CFLAGS)
libmi_la_SOURCES = \
mi.h \
miarc.c \
mibitblt.c \
mibstore.c \
mibstore.h \
mibstorest.h \
micmap.c \
micmap.h \
micoord.h \
micopy.c \
micursor.c \
midash.c \
midispcur.c \
mieq.c \
miexpose.c \
mifillarc.c \
mifillarc.h \
mifillrct.c \
mifpolycon.c \
mifpoly.h \
migc.c \
migc.h \
miglblt.c \
miline.h \
mipointer.c \
mipointer.h \
mipointrst.h \
mipoly.c \
mipoly.h \
mipolycon.c \
mipolygen.c \
mipolypnt.c \
mipolyrect.c \
mipolyseg.c \
mipolytext.c \
mipolyutil.c \
mipushpxl.c \
miscanfill.h \
miscrinit.c \
mispans.c \
mispans.h \
misprite.c \
misprite.h \
mistruct.h \
mivaltree.c \
mivalidate.h \
miwideline.c \
miwideline.h \
miwindow.c \
mizerarc.c \
mizerarc.h \
mizerclip.c \
mizerline.c