Mir

Merge lp://qastaging/~kdub/mir/unit-test-cleanup into lp://qastaging/mir/0.1

Proposed by Kevin DuBois
Status: Superseded
Proposed branch: lp://qastaging/~kdub/mir/unit-test-cleanup
Merge into: lp://qastaging/mir/0.1
Diff against target: 26370 lines (+11033/-4123) (has conflicts)
348 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/changelog (+130/-0)
debian/control (+8/-0)
debian/libmirserver11.install (+4/-0)
doc/Doxyfile.in (+192/-82)
doc/component_reports.md (+1/-0)
doc/installing_prebuilt_on_pc.md (+6/-1)
doc/using_mir_on_pc.md (+14/-0)
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 (+5/-1)
examples/demo-shell/demo_shell.cpp (+3/-0)
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 (+19/-17)
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 (+6/-1)
include/server/mir/default_server_configuration.h (+54/-34)
include/server/mir/frontend/shell.h (+2/-2)
include/server/mir/frontend/surface.h (+4/-21)
include/server/mir/shell/snapshot.h (+3/-3)
include/server/mir/shell/surface.h (+21/-68)
include/server/mir/shell/surface_controller.h (+2/-2)
include/server/mir/surfaces/surfaces_report.h (+63/-0)
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 (+1/-2)
include/test/mir_test_doubles/mock_egl.h (+17/-1)
include/test/mir_test_doubles/mock_framebuffer_bundle.h (+50/-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_surface.h (+4/-4)
include/test/mir_test_doubles/mock_surface_controller.h (+1/-1)
include/test/mir_test_doubles/mock_surface_state.h (+1/-0)
include/test/mir_test_doubles/null_platform.h (+7/-3)
include/test/mir_test_doubles/null_session_event_sink.h (+5/-1)
include/test/mir_test_doubles/null_snapshot_strategy.h (+5/-1)
include/test/mir_test_doubles/stub_buffer_stream.h (+4/-0)
include/test/mir_test_doubles/stub_display_buffer_factory.h (+75/-0)
include/test/mir_test_doubles/stub_display_configuration.h (+11/-4)
include/test/mir_test_doubles/stub_display_device.h (+13/-1)
include/test/mir_test_doubles/stub_surface.h (+1/-1)
include/test/mir_test_doubles/stub_surface_builder.h (+16/-3)
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 (+12/-1)
src/server/compositor/buffer_stream_surfaces.cpp (+5/-0)
src/server/compositor/buffer_stream_surfaces.h (+1/-0)
src/server/default_configuration_options.cpp (+15/-3)
src/server/frontend/CMakeLists.txt (+0/-1)
src/server/frontend/default_configuration.cpp (+98/-10)
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 (+68/-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 (+3/-1)
src/server/graphics/android/android_buffer_allocator.cpp (+1/-1)
src/server/graphics/android/android_display.cpp (+18/-12)
src/server/graphics/android/android_display.h (+21/-1)
src/server/graphics/android/android_display_buffer_factory.h (+14/-6)
src/server/graphics/android/android_graphic_buffer_allocator.h (+1/-1)
src/server/graphics/android/android_platform.cpp (+42/-3)
src/server/graphics/android/android_platform.h (+17/-2)
src/server/graphics/android/display_buffer.cpp (+62/-0)
src/server/graphics/android/display_buffer.h (+58/-0)
src/server/graphics/android/display_buffer_factory.cpp (+79/-1)
src/server/graphics/android/display_buffer_factory.h (+26/-3)
src/server/graphics/android/display_device.h (+9/-0)
src/server/graphics/android/display_resource_factory.h (+16/-0)
src/server/graphics/android/fb_device.cpp (+23/-13)
src/server/graphics/android/fb_device.h (+5/-1)
src/server/graphics/android/framebuffer_bundle.h (+16/-11)
src/server/graphics/android/framebuffers.cpp (+116/-10)
src/server/graphics/android/framebuffers.h (+18/-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 (+1/-1)
src/server/graphics/android/hwc10_device.cpp (+36/-28)
src/server/graphics/android/hwc10_device.h (+27/-1)
src/server/graphics/android/hwc11_device.cpp (+34/-40)
src/server/graphics/android/hwc11_device.h (+22/-2)
src/server/graphics/android/hwc_common_device.cpp (+1/-7)
src/server/graphics/android/hwc_layerlist.cpp (+91/-102)
src/server/graphics/android/hwc_layerlist.h (+38/-59)
src/server/graphics/android/resource_factory.cpp (+66/-2)
src/server/graphics/android/resource_factory.h (+28/-0)
src/server/graphics/android/server_render_window.cpp (+13/-4)
src/server/graphics/android/server_render_window.h (+12/-0)
src/server/graphics/default_configuration.cpp (+160/-0)
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 (+156/-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/dummy_android_pointer_controller.h (+2/-4)
src/server/logging/default_configuration.cpp (+91/-0)
src/server/logging/display_report.cpp (+3/-2)
src/server/lttng/input_report_tp.h (+13/-0)
src/server/lttng/message_processor_report_tp.h (+14/-0)
src/server/shell/CMakeLists.txt (+4/-8)
src/server/shell/default_configuration.cpp (+76/-0)
src/server/shell/focus_sequence.h (+0/-51)
src/server/surfaces/CMakeLists.txt (+20/-2)
src/server/surfaces/application_session.cpp (+19/-18)
src/server/surfaces/application_session.h (+19/-11)
src/server/surfaces/basic_surface.h (+47/-3)
src/server/surfaces/broadcasting_session_event_sink.cpp (+13/-12)
src/server/surfaces/broadcasting_session_event_sink.h (+10/-13)
src/server/surfaces/default_configuration.cpp (+282/-0)
src/server/surfaces/default_session_container.cpp (+31/-3)
src/server/surfaces/default_session_container.h (+11/-11)
src/server/surfaces/gl_pixel_buffer.cpp (+9/-9)
src/server/surfaces/gl_pixel_buffer.h (+4/-4)
src/server/surfaces/global_event_sender.cpp (+10/-5)
src/server/surfaces/global_event_sender.h (+8/-10)
src/server/surfaces/mediating_display_changer.cpp (+17/-11)
src/server/surfaces/mediating_display_changer.h (+6/-8)
src/server/surfaces/mutable_surface_state.h (+1/-0)
src/server/surfaces/pixel_buffer.h (+4/-5)
src/server/surfaces/session_container.h (+14/-11)
src/server/surfaces/session_event_handler_register.h (+8/-9)
src/server/surfaces/session_event_sink.h (+8/-9)
src/server/surfaces/session_manager.cpp (+29/-29)
src/server/surfaces/session_manager.h (+22/-29)
src/server/surfaces/snapshot_strategy.h (+8/-6)
src/server/surfaces/surface.cpp (+33/-1)
src/server/surfaces/surface.h (+81/-0)
src/server/surfaces/surface_allocator.cpp (+7/-3)
src/server/surfaces/surface_allocator.h (+1/-1)
src/server/surfaces/surface_builder.h (+11/-8)
src/server/surfaces/surface_controller.cpp (+8/-3)
src/server/surfaces/surface_controller.h (+11/-2)
src/server/surfaces/surface_data.cpp (+10/-0)
src/server/surfaces/surface_data.h (+1/-0)
src/server/surfaces/surface_factory.h (+2/-2)
src/server/surfaces/surface_impl.cpp (+49/-31)
src/server/surfaces/surface_impl.h (+114/-0)
src/server/surfaces/surface_source.cpp (+9/-4)
src/server/surfaces/surface_source.h (+13/-9)
src/server/surfaces/surface_stack.cpp (+25/-7)
src/server/surfaces/surface_stack.h (+9/-5)
src/server/surfaces/surface_stack_model.h (+4/-4)
src/server/surfaces/surfaces_report.cpp (+129/-0)
src/server/surfaces/surfaces_report.h (+59/-0)
src/server/surfaces/threaded_snapshot_strategy.cpp (+10/-9)
src/server/surfaces/threaded_snapshot_strategy.h (+6/-7)
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 (+13/-46)
tests/acceptance-tests/test_client_input.cpp (+393/-617)
tests/acceptance-tests/test_client_library.cpp (+75/-0)
tests/acceptance-tests/test_display_configuration.cpp (+6/-16)
tests/acceptance-tests/test_focus_selection.cpp (+14/-51)
tests/acceptance-tests/test_server_shutdown.cpp (+1/-1)
tests/acceptance-tests/test_surfaceloop.cpp (+0/-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 (+58/-10)
tests/integration-tests/graphics/android/test_internal_client.cpp (+21/-4)
tests/integration-tests/graphics/gbm/test_buffer_integration.cpp (+5/-9)
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 (+20/-16)
tests/integration-tests/test_drm_auth_magic.cpp (+2/-17)
tests/integration-tests/test_session.cpp (+18/-18)
tests/integration-tests/test_session_manager.cpp (+16/-7)
tests/integration-tests/test_surfaceloop.cpp (+9/-20)
tests/integration-tests/test_swapinterval.cpp (+1/-0)
tests/mir_test_doubles/mock_egl.cpp (+1/-40)
tests/mir_test_doubles/mock_gl.cpp (+12/-0)
tests/mir_test_framework/input_testing_server_options.cpp (+0/-112)
tests/mir_test_framework/testing_server_options.cpp (+20/-20)
tests/mir_test_framework/udev_environment.cpp (+45/-0)
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 (+22/-4)
tests/unit-tests/client/android/test_client_android_registrar.cpp (+1/-1)
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 (+48/-1)
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_default_display_buffer_compositor.cpp (+1/-1)
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 (+4/-0)
tests/unit-tests/frontend/test_protobuf_buffer_packer.cpp (+3/-0)
tests/unit-tests/frontend/test_session_mediator.cpp (+24/-20)
tests/unit-tests/frontend/test_session_mediator_android.cpp (+10/-18)
tests/unit-tests/frontend/test_session_mediator_gbm.cpp (+10/-19)
tests/unit-tests/graphics/CMakeLists.txt (+1/-0)
tests/unit-tests/graphics/android/CMakeLists.txt (+1/-0)
tests/unit-tests/graphics/android/test_android_buffer_allocator.cpp (+1/-1)
tests/unit-tests/graphics/android/test_android_fb.cpp (+214/-2)
tests/unit-tests/graphics/android/test_android_platform.cpp (+43/-6)
tests/unit-tests/graphics/android/test_buffer.cpp (+1/-1)
tests/unit-tests/graphics/android/test_buffer_tex_bind.cpp (+2/-9)
tests/unit-tests/graphics/android/test_display_buffer_factory.cpp (+215/-0)
tests/unit-tests/graphics/android/test_fb_device.cpp (+59/-16)
tests/unit-tests/graphics/android/test_fb_simple_swapper.cpp (+179/-106)
tests/unit-tests/graphics/android/test_hwc10_device.cpp (+75/-33)
tests/unit-tests/graphics/android/test_hwc11_device.cpp (+89/-34)
tests/unit-tests/graphics/android/test_hwc_device.cpp (+59/-49)
tests/unit-tests/graphics/android/test_hwc_display.cpp (+134/-21)
tests/unit-tests/graphics/android/test_hwc_layerlist.cpp (+119/-136)
tests/unit-tests/graphics/android/test_internal_client_interpreter.cpp (+3/-3)
tests/unit-tests/graphics/android/test_interpreter_buffer_cache.cpp (+1/-1)
tests/unit-tests/graphics/android/test_resource_factory.cpp (+69/-28)
tests/unit-tests/graphics/android/test_server_interpreter.cpp (+49/-14)
tests/unit-tests/graphics/android/test_sync_fence.cpp (+1/-1)
tests/unit-tests/graphics/gbm/CMakeLists.txt (+1/-1)
tests/unit-tests/graphics/gbm/test_gbm_display.cpp (+57/-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 (+21/-4)
tests/unit-tests/input/android/test_android_communication_package.cpp (+2/-2)
tests/unit-tests/input/android/test_android_input_lexicon.cpp (+55/-14)
tests/unit-tests/input/android/test_android_input_manager.cpp (+2/-2)
tests/unit-tests/logging/test_display_report.cpp (+2/-1)
tests/unit-tests/shell/CMakeLists.txt (+3/-8)
tests/unit-tests/shell/test_mediating_display_changer.cpp (+5/-0)
tests/unit-tests/surfaces/CMakeLists.txt (+10/-0)
tests/unit-tests/surfaces/test_application_session.cpp (+11/-11)
tests/unit-tests/surfaces/test_broadcasting_session_event_sink.cpp (+8/-3)
tests/unit-tests/surfaces/test_default_focus_mechanism.cpp (+11/-6)
tests/unit-tests/surfaces/test_gl_pixel_buffer.cpp (+8/-4)
tests/unit-tests/surfaces/test_global_event_sender.cpp (+9/-3)
tests/unit-tests/surfaces/test_session_manager.cpp (+29/-29)
tests/unit-tests/surfaces/test_surface.cpp (+55/-1)
tests/unit-tests/surfaces/test_surface_controller.cpp (+10/-5)
tests/unit-tests/surfaces/test_surface_data.cpp (+19/-1)
tests/unit-tests/surfaces/test_surface_impl.cpp (+46/-30)
tests/unit-tests/surfaces/test_surface_stack.cpp (+2/-2)
tests/unit-tests/surfaces/test_the_session_container_implementation.cpp (+43/-32)
tests/unit-tests/surfaces/test_threaded_snapshot_strategy.cpp (+8/-2)
Text conflict in debian/changelog
Text conflict in debian/control
Path conflict: debian/libmirserver10.install / debian/libmirserver11.install
Text conflict in debian/libmirserver11.install
Text conflict in doc/using_mir_on_pc.md
Text conflict in examples/demo-inprocess-surface-client/inprocess_egl_client.cpp
Text conflict in examples/demo-shell/demo_shell.cpp
Text conflict in include/server/mir/default_configuration_options.h
Text conflict in include/server/mir/default_server_configuration.h
Text conflict in include/server/mir/surfaces/surfaces_report.h
Text conflict in include/test/mir_test_doubles/null_session_event_sink.h
Text conflict in include/test/mir_test_doubles/null_snapshot_strategy.h
Text conflict in include/test/mir_test_doubles/stub_display_device.h
Text conflict in include/test/mir_test_doubles/stub_surface_builder.h
Text conflict in src/server/CMakeLists.txt
Text conflict in src/server/default_configuration_options.cpp
Text conflict in src/server/frontend/default_configuration.cpp
Path conflict: src/server/frontend/global_event_sender.h / src/server/surfaces/global_event_sender.h
Text conflict in src/server/frontend/session_mediator.cpp
Text conflict in src/server/graphics/android/android_display.cpp
Text conflict in src/server/graphics/android/android_display.h
Text conflict in src/server/graphics/android/android_display_buffer_factory.h
Text conflict in src/server/graphics/android/android_platform.cpp
Text conflict in src/server/graphics/android/android_platform.h
Text conflict in src/server/graphics/android/display_buffer_factory.cpp
Text conflict in src/server/graphics/android/display_buffer_factory.h
Text conflict in src/server/graphics/android/display_device.h
Text conflict in src/server/graphics/android/display_resource_factory.h
Text conflict in src/server/graphics/android/fb_device.cpp
Text conflict in src/server/graphics/android/hwc10_device.cpp
Text conflict in src/server/graphics/android/hwc10_device.h
Text conflict in src/server/graphics/android/hwc11_device.cpp
Text conflict in src/server/graphics/android/hwc11_device.h
Text conflict in src/server/graphics/android/resource_factory.cpp
Text conflict in src/server/graphics/android/resource_factory.h
Text conflict in src/server/graphics/android/server_render_window.cpp
Text conflict in src/server/graphics/android/server_render_window.h
Text conflict in src/server/graphics/default_configuration.cpp
Text conflict in src/server/logging/default_configuration.cpp
Path conflict: src/server/logging/surfaces_report.h / src/server/surfaces/surfaces_report.h
Text conflict in src/server/shell/CMakeLists.txt
Path conflict: src/server/shell/broadcasting_session_event_sink.h / src/server/surfaces/broadcasting_session_event_sink.h
Text conflict in src/server/shell/default_configuration.cpp
Path conflict: src/server/shell/default_session_container.h / src/server/surfaces/default_session_container.h
Path conflict: src/server/shell/focus_sequence.h / <deleted>
Path conflict: src/server/shell/gl_pixel_buffer.h / src/server/surfaces/gl_pixel_buffer.h
Path conflict: src/server/shell/mediating_display_changer.h / src/server/surfaces/mediating_display_changer.h
Path conflict: src/server/shell/pixel_buffer.h / src/server/surfaces/pixel_buffer.h
Contents conflict in src/server/shell/registration_order_focus_sequence.cpp
Contents conflict in src/server/shell/registration_order_focus_sequence.h
Path conflict: src/server/shell/session_event_handler_register.h / src/server/surfaces/session_event_handler_register.h
Path conflict: src/server/shell/session_event_sink.h / src/server/surfaces/session_event_sink.h
Path conflict: src/server/shell/snapshot_strategy.h / src/server/surfaces/snapshot_strategy.h
Path conflict: src/server/shell/surface_source.h / src/server/surfaces/surface_source.h
Path conflict: src/server/shell/threaded_snapshot_strategy.h / src/server/surfaces/threaded_snapshot_strategy.h
Text conflict in src/server/surfaces/CMakeLists.txt
Text conflict in src/server/surfaces/application_session.h
Text conflict in src/server/surfaces/basic_surface.h
Text conflict in src/server/surfaces/default_configuration.cpp
Text conflict in src/server/surfaces/default_session_container.cpp
Text conflict in src/server/surfaces/global_event_sender.cpp
Text conflict in src/server/surfaces/mediating_display_changer.cpp
Text conflict in src/server/surfaces/session_manager.cpp
Text conflict in src/server/surfaces/surface.cpp
Text conflict in src/server/surfaces/surface_allocator.cpp
Text conflict in src/server/surfaces/surface_controller.cpp
Text conflict in src/server/surfaces/surface_controller.h
Text conflict in src/server/surfaces/surface_source.cpp
Text conflict in src/server/surfaces/surface_stack.cpp
Text conflict in src/server/surfaces/surface_stack.h
Text conflict in src/server/surfaces/surfaces_report.cpp
Text conflict in src/server/surfaces/surfaces_report.h
Text conflict in tests/acceptance-tests/test_client_input.cpp
Text conflict in tests/acceptance-tests/test_display_configuration.cpp
Text conflict in tests/acceptance-tests/test_focus_selection.cpp
Text conflict in tests/integration-tests/graphics/android/test_display_integration.cpp
Text conflict in tests/integration-tests/graphics/android/test_internal_client.cpp
Text conflict in tests/integration-tests/test_display_info.cpp
Text conflict in tests/integration-tests/test_session.cpp
Text conflict in tests/integration-tests/test_session_manager.cpp
Text conflict in tests/unit-tests/frontend/CMakeLists.txt
Text conflict in tests/unit-tests/frontend/test_session_mediator.cpp
Text conflict in tests/unit-tests/frontend/test_session_mediator_android.cpp
Text conflict in tests/unit-tests/frontend/test_session_mediator_gbm.cpp
Text conflict in tests/unit-tests/graphics/android/test_android_fb.cpp
Text conflict in tests/unit-tests/graphics/android/test_android_platform.cpp
Text conflict in tests/unit-tests/graphics/android/test_fb_device.cpp
Text conflict in tests/unit-tests/graphics/android/test_hwc10_device.cpp
Text conflict in tests/unit-tests/graphics/android/test_hwc11_device.cpp
Text conflict in tests/unit-tests/graphics/android/test_hwc_device.cpp
Text conflict in tests/unit-tests/graphics/android/test_hwc_display.cpp
Text conflict in tests/unit-tests/graphics/android/test_resource_factory.cpp
Text conflict in tests/unit-tests/graphics/android/test_server_interpreter.cpp
Text conflict in tests/unit-tests/graphics/test_display.cpp
Text conflict in tests/unit-tests/input/android/test_android_input_lexicon.cpp
Text conflict in tests/unit-tests/shell/CMakeLists.txt
Text conflict in tests/unit-tests/shell/test_mediating_display_changer.cpp
Contents conflict in tests/unit-tests/shell/test_registration_order_focus_sequence.cpp
Text conflict in tests/unit-tests/surfaces/test_broadcasting_session_event_sink.cpp
Text conflict in tests/unit-tests/surfaces/test_default_focus_mechanism.cpp
Text conflict in tests/unit-tests/surfaces/test_gl_pixel_buffer.cpp
Text conflict in tests/unit-tests/surfaces/test_global_event_sender.cpp
Text conflict in tests/unit-tests/surfaces/test_session_manager.cpp
Text conflict in tests/unit-tests/surfaces/test_surface.cpp
Text conflict in tests/unit-tests/surfaces/test_surface_controller.cpp
Text conflict in tests/unit-tests/surfaces/test_surface_impl.cpp
Text conflict in tests/unit-tests/surfaces/test_the_session_container_implementation.cpp
Text conflict in tests/unit-tests/surfaces/test_threaded_snapshot_strategy.cpp
To merge this branch: bzr merge lp://qastaging/~kdub/mir/unit-test-cleanup
Reviewer Review Type Date Requested Status
Mir development team Pending
Review via email: mp+196191@code.qastaging.launchpad.net

Commit message

clean up unit tests (ran under android) so there's no uninitialized value errors for the unit-tests/graphics/android tests, and make the tests run without gmock warning, unexpected call errors

Description of the change

clean up unit tests (ran under android) so there's no uninitialized value errors for the unit-tests/graphics/android tests, and make the tests run without gmock warning, unexpected call errors

To post a comment you must log in.

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