Peter Hutterer
d645edd11e
Xext: Add per-device SyncCounters
...
Previously, we only had one idle alarm that was triggered for all devices,
whenever the user used any device, came back from suspend, etc.
Add system SyncCounters for each device (named "DEVICEIDLETIME x", with x
being the device id) that trigger on that device only. This allows for
enabling/disabling devices based on interaction with other devices.
Popular use-case: disable the touchpad when the keyboard just above the
touchpad stops being idle.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
Reviewed-by: James Jones <jajones@nvidia.com>
2012-03-22 13:12:56 +10:00
..
bigreq.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
dpms.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
dpmsproc.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
dpmsstubs.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
geext.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
geext.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
geint.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
Makefile.am
xext: Remove XCALIBRATE extension
2011-03-01 10:56:17 +10:00
panoramiX.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
panoramiX.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
panoramiXh.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
panoramiXprocs.c
Indentation: Change '& stuff' to '&stuff'
2012-03-21 14:02:30 -07:00
panoramiXsrv.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
panoramiXSwap.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
saver.c
Change lastDeviceIdleTime to be per-device
2012-03-22 13:12:56 +10:00
security.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
securitysrv.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
shape.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
shm.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
shmint.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
sleepuntil.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
sleepuntil.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
sync.c
Xext: Add per-device SyncCounters
2012-03-22 13:12:56 +10:00
syncsdk.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
syncsrv.h
Xext: Add per-device SyncCounters
2012-03-22 13:12:56 +10:00
xace.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xace.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xacestr.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xcmisc.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xf86bigfont.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xf86bigfontsrv.h
New header for XF86Bigfont server functions
2010-03-22 00:48:04 -05:00
xres.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xselinux.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xselinux_ext.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xselinux_hooks.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xselinux_label.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xselinuxint.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xtest.c
Xext: return BadAccess if PickPointer fails ( #45796 )
2012-03-22 11:33:20 +10:00
xvdisp.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xvdisp.h
Fix swapped Xv dispatch under Xinerama.
2007-12-02 14:15:36 -05:00
xvdix.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xvmain.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xvmc.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xvmcext.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00