Merge lp:mir/0.18 into lp:mir/ubuntu
| Status: | Merged |
|---|---|
| Approved by: | Kevin DuBois on 2015-12-17 |
| Approved revision: | 3184 |
| Merged at revision: | 1251 |
| Proposed branch: | lp:mir/0.18 |
| Merge into: | lp:mir/ubuntu |
| Diff against target: |
70000 lines (+16163/-38510) 628 files modified
3rd_party/CMakeLists.txt (+0/-8) 3rd_party/android-input/CMakeLists.txt (+1/-1) 3rd_party/android-input/android/CMakeLists.txt (+1/-23) 3rd_party/android-input/android/frameworks/base/include/androidfw/InputDevice.h (+0/-156) 3rd_party/android-input/android/frameworks/base/include/androidfw/KeyCharacterMap.h (+0/-255) 3rd_party/android-input/android/frameworks/base/include/androidfw/KeyLayoutMap.h (+0/-114) 3rd_party/android-input/android/frameworks/base/include/androidfw/Keyboard.h (+0/-125) 3rd_party/android-input/android/frameworks/base/include/androidfw/KeycodeLabels.h (+0/-320) 3rd_party/android-input/android/frameworks/base/include/androidfw/VelocityControl.h (+0/-110) 3rd_party/android-input/android/frameworks/base/include/androidfw/VelocityTracker.h (+0/-272) 3rd_party/android-input/android/frameworks/base/include/androidfw/VirtualKeyMap.h (+0/-81) 3rd_party/android-input/android/frameworks/base/services/input/EventHub.cpp (+0/-1502) 3rd_party/android-input/android/frameworks/base/services/input/EventHub.h (+0/-444) 3rd_party/android-input/android/frameworks/base/services/input/GenericKeyMap.cpp (+0/-1009) 3rd_party/android-input/android/frameworks/base/services/input/InputDevice.cpp (+0/-205) 3rd_party/android-input/android/frameworks/base/services/input/InputListener.cpp (+0/-183) 3rd_party/android-input/android/frameworks/base/services/input/InputReader.cpp (+0/-6356) 3rd_party/android-input/android/frameworks/base/services/input/InputReader.h (+0/-1750) 3rd_party/android-input/android/frameworks/base/services/input/InputTransport.cpp (+1/-5) 3rd_party/android-input/android/frameworks/base/services/input/KeyCharacterMap.cpp (+0/-1152) 3rd_party/android-input/android/frameworks/base/services/input/KeyLayoutMap.cpp (+0/-387) 3rd_party/android-input/android/frameworks/base/services/input/Keyboard.cpp (+0/-328) 3rd_party/android-input/android/frameworks/base/services/input/PointerController.h (+0/-172) 3rd_party/android-input/android/frameworks/base/services/input/VelocityControl.cpp (+0/-110) 3rd_party/android-input/android/frameworks/base/services/input/VelocityTracker.cpp (+0/-926) 3rd_party/android-input/android/frameworks/base/services/input/VirtualKeyMap.cpp (+0/-171) 3rd_party/android-input/android/frameworks/native/libs/utils/Timers.cpp (+4/-30) 3rd_party/xcursor/CMakeLists.txt (+0/-11) CMakeLists.txt (+15/-9) benchmarks/CMakeLists.txt (+0/-1) benchmarks/android-input/CMakeLists.txt (+0/-20) benchmarks/android-input/input_reader_perf.cpp (+0/-178) benchmarks/android-input/ntrig_input_events.h (+0/-6944) benchmarks/frame-uniformity/touch_producing_server.cpp (+0/-1) benchmarks/frame-uniformity/vsync_simulating_graphics_platform.cpp (+14/-14) benchmarks/frame-uniformity/vsync_simulating_graphics_platform.h (+5/-4) cmake/PrePush.cmake (+0/-122) debian/changelog (+122/-0) debian/control (+13/-10) debian/libmirserver36.install (+1/-1) debian/mir-client-platform-mesa-dev.install (+0/-1) debian/mir-platform-graphics-android7.install (+1/-1) debian/mir-platform-graphics-mesa-kms7.install (+1/-1) debian/mir-platform-graphics-mesa-x7.install (+1/-1) debian/mir-platform-input-evdev4.install (+1/-1) debian/mir-test-tools.install (+1/-1) doc/building_source_for_arm.md (+20/-2) examples/CMakeLists.txt (+32/-0) examples/client_helpers.cpp (+76/-8) examples/client_helpers.h (+29/-3) examples/cursor-theme-dump.cpp (+127/-0) examples/fingerpaint.c (+26/-5) examples/multi_stream.cpp (+283/-0) examples/render_surfaces.cpp (+3/-3) examples/server_example.cpp (+4/-0) examples/server_example_basic_window_manager.cpp (+312/-0) examples/server_example_basic_window_manager.h (+152/-251) examples/server_example_canonical_window_manager.cpp (+101/-370) examples/server_example_canonical_window_manager.h (+16/-67) examples/server_example_cursor_images.cpp (+57/-0) examples/server_example_cursor_images.h (+33/-0) examples/server_example_input_device_config.cpp (+162/-0) examples/server_example_input_device_config.h (+73/-0) examples/server_example_tiling_window_manager.cpp (+194/-110) examples/server_example_tiling_window_manager.h (+23/-35) examples/server_example_window_management.cpp (+14/-24) examples/server_example_window_management_info.cpp (+406/-0) examples/server_example_window_management_info.h (+103/-0) examples/xcursor.c (+4/-4) examples/xcursor_loader.cpp (+12/-6) examples/xcursor_loader.h (+5/-2) include/client/mir/events/event_builders.h (+7/-1) include/client/mir_toolkit/events/surface_output_event.h (+9/-0) include/client/mir_toolkit/mir_buffer_stream.h (+18/-2) include/client/mir_toolkit/mir_connection.h (+25/-0) include/client/mir_toolkit/mir_input_device.h (+56/-0) include/client/mir_toolkit/version.h (+1/-1) include/common/mir/assert_module_entry_point.h (+34/-0) include/common/mir/optional_value.h (+15/-2) include/cookie/mir/cookie_factory.h (+1/-1) include/platform/mir/graphics/display.h (+0/-1) include/platform/mir/graphics/display_configuration.h (+5/-1) include/platform/mir/graphics/event_handler_register.h (+10/-0) include/platform/mir/graphics/platform.h (+9/-9) include/platform/mir/input/event_builder.h (+3/-5) include/platform/mir/input/input_device.h (+11/-0) include/platform/mir/input/input_sink.h (+0/-5) include/platform/mir/input/platform.h (+2/-2) include/platform/mir/input/pointer_settings.h (+58/-0) include/platform/mir/input/touchpad_settings.h (+46/-0) include/server/mir/frontend/session_authorizer.h (+1/-0) include/server/mir/frontend/session_mediator_report.h (+2/-0) include/server/mir/input/device.h (+9/-2) include/server/mir/input/pointer_configuration.h (+71/-0) include/server/mir/input/touchpad_configuration.h (+82/-0) include/server/mir/scene/depth_id.h (+0/-34) include/server/mir/scene/null_surface_observer.h (+2/-1) include/server/mir/scene/session.h (+1/-0) include/server/mir/scene/surface_creation_parameters.h (+0/-4) include/server/mir/scene/surface_observer.h (+2/-1) include/server/mir/server.h (+25/-9) include/server/mir/shell/abstract_shell.h (+11/-2) include/server/mir/shell/display_configuration_controller.h (+1/-1) include/server/mir/shell/display_layout.h (+4/-2) include/server/mir/shell/shell.h (+7/-1) include/server/mir/shell/shell_report.h (+89/-0) include/server/mir/shell/shell_wrapper.h (+5/-0) include/server/mir/shell/surface_ready_observer.h (+2/-1) include/server/mir/shell/surface_specification.h (+2/-2) include/server/mir/shell/surface_stack.h (+17/-17) include/server/mir/shell/surface_stack_wrapper.h (+51/-0) include/server/mir/shell/system_compositor_window_manager.h (+15/-1) include/server/mir/shell/window_manager.h (+5/-0) include/test/mir/test/doubles/fake_display.h (+68/-0) include/test/mir/test/doubles/mock_display_configuration.h (+57/-0) include/test/mir/test/doubles/mock_egl.h (+14/-8) include/test/mir/test/doubles/mock_window_manager.h (+2/-0) include/test/mir/test/doubles/null_display_configuration.h (+4/-0) include/test/mir/test/doubles/null_platform.h (+6/-5) include/test/mir/test/doubles/stub_cursor_image.h (+42/-0) include/test/mir/test/doubles/stub_display_configuration.h (+16/-2) include/test/mir/test/doubles/stub_session.h (+96/-0) include/test/mir/test/doubles/stub_session_authorizer.h (+4/-0) include/test/mir/test/doubles/stub_surface.h (+77/-0) include/test/mir/test/event_matchers.h (+33/-3) include/test/mir/test/fake_event_hub.h (+0/-177) include/test/mir/test/wait_condition.h (+8/-3) include/test/mir_test_framework/async_server_runner.h (+1/-3) include/test/mir_test_framework/connected_client_with_a_surface.h (+3/-0) include/test/mir_test_framework/declarative_placement_window_manage_policy.h (+0/-4) include/test/mir_test_framework/executable_path.h (+1/-0) include/test/mir_test_framework/placement_applying_shell.h (+1/-5) include/test/mir_test_framework/server_runner.h (+6/-4) playground/demo-shell/default_window_manager.cpp (+10/-2) playground/demo-shell/default_window_manager.h (+5/-0) playground/demo-shell/demo_renderer.cpp (+0/-4) playground/demo-shell/demo_shell.cpp (+1/-5) src/CMakeLists.txt (+1/-0) src/client/CMakeLists.txt (+1/-0) src/client/buffer_stream.cpp (+125/-58) src/client/buffer_stream.h (+22/-9) src/client/buffer_vault.cpp (+4/-4) src/client/buffer_vault.h (+10/-3) src/client/client_buffer_stream.h (+2/-0) src/client/default_client_buffer_stream_factory.cpp (+14/-4) src/client/default_client_buffer_stream_factory.h (+1/-1) src/client/event.cpp (+6/-0) src/client/events/event_builders.cpp (+46/-1) src/client/input/android/android_input_receiver.cpp (+22/-23) src/client/input/android/android_input_receiver.h (+2/-3) src/client/mir_buffer_stream_api.cpp (+6/-0) src/client/mir_connection.cpp (+48/-18) src/client/mir_connection.h (+6/-1) src/client/mir_connection_api.cpp (+15/-0) src/client/mir_surface.cpp (+19/-0) src/client/mir_surface.h (+3/-0) src/client/mir_surface_api.cpp (+15/-0) src/client/mirclient.pc.in (+1/-1) src/client/rpc/CMakeLists.txt (+2/-0) src/client/rpc/mir_display_server.cpp (+14/-0) src/client/rpc/mir_display_server.h (+8/-0) src/client/symbols.map (+19/-0) src/common/dispatch/threaded_dispatcher.cpp (+2/-0) src/common/logging/input_timestamp.cpp (+6/-12) src/common/symbols.map (+0/-1) src/cookie/CMakeLists.txt (+1/-1) src/cookie/cookie_factory.cpp (+1/-3) src/cookie/mircookie.pc.in (+0/-1) src/include/common/mir/events/event_private.h (+1/-0) src/include/common/mir/protobuf/display_server.h (+8/-0) src/include/platform/mir/emergency_cleanup_registry.h (+4/-1) src/include/platform/mir/graphics/egl_extensions.h (+9/-0) src/include/platform/mir/graphics/egl_sync_fence.h (+82/-0) src/include/platform/mir/options/configuration.h (+1/-0) src/include/server/mir/default_server_configuration.h (+15/-42) src/include/server/mir/frontend/client_buffers.h (+2/-0) src/include/server/mir/frontend/display_changer.h (+3/-1) src/include/server/mir/frontend/security_check_failed.h (+34/-0) src/include/server/mir/frontend/shell.h (+5/-0) src/include/server/mir/frontend/template_protobuf_message_processor.h (+5/-0) src/include/server/mir/glib_main_loop.h (+9/-0) src/include/server/mir/input/input_probe.h (+48/-0) src/include/server/mir/scene/surface_observers.h (+2/-1) src/include/server/mir/shell/basic_window_manager.h (+49/-0) src/include/server/mir/shell/canonical_window_manager.h (+4/-0) src/platform/CMakeLists.txt (+0/-1) src/platform/graphics/CMakeLists.txt (+1/-0) src/platform/graphics/egl_extensions.cpp (+19/-10) src/platform/graphics/egl_sync_fence.cpp (+93/-0) src/platform/graphics/platform_probe.cpp (+5/-1) src/platform/options/default_configuration.cpp (+3/-0) src/platform/symbols.map (+1/-17) src/platforms/CMakeLists.txt (+13/-6) src/platforms/android/client/CMakeLists.txt (+1/-1) src/platforms/android/client/client_platform_factory.cpp (+3/-0) src/platforms/android/server/CMakeLists.txt (+3/-1) src/platforms/android/server/android_buffer_allocator.cpp (+15/-10) src/platforms/android/server/device_quirks.cpp (+28/-15) src/platforms/android/server/device_quirks.h (+4/-2) src/platforms/android/server/display.cpp (+10/-6) src/platforms/android/server/display_configuration.cpp (+6/-1) src/platforms/android/server/display_configuration.h (+1/-0) src/platforms/android/server/display_name.h (+11/-1) src/platforms/android/server/fb_device.cpp (+1/-1) src/platforms/android/server/hwc_blanking_control.cpp (+1/-1) src/platforms/android/server/platform.cpp (+46/-34) src/platforms/android/server/platform.h (+6/-5) src/platforms/android/server/real_hwc_wrapper.cpp (+12/-12) src/platforms/android/server/server_render_window.cpp (+11/-3) src/platforms/android/server/server_render_window.h (+4/-1) src/platforms/android/server/symbols.map.in (+1/-1) src/platforms/common/client/mir/CMakeLists.txt (+1/-1) src/platforms/evdev/CMakeLists.txt (+2/-3) src/platforms/evdev/button_utils.cpp (+44/-0) src/platforms/evdev/button_utils.h (+36/-0) src/platforms/evdev/evdev_device_detection.cpp (+13/-12) src/platforms/evdev/libinput_device.cpp (+198/-125) src/platforms/evdev/libinput_device.h (+14/-9) src/platforms/evdev/libinput_device_ptr.cpp (+8/-3) src/platforms/evdev/libinput_device_ptr.h (+10/-2) src/platforms/evdev/libinput_ptr.cpp (+13/-1) src/platforms/evdev/platform.cpp (+2/-1) src/platforms/evdev/platform_factory.cpp (+6/-1) src/platforms/input_platform_symbols.map.in (+1/-1) src/platforms/mesa/CMakeLists.txt (+1/-10) src/platforms/mesa/client/CMakeLists.txt (+1/-1) src/platforms/mesa/client/client_platform.cpp (+0/-16) src/platforms/mesa/client/client_platform_factory.cpp (+14/-0) src/platforms/mesa/mir-client-platform-mesa.pc.in (+0/-7) src/platforms/mesa/server/kms/CMakeLists.txt (+5/-1) src/platforms/mesa/server/kms/cursor.cpp (+2/-1) src/platforms/mesa/server/kms/display.cpp (+32/-26) src/platforms/mesa/server/kms/display.h (+17/-4) src/platforms/mesa/server/kms/display_buffer.cpp (+10/-7) src/platforms/mesa/server/kms/display_buffer.h (+7/-3) src/platforms/mesa/server/kms/guest_platform.cpp (+11/-19) src/platforms/mesa/server/kms/guest_platform.h (+4/-5) src/platforms/mesa/server/kms/linux_virtual_terminal.cpp (+25/-24) src/platforms/mesa/server/kms/platform.cpp (+29/-198) src/platforms/mesa/server/kms/platform.h (+5/-6) src/platforms/mesa/server/kms/platform_symbols.cpp (+215/-0) src/platforms/mesa/server/kms/real_kms_display_configuration.cpp (+5/-0) src/platforms/mesa/server/kms/real_kms_display_configuration.h (+1/-0) src/platforms/mesa/server/kms/symbols.map.in (+1/-1) src/platforms/mesa/server/x11/CMakeLists.txt (+12/-5) src/platforms/mesa/server/x11/X11_resources.cpp (+3/-2) src/platforms/mesa/server/x11/graphics/CMakeLists.txt (+6/-1) src/platforms/mesa/server/x11/graphics/display.cpp (+1/-1) src/platforms/mesa/server/x11/graphics/display_configuration.cpp (+12/-0) src/platforms/mesa/server/x11/graphics/display_configuration.h (+2/-0) src/platforms/mesa/server/x11/graphics/graphics.cpp (+12/-5) src/platforms/mesa/server/x11/graphics/guest_platform.cpp (+5/-5) src/platforms/mesa/server/x11/graphics/guest_platform.h (+4/-4) src/platforms/mesa/server/x11/graphics/platform.cpp (+6/-6) src/platforms/mesa/server/x11/graphics/platform.h (+3/-3) src/platforms/mesa/server/x11/input/CMakeLists.txt (+6/-1) src/platforms/mesa/server/x11/input/input.cpp (+15/-3) src/platforms/mesa/server/x11/input/input_device.cpp (+32/-1) src/platforms/mesa/server/x11/input/input_device.h (+8/-0) src/platforms/mesa/server/x11/input/input_platform.cpp (+66/-69) src/platforms/mesa/server/x11/symbols.map.in (+2/-2) src/protobuf/mir_protobuf.proto (+10/-0) src/protobuf/symbols.map (+40/-0) src/renderers/gl/renderer.cpp (+48/-11) src/server/CMakeLists.txt (+1/-2) src/server/compositor/buffer_map.cpp (+38/-5) src/server/compositor/buffer_map.h (+15/-4) src/server/compositor/buffer_stream_factory.cpp (+18/-6) src/server/compositor/buffer_stream_surfaces.cpp (+1/-1) src/server/compositor/dropping_schedule.cpp (+5/-2) src/server/compositor/dropping_schedule.h (+1/-1) src/server/compositor/multi_monitor_arbiter.cpp (+23/-7) src/server/compositor/multi_monitor_arbiter.h (+2/-0) src/server/compositor/queueing_schedule.cpp (+2/-2) src/server/compositor/queueing_schedule.h (+1/-1) src/server/compositor/schedule.h (+1/-1) src/server/compositor/stream.cpp (+43/-5) src/server/compositor/stream.h (+17/-1) src/server/default_emergency_cleanup.cpp (+11/-2) src/server/default_emergency_cleanup.h (+2/-1) src/server/default_server_configuration.cpp (+5/-0) src/server/frontend/CMakeLists.txt (+1/-1) src/server/frontend/default_configuration.cpp (+9/-13) src/server/frontend/default_ipc_factory.cpp (+11/-11) src/server/frontend/default_ipc_factory.h (+7/-1) src/server/frontend/protobuf_message_processor.cpp (+13/-0) src/server/frontend/security_check_failed.cpp (+24/-0) src/server/frontend/session_mediator.cpp (+85/-30) src/server/frontend/session_mediator.h (+19/-1) src/server/frontend/shell_wrapper.cpp (+8/-0) src/server/frontend/shell_wrapper.h (+5/-0) src/server/frontend/socket_connection.cpp (+3/-1) src/server/frontend/unauthorized_display_changer.cpp (+31/-6) src/server/frontend/unauthorized_display_changer.h (+12/-2) src/server/glib_main_loop.cpp (+34/-0) src/server/graphics/default_configuration.cpp (+2/-6) src/server/graphics/nested/display.cpp (+76/-52) src/server/graphics/nested/display.h (+2/-0) src/server/graphics/nested/nested_display_configuration.cpp (+29/-0) src/server/graphics/nested/nested_display_configuration.h (+3/-1) src/server/graphics/offscreen/display_configuration.cpp (+4/-0) src/server/graphics/offscreen/display_configuration.h (+1/-0) src/server/input/CMakeLists.txt (+11/-12) src/server/input/android/CMakeLists.txt (+0/-5) src/server/input/android/android_input_reader_policy.cpp (+0/-75) src/server/input/android/android_input_reader_policy.h (+0/-59) src/server/input/android/android_input_targeter.h (+0/-67) src/server/input/android/android_input_thread.h (+0/-47) src/server/input/android/android_pointer_controller.cpp (+0/-131) src/server/input/android/android_pointer_controller.h (+0/-71) src/server/input/android/default_dispatcher_policy.h (+0/-79) src/server/input/android/dummy_android_pointer_controller.h (+0/-106) src/server/input/android/input_reader_dispatchable.cpp (+0/-54) src/server/input/android/input_reader_dispatchable.h (+0/-56) src/server/input/android/input_translator.cpp (+0/-187) src/server/input/android/input_translator.h (+0/-56) src/server/input/android/rudimentary_input_reader_policy.cpp (+0/-51) src/server/input/android/rudimentary_input_reader_policy.h (+0/-60) src/server/input/black_arrow.c (+0/-480) src/server/input/builtin_cursor_images.cpp (+21/-13) src/server/input/builtin_cursor_images.h (+0/-10) src/server/input/cursor_controller.cpp (+17/-7) src/server/input/default-theme.h (+1131/-0) src/server/input/default_configuration.cpp (+22/-130) src/server/input/default_device.cpp (+82/-3) src/server/input/default_device.h (+22/-4) src/server/input/default_event_builder.cpp (+28/-16) src/server/input/default_event_builder.h (+13/-9) src/server/input/default_input_device_hub.cpp (+43/-67) src/server/input/default_input_device_hub.h (+21/-12) src/server/input/default_input_manager.cpp (+2/-18) src/server/input/default_input_manager.h (+1/-4) src/server/input/input_modifier_utils.cpp (+4/-18) src/server/input/input_modifier_utils.h (+2/-6) src/server/input/input_probe.cpp (+104/-0) src/server/input/key_repeat_dispatcher.cpp (+5/-1) src/server/input/key_repeat_dispatcher.h (+7/-1) src/server/input/seat.cpp (+196/-0) src/server/input/seat.h (+84/-0) src/server/input/surface_input_dispatcher.cpp (+2/-1) src/server/input/validator.cpp (+2/-1) src/server/input/vt_filter.cpp (+16/-6) src/server/report/default_server_configuration.cpp (+10/-0) src/server/report/logging/CMakeLists.txt (+4/-1) src/server/report/logging/logging_report_factory.cpp (+5/-0) src/server/report/logging/session_mediator_report.cpp (+5/-0) src/server/report/logging/session_mediator_report.h (+2/-0) src/server/report/logging/shell_report.cpp (+127/-0) src/server/report/logging/shell_report.h (+84/-0) src/server/report/logging_report_factory.h (+1/-0) src/server/report/lttng/lttng_report_factory.cpp (+4/-1) src/server/report/lttng/session_mediator_report.cpp (+1/-0) src/server/report/lttng/session_mediator_report.h (+1/-0) src/server/report/lttng/session_mediator_report_tp.h (+1/-0) src/server/report/lttng_report_factory.h (+1/-0) src/server/report/null/CMakeLists.txt (+3/-1) src/server/report/null/null_report_factory.cpp (+6/-0) src/server/report/null/session_mediator_report.cpp (+4/-0) src/server/report/null/session_mediator_report.h (+2/-0) src/server/report/null/shell_report.cpp (+90/-0) src/server/report/null/shell_report.h (+79/-0) src/server/report/null_report_factory.h (+1/-0) src/server/report/report_factory.h (+2/-0) src/server/scene/CMakeLists.txt (+1/-1) src/server/scene/application_session.cpp (+34/-8) src/server/scene/application_session.h (+4/-3) src/server/scene/basic_surface.cpp (+15/-6) src/server/scene/default_configuration.cpp (+35/-32) src/server/scene/legacy_surface_change_notification.cpp (+5/-1) src/server/scene/legacy_surface_change_notification.h (+2/-1) src/server/scene/mediating_display_changer.cpp (+24/-38) src/server/scene/mediating_display_changer.h (+3/-3) src/server/scene/null_surface_observer.cpp (+2/-1) src/server/scene/output_properties_cache.cpp (+3/-2) src/server/scene/output_properties_cache.h (+2/-4) src/server/scene/session_manager.cpp (+4/-4) src/server/scene/session_manager.h (+5/-3) src/server/scene/surface_controller.cpp (+0/-62) src/server/scene/surface_controller.h (+0/-63) src/server/scene/surface_creation_parameters.cpp (+1/-10) src/server/scene/surface_event_source.cpp (+3/-1) src/server/scene/surface_stack.cpp (+83/-109) src/server/scene/surface_stack.h (+5/-7) src/server/scene/surface_stack_model.h (+0/-66) src/server/scene/unsupported_coordinate_translator.cpp (+3/-2) src/server/scene/unsupported_coordinate_translator.h (+11/-12) src/server/server.cpp (+27/-19) src/server/shell/CMakeLists.txt (+4/-1) src/server/shell/abstract_shell.cpp (+74/-21) src/server/shell/canonical_window_manager.cpp (+9/-0) src/server/shell/default_configuration.cpp (+2/-1) src/server/shell/frontend_shell.cpp (+10/-0) src/server/shell/frontend_shell.h (+5/-0) src/server/shell/graphics_display_layout.cpp (+2/-6) src/server/shell/graphics_display_layout.h (+4/-4) src/server/shell/shell_wrapper.cpp (+8/-0) src/server/shell/surface_ready_observer.cpp (+1/-1) src/server/shell/surface_specification.cpp (+49/-0) src/server/shell/surface_stack_wrapper.cpp (+57/-0) src/server/shell/system_compositor_window_manager.cpp (+52/-2) src/server/symbols.map (+149/-68) tests/acceptance-tests/CMakeLists.txt (+2/-1) tests/acceptance-tests/server_configuration_wrapping.cpp (+24/-0) tests/acceptance-tests/test_buffer_stream_arrangement.cpp (+47/-15) tests/acceptance-tests/test_client_authorization.cpp (+1/-0) tests/acceptance-tests/test_client_cookie.cpp (+169/-0) tests/acceptance-tests/test_client_input.cpp (+1/-5) tests/acceptance-tests/test_client_library.cpp (+16/-0) tests/acceptance-tests/test_client_surface_events.cpp (+7/-3) tests/acceptance-tests/test_client_surface_visibility.cpp (+6/-6) tests/acceptance-tests/test_custom_window_management.cpp (+18/-3) tests/acceptance-tests/test_debug_api.cpp (+38/-1) tests/acceptance-tests/test_display_configuration.cpp (+186/-63) tests/acceptance-tests/test_latency.cpp (+34/-1) tests/acceptance-tests/test_nested_mir.cpp (+98/-83) tests/acceptance-tests/test_session_mediator_report.cpp (+1/-0) tests/acceptance-tests/test_surface_raise.cpp (+186/-0) tests/acceptance-tests/test_system_compositor_window_manager.cpp (+1/-1) tests/acceptance-tests/throwback/test_client_cursor_api.cpp (+2/-3) tests/acceptance-tests/throwback/test_client_library_errors.cpp (+18/-0) tests/include/mir/test/doubles/mock_android_input_dispatcher.h (+0/-64) tests/include/mir/test/doubles/mock_buffer_bundle.h (+3/-1) tests/include/mir/test/doubles/mock_buffer_stream.h (+2/-0) tests/include/mir/test/doubles/mock_client_buffer_stream.h (+1/-0) tests/include/mir/test/doubles/mock_display_changer.h (+12/-3) tests/include/mir/test/doubles/mock_drm.h (+5/-0) tests/include/mir/test/doubles/mock_event_handler_register.h (+71/-0) tests/include/mir/test/doubles/mock_event_hub.h (+0/-70) tests/include/mir/test/doubles/mock_gl.h (+1/-0) tests/include/mir/test/doubles/mock_input_reader.h (+0/-58) tests/include/mir/test/doubles/mock_libinput.h (+2/-0) tests/include/mir/test/doubles/mock_main_loop.h (+22/-0) tests/include/mir/test/doubles/mock_option.h (+45/-0) tests/include/mir/test/doubles/mock_scene_session.h (+1/-0) tests/include/mir/test/doubles/mock_shell.h (+2/-0) tests/include/mir/test/doubles/mock_surface_stack.h (+7/-8) tests/include/mir/test/doubles/mock_x11.h (+6/-4) tests/include/mir/test/doubles/null_display_changer.h (+10/-3) tests/include/mir/test/doubles/null_emergency_cleanup.h (+1/-0) tests/include/mir/test/doubles/platform_factory.h (+0/-46) tests/include/mir/test/doubles/stub_buffer.h (+12/-0) tests/include/mir/test/doubles/stub_display_builder.h (+1/-1) tests/include/mir/test/doubles/stub_display_server.h (+8/-0) tests/include/mir/test/doubles/stub_legacy_input_dispatchable.h (+0/-52) tests/include/mir/test/doubles/stub_scene_session.h (+0/-134) tests/include/mir/test/gmock_fixes.h (+23/-0) tests/include/mir_test_framework/fake_input_server_configuration.h (+0/-1) tests/include/mir_test_framework/stubbed_server_configuration.h (+0/-1) tests/integration-tests/CMakeLists.txt (+2/-4) tests/integration-tests/client/test_mirsurface.cpp (+1/-1) tests/integration-tests/graphics/android/test_android_hardware_sanity.cpp (+4/-0) tests/integration-tests/graphics/mesa/CMakeLists.txt (+75/-71) tests/integration-tests/graphics/mesa/test_buffer_integration.cpp (+2/-2) tests/integration-tests/session_management.cpp (+7/-9) tests/integration-tests/test_buffer_scheduling.cpp (+429/-187) tests/integration-tests/test_client_screencast.cpp (+1/-1) tests/integration-tests/test_display_info.cpp (+2/-2) tests/integration-tests/test_exchange_buffer.cpp (+28/-33) tests/integration-tests/test_large_messages.cpp (+1/-1) tests/integration-tests/test_session.cpp (+1/-1) tests/integration-tests/test_surface_stack_with_compositor.cpp (+7/-7) tests/integration-tests/test_surfaceloop.cpp (+4/-4) tests/mir_test/cross_process_sync.cpp (+30/-19) tests/mir_test/display_config_matchers.cpp (+12/-0) tests/mir_test_doubles/CMakeLists.txt (+1/-2) tests/mir_test_doubles/fake_display.cpp (+90/-0) tests/mir_test_doubles/fake_event_hub.cpp (+0/-793) tests/mir_test_doubles/mock_drm.cpp (+23/-0) tests/mir_test_doubles/mock_egl.cpp (+34/-3) tests/mir_test_doubles/mock_gl.cpp (+7/-0) tests/mir_test_doubles/mock_libinput.cpp (+10/-0) tests/mir_test_doubles/mock_x11.cpp (+5/-1) tests/mir_test_doubles/platform_factory.cpp (+0/-73) tests/mir_test_framework/CMakeLists.txt (+6/-1) tests/mir_test_framework/async_server_runner.cpp (+5/-4) tests/mir_test_framework/connected_client_with_a_surface.cpp (+1/-1) tests/mir_test_framework/declarative_placement_window_manage_policy.cpp (+1/-7) tests/mir_test_framework/executable_path.cpp (+10/-0) tests/mir_test_framework/fake_input_device_impl.cpp (+52/-33) tests/mir_test_framework/fake_input_device_impl.h (+7/-1) tests/mir_test_framework/fake_input_server_configuration.cpp (+0/-7) tests/mir_test_framework/headless_in_process_server.cpp (+2/-0) tests/mir_test_framework/input_testing_server_options.cpp (+0/-1) tests/mir_test_framework/placement_applying_shell.cpp (+5/-10) tests/mir_test_framework/platform_graphics_dummy.cpp (+3/-0) tests/mir_test_framework/server_runner.cpp (+24/-16) tests/mir_test_framework/stub_input.cpp (+7/-2) tests/mir_test_framework/stub_input_platform.cpp (+1/-1) tests/mir_test_framework/stub_session.cpp (+144/-0) tests/mir_test_framework/stub_surface.cpp (+206/-0) tests/mir_test_framework/stubbed_graphics_platform.cpp (+72/-18) tests/mir_test_framework/stubbed_graphics_platform.h (+5/-5) tests/mir_test_framework/stubbed_server_configuration.cpp (+0/-11) tests/mir_test_framework/symbols-server.map.in (+1/-1) tests/mir_test_framework/udev_recordings/laptop-keyboard-hello.evemu (+5/-81) tests/mir_test_framework/udev_recordings/laptop-mouse-click.evemu (+136/-0) tests/mir_test_framework/udev_recordings/laptop-mouse-motion.evemu (+153/-0) tests/mir_test_framework/udev_recordings/laptop-mouse.ioctl (+22/-0) tests/mir_test_framework/udev_recordings/laptop-mouse.umockdev (+128/-0) tests/performance-tests/test_glmark2-es2-mir.cpp (+0/-9) tests/umock-acceptance-tests/CMakeLists.txt (+1/-0) tests/umock-acceptance-tests/test_libinput.cpp (+8/-14) tests/unit-tests/CMakeLists.txt (+16/-35) tests/unit-tests/android_input/CMakeLists.txt (+0/-3) tests/unit-tests/android_input/input_reader.cpp (+0/-4814) tests/unit-tests/android_input/sha1.cpp (+0/-46) tests/unit-tests/android_input/test_eventhub.cpp (+0/-178) tests/unit-tests/client/android/CMakeLists.txt (+0/-1) tests/unit-tests/client/input/test_android_input_receiver.cpp (+4/-46) tests/unit-tests/client/mesa/CMakeLists.txt (+0/-1) tests/unit-tests/client/test_buffer_vault.cpp (+15/-15) tests/unit-tests/client/test_client_buffer_stream.cpp (+160/-20) tests/unit-tests/client/test_client_display_conf.cpp (+2/-2) tests/unit-tests/client/test_client_platform.cpp (+1/-1) tests/unit-tests/client/test_probing_client_platform_factory.cpp (+1/-1) tests/unit-tests/compositor/test_client_buffers.cpp (+53/-0) tests/unit-tests/compositor/test_dropping_schedule.cpp (+4/-2) tests/unit-tests/compositor/test_multi_monitor_arbiter.cpp (+36/-2) tests/unit-tests/compositor/test_queueing_schedule.cpp (+5/-5) tests/unit-tests/compositor/test_stream.cpp (+127/-9) tests/unit-tests/dispatch/test_threaded_dispatcher.cpp (+17/-3) tests/unit-tests/frontend/test_session_mediator.cpp (+156/-53) tests/unit-tests/frontend/test_unauthorized_display_changer.cpp (+41/-18) tests/unit-tests/graphics/CMakeLists.txt (+1/-2) tests/unit-tests/graphics/android/CMakeLists.txt (+2/-0) tests/unit-tests/graphics/android/test_device_detection.cpp (+85/-9) tests/unit-tests/graphics/android/test_display.cpp (+26/-18) tests/unit-tests/graphics/android/test_display_generic.cpp (+75/-0) tests/unit-tests/graphics/android/test_graphics_platform.cpp (+65/-0) tests/unit-tests/graphics/android/test_platform.cpp (+9/-4) tests/unit-tests/graphics/android/test_server_interpreter.cpp (+51/-1) tests/unit-tests/graphics/mesa/CMakeLists.txt (+2/-2) tests/unit-tests/graphics/mesa/kms/CMakeLists.txt (+23/-6) tests/unit-tests/graphics/mesa/kms/test_buffer_allocator.cpp (+10/-4) tests/unit-tests/graphics/mesa/kms/test_cursor.cpp (+60/-31) tests/unit-tests/graphics/mesa/kms/test_display.cpp (+31/-28) tests/unit-tests/graphics/mesa/kms/test_display_buffer.cpp (+69/-29) tests/unit-tests/graphics/mesa/kms/test_display_configuration.cpp (+8/-2) tests/unit-tests/graphics/mesa/kms/test_display_generic.cpp (+82/-0) tests/unit-tests/graphics/mesa/kms/test_display_multi_monitor.cpp (+13/-4) tests/unit-tests/graphics/mesa/kms/test_gbm_buffer.cpp (+9/-3) tests/unit-tests/graphics/mesa/kms/test_graphics_platform.cpp (+86/-0) tests/unit-tests/graphics/mesa/kms/test_linux_virtual_terminal.cpp (+4/-19) tests/unit-tests/graphics/mesa/kms/test_platform.cpp (+23/-15) tests/unit-tests/graphics/mesa/x11/CMakeLists.txt (+23/-4) tests/unit-tests/graphics/mesa/x11/test_display_generic.cpp (+122/-0) tests/unit-tests/graphics/mesa/x11/test_graphics_platform.cpp (+89/-0) tests/unit-tests/graphics/mesa/x11/test_platform.cpp (+8/-4) tests/unit-tests/graphics/nested/test_nested_cursor.cpp (+1/-1) tests/unit-tests/graphics/nested/test_nested_display_configuration.cpp (+35/-0) tests/unit-tests/graphics/test_default_display_configuration_policy.cpp (+31/-61) tests/unit-tests/graphics/test_display.cpp (+0/-265) tests/unit-tests/graphics/test_display.h (+185/-0) tests/unit-tests/graphics/test_egl_extensions.cpp (+40/-10) tests/unit-tests/graphics/test_egl_sync_fence.cpp (+151/-0) tests/unit-tests/graphics/test_graphics_platform.cpp (+0/-139) tests/unit-tests/graphics/test_graphics_platform.h (+64/-0) tests/unit-tests/graphics/test_overlapping_output_grouping.cpp (+5/-0) tests/unit-tests/graphics/test_platform_prober.cpp (+14/-5) tests/unit-tests/input/CMakeLists.txt (+8/-3) tests/unit-tests/input/android/CMakeLists.txt (+0/-4) tests/unit-tests/input/android/test_android_input_lexicon.cpp (+4/-0) tests/unit-tests/input/android/test_android_input_reader_policy.cpp (+0/-79) tests/unit-tests/input/android/test_android_pointer_controller.cpp (+0/-129) tests/unit-tests/input/android/test_input_reader_dispatchable.cpp (+0/-51) tests/unit-tests/input/android/test_input_translator.cpp (+0/-362) tests/unit-tests/input/evdev/test_evdev_device_detection.cpp (+2/-2) tests/unit-tests/input/evdev/test_libinput_device.cpp (+606/-268) tests/unit-tests/input/test_cursor_controller.cpp (+54/-28) tests/unit-tests/input/test_default_device.cpp (+135/-0) tests/unit-tests/input/test_default_input_device_hub.cpp (+300/-50) tests/unit-tests/input/test_default_input_manager.cpp (+1/-39) tests/unit-tests/input/test_event_builders.cpp (+6/-1) tests/unit-tests/input/test_input_platform_probing.cpp (+173/-0) tests/unit-tests/input/test_key_repeat_dispatcher.cpp (+3/-1) tests/unit-tests/input/test_x11_module.cpp (+81/-0) tests/unit-tests/input/test_x11_platform.cpp (+37/-1) tests/unit-tests/input/test_xcursor_loader.cpp (+3/-2) tests/unit-tests/renderers/gl/test_gl_renderer.cpp (+47/-0) tests/unit-tests/scene/CMakeLists.txt (+0/-1) tests/unit-tests/scene/test_abstract_shell.cpp (+124/-13) tests/unit-tests/scene/test_application_session.cpp (+38/-30) tests/unit-tests/scene/test_basic_surface.cpp (+59/-0) tests/unit-tests/scene/test_broadcasting_session_event_sink.cpp (+4/-4) tests/unit-tests/scene/test_legacy_scene_change_notification.cpp (+1/-1) tests/unit-tests/scene/test_mediating_display_changer.cpp (+70/-26) tests/unit-tests/scene/test_prompt_session_manager.cpp (+5/-5) tests/unit-tests/scene/test_session_manager.cpp (+8/-8) tests/unit-tests/scene/test_surface_controller.cpp (+0/-103) tests/unit-tests/scene/test_surface_stack.cpp (+126/-95) tests/unit-tests/scene/test_the_session_container_implementation.cpp (+7/-7) tests/unit-tests/test_glib_main_loop.cpp (+46/-0) tests/unit-tests/test_mir_cookie.cpp (+1/-14) tools/CMakeLists.txt (+0/-1) tools/setup-partial-armhf-chroot.sh (+9/-11) tools/valgrind_suppressions_generic (+16/-5) tools/vera++/CMakeLists.txt (+0/-17) tools/vera++/LICENSE_1_0.txt (+0/-23) tools/vera++/profiles/mir_vera_profile (+0/-23) tools/vera++/scripts/rules/DUMP.tcl (+0/-13) tools/vera++/scripts/rules/F001.tcl (+0/-18) tools/vera++/scripts/rules/F002.tcl (+0/-56) tools/vera++/scripts/rules/L001.tcl (+0/-20) tools/vera++/scripts/rules/L002.tcl (+0/-14) tools/vera++/scripts/rules/L003.tcl (+0/-17) tools/vera++/scripts/rules/L004.tcl (+0/-14) tools/vera++/scripts/rules/L005.tcl (+0/-22) tools/vera++/scripts/rules/L006.tcl (+0/-11) tools/vera++/scripts/rules/MIR001.tcl (+0/-46) tools/vera++/scripts/rules/T001.tcl (+0/-13) tools/vera++/scripts/rules/T002.tcl (+0/-99) tools/vera++/scripts/rules/T003.tcl (+0/-47) tools/vera++/scripts/rules/T004.tcl (+0/-51) tools/vera++/scripts/rules/T005.tcl (+0/-19) tools/vera++/scripts/rules/T006.tcl (+0/-19) tools/vera++/scripts/rules/T007.tcl (+0/-22) tools/vera++/scripts/rules/T008.tcl (+0/-18) tools/vera++/scripts/rules/T009.tcl (+0/-26) tools/vera++/scripts/rules/T010.tcl (+0/-11) tools/vera++/scripts/rules/T011.tcl (+0/-51) tools/vera++/scripts/rules/T012.tcl (+0/-12) tools/vera++/scripts/rules/T013.tcl (+0/-16) tools/vera++/scripts/rules/T014.tcl (+0/-16) tools/vera++/scripts/rules/T015.tcl (+0/-49) tools/vera++/scripts/rules/T016.tcl (+0/-17) tools/vera++/scripts/rules/T017.tcl (+0/-23) tools/vera++/scripts/rules/T018.tcl (+0/-23) tools/vera++/scripts/rules/T019.tcl (+0/-32) |
| To merge this branch: | bzr merge lp:mir/0.18 |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Andreas Pokorny (community) | Approve on 2015-12-17 | ||
| PS Jenkins bot | continuous-integration | Needs Fixing on 2015-12-16 | |
| Daniel van Vugt | 2015-12-01 | Abstain on 2015-12-16 | |
| Alberto Aguirre | Abstain on 2015-12-09 | ||
|
Review via email:
|
|||
Commit Message
Mir release 0.18.0
Description of the Change
.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3150
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3151
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3172
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Daniel van Vugt (vanvugt) wrote : | # |
Needs fixing: r3171 appears to have introduced things that should not be here:
* Shipping both .pc files was a temporary fix for series 0.17 which we agreed would not happen in 0.18; and
* Duplicate code accidentally introduced in surface_stack.cpp.
I think you need to revert r3171 and fix conflicts a different way.
| Alberto Aguirre (albaguirre) wrote : | # |
mirclient symbol stanza should not have MIR_CLIENT_
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3173
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3174
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3176
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Daniel van Vugt (vanvugt) wrote : | # |
I'm no longer aware of anything wrong with this branch. Although there are some sanity checks I haven't got around to yet.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3177
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3179
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Daniel van Vugt (vanvugt) wrote : | # |
Hmm, it seems the new input code in 0.18 might be causing a lot of the new test failures, not to mention is annoying to use in practice (mouse acceleration too high). Maybe we should consider fixing that up before releasing...
https:/
It's possible that simply killing the acceleration that's been introduced will solve all of them at once.
| Kevin DuBois (kdub) wrote : | # |
I guess the critical question here is whether we should block release. I'm not very familiar with this part of the code, but from chatting with Andreas on IRC today, it seems like:
The linked test failures should be using the stub input platform, so they're not related to the libinput switchover.
The pointer acceleration topic (lp: #1522295) seems like something to look into, but it hasn't affected release testing, and the pointer acceleration is also something needed by PocketDesktop.
This is a judgement call (and one from someone not very entrenched in the input code at that), but it doesn't seem like this should block the release.
| Andreas Pokorny (andreas-pokorny) wrote : | # |
> Hmm, it seems the new input code in 0.18 might be causing a lot of the new
> test failures, not to mention is annoying to use in practice (mouse
> acceleration too high). Maybe we should consider fixing that up before
> releasing...
I suggest we analyse the test failures. Those are btw not related to libinput or pointer acceleration. Since those test cases use the input-stub to simulate input events. This is the case for a few of releases. Acceleration or rather device configuration on input-stub can be tested, but the acceleration is disabled by default. The code used there just scales relative movement with a single factor which is 1.0 by default. So the cause for the failure might be somewhere else.
>
> https:/
>
> It's possible that simply killing the acceleration that's been introduced will
> solve all of them at once.
And that would reopen:
https:/
| Alberto Aguirre (albaguirre) wrote : | # |
Ok unblocking since symbol stanza has been fixed
| Kevin DuBois (kdub) wrote : | # |
Blocking bug discovered during MX4 testing:
http://
| kevin gunn (kgunn72) wrote : | # |
Complete testing on PD and windowed mode - all is good.
I'm definitely not in favor of blocking on mouse accel.
| Daniel van Vugt (vanvugt) wrote : | # |
It's just a matter of usability. Mir up to version 0.17 is nice to use with a mouse. Mir 0.18 and later however (presently) is awful. So if it motivates people to not like it, that can become an issue.
| Kevin DuBois (kdub) wrote : | # |
> Blocking bug discovered during MX4 testing:
> http://
Bug was that the driver will reset the depth buffer when adding sync fences to the stream. Reverting patch, until palatable workaround is found.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3180
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Daniel van Vugt (vanvugt) wrote : | # |
In r3180 you forgot to rename/move egl_extensions.h back to the old location. Do we care?
Also: https:/
| Kevin DuBois (kdub) wrote : | # |
I suppose it should be reprivatized for now.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3181
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Daniel van Vugt (vanvugt) wrote : | # |
Please check bug 1526209. Seems to be new and only occur in Mir 0.18 and later.
| Kevin DuBois (kdub) wrote : | # |
Did a bit of checking this morning. The bug didn't seem to be reproducible on Alan's, Andreas's, Alberto's, Cemil's, and my system, once the environment variables, packages, and --vt accommodation was set up properly. After some discussion in the standup today, it seems we aren't considering 1526209 a blocker.
| Kevin DuBois (kdub) wrote : | # |
So, 1526209 doesn't seem to be a blocker in and of itself, but there is an additional blocker that the desktop session isn't starting due to confusion surrounding this option behavior changes. Branch is now blocked again
- 3182. By Kevin DuBois on 2015-12-15
-
revert changes to vt option passing. reverts rev 3098, and fixes u8 desktop session (lp: #1526505)
| Kevin DuBois (kdub) wrote : | # |
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3182
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 3183. By Kevin DuBois on 2015-12-16
-
readd fix and regressions introduced in 3098
- 3184. By Kevin DuBois on 2015-12-16
-
merge in lp:~andreas-pokorny/mir/bandaid-probing-kms-when-nested, which hopefully leaves the fix for 1506707 without reintroducing the regressions
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3184
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://

FAILED: Continuous integration, rev:3149 jenkins. qa.ubuntu. com/job/ mir-ubuntu- ci/96/ jenkins. qa.ubuntu. com/job/ mir-android- wily-i386- build/52/ console s-jenkins. ubuntu- ci:8080/ job/mir- clang-ts- wily-amd64- build/469/ console jenkins. qa.ubuntu. com/job/ mir-clang- wily-amd64- build/1141/ console jenkins. qa.ubuntu. com/job/ mir-ubuntu- wily-amd64- ci/51 jenkins. qa.ubuntu. com/job/ mir-ubuntu- wily-amd64- ci/51/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-ubuntu- wily-armhf- ci/54/console
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- ubuntu- ci/96/rebuild
http://