elput: define and implement an async device opening interface for libinput
authorMike Blumenkrantz <zmike@osg.samsung.com>
Tue, 24 May 2016 20:11:20 +0000 (16:11 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Wed, 25 May 2016 16:57:27 +0000 (12:57 -0400)
commit5f088b026d8f39aafc6b6e70fe3b04dff79b179e
tree06909671c2b23b105009d19608f7a7d7e108cf2a
parent33a5d44dcf36557b13aeba1088461504bae97373
elput: define and implement an async device opening interface for libinput

this adds an overly-complex method of removing blocking dbus calls from libinput's
synchronous device initialization architecture. libinput was clearly never meant
to be used in this way, but we're doing it anyway because we're efl.

 #SamsungFeatures
src/lib/elput/Elput.h
src/lib/elput/elput_input.c
src/lib/elput/elput_logind.c
src/lib/elput/elput_manager.c
src/lib/elput/elput_private.h