lp:~andreas-pokorny/mir/move-key-repeat-into-input-platforms
Created by
Andreas Pokorny
and last modified
- Get this branch:
- bzr branch lp:~andreas-pokorny/mir/move-key-repeat-into-input-platforms
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 Information
- Kevin DuBois (community): Approve
- Mir CI Bot: Needs Fixing (continuous-integration)
- Brandon Schaefer (community): Approve
-
Diff: 1902 lines (+514/-581)31 files modifiedinclude/platform/mir/input/input_device.h (+4/-0)
include/platform/mir/input/keyboard_settings.h (+42/-0)
src/platforms/evdev/key_repeater.cpp (+2/-0)
src/platforms/evdev/key_repeater.h (+1/-0)
src/platforms/evdev/libinput_device.cpp (+45/-5)
src/platforms/evdev/libinput_device.h (+15/-5)
src/platforms/evdev/platform.cpp (+15/-7)
src/platforms/evdev/platform.h (+7/-0)
src/platforms/mesa/server/x11/input/input_device.cpp (+52/-3)
src/platforms/mesa/server/x11/input/input_device.h (+5/-1)
src/platforms/mesa/server/x11/input/input_platform.cpp (+9/-12)
src/server/input/CMakeLists.txt (+0/-1)
src/server/input/default_configuration.cpp (+7/-26)
src/server/input/default_input_device_hub.cpp (+12/-2)
src/server/input/default_input_device_hub.h (+3/-1)
src/server/input/key_repeat_dispatcher.cpp (+0/-186)
src/server/input/key_repeat_dispatcher.h (+0/-84)
tests/include/mir/test/doubles/mock_input_device.h (+3/-0)
tests/include/mir/test/doubles/mock_x11.h (+8/-0)
tests/include/mir_test_framework/stub_input_platform.h (+15/-0)
tests/mir_test_doubles/mock_input_device.cpp (+8/-0)
tests/mir_test_doubles/mock_x11.cpp (+35/-0)
tests/mir_test_framework/fake_input_device_impl.cpp (+54/-14)
tests/mir_test_framework/fake_input_device_impl.h (+15/-1)
tests/mir_test_framework/stub_input_platform.cpp (+21/-0)
tests/unit-tests/input/CMakeLists.txt (+0/-1)
tests/unit-tests/input/evdev/test_evdev_device_detection.cpp (+8/-1)
tests/unit-tests/input/evdev/test_libinput_device.cpp (+42/-10)
tests/unit-tests/input/test_default_device.cpp (+6/-37)
tests/unit-tests/input/test_key_repeat_dispatcher.cpp (+0/-184)
tests/unit-tests/input/test_x11_platform.cpp (+80/-0)
Branch information
Recent revisions
- 3415. By Andreas Pokorny
-
Add Key repeat utility
Similar to the key press tracking in KeyRepeatDispat
cher, this class will support the evdev platform and fake input devices in implementing repeat handling. - 3414. By Andreas Pokorny
-
Add mir::dispatch:
:AlarmFactory Implementation of mir::time:
:AlarmFactory that works with mir::dispatch: :Dispatchable and supports all the state transitions required by the test suite accumulated in test_glib_ main_loop. cpp. With this change several GPL interfaces defined inside the mirserver API have been moved to mircommon and LGPL.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir