lp:~andreas-pokorny/mir/libinput-input-device-provider
Created by
Andreas Pokorny
and last modified
- Get this branch:
- bzr branch lp:~andreas-pokorny/mir/libinput-input-device-provider
Only
Andreas Pokorny
can upload to this branch. If you are
Andreas Pokorny
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Alan Griffiths: Abstain
- PS Jenkins bot (community): Approve (continuous-integration)
- Chris Halse Rogers: Needs Fixing
- Robert Carr (community): Needs Fixing
- Alexandros Frantzis (community): Needs Fixing
-
Diff: 1806 lines (+1628/-7)27 files modifiedsrc/include/server/mir/input/input_device.h (+40/-0)
src/include/server/mir/input/input_device_factory.h (+50/-0)
src/server/input/CMakeLists.txt (+3/-0)
src/server/input/android/CMakeLists.txt (+1/-0)
src/server/input/android/input_device_provider.cpp (+47/-0)
src/server/input/android/input_device_provider.h (+42/-0)
src/server/input/evdev_device_info.cpp (+209/-0)
src/server/input/evdev_device_info.h (+54/-0)
src/server/input/evdev_input_device_factory.cpp (+52/-0)
src/server/input/evdev_input_device_factory.h (+52/-0)
src/server/input/input_device_info.h (+66/-0)
src/server/input/input_device_provider.h (+59/-0)
src/server/input/libinput/CMakeLists.txt (+10/-0)
src/server/input/libinput/input_device_provider.cpp (+61/-0)
src/server/input/libinput/input_device_provider.h (+42/-0)
tests/include/mir_test_doubles/stub_input_device_info.h (+56/-0)
tests/mir_test_framework/udev_recordings/joystick-detection.ioctl (+25/-0)
tests/mir_test_framework/udev_recordings/joystick-detection.umockdev (+351/-0)
tests/mir_test_framework/udev_recordings/mt-screen-detection.ioctl (+28/-0)
tests/mir_test_framework/udev_recordings/mt-screen-detection.umockdev (+44/-0)
tests/mir_test_framework/udev_recordings/synaptics-touchpad.ioctl (+0/-7)
tests/unit-tests/input/CMakeLists.txt (+3/-0)
tests/unit-tests/input/android/CMakeLists.txt (+1/-0)
tests/unit-tests/input/android/test_android_input_device_provider.cpp (+71/-0)
tests/unit-tests/input/test_evdev_device_info.cpp (+83/-0)
tests/unit-tests/input/test_evdev_input_device_factory.cpp (+103/-0)
tests/unit-tests/input/test_libinput_device_provider.cpp (+75/-0)
Branch information
Recent revisions
- 2052. By Andreas Pokorny
-
reworked input device handling again
separated input device interpretation into a separate class InputDeviceInfo with
logic borrowed from anroid stack. This makes evdev interactions mostly device
independent again.synaptics-
touchpad. ioctl is edited with this change. Several of the ioctl results
where duplicate and contain inconsistent information.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir