Merge lp://staging/~robertcarr/mir/xkbcommon-mapper into lp://staging/~mir-team/mir/trunk
Proposed by
Robert Carr
Status: | Merged |
---|---|
Approved by: | Alan Griffiths |
Approved revision: | no longer in the source branch. |
Merged at revision: | 593 |
Proposed branch: | lp://staging/~robertcarr/mir/xkbcommon-mapper |
Merge into: | lp://staging/~mir-team/mir/trunk |
Diff against target: |
674 lines (+358/-25) 19 files modified
CMakeLists.txt (+1/-0) cmake/FindXKBCOMMON.cmake (+23/-0) debian/control (+2/-1) examples/eglapp.c (+3/-1) include/test/mir_test/event_factory.h (+1/-0) src/client/CMakeLists.txt (+1/-0) src/client/input/CMakeLists.txt (+1/-0) src/client/input/android_input_receiver.cpp (+31/-3) src/client/input/android_input_receiver.h (+4/-0) src/client/input/xkb_mapper.cpp (+102/-0) src/client/input/xkb_mapper.h (+56/-0) src/server/input/android/event_filter_dispatcher_policy.cpp (+2/-0) tests/acceptance-tests/test_client_input.cpp (+75/-14) tests/mir_test_doubles/event_factory.cpp (+5/-0) tests/unit-tests/client/input/CMakeLists.txt (+1/-0) tests/unit-tests/client/input/test_android_input_receiver.cpp (+6/-5) tests/unit-tests/client/input/test_xkb_mapper.cpp (+40/-0) tools/setup-android-dependencies.sh (+2/-1) tools/setup-partial-armhf-chroot.sh (+2/-0) |
To merge this branch: | bzr merge lp://staging/~robertcarr/mir/xkbcommon-mapper |
Related bugs: | |
Related blueprints: |
Mir on the Phone (iteration 0)
(Undefined)
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Alan Griffiths | Approve | ||
Daniel van Vugt | Approve | ||
Kevin DuBois (community) | Approve | ||
Review via email:
|
Commit message
Map keys using xkbcommon.
Description of the change
Implement support for a simple client side XKB common based key mapper.
Will resolve the server side todo (event_
To post a comment you must log in.
304 + xkb_context *context;
305 + xkb_keymap *map;
306 + xkb_state *state;
can we use custom deleters instead of the destructor?
+ uint32_t xkb_scan_code = scan_code + 8; macro/constant to explain the 8
comment/
do we need to update the android helper scripts to download the new dependency?