History log of /hardware/libhardware/modules/input/evdev/EvdevModule.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fdd4d81ca191ae6096e94be1bf98975d17766b1a 25-Nov-2015 Michael Wright <michaelwr@google.com> Only log when actually receiving actual switch events.

Also, turn off debug logging in a couple other classes and fix an
incorrect format specifier.

Bug: 25497538
Change-Id: I72af9492415fa6910af90caf03a7884c6cb1a0b1
/hardware/libhardware/modules/input/evdev/EvdevModule.cpp
4f3145d75f5dfc87f07f8ddf6143ba77966f35e4 05-May-2015 Tim Kilbourn <tkilbourn@google.com> Initial InputMappers for evdev input HAL.

The previous design of the InputHost wrapper classes made it very
painful to do testing, so this change also reverts to a more classical
C++ pattern for non-copyable objects. The InputHost classes still simply
call through to the input_host_t and callbacks as before.

Updated unittests to use gmock for mocking the InputHost interactions.

Change-Id: I4b70df2c89ed48af77446b8f5b87a4bde94510bf
/hardware/libhardware/modules/input/evdev/EvdevModule.cpp
3186e7bf4805b317769470137ffcf1f7eb0215e0 17-Apr-2015 Tim Kilbourn <tkilbourn@google.com> Configure device classes for evdev devices.

Change-Id: Ia75b71253771d9d558c59411e27f8a51e352fb8b
/hardware/libhardware/modules/input/evdev/EvdevModule.cpp
c929d2509530b0262681c8e6619609f44bfceea4 29-Apr-2015 Tim Kilbourn <tkilbourn@google.com> Clarify usage of smart pointers

- Members should be smart (shared or unique)
- Prefer function args to be bare, unless the arg is intended to be
stored by the callee
- Function args that are smart should be const refs to avoid an extra
copy

Change-Id: I8052fa432bcffbabff9d67a8d568640cac64d4ad
/hardware/libhardware/modules/input/evdev/EvdevModule.cpp
73475a4eb2cebf06f965c58e015d06c333e71e61 13-Feb-2015 Tim Kilbourn <tkilbourn@google.com> Input event hub for evdev input HAL module.

InputHub monitors paths for device changes and input events.
InputDeviceManager creates InputDevices and routes input events to
them. InputDevices currently just log these events during development.
InputHost represents a wrapper around the HAL interface.

Change-Id: Ic47d574498eb07bcdcd17812a648539fdf1c69d6
/hardware/libhardware/modules/input/evdev/EvdevModule.cpp
5113aff7e2a8540cc3f6364b8c730f853784e2ff 14-Feb-2015 Michael Wright <michaelwr@google.com> Add input HAL header.

Change-Id: Ia959dd1d1adf024459d2423fc9d59a811466e53c
/hardware/libhardware/modules/input/evdev/EvdevModule.cpp