lp:~vanvugt/mir/privatize-input
- Get this branch:
- bzr branch lp:~vanvugt/mir/privatize-input
Branch merges
- Robert Carr (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Alan Griffiths: Needs Fixing
- Daniel d'Andrada (community): Approve
-
Diff: 879 lines (+86/-86)60 files modified3rd_party/android-input/android/CMakeLists.txt (+1/-0)
3rd_party/android-input/android/frameworks/base/services/input/EventHub.cpp (+1/-1)
3rd_party/android-input/android/frameworks/base/services/input/InputDispatcher.cpp (+1/-1)
include/test/mir_test/fake_event_hub_input_configuration.h (+1/-1)
include/test/mir_test_doubles/mock_input_manager.h (+1/-1)
include/test/mir_test_doubles/mock_input_region.h (+1/-1)
include/test/mir_test_doubles/stub_input_channel.h (+1/-1)
src/server/default_server_configuration.cpp (+12/-12)
src/server/display_server.cpp (+1/-1)
src/server/input/android/android_input_application_handle.cpp (+1/-1)
src/server/input/android/android_input_channel.h (+1/-1)
src/server/input/android/android_input_reader_policy.cpp (+1/-1)
src/server/input/android/android_input_target_enumerator.cpp (+1/-1)
src/server/input/android/android_input_window_handle.cpp (+1/-1)
src/server/input/android/android_pointer_controller.cpp (+1/-1)
src/server/input/android/default_android_input_configuration.cpp (+1/-1)
src/server/input/android/default_android_input_configuration.h (+1/-1)
src/server/input/android/dispatcher_input_configuration.cpp (+1/-1)
src/server/input/android/dispatcher_input_configuration.h (+1/-1)
src/server/input/android/input_dispatcher_manager.h (+1/-1)
src/server/input/display_input_region.cpp (+1/-1)
src/server/input/display_input_region.h (+1/-1)
src/server/input/event_filter_chain.cpp (+1/-1)
src/server/input/input_manager.h (+1/-1)
src/server/input/input_targets.h (+1/-1)
src/server/input/nested_input_configuration.cpp (+2/-2)
src/server/input/nested_input_configuration.h (+1/-1)
src/server/input/nested_input_relay.cpp (+1/-1)
src/server/input/null_input_configuration.cpp (+2/-2)
src/server/input/null_input_configuration.h (+1/-1)
src/server/input/null_input_report.cpp (+1/-1)
src/server/input/null_input_report.h (+1/-1)
src/server/input/vt_filter.cpp (+1/-1)
src/server/logging/input_report.cpp (+1/-1)
src/server/logging/input_report.h (+1/-1)
src/server/lttng/input_report.cpp (+1/-1)
src/server/lttng/input_report.h (+1/-1)
src/server/shell/surface.cpp (+1/-1)
src/server/shell/surface_source.cpp (+1/-1)
src/server/surfaces/surface.cpp (+1/-1)
src/server/surfaces/surface_allocator.cpp (+1/-1)
src/server/surfaces/surface_stack.cpp (+2/-2)
src/server/surfaces/surface_stack.h (+2/-2)
tests/integration-tests/graphics/android/test_internal_client.cpp (+2/-2)
tests/integration-tests/input/android/test_android_cursor_listener.cpp (+4/-4)
tests/integration-tests/input/android/test_android_input_manager.cpp (+3/-3)
tests/integration-tests/shell/test_session.cpp (+1/-1)
tests/mir_test_framework/input_testing_server_options.cpp (+1/-1)
tests/mir_test_framework/testing_server_options.cpp (+3/-3)
tests/unit-tests/android_input/input_reader.cpp (+1/-1)
tests/unit-tests/input/android/test_android_input_application_handle.cpp (+1/-1)
tests/unit-tests/input/android/test_android_input_manager.cpp (+1/-1)
tests/unit-tests/input/android/test_android_input_target_enumerator.cpp (+2/-2)
tests/unit-tests/input/android/test_android_input_targeter.cpp (+1/-1)
tests/unit-tests/input/android/test_android_input_window_handle.cpp (+1/-1)
tests/unit-tests/input/test_display_input_region.cpp (+1/-1)
tests/unit-tests/input/test_event_filter_chain.cpp (+1/-1)
tests/unit-tests/logging/test_legacy_input_report.cpp (+1/-1)
tests/unit-tests/surfaces/test_surface.cpp (+1/-1)
tests/unit-tests/surfaces/test_surface_stack.cpp (+3/-4)
Branch information
Recent revisions
- 1110. By Daniel van Vugt
-
Privatize additional headers and classes which include the now privatized
input headers. - 1108. By Daniel van Vugt
-
Privatize input::Surface. It's not used in any shells right now, and
seemingly shouldn't be. - 1107. By Daniel van Vugt
-
Privatize SurfaceState and MutableSurfaceS
tate, which are only used
internally and don't need to be fully declared in public headers.
. Fixes: https://bugs.launchpad .net/bugs/ 1223393. Approved by Alan Griffiths, PS Jenkins bot.
- 1106. By Daniel van Vugt
-
Merge and simplify redundantly confusing methods:
DefaultDisplayBufferCompos itor::compose( )
DefaultDisplayBufferCompos itor::composite ()
.Approved by Alan Griffiths, PS Jenkins bot, Kevin DuBois.
- 1105. By Daniel d'Andrada
-
Fix for LP#1233944
Fixes the Mir-side of bug https:/
/bugs.launchpad .net/mir/ +bug/1233944 Event files are first created with root:root permissions and only later
udev rules are applied to it, changing its permissions to root:android-input
and therefore making it readable by unity8-mirin short: Retry opening a file when its permissions change as it might be
readable now. Fixes: https://bugs.launchpad .net/bugs/ 1233944. Approved by PS Jenkins bot, kevin gunn, Robert Ancell.
- 1104. By Robert Ancell
-
Merge in trunk changelog updates since Launchpad seems to be confused with the merge proposal to trunk
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~mir-team/mir/trunk