lp:~andreas-pokorny/mir/expose-input-platform-interfaces
- Get this branch:
- bzr branch lp:~andreas-pokorny/mir/expose-input-platform-interfaces
Branch merges
- PS Jenkins bot (community): Approve (continuous-integration)
- Mir development team: Pending requested
-
Diff: 513 lines (+234/-31)25 files modified3rd_party/android-input/android/CMakeLists.txt (+1/-1)
benchmarks/frame-uniformity/CMakeLists.txt (+1/-0)
cmake/ABICheck.cmake (+1/-1)
debian/control (+27/-0)
debian/libmirplatform-input-dev.install (+3/-0)
debian/libmirplatform-input0.install (+1/-0)
include/platform-input/mir/input/event_builder.h (+2/-2)
include/platform-input/mir/input/input_device.h (+2/-2)
include/platform-input/mir/input/platform.h (+2/-2)
src/CMakeLists.txt (+1/-0)
src/platform-input/CMakeLists.txt (+52/-0)
src/platform-input/input/CMakeLists.txt (+9/-0)
src/platform-input/input/event_builder.cpp (+24/-0)
src/platform-input/input/input_device.cpp (+24/-0)
src/platform-input/input/platform.cpp (+24/-0)
src/platform-input/mirplatform-input.pc.in (+10/-0)
src/platform-input/symbols.map (+18/-0)
src/platforms/evdev/CMakeLists.txt (+24/-22)
src/platforms/mesa/server/x11/CMakeLists.txt (+1/-0)
src/platforms/mesa/server/x11/input/CMakeLists.txt (+1/-0)
src/server/CMakeLists.txt (+2/-0)
tests/CMakeLists.txt (+1/-0)
tests/mir_test_framework/CMakeLists.txt (+1/-1)
tools/run_abi_compliance_checker.sh (+1/-0)
tools/update_package_abis.sh (+1/-0)
Branch information
Recent revisions
- 2956. By Andreas Pokorny
-
Add input-evdev.so based on libinput
This adds the evdev platform that shall replace InputReader, EventHub and the InputMappers. The platform is not yet selected by default. Code to probe and select the right platform is still missing for the input side.
Approved by PS Jenkins bot, Alexandros Frantzis, Kevin DuBois, Alan Griffiths.
- 2955. By Cemil Azizoglu
-
[integration tests] Generate binaries for both mesa backends for mesa related integration tests when either mesa platform is active.
Approved by PS Jenkins bot, Daniel van Vugt, Alan Griffiths.
- 2954. By Alan Griffiths
-
Delete spurious file that's not compiled, linked or used.
Approved by Daniel van Vugt, PS Jenkins bot.
- 2953. By Alan Griffiths
-
tests: rework TestClientCursorAPI to avoid using private test infrastructure so that acceptance tests only link to the published libs.
Approved by Kevin DuBois, Alexandros Frantzis, PS Jenkins bot.
- 2952. By Kevin DuBois
-
client: add api functions for setting the scale of the client buffer stream. Combined with scale information set per display from the compositors, this allows for better multimonitor sizing of the client. .
Approved by PS Jenkins bot, Alan Griffiths, Alexandros Frantzis.
- 2951. By Alexandros Frantzis
-
Eradicate the drm_auth_magic RPC call.
Approved by Daniel van Vugt, Chris Halse Rogers, PS Jenkins bot, Kevin DuBois, Alan Griffiths.
- 2950. By Andreas Pokorny
-
Fix missing relative cursor movement information for touchpads
Since touchpads emit multi touch events that have to be translated to get to relative cursor movement they are handled by a different InputMapper than mice. To enable unity8 cursors on touchpads too, this change extends the various branches of touchpad gesture interpretation to also emit the relative change.
. Fixes: https://bugs.launchpad .net/bugs/ 1496814. Approved by Daniel van Vugt, Kevin DuBois, PS Jenkins bot, Alan Griffiths.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir