lp://qastaging/~andreas-pokorny/mir/evdev-input-platform
Created by
Andreas Pokorny
and last modified
- Get this branch:
- bzr branch lp://qastaging/~andreas-pokorny/mir/evdev-input-platform
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.
- Daniel van Vugt: Needs Fixing
- Cemil Azizoglu (community): Needs Resubmitting
- PS Jenkins bot (community): Approve (continuous-integration)
- Robert Carr (community): Needs Information
- Kevin DuBois (community): Abstain
-
Diff: 3273 lines (+2839/-12)54 files modifiedinclude/platform/mir/input/device_capability.h (+50/-0)
include/platform/mir/input/input_device.h (+60/-0)
include/platform/mir/input/input_device_registry.h (+49/-0)
include/platform/mir/input/input_event_handler_register.h (+80/-0)
include/platform/mir/input/input_report.h (+8/-4)
include/platform/mir/input/input_sink.h (+43/-0)
include/platform/mir/input/platform.h (+128/-0)
platform-ABI-sha1sums (+7/-0)
server-ABI-sha1sums (+7/-0)
src/CMakeLists.txt (+4/-0)
src/include/common/mir/find_best.h (+67/-0)
src/include/common/mir/flags.h (+118/-0)
src/platform/CMakeLists.txt (+2/-0)
src/platforms/CMakeLists.txt (+13/-0)
src/platforms/evdev/CMakeLists.txt (+24/-0)
src/platforms/evdev/android_device_provider.cpp (+48/-0)
src/platforms/evdev/android_device_provider.h (+42/-0)
src/platforms/evdev/evdev_device_detection.cpp (+163/-0)
src/platforms/evdev/evdev_device_detection.h (+35/-0)
src/platforms/evdev/evdev_input_device_factory.cpp (+58/-0)
src/platforms/evdev/evdev_input_device_factory.h (+52/-0)
src/platforms/evdev/input_device_factory.h (+50/-0)
src/platforms/evdev/input_device_provider.h (+59/-0)
src/platforms/evdev/libinput_device_provider.cpp (+67/-0)
src/platforms/evdev/libinput_device_provider.h (+42/-0)
src/platforms/evdev/platform.cpp (+179/-0)
src/platforms/evdev/platform.h (+69/-0)
src/platforms/input-platform-symbols.map (+7/-0)
src/server/report/logging/input_report.cpp (+18/-0)
src/server/report/logging/input_report.h (+4/-0)
src/server/report/lttng/input_report.cpp (+10/-0)
src/server/report/lttng/input_report.h (+3/-0)
src/server/report/lttng/input_report_tp.h (+19/-1)
src/server/report/null/input_report.cpp (+8/-0)
src/server/report/null/input_report.h (+3/-0)
tests/include/mir_test_doubles/mock_input_device_registry.h (+46/-0)
tests/include/mir_test_doubles/mock_input_event_handler_register.h (+62/-0)
tests/include/mir_test_framework/executable_path.h (+2/-0)
tests/mir_test_framework/CMakeLists.txt (+6/-0)
tests/mir_test_framework/executable_path.cpp (+27/-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/CMakeLists.txt (+2/-0)
tests/unit-tests/input/CMakeLists.txt (+1/-0)
tests/unit-tests/input/evdev/CMakeLists.txt (+13/-0)
tests/unit-tests/input/evdev/test_android_device_provider.cpp (+83/-0)
tests/unit-tests/input/evdev/test_evdev_device_detection.cpp (+86/-0)
tests/unit-tests/input/evdev/test_evdev_input_device_factory.cpp (+106/-0)
tests/unit-tests/input/evdev/test_libinput_device_provider.cpp (+82/-0)
tests/unit-tests/input/evdev/test_platform.cpp (+207/-0)
tests/unit-tests/test_find_best.cpp (+72/-0)
Branch information
Recent revisions
- 2125. By Andreas Pokorny
-
Temporary move the evdev platform test to unit-tests until we have a better solution for running umockdev tests
- 2119. By Andreas Pokorny
-
deactivating keyboard support for now - in later mps this would interfere
with cross-device modifier handling, which is currently burried inside EventHub
and needs lifting to a more central location. - 2118. By Andreas Pokorny
-
borrowed path resolution functions from lp:server-platform-probing.
input-evdev is as an intermediate step only installed with mir-test-tools
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/mir