Mir

Merge lp://qastaging/~raof/mir/fix-1253876 into lp://qastaging/mir/0.1

Proposed by Chris Halse Rogers
Status: Superseded
Proposed branch: lp://qastaging/~raof/mir/fix-1253876
Merge into: lp://qastaging/mir/0.1
Diff against target: 28040 lines (+9686/-6876)
375 files modified
3rd_party/android-input/android/CMakeLists.txt (+1/-0)
3rd_party/android-input/android/frameworks/base/include/androidfw/Input.h (+5/-2)
3rd_party/android-input/android/frameworks/base/include/androidfw/InputTransport.h (+10/-7)
3rd_party/android-input/android/frameworks/base/include/androidfw/IntSet.h (+104/-0)
3rd_party/android-input/android/frameworks/base/include/androidfw/VelocityControl.h (+2/-0)
3rd_party/android-input/android/frameworks/base/include/androidfw/VelocityTracker.h (+24/-22)
3rd_party/android-input/android/frameworks/base/services/input/InputDevice.cpp (+6/-3)
3rd_party/android-input/android/frameworks/base/services/input/InputDispatcher.cpp (+40/-33)
3rd_party/android-input/android/frameworks/base/services/input/InputDispatcher.h (+6/-6)
3rd_party/android-input/android/frameworks/base/services/input/InputEventPrinter.h (+138/-0)
3rd_party/android-input/android/frameworks/base/services/input/InputListener.h (+1/-1)
3rd_party/android-input/android/frameworks/base/services/input/InputReader.cpp (+409/-354)
3rd_party/android-input/android/frameworks/base/services/input/InputReader.h (+68/-40)
3rd_party/android-input/android/frameworks/base/services/input/InputTransport.cpp (+8/-8)
3rd_party/android-input/android/frameworks/base/services/input/IntSet.cpp (+123/-0)
3rd_party/android-input/android/frameworks/base/services/input/PointerController.cpp (+5/-8)
3rd_party/android-input/android/frameworks/base/services/input/PointerController.h (+2/-5)
3rd_party/android-input/android/frameworks/base/services/input/VelocityControl.cpp (+2/-2)
3rd_party/android-input/android/frameworks/base/services/input/VelocityTracker.cpp (+80/-83)
debian/control (+2/-2)
debian/libmirserver11.install (+1/-1)
doc/Doxyfile.in (+192/-82)
doc/component_reports.md (+2/-1)
doc/installing_prebuilt_on_pc.md (+6/-1)
doc/using_mir_on_pc.md (+8/-6)
examples/CMakeLists.txt (+1/-0)
examples/buffer_render_target.cpp (+3/-1)
examples/buffer_render_target.h (+1/-0)
examples/demo-inprocess-surface-client/inprocess_egl_client.cpp (+1/-2)
examples/demo-shell/demo_shell.cpp (+0/-1)
examples/demo-shell/window_manager.cpp (+102/-14)
examples/demo-shell/window_manager.h (+6/-2)
examples/demo_input_filter.cpp (+25/-3)
examples/eglapp.c (+16/-8)
examples/progressbar.c (+9/-4)
examples/render_surfaces.cpp (+20/-18)
include/client/mir_toolkit/mir_client_library.h (+1/-1)
include/platform/mir/graphics/basic_platform.h (+45/-0)
include/platform/mir/graphics/buffer_ipc_packer.h (+2/-0)
include/platform/mir/graphics/egl_resources.h (+10/-4)
include/platform/mir/graphics/native_platform.h (+1/-1)
include/platform/mir/graphics/platform.h (+4/-3)
include/server/mir/compositor/buffer_stream.h (+1/-0)
include/server/mir/compositor/scene.h (+1/-1)
include/server/mir/default_configuration_options.h (+2/-1)
include/server/mir/default_server_configuration.h (+57/-62)
include/server/mir/frontend/shell.h (+2/-2)
include/server/mir/frontend/surface.h (+4/-21)
include/server/mir/input/android/dispatcher_input_configuration.h (+1/-1)
include/server/mir/input/input_configuration.h (+2/-2)
include/server/mir/scene/buffer_stream_factory.h (+4/-4)
include/server/mir/scene/depth_id.h (+4/-4)
include/server/mir/scene/input_registrar.h (+4/-4)
include/server/mir/scene/scene_report.h (+19/-19)
include/server/mir/shell/snapshot.h (+3/-3)
include/server/mir/shell/surface.h (+21/-68)
include/server/mir/shell/surface_controller.h (+3/-3)
include/server/mir/shell/surface_creation_parameters.h (+3/-3)
include/shared/mir/geometry/dimensions.h (+1/-0)
include/shared/mir/geometry/displacement.h (+2/-6)
include/shared/mir/geometry/point.h (+2/-7)
include/shared/mir/geometry/rectangle.h (+2/-7)
include/shared/mir/geometry/size.h (+2/-7)
include/shared/mir/graphics/android/mir_native_window.h (+2/-0)
include/shared/mir/input/input_platform.h (+3/-1)
include/shared/mir/input/input_receiver_report.h (+48/-0)
include/shared/mir/input/null_input_receiver_report.h (+46/-0)
include/shared/mir_toolkit/client_types.h (+2/-1)
include/shared/mir_toolkit/common.h (+4/-5)
include/shared/mir_toolkit/event.h (+9/-1)
include/shared/mir_toolkit/mir_native_buffer.h (+6/-2)
include/test/mir_test/client_event_matchers.h (+119/-0)
include/test/mir_test/draw/draw_pattern_checkered-inl.h (+10/-5)
include/test/mir_test_doubles/mock_buffer_packer.h (+1/-0)
include/test/mir_test_doubles/mock_buffer_stream.h (+1/-0)
include/test/mir_test_doubles/mock_display_device.h (+4/-6)
include/test/mir_test_doubles/mock_egl.h (+17/-0)
include/test/mir_test_doubles/mock_fb_hal_device.h (+5/-5)
include/test/mir_test_doubles/mock_framebuffer_bundle.h (+51/-0)
include/test/mir_test_doubles/mock_frontend_surface.h (+1/-1)
include/test/mir_test_doubles/mock_gl.h (+2/-0)
include/test/mir_test_doubles/mock_hwc_composer_device_1.h (+28/-4)
include/test/mir_test_doubles/mock_input_registrar.h (+2/-2)
include/test/mir_test_doubles/mock_surface.h (+4/-4)
include/test/mir_test_doubles/mock_surface_controller.h (+1/-1)
include/test/mir_test_doubles/mock_surface_state.h (+3/-2)
include/test/mir_test_doubles/null_platform.h (+7/-3)
include/test/mir_test_doubles/null_session_event_sink.h (+2/-2)
include/test/mir_test_doubles/null_snapshot_strategy.h (+2/-2)
include/test/mir_test_doubles/stub_buffer_stream.h (+4/-0)
include/test/mir_test_doubles/stub_display_builder.h (+80/-0)
include/test/mir_test_doubles/stub_display_configuration.h (+11/-4)
include/test/mir_test_doubles/stub_display_device.h (+12/-16)
include/test/mir_test_doubles/stub_input_registrar.h (+2/-2)
include/test/mir_test_doubles/stub_surface.h (+1/-1)
include/test/mir_test_doubles/stub_surface_builder.h (+9/-9)
include/test/mir_test_doubles/stub_surface_controller.h (+1/-1)
include/test/mir_test_framework/input_testing_server_configuration.h (+2/-10)
include/test/mir_test_framework/udev_environment.h (+12/-1)
src/client/CMakeLists.txt (+1/-0)
src/client/android/android_client_buffer.cpp (+2/-0)
src/client/android/android_client_buffer_factory.cpp (+7/-1)
src/client/android/client_surface_interpreter.cpp (+1/-1)
src/client/default_connection_configuration.cpp (+20/-2)
src/client/default_connection_configuration.h (+9/-0)
src/client/gbm/gbm_client_buffer_factory.cpp (+6/-1)
src/client/logging/input_receiver_report.cpp (+125/-0)
src/client/logging/input_receiver_report.h (+54/-0)
src/client/lttng/rpc_report_tp.h (+14/-0)
src/client/mir_client_library.cpp (+1/-1)
src/client/mir_connection.cpp (+6/-8)
src/client/mir_connection.h (+2/-2)
src/client/mir_surface.cpp (+16/-5)
src/client/mir_surface.h (+1/-1)
src/platform/graphics/egl_resources.cpp (+30/-6)
src/server/CMakeLists.txt (+7/-5)
src/server/compositor/buffer_stream_factory.cpp (+1/-1)
src/server/compositor/buffer_stream_factory.h (+2/-2)
src/server/compositor/buffer_stream_surfaces.cpp (+5/-0)
src/server/compositor/buffer_stream_surfaces.h (+4/-3)
src/server/compositor/default_configuration.cpp (+1/-1)
src/server/default_configuration_options.cpp (+6/-3)
src/server/default_server_configuration.cpp (+1/-1)
src/server/frontend/CMakeLists.txt (+0/-1)
src/server/frontend/default_configuration.cpp (+6/-26)
src/server/frontend/protobuf_buffer_packer.cpp (+6/-0)
src/server/frontend/protobuf_buffer_packer.h (+1/-0)
src/server/frontend/published_socket_connector.cpp (+5/-5)
src/server/frontend/published_socket_connector.h (+3/-3)
src/server/frontend/session_mediator.cpp (+59/-34)
src/server/frontend/session_mediator.h (+8/-4)
src/server/frontend/surface.cpp (+1/-16)
src/server/graphics/CMakeLists.txt (+1/-0)
src/server/graphics/android/CMakeLists.txt (+4/-2)
src/server/graphics/android/android_buffer_allocator.cpp (+1/-1)
src/server/graphics/android/android_display.cpp (+9/-145)
src/server/graphics/android/android_display.h (+9/-17)
src/server/graphics/android/android_graphic_buffer_allocator.h (+1/-1)
src/server/graphics/android/android_platform.cpp (+25/-51)
src/server/graphics/android/android_platform.h (+5/-5)
src/server/graphics/android/display_buffer.cpp (+69/-0)
src/server/graphics/android/display_buffer.h (+61/-0)
src/server/graphics/android/display_builder.h (+15/-18)
src/server/graphics/android/display_device.h (+4/-12)
src/server/graphics/android/display_resource_factory.h (+3/-14)
src/server/graphics/android/fb_device.cpp (+19/-45)
src/server/graphics/android/fb_device.h (+5/-10)
src/server/graphics/android/framebuffer_bundle.h (+17/-11)
src/server/graphics/android/framebuffers.cpp (+120/-9)
src/server/graphics/android/framebuffers.h (+19/-13)
src/server/graphics/android/gl_context.cpp (+155/-0)
src/server/graphics/android/gl_context.h (+78/-0)
src/server/graphics/android/graphic_buffer_allocator.h (+2/-2)
src/server/graphics/android/hwc10_device.cpp (+37/-54)
src/server/graphics/android/hwc10_device.h (+10/-11)
src/server/graphics/android/hwc11_device.cpp (+34/-62)
src/server/graphics/android/hwc11_device.h (+11/-13)
src/server/graphics/android/hwc_common_device.cpp (+1/-8)
src/server/graphics/android/hwc_common_device.h (+1/-0)
src/server/graphics/android/hwc_layerlist.cpp (+89/-102)
src/server/graphics/android/hwc_layerlist.h (+38/-59)
src/server/graphics/android/output_builder.cpp (+78/-97)
src/server/graphics/android/output_builder.h (+32/-10)
src/server/graphics/android/resource_factory.cpp (+8/-32)
src/server/graphics/android/resource_factory.h (+2/-20)
src/server/graphics/android/server_render_window.cpp (+11/-15)
src/server/graphics/android/server_render_window.h (+3/-7)
src/server/graphics/default_configuration.cpp (+14/-3)
src/server/graphics/gbm/CMakeLists.txt (+1/-1)
src/server/graphics/gbm/gbm_buffer.cpp (+4/-0)
src/server/graphics/gbm/gbm_display.cpp (+14/-6)
src/server/graphics/gbm/gbm_display.h (+1/-3)
src/server/graphics/gbm/gbm_display_helpers.cpp (+26/-76)
src/server/graphics/gbm/gbm_display_helpers.h (+4/-20)
src/server/graphics/gbm/gbm_platform.cpp (+9/-5)
src/server/graphics/gbm/gbm_platform.h (+4/-3)
src/server/graphics/gbm/linux_virtual_terminal.cpp (+11/-1)
src/server/graphics/gbm/native_gbm_platform.cpp (+1/-3)
src/server/graphics/gbm/native_gbm_platform.h (+1/-1)
src/server/graphics/gbm/udev_video_devices.cpp (+0/-58)
src/server/graphics/gbm/udev_video_devices.h (+0/-50)
src/server/graphics/gbm/udev_wrapper.cpp (+275/-0)
src/server/graphics/gbm/udev_wrapper.h (+149/-0)
src/server/graphics/gbm/video_devices.h (+0/-52)
src/server/graphics/nested/nested_display.cpp (+25/-3)
src/server/graphics/nested/nested_platform.cpp (+7/-2)
src/server/graphics/nested/nested_platform.h (+2/-2)
src/server/graphics/offscreen/CMakeLists.txt (+13/-0)
src/server/graphics/offscreen/display.cpp (+197/-0)
src/server/graphics/offscreen/display.h (+105/-0)
src/server/graphics/offscreen/display_buffer.cpp (+150/-0)
src/server/graphics/offscreen/display_buffer.h (+82/-0)
src/server/graphics/offscreen/display_configuration.cpp (+72/-0)
src/server/graphics/offscreen/display_configuration.h (+51/-0)
src/server/graphics/offscreen/gl_extensions_base.cpp (+51/-0)
src/server/graphics/offscreen/gl_extensions_base.h (+47/-0)
src/server/graphics/offscreen/surfaceless_egl_context.cpp (+132/-0)
src/server/graphics/offscreen/surfaceless_egl_context.h (+59/-0)
src/server/input/android/android_input_registrar.cpp (+1/-1)
src/server/input/android/android_input_registrar.h (+2/-2)
src/server/input/android/android_input_target_enumerator.h (+1/-1)
src/server/input/android/android_input_targeter.cpp (+1/-1)
src/server/input/android/default_android_input_configuration.cpp (+1/-1)
src/server/input/android/dispatcher_input_configuration.cpp (+1/-1)
src/server/input/android/dummy_android_pointer_controller.h (+2/-4)
src/server/input/default_configuration.cpp (+1/-1)
src/server/input/null_input_configuration.cpp (+2/-2)
src/server/input/null_input_configuration.h (+1/-1)
src/server/logging/CMakeLists.txt (+0/-1)
src/server/logging/default_configuration.cpp (+1/-25)
src/server/logging/display_report.cpp (+3/-2)
src/server/logging/surfaces_report.cpp (+0/-119)
src/server/lttng/input_report_tp.h (+13/-0)
src/server/lttng/message_processor_report_tp.h (+14/-0)
src/server/scene/CMakeLists.txt (+12/-2)
src/server/scene/application_session.cpp (+19/-18)
src/server/scene/application_session.h (+16/-15)
src/server/scene/basic_surface.h (+39/-51)
src/server/scene/broadcasting_session_event_sink.cpp (+13/-12)
src/server/scene/broadcasting_session_event_sink.h (+10/-13)
src/server/scene/default_configuration.cpp (+190/-10)
src/server/scene/default_session_container.cpp (+27/-4)
src/server/scene/default_session_container.h (+11/-11)
src/server/scene/gl_pixel_buffer.cpp (+9/-9)
src/server/scene/gl_pixel_buffer.h (+4/-4)
src/server/scene/global_event_sender.cpp (+6/-6)
src/server/scene/global_event_sender.h (+8/-10)
src/server/scene/mediating_display_changer.cpp (+13/-12)
src/server/scene/mediating_display_changer.h (+6/-8)
src/server/scene/mutable_surface_state.h (+5/-4)
src/server/scene/pixel_buffer.h (+4/-5)
src/server/scene/scene_report.cpp (+108/-9)
src/server/scene/scene_report.h (+11/-11)
src/server/scene/session_container.h (+14/-11)
src/server/scene/session_event_handler_register.h (+8/-9)
src/server/scene/session_event_sink.h (+8/-9)
src/server/scene/session_manager.cpp (+26/-30)
src/server/scene/session_manager.h (+22/-32)
src/server/scene/snapshot_strategy.h (+8/-6)
src/server/scene/surface.cpp (+25/-5)
src/server/scene/surface.h (+81/-0)
src/server/scene/surface_allocator.cpp (+7/-7)
src/server/scene/surface_allocator.h (+8/-8)
src/server/scene/surface_builder.h (+11/-8)
src/server/scene/surface_controller.cpp (+5/-5)
src/server/scene/surface_controller.h (+9/-9)
src/server/scene/surface_data.cpp (+11/-1)
src/server/scene/surface_data.h (+5/-4)
src/server/scene/surface_factory.h (+6/-6)
src/server/scene/surface_impl.cpp (+50/-32)
src/server/scene/surface_impl.h (+114/-0)
src/server/scene/surface_source.cpp (+6/-9)
src/server/scene/surface_source.h (+13/-9)
src/server/scene/surface_stack.cpp (+17/-12)
src/server/scene/surface_stack.h (+13/-14)
src/server/scene/surface_stack_model.h (+9/-9)
src/server/scene/surface_state.h (+4/-4)
src/server/scene/threaded_snapshot_strategy.cpp (+10/-9)
src/server/scene/threaded_snapshot_strategy.h (+6/-7)
src/server/shell/CMakeLists.txt (+0/-10)
src/server/shell/default_configuration.cpp (+3/-135)
src/server/shell/focus_sequence.h (+0/-51)
src/server/shell/registration_order_focus_sequence.cpp (+0/-120)
src/server/shell/registration_order_focus_sequence.h (+0/-52)
src/server/shell/surface_creation_parameters.cpp (+1/-1)
src/shared/geometry/CMakeLists.txt (+1/-0)
src/shared/geometry/ostream.cpp (+60/-0)
src/shared/geometry/rectangles.cpp (+0/-9)
src/shared/graphics/android/mir_native_window.cpp (+22/-9)
src/shared/input/android/android_input_lexicon.cpp (+3/-0)
src/shared/input/android/android_input_platform.cpp (+11/-3)
src/shared/input/android/android_input_platform.h (+4/-1)
src/shared/input/android/android_input_receiver.cpp (+9/-2)
src/shared/input/android/android_input_receiver.h (+7/-2)
src/shared/protobuf/mir_protobuf.proto (+8/-32)
tests/acceptance-tests/test_client_authorization.cpp (+9/-57)
tests/acceptance-tests/test_client_focus_notification.cpp (+14/-47)
tests/acceptance-tests/test_client_input.cpp (+387/-622)
tests/acceptance-tests/test_client_library.cpp (+75/-0)
tests/acceptance-tests/test_display_configuration.cpp (+3/-17)
tests/acceptance-tests/test_focus_selection.cpp (+9/-54)
tests/acceptance-tests/test_server_shutdown.cpp (+3/-3)
tests/acceptance-tests/test_surfaceloop.cpp (+0/-1)
tests/acceptance-tests/test_surfaces_with_output_id.cpp (+1/-1)
tests/draw/android_graphics.cpp (+2/-1)
tests/draw/patterns.cpp (+12/-10)
tests/integration-tests/CMakeLists.txt (+2/-0)
tests/integration-tests/client/test_client_render.cpp (+76/-37)
tests/integration-tests/compositor/test_buffer_stream.cpp (+73/-0)
tests/integration-tests/graphics/android/test_display_integration.cpp (+47/-95)
tests/integration-tests/graphics/android/test_internal_client.cpp (+17/-12)
tests/integration-tests/graphics/gbm/test_buffer_integration.cpp (+5/-9)
tests/integration-tests/input/android/test_android_input_manager.cpp (+1/-1)
tests/integration-tests/shell/CMakeLists.txt (+0/-2)
tests/integration-tests/shell/test_session_lifecycle_event.cpp (+4/-3)
tests/integration-tests/test_display_info.cpp (+14/-18)
tests/integration-tests/test_drm_auth_magic.cpp (+2/-17)
tests/integration-tests/test_session.cpp (+11/-21)
tests/integration-tests/test_session_manager.cpp (+7/-11)
tests/integration-tests/test_surface_first_frame_sync.cpp (+1/-1)
tests/integration-tests/test_surfaceloop.cpp (+9/-20)
tests/integration-tests/test_swapinterval.cpp (+3/-2)
tests/mir_test_doubles/mock_egl.cpp (+1/-1)
tests/mir_test_doubles/mock_gl.cpp (+12/-0)
tests/mir_test_framework/input_testing_server_options.cpp (+1/-113)
tests/mir_test_framework/testing_server_options.cpp (+21/-21)
tests/mir_test_framework/udev_environment.cpp (+45/-0)
tests/unit-tests/CMakeLists.txt (+1/-1)
tests/unit-tests/android_input/CMakeLists.txt (+1/-0)
tests/unit-tests/android_input/input_reader.cpp (+156/-98)
tests/unit-tests/android_input/int_set.cpp (+133/-0)
tests/unit-tests/client/android/test_android_native_window.cpp (+21/-3)
tests/unit-tests/client/android/test_client_surface_interpreter.cpp (+16/-0)
tests/unit-tests/client/gbm/test_gbm_client_buffer.cpp (+21/-0)
tests/unit-tests/client/input/test_android_input_receiver.cpp (+8/-5)
tests/unit-tests/client/input/test_android_input_receiver_thread.cpp (+5/-2)
tests/unit-tests/client/test_android_client_buffer_factory.cpp (+5/-5)
tests/unit-tests/client/test_client_mir_surface.cpp (+47/-0)
tests/unit-tests/client/test_mir_connection.cpp (+15/-4)
tests/unit-tests/compositor/test_buffer_stream.cpp (+12/-0)
tests/unit-tests/compositor/test_gl_renderer.cpp (+1/-4)
tests/unit-tests/draw/test_draw_patterns.cpp (+10/-11)
tests/unit-tests/frontend/CMakeLists.txt (+0/-1)
tests/unit-tests/frontend/test_protobuf_buffer_packer.cpp (+3/-0)
tests/unit-tests/frontend/test_session_mediator.cpp (+17/-24)
tests/unit-tests/frontend/test_session_mediator_android.cpp (+5/-19)
tests/unit-tests/frontend/test_session_mediator_gbm.cpp (+5/-20)
tests/unit-tests/graphics/CMakeLists.txt (+1/-0)
tests/unit-tests/graphics/android/CMakeLists.txt (+1/-0)
tests/unit-tests/graphics/android/test_android_fb.cpp (+163/-573)
tests/unit-tests/graphics/android/test_android_platform.cpp (+31/-213)
tests/unit-tests/graphics/android/test_fb_device.cpp (+28/-68)
tests/unit-tests/graphics/android/test_fb_simple_swapper.cpp (+179/-106)
tests/unit-tests/graphics/android/test_hwc10_device.cpp (+37/-94)
tests/unit-tests/graphics/android/test_hwc11_device.cpp (+67/-158)
tests/unit-tests/graphics/android/test_hwc_device.cpp (+39/-77)
tests/unit-tests/graphics/android/test_hwc_display.cpp (+132/-97)
tests/unit-tests/graphics/android/test_hwc_layerlist.cpp (+118/-136)
tests/unit-tests/graphics/android/test_output_builder.cpp (+241/-0)
tests/unit-tests/graphics/android/test_resource_factory.cpp (+3/-79)
tests/unit-tests/graphics/android/test_server_interpreter.cpp (+19/-36)
tests/unit-tests/graphics/gbm/CMakeLists.txt (+1/-1)
tests/unit-tests/graphics/gbm/test_gbm_display.cpp (+64/-20)
tests/unit-tests/graphics/gbm/test_gbm_platform.cpp (+20/-10)
tests/unit-tests/graphics/gbm/test_linux_virtual_terminal.cpp (+58/-5)
tests/unit-tests/graphics/gbm/test_udev_helper.cpp (+467/-0)
tests/unit-tests/graphics/gbm/test_udev_video_devices.cpp (+0/-76)
tests/unit-tests/graphics/nested/CMakeLists.txt (+1/-0)
tests/unit-tests/graphics/nested/test_nested_platform.cpp (+27/-0)
tests/unit-tests/graphics/offscreen/CMakeLists.txt (+6/-0)
tests/unit-tests/graphics/offscreen/test_offscreen_display.cpp (+147/-0)
tests/unit-tests/graphics/test_display.cpp (+11/-15)
tests/unit-tests/input/android/test_android_communication_package.cpp (+2/-2)
tests/unit-tests/input/android/test_android_input_lexicon.cpp (+9/-0)
tests/unit-tests/input/android/test_android_input_manager.cpp (+2/-2)
tests/unit-tests/input/android/test_android_input_registrar.cpp (+1/-1)
tests/unit-tests/logging/test_display_report.cpp (+2/-1)
tests/unit-tests/scene/CMakeLists.txt (+10/-0)
tests/unit-tests/scene/test_application_session.cpp (+12/-12)
tests/unit-tests/scene/test_broadcasting_session_event_sink.cpp (+5/-4)
tests/unit-tests/scene/test_default_focus_mechanism.cpp (+3/-4)
tests/unit-tests/scene/test_gl_pixel_buffer.cpp (+5/-5)
tests/unit-tests/scene/test_global_event_sender.cpp (+6/-5)
tests/unit-tests/scene/test_session_manager.cpp (+23/-35)
tests/unit-tests/scene/test_surface.cpp (+53/-4)
tests/unit-tests/scene/test_surface_allocator.cpp (+1/-1)
tests/unit-tests/scene/test_surface_controller.cpp (+8/-8)
tests/unit-tests/scene/test_surface_data.cpp (+20/-2)
tests/unit-tests/scene/test_surface_impl.cpp (+38/-38)
tests/unit-tests/scene/test_surface_stack.cpp (+9/-9)
tests/unit-tests/scene/test_the_session_container_implementation.cpp (+40/-41)
tests/unit-tests/scene/test_threaded_snapshot_strategy.cpp (+5/-4)
tests/unit-tests/shell/CMakeLists.txt (+0/-9)
tests/unit-tests/shell/test_mediating_display_changer.cpp (+1/-1)
tests/unit-tests/shell/test_registration_order_focus_sequence.cpp (+0/-159)
To merge this branch: bzr merge lp://qastaging/~raof/mir/fix-1253876
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Needs Fixing
Daniel van Vugt Needs Resubmitting
Review via email: mp+196222@code.qastaging.launchpad.net

Commit message

GBMDisplayTest: Timeout and fail the test rather than hanging indefinitely

Description of the change

GBMDisplayTest: Timeout and fail the test rather than hanging indefinitely

To post a comment you must log in.
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Wrong diff, wrong target branch :)

review: Needs Resubmitting
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches