482e0cb352
In order to send events to specific windows associated with the barrier, we need to move the code that handles barriers to somewhere where it's easier to construct and send events. Rather than duplicating XSync with its XSyncSelectAlarm, re-use the existing XI infrastructure. For now, just move a bunch of code over, rename some things, and initialize the new structures, but still consider it a separate codebase. Pointer barrier requests are still handled by XFixes, so this is a weird intermediate state. It's unknown whether we'll add explicit requests to pointer barriers inside XI. Signed-off-by: Jasper St. Pierre <jstpierre@mecheye.net> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
111 lines
1.6 KiB
Makefile
111 lines
1.6 KiB
Makefile
noinst_LTLIBRARIES = libXi.la
|
|
|
|
AM_CFLAGS = $(DIX_CFLAGS)
|
|
|
|
libXi_la_SOURCES = \
|
|
allowev.c \
|
|
allowev.h \
|
|
chgdctl.c \
|
|
chgdctl.h \
|
|
chgfctl.c \
|
|
chgfctl.h \
|
|
chgkbd.c \
|
|
chgkbd.h \
|
|
chgkmap.c \
|
|
chgkmap.h \
|
|
chgprop.c \
|
|
chgprop.h \
|
|
chgptr.c \
|
|
chgptr.h \
|
|
closedev.c \
|
|
closedev.h \
|
|
devbell.c \
|
|
devbell.h \
|
|
exevents.c \
|
|
exglobals.h \
|
|
extinit.c \
|
|
getbmap.c \
|
|
getbmap.h \
|
|
getdctl.c \
|
|
getdctl.h \
|
|
getfctl.c \
|
|
getfctl.h \
|
|
getfocus.c \
|
|
getfocus.h \
|
|
getkmap.c \
|
|
getkmap.h \
|
|
getmmap.c \
|
|
getmmap.h \
|
|
getprop.c \
|
|
getprop.h \
|
|
getselev.c \
|
|
getselev.h \
|
|
getvers.c \
|
|
getvers.h \
|
|
grabdev.c \
|
|
grabdev.h \
|
|
grabdevb.c \
|
|
grabdevb.h \
|
|
grabdevk.c \
|
|
grabdevk.h \
|
|
gtmotion.c \
|
|
gtmotion.h \
|
|
listdev.c \
|
|
listdev.h \
|
|
opendev.c \
|
|
opendev.h \
|
|
queryst.c \
|
|
queryst.h \
|
|
selectev.c \
|
|
selectev.h \
|
|
sendexev.c \
|
|
sendexev.h \
|
|
setbmap.c \
|
|
setbmap.h \
|
|
setdval.c \
|
|
setdval.h \
|
|
setfocus.c \
|
|
setfocus.h \
|
|
setmmap.c \
|
|
setmmap.h \
|
|
setmode.c \
|
|
setmode.h \
|
|
ungrdev.c \
|
|
ungrdev.h \
|
|
ungrdevb.c \
|
|
ungrdevb.h \
|
|
ungrdevk.c \
|
|
ungrdevk.h \
|
|
xiallowev.c \
|
|
xiallowev.h \
|
|
xibarriers.c \
|
|
xibarriers.h \
|
|
xichangecursor.c \
|
|
xichangecursor.h \
|
|
xichangehierarchy.c \
|
|
xichangehierarchy.h \
|
|
xigetclientpointer.c \
|
|
xigetclientpointer.h \
|
|
xigrabdev.c \
|
|
xigrabdev.h \
|
|
xipassivegrab.h \
|
|
xipassivegrab.c \
|
|
xiproperty.c \
|
|
xiproperty.h \
|
|
xiquerydevice.c \
|
|
xiquerydevice.h \
|
|
xiquerypointer.c \
|
|
xiquerypointer.h \
|
|
xiqueryversion.c \
|
|
xiqueryversion.h \
|
|
xiselectev.c \
|
|
xiselectev.h \
|
|
xisetclientpointer.c \
|
|
xisetclientpointer.h \
|
|
xisetdevfocus.c \
|
|
xisetdevfocus.h \
|
|
xiwarppointer.c \
|
|
xiwarppointer.h
|
|
|
|
EXTRA_DIST = stubs.c
|