devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=f20eb4eba7321cfc6907bdcc2e3baca16066be2a
commit f20eb4eba7321cfc6907bdcc2e3baca16066be2a Merge: c23a61a 43360ca Author: Chris Michael <cpmich...@osg.samsung.com> Date: Wed Apr 13 14:16:39 2016 -0400 Merge branch 'devs/devilhorns/elput' The elput library is an efl abstraction for the libinput library which can be used by various other subsystems (ecore_fb, ecore_drm, etc) to handle interfacing with libinput without having to duplicate the code in each subsystem. Elput currently uses systemd-logind by default to open/close input devices, but has the ability for other methods (direct opening) to be easily added through the Manager implementation. NB: This library is merged with EFL_BETA_API_SUPPORT and is subject to API changes. Makefile.am | 4 + configure.ac | 71 ++ pc/elput.pc.in | 12 + src/Makefile.am | 1 + src/Makefile_Elput.am | 59 ++ src/lib/elput/Elput.h | 265 +++++++ src/lib/elput/elput.c | 73 ++ src/lib/elput/elput_evdev.c | 1383 ++++++++++++++++++++++++++++++++++++ src/lib/elput/elput_input.c | 277 ++++++++ src/lib/elput/elput_logind.c | 569 +++++++++++++++ src/lib/elput/elput_manager.c | 64 ++ src/lib/elput/elput_private.h | 250 +++++++ src/tests/elput/elput_suite.c | 29 + src/tests/elput/elput_suite.h | 8 + src/tests/elput/elput_test_elput.c | 29 + 15 files changed, 3094 insertions(+) --