Mir

Merge lp:~alan-griffiths/mir/gpl3-or-gpl2 into lp:mir

Proposed by Alan Griffiths on 2017-07-31
Status: Merged
Approved by: Alan Griffiths on 2017-08-07
Approved revision: 4218
Merged at revision: 4219
Proposed branch: lp:~alan-griffiths/mir/gpl3-or-gpl2
Merge into: lp:mir
Diff against target: 23645 lines (+2598/-1770)
1751 files modified
CMakeLists.txt (+2/-2)
COPYING.GPL2 (+339/-0)
COPYING.LGPL2 (+481/-0)
README.md (+2/-2)
benchmarks/benchmark_multiplexing_dispatchable.cpp (+1/-1)
benchmarks/frame-uniformity/frame_uniformity_test.cpp (+1/-1)
benchmarks/frame-uniformity/frame_uniformity_test.h (+1/-1)
benchmarks/frame-uniformity/main.cpp (+1/-1)
benchmarks/frame-uniformity/touch_measuring_client.cpp (+1/-1)
benchmarks/frame-uniformity/touch_measuring_client.h (+1/-1)
benchmarks/frame-uniformity/touch_producing_server.cpp (+1/-1)
benchmarks/frame-uniformity/touch_producing_server.h (+1/-1)
benchmarks/frame-uniformity/touch_samples.cpp (+1/-1)
benchmarks/frame-uniformity/touch_samples.h (+1/-1)
benchmarks/frame-uniformity/vsync_simulating_graphics_platform.cpp (+1/-1)
benchmarks/frame-uniformity/vsync_simulating_graphics_platform.h (+1/-1)
debian/copyright (+28/-20)
examples/animated_cursor_demo_client.c (+1/-1)
examples/as_render_target.h (+1/-1)
examples/basic.c (+1/-1)
examples/buffer_render_target.cpp (+1/-1)
examples/buffer_render_target.h (+1/-1)
examples/camera.c (+1/-1)
examples/chain_jumping_buffers.c (+1/-1)
examples/client_helpers.cpp (+1/-1)
examples/client_helpers.h (+1/-1)
examples/client_touch_validator.cpp (+1/-1)
examples/cursor-theme-dump.cpp (+1/-1)
examples/cursors_demo_client.c (+1/-1)
examples/demo_client_display_config.c (+1/-1)
examples/eglapp.c (+1/-1)
examples/eglapp.h (+1/-1)
examples/eglcounter.cpp (+1/-1)
examples/eglflash.c (+1/-1)
examples/eglplasma.c (+1/-1)
examples/eglsquare.cpp (+1/-1)
examples/eglstateswitcher.c (+1/-1)
examples/egltriangle.c (+1/-1)
examples/fingerpaint.c (+1/-1)
examples/flicker.c (+1/-1)
examples/glog_logger.cpp (+1/-1)
examples/glog_logger.h (+1/-1)
examples/graphics.h (+1/-1)
examples/graphics_utils.cpp (+1/-1)
examples/image_renderer.cpp (+1/-1)
examples/image_renderer.h (+1/-1)
examples/input_shapes.cpp (+1/-1)
examples/mir_demo_server_loader.cpp (+1/-1)
examples/mir_image.h (+1/-1)
examples/multi_stream.cpp (+1/-1)
examples/multiwin.c (+1/-1)
examples/pointer_confinement.c (+1/-1)
examples/prerendered_frames.c (+1/-1)
examples/progressbar.c (+1/-1)
examples/prompt_session.c (+1/-1)
examples/release_at_exit.c (+1/-1)
examples/render_surface.cpp (+1/-1)
examples/screencast.cpp (+1/-1)
examples/scroll.cpp (+1/-1)
examples/server_example.cpp (+1/-1)
examples/server_example_adorning_compositor.cpp (+1/-1)
examples/server_example_adorning_compositor.h (+1/-1)
examples/server_example_basic_window_manager.cpp (+1/-1)
examples/server_example_basic_window_manager.h (+1/-1)
examples/server_example_canonical_window_manager.cpp (+1/-1)
examples/server_example_canonical_window_manager.h (+1/-1)
examples/server_example_cursor_images.cpp (+1/-1)
examples/server_example_cursor_images.h (+1/-1)
examples/server_example_custom_compositor.cpp (+1/-1)
examples/server_example_custom_compositor.h (+1/-1)
examples/server_example_display_configuration_policy.cpp (+1/-1)
examples/server_example_display_configuration_policy.h (+1/-1)
examples/server_example_host_lifecycle_event.cpp (+1/-1)
examples/server_example_host_lifecycle_event_listener.h (+1/-1)
examples/server_example_input_device_config.cpp (+1/-1)
examples/server_example_input_device_config.h (+1/-1)
examples/server_example_input_event_filter.cpp (+1/-1)
examples/server_example_input_event_filter.h (+1/-1)
examples/server_example_input_filter.cpp (+1/-1)
examples/server_example_input_filter.h (+1/-1)
examples/server_example_log_options.cpp (+1/-1)
examples/server_example_log_options.h (+1/-1)
examples/server_example_test_client.cpp (+1/-1)
examples/server_example_test_client.h (+1/-1)
examples/server_example_window_management.cpp (+1/-1)
examples/server_example_window_management.h (+1/-1)
examples/server_minimal.cpp (+1/-1)
examples/target.c (+1/-1)
examples/tooltip.c (+1/-1)
examples/xcursor_loader.cpp (+1/-1)
examples/xcursor_loader.h (+1/-1)
include/client/mir/event_printer.h (+1/-1)
include/client/mir/events/event_builders.h (+1/-1)
include/client/mir_toolkit/client_types.h (+1/-1)
include/client/mir_toolkit/cursors.h (+1/-1)
include/client/mir_toolkit/debug/surface.h (+1/-1)
include/client/mir_toolkit/event.h (+1/-1)
include/client/mir_toolkit/events/event.h (+1/-1)
include/client/mir_toolkit/events/input/input_event.h (+1/-1)
include/client/mir_toolkit/events/input/keyboard_event.h (+1/-1)
include/client/mir_toolkit/events/input/pointer_event.h (+1/-1)
include/client/mir_toolkit/events/input/touch_event.h (+1/-1)
include/client/mir_toolkit/events/input_configuration_event.h (+1/-1)
include/client/mir_toolkit/events/input_device_state_event.h (+1/-1)
include/client/mir_toolkit/events/keymap_event.h (+1/-1)
include/client/mir_toolkit/events/orientation_event.h (+1/-1)
include/client/mir_toolkit/events/prompt_session_event.h (+1/-1)
include/client/mir_toolkit/events/resize_event.h (+1/-1)
include/client/mir_toolkit/events/surface_event.h (+1/-1)
include/client/mir_toolkit/events/surface_output_event.h (+1/-1)
include/client/mir_toolkit/events/surface_placement.h (+1/-1)
include/client/mir_toolkit/events/window_event.h (+1/-1)
include/client/mir_toolkit/events/window_output_event.h (+1/-1)
include/client/mir_toolkit/events/window_placement.h (+1/-1)
include/client/mir_toolkit/extensions/android_buffer.h (+1/-1)
include/client/mir_toolkit/extensions/android_egl.h (+1/-1)
include/client/mir_toolkit/extensions/drag_and_drop.h (+1/-1)
include/client/mir_toolkit/extensions/fenced_buffers.h (+1/-1)
include/client/mir_toolkit/extensions/gbm_buffer.h (+1/-1)
include/client/mir_toolkit/extensions/graphics_module.h (+1/-1)
include/client/mir_toolkit/extensions/hardware_buffer_stream.h (+1/-1)
include/client/mir_toolkit/extensions/mesa_drm_auth.h (+1/-1)
include/client/mir_toolkit/extensions/set_gbm_device.h (+1/-1)
include/client/mir_toolkit/extensions/window_coordinate_translation.h (+1/-1)
include/client/mir_toolkit/mir_blob.h (+1/-1)
include/client/mir_toolkit/mir_buffer.h (+1/-1)
include/client/mir_toolkit/mir_buffer_stream.h (+1/-1)
include/client/mir_toolkit/mir_client_library.h (+1/-1)
include/client/mir_toolkit/mir_connection.h (+1/-1)
include/client/mir_toolkit/mir_cookie.h (+1/-1)
include/client/mir_toolkit/mir_cursor_configuration.h (+1/-1)
include/client/mir_toolkit/mir_display_configuration.h (+1/-1)
include/client/mir_toolkit/mir_error.h (+1/-1)
include/client/mir_toolkit/mir_extension_core.h (+1/-1)
include/client/mir_toolkit/mir_input_device.h (+1/-1)
include/client/mir_toolkit/mir_persistent_id.h (+1/-1)
include/client/mir_toolkit/mir_platform_message.h (+1/-1)
include/client/mir_toolkit/mir_presentation_chain.h (+1/-1)
include/client/mir_toolkit/mir_prompt_session.h (+1/-1)
include/client/mir_toolkit/mir_screencast.h (+1/-1)
include/client/mir_toolkit/mir_surface.h (+1/-1)
include/client/mir_toolkit/mir_wait.h (+1/-1)
include/client/mir_toolkit/mir_window.h (+1/-1)
include/client/mir_toolkit/mir_window_id.h (+1/-1)
include/client/mir_toolkit/rs/mir_render_surface.h (+1/-1)
include/common/mir/assert_module_entry_point.h (+1/-1)
include/common/mir/cached_ptr.h (+1/-1)
include/common/mir/dispatch/action_queue.h (+1/-1)
include/common/mir/dispatch/dispatchable.h (+1/-1)
include/common/mir/dispatch/multiplexing_dispatchable.h (+1/-1)
include/common/mir/dispatch/readable_fd.h (+1/-1)
include/common/mir/dispatch/threaded_dispatcher.h (+1/-1)
include/common/mir/events/contact_state.h (+1/-1)
include/common/mir/events/input_device_state.h (+1/-1)
include/common/mir/extension_description.h (+1/-1)
include/common/mir/fd.h (+1/-1)
include/common/mir/flags.h (+1/-1)
include/common/mir/frontend/buffer_stream_id.h (+1/-1)
include/common/mir/frontend/surface_id.h (+1/-1)
include/common/mir/graphics/native_buffer.h (+1/-1)
include/common/mir/input/device_capability.h (+1/-1)
include/common/mir/input/keymap.h (+1/-1)
include/common/mir/input/mir_input_config.h (+1/-1)
include/common/mir/input/mir_input_config_serialization.h (+1/-1)
include/common/mir/input/mir_keyboard_config.h (+1/-1)
include/common/mir/input/mir_pointer_config.h (+1/-1)
include/common/mir/input/mir_touchpad_config.h (+1/-1)
include/common/mir/input/mir_touchscreen_config.h (+1/-1)
include/common/mir/libname.h (+1/-1)
include/common/mir/log.h (+1/-1)
include/common/mir/logging/logger.h (+1/-1)
include/common/mir/module_deleter.h (+1/-1)
include/common/mir/posix_rw_mutex.h (+1/-1)
include/common/mir/raii.h (+1/-1)
include/common/mir/shared_library.h (+1/-1)
include/common/mir/time/posix_timestamp.h (+1/-1)
include/common/mir/time/types.h (+1/-1)
include/common/mir/uncaught.h (+1/-1)
include/cookie/mir/cookie/authority.h (+1/-1)
include/cookie/mir/cookie/cookie.h (+1/-1)
include/core/mir/fatal.h (+1/-1)
include/core/mir/geometry/dimensions.h (+1/-1)
include/core/mir/geometry/displacement.h (+1/-1)
include/core/mir/geometry/forward.h (+1/-1)
include/core/mir/geometry/length.h (+1/-1)
include/core/mir/geometry/point.h (+1/-1)
include/core/mir/geometry/rectangle.h (+1/-1)
include/core/mir/geometry/rectangles.h (+1/-1)
include/core/mir/geometry/size.h (+1/-1)
include/core/mir/int_wrapper.h (+1/-1)
include/core/mir/optional_value.h (+1/-1)
include/core/mir_toolkit/common.h (+1/-1)
include/core/mir_toolkit/deprecations.h (+1/-1)
include/core/mir_toolkit/mir_input_device_types.h (+1/-1)
include/core/mir_toolkit/mir_native_buffer.h (+1/-1)
include/core/mir_toolkit/mir_version_number.h (+1/-1)
include/platform/mir/abnormal_exit.h (+1/-1)
include/platform/mir/client/client_buffer.h (+1/-1)
include/platform/mir/client/client_buffer_factory.h (+1/-1)
include/platform/mir/client/client_context.h (+1/-1)
include/platform/mir/client/client_platform.h (+1/-1)
include/platform/mir/client/client_platform_factory.h (+1/-1)
include/platform/mir/client/egl_native_display_container.h (+1/-1)
include/platform/mir/client/egl_native_surface.h (+1/-1)
include/platform/mir/emergency_cleanup_registry.h (+1/-1)
include/platform/mir/graphics/atomic_frame.h (+1/-1)
include/platform/mir/graphics/buffer.h (+1/-1)
include/platform/mir/graphics/buffer_basic.h (+1/-1)
include/platform/mir/graphics/buffer_id.h (+1/-1)
include/platform/mir/graphics/buffer_ipc_message.h (+1/-1)
include/platform/mir/graphics/buffer_properties.h (+1/-1)
include/platform/mir/graphics/cursor.h (+1/-1)
include/platform/mir/graphics/cursor_image.h (+1/-1)
include/platform/mir/graphics/display.h (+1/-1)
include/platform/mir/graphics/display_buffer.h (+1/-1)
include/platform/mir/graphics/display_configuration.h (+1/-1)
include/platform/mir/graphics/display_configuration_policy.h (+1/-1)
include/platform/mir/graphics/display_report.h (+1/-1)
include/platform/mir/graphics/egl_error.h (+1/-1)
include/platform/mir/graphics/egl_extensions.h (+1/-1)
include/platform/mir/graphics/egl_resources.h (+1/-1)
include/platform/mir/graphics/event_handler_register.h (+1/-1)
include/platform/mir/graphics/frame.h (+1/-1)
include/platform/mir/graphics/gamma_curves.h (+1/-1)
include/platform/mir/graphics/gl_config.h (+1/-1)
include/platform/mir/graphics/gl_format.h (+1/-1)
include/platform/mir/graphics/graphic_buffer_allocator.h (+1/-1)
include/platform/mir/graphics/platform.h (+1/-1)
include/platform/mir/graphics/platform_authentication.h (+1/-1)
include/platform/mir/graphics/platform_ipc_operations.h (+1/-1)
include/platform/mir/graphics/platform_ipc_package.h (+1/-1)
include/platform/mir/graphics/platform_operation_message.h (+1/-1)
include/platform/mir/graphics/renderable.h (+1/-1)
include/platform/mir/graphics/transformation.h (+1/-1)
include/platform/mir/graphics/virtual_output.h (+1/-1)
include/platform/mir/input/event_builder.h (+1/-1)
include/platform/mir/input/input_device.h (+1/-1)
include/platform/mir/input/input_device_info.h (+1/-1)
include/platform/mir/input/input_device_registry.h (+1/-1)
include/platform/mir/input/input_report.h (+1/-1)
include/platform/mir/input/input_sink.h (+1/-1)
include/platform/mir/input/platform.h (+1/-1)
include/platform/mir/input/pointer_settings.h (+1/-1)
include/platform/mir/input/touchpad_settings.h (+1/-1)
include/platform/mir/input/touchscreen_settings.h (+1/-1)
include/platform/mir/mir_buffer.h (+1/-1)
include/platform/mir/mir_buffer_stream.h (+1/-1)
include/platform/mir/mir_render_surface.h (+1/-1)
include/platform/mir/module_properties.h (+1/-1)
include/platform/mir/options/option.h (+1/-1)
include/platform/mir/options/program_option.h (+1/-1)
include/platform/mir/renderer/sw/pixel_source.h (+1/-1)
include/platforms/mesa/mir_toolkit/mesa/native_display.h (+1/-1)
include/platforms/mesa/mir_toolkit/mesa/platform_operation.h (+1/-1)
include/renderer/mir/renderer/renderer.h (+1/-1)
include/renderer/mir/renderer/renderer_factory.h (+1/-1)
include/renderers/gl/mir/renderer/gl/context.h (+1/-1)
include/renderers/gl/mir/renderer/gl/context_source.h (+1/-1)
include/renderers/gl/mir/renderer/gl/egl_platform.h (+1/-1)
include/renderers/gl/mir/renderer/gl/render_target.h (+1/-1)
include/renderers/gl/mir/renderer/gl/texture_source.h (+1/-1)
include/renderers/gl/mir/renderer/gl/texture_target.h (+1/-1)
include/server/mir/compositor/compositor.h (+1/-1)
include/server/mir/compositor/compositor_id.h (+1/-1)
include/server/mir/compositor/compositor_report.h (+1/-1)
include/server/mir/compositor/display_buffer_compositor.h (+1/-1)
include/server/mir/compositor/display_buffer_compositor_factory.h (+1/-1)
include/server/mir/compositor/display_listener.h (+1/-1)
include/server/mir/compositor/scene.h (+1/-1)
include/server/mir/compositor/scene_element.h (+1/-1)
include/server/mir/executor.h (+1/-1)
include/server/mir/frontend/buffer_sink.h (+1/-1)
include/server/mir/frontend/buffer_stream.h (+1/-1)
include/server/mir/frontend/prompt_session.h (+1/-1)
include/server/mir/frontend/session.h (+1/-1)
include/server/mir/frontend/session_authorizer.h (+1/-1)
include/server/mir/frontend/session_credentials.h (+1/-1)
include/server/mir/frontend/session_mediator_observer.h (+1/-1)
include/server/mir/frontend/surface.h (+1/-1)
include/server/mir/graphics/default_display_configuration_policy.h (+1/-1)
include/server/mir/graphics/display_configuration_observer.h (+1/-1)
include/server/mir/input/composite_event_filter.h (+1/-1)
include/server/mir/input/cursor_images.h (+1/-1)
include/server/mir/input/cursor_listener.h (+1/-1)
include/server/mir/input/device.h (+1/-1)
include/server/mir/input/event_filter.h (+1/-1)
include/server/mir/input/input_device_hub.h (+1/-1)
include/server/mir/input/input_device_observer.h (+1/-1)
include/server/mir/input/input_dispatcher.h (+1/-1)
include/server/mir/input/input_manager.h (+1/-1)
include/server/mir/input/input_reception_mode.h (+1/-1)
include/server/mir/input/seat_observer.h (+1/-1)
include/server/mir/input/surface.h (+1/-1)
include/server/mir/input/touch_visualizer.h (+1/-1)
include/server/mir/lockable_callback.h (+1/-1)
include/server/mir/main_loop.h (+1/-1)
include/server/mir/observer_registrar.h (+1/-1)
include/server/mir/report_exception.h (+1/-1)
include/server/mir/scene/application_not_responding_detector.h (+1/-1)
include/server/mir/scene/application_not_responding_detector_wrapper.h (+1/-1)
include/server/mir/scene/buffer_stream_factory.h (+1/-1)
include/server/mir/scene/coordinate_translator.h (+1/-1)
include/server/mir/scene/null_session_listener.h (+1/-1)
include/server/mir/scene/null_surface_observer.h (+1/-1)
include/server/mir/scene/observer.h (+1/-1)
include/server/mir/scene/prompt_session.h (+1/-1)
include/server/mir/scene/prompt_session_creation_parameters.h (+1/-1)
include/server/mir/scene/prompt_session_listener.h (+1/-1)
include/server/mir/scene/prompt_session_manager.h (+1/-1)
include/server/mir/scene/session.h (+1/-1)
include/server/mir/scene/session_coordinator.h (+1/-1)
include/server/mir/scene/session_listener.h (+1/-1)
include/server/mir/scene/snapshot.h (+1/-1)
include/server/mir/scene/surface.h (+1/-1)
include/server/mir/scene/surface_creation_parameters.h (+1/-1)
include/server/mir/scene/surface_factory.h (+1/-1)
include/server/mir/scene/surface_observer.h (+1/-1)
include/server/mir/server.h (+1/-1)
include/server/mir/server_action_queue.h (+1/-1)
include/server/mir/server_status_listener.h (+1/-1)
include/server/mir/shell/abstract_shell.h (+1/-1)
include/server/mir/shell/basic_window_manager.h (+1/-1)
include/server/mir/shell/canonical_window_manager.h (+1/-1)
include/server/mir/shell/display_configuration_controller.h (+1/-1)
include/server/mir/shell/display_layout.h (+1/-1)
include/server/mir/shell/focus_controller.h (+1/-1)
include/server/mir/shell/host_lifecycle_event_listener.h (+1/-1)
include/server/mir/shell/input_targeter.h (+1/-1)
include/server/mir/shell/persistent_surface_store.h (+1/-1)
include/server/mir/shell/shell.h (+1/-1)
include/server/mir/shell/shell_report.h (+1/-1)
include/server/mir/shell/shell_wrapper.h (+1/-1)
include/server/mir/shell/surface_ready_observer.h (+1/-1)
include/server/mir/shell/surface_specification.h (+1/-1)
include/server/mir/shell/surface_stack.h (+1/-1)
include/server/mir/shell/surface_stack_wrapper.h (+1/-1)
include/server/mir/shell/system_compositor_window_manager.h (+1/-1)
include/server/mir/shell/window_management_info.h (+1/-1)
include/server/mir/shell/window_manager.h (+1/-1)
include/server/mir/shell/window_manager_builder.h (+1/-1)
include/server/mir/terminate_with_current_exception.h (+1/-1)
include/server/mir/time/alarm.h (+1/-1)
include/server/mir/time/alarm_factory.h (+1/-1)
include/test/mir/test/auto_unblock_thread.h (+1/-1)
include/test/mir/test/cross_process_action.h (+1/-1)
include/test/mir/test/cross_process_sync.h (+1/-1)
include/test/mir/test/death.h (+1/-1)
include/test/mir/test/display_config_matchers.h (+1/-1)
include/test/mir/test/doubles/fake_display.h (+1/-1)
include/test/mir/test/doubles/mock_client_buffer.h (+1/-1)
include/test/mir/test/doubles/mock_client_context.h (+1/-1)
include/test/mir/test/doubles/mock_display_configuration.h (+1/-1)
include/test/mir/test/doubles/mock_egl.h (+1/-1)
include/test/mir/test/doubles/mock_egl_native_surface.h (+1/-1)
include/test/mir/test/doubles/mock_gl.h (+1/-1)
include/test/mir/test/doubles/mock_input_device_hub.h (+1/-1)
include/test/mir/test/doubles/mock_input_device_observer.h (+1/-1)
include/test/mir/test/doubles/mock_input_dispatcher.h (+1/-1)
include/test/mir/test/doubles/mock_platform_authentication.h (+1/-1)
include/test/mir/test/doubles/mock_prompt_session_listener.h (+1/-1)
include/test/mir/test/doubles/mock_seat_report.h (+1/-1)
include/test/mir/test/doubles/mock_window_manager.h (+1/-1)
include/test/mir/test/doubles/nested_mock_egl.h (+1/-1)
include/test/mir/test/doubles/null_display.h (+1/-1)
include/test/mir/test/doubles/null_display_buffer.h (+1/-1)
include/test/mir/test/doubles/null_display_buffer_compositor_factory.h (+1/-1)
include/test/mir/test/doubles/null_display_configuration.h (+1/-1)
include/test/mir/test/doubles/null_display_sync_group.h (+1/-1)
include/test/mir/test/doubles/null_gl_context.h (+1/-1)
include/test/mir/test/doubles/null_logger.h (+1/-1)
include/test/mir/test/doubles/null_platform.h (+1/-1)
include/test/mir/test/doubles/null_platform_ipc_operations.h (+1/-1)
include/test/mir/test/doubles/stub_cursor.h (+1/-1)
include/test/mir/test/doubles/stub_cursor_image.h (+1/-1)
include/test/mir/test/doubles/stub_display_buffer.h (+1/-1)
include/test/mir/test/doubles/stub_display_configuration.h (+1/-1)
include/test/mir/test/doubles/stub_input_device.h (+1/-1)
include/test/mir/test/doubles/stub_session.h (+1/-1)
include/test/mir/test/doubles/stub_session_authorizer.h (+1/-1)
include/test/mir/test/doubles/stub_surface.h (+1/-1)
include/test/mir/test/doubles/wrap_shell_to_track_latest_surface.h (+1/-1)
include/test/mir/test/empty_deleter.h (+1/-1)
include/test/mir/test/event_factory.h (+1/-1)
include/test/mir/test/event_matchers.h (+1/-1)
include/test/mir/test/fake_shared.h (+1/-1)
include/test/mir/test/pipe.h (+1/-1)
include/test/mir/test/popen.h (+1/-1)
include/test/mir/test/signal.h (+1/-1)
include/test/mir/test/spin_wait.h (+1/-1)
include/test/mir/test/validity_matchers.h (+1/-1)
include/test/mir_test_framework/any_surface.h (+1/-1)
include/test/mir_test_framework/async_server_runner.h (+1/-1)
include/test/mir_test_framework/connected_client_headless_server.h (+1/-1)
include/test/mir_test_framework/connected_client_with_a_window.h (+1/-1)
include/test/mir_test_framework/declarative_placement_window_manage_policy.h (+1/-1)
include/test/mir_test_framework/detect_server.h (+1/-1)
include/test/mir_test_framework/executable_path.h (+1/-1)
include/test/mir_test_framework/fake_input_device.h (+1/-1)
include/test/mir_test_framework/headless_display_buffer_compositor_factory.h (+1/-1)
include/test/mir_test_framework/headless_in_process_server.h (+1/-1)
include/test/mir_test_framework/headless_nested_server_runner.h (+1/-1)
include/test/mir_test_framework/headless_test.h (+1/-1)
include/test/mir_test_framework/in_process_server.h (+1/-1)
include/test/mir_test_framework/interprocess_client_server_test.h (+1/-1)
include/test/mir_test_framework/main.h (+1/-1)
include/test/mir_test_framework/observant_shell.h (+1/-1)
include/test/mir_test_framework/placement_applying_shell.h (+1/-1)
include/test/mir_test_framework/process.h (+1/-1)
include/test/mir_test_framework/server_runner.h (+1/-1)
include/test/mir_test_framework/stub_client_platform_options.h (+1/-1)
include/test/mir_test_framework/stub_graphics_platform_operation.h (+1/-1)
include/test/mir_test_framework/stub_platform_extension.h (+1/-1)
include/test/mir_test_framework/stub_platform_helpers.h (+1/-1)
include/test/mir_test_framework/stub_server_platform_factory.h (+1/-1)
include/test/mir_test_framework/temporary_environment_value.h (+1/-1)
include/test/mir_test_framework/visible_surface.h (+1/-1)
playground/demo-shell/demo_compositor.cpp (+1/-1)
playground/demo-shell/demo_compositor.h (+1/-1)
playground/demo-shell/demo_renderer.cpp (+1/-1)
playground/demo-shell/demo_renderer.h (+1/-1)
playground/demo-shell/demo_shell.cpp (+1/-1)
playground/demo-shell/typo/typo_freetype_renderer.cpp (+1/-1)
playground/demo-shell/typo/typo_freetype_renderer.h (+1/-1)
playground/demo-shell/typo/typo_glcache.cpp (+1/-1)
playground/demo-shell/typo/typo_glcache.h (+1/-1)
playground/demo-shell/typo/typo_renderer.cpp (+1/-1)
playground/demo-shell/typo/typo_renderer.h (+1/-1)
playground/demo-shell/typo/typo_stub_renderer.cpp (+1/-1)
playground/demo-shell/typo/typo_stub_renderer.h (+1/-1)
playground/demo-shell/window_manager.cpp (+1/-1)
playground/demo-shell/window_manager.h (+1/-1)
playground/diamond.c (+1/-1)
playground/diamond.h (+1/-1)
playground/egldiamond_render_surface.c (+1/-1)
playground/mir_egl_platform_shim.c (+1/-1)
playground/mir_egl_platform_shim.h (+1/-1)
playground/server_configuration.cpp (+1/-1)
playground/server_configuration.h (+1/-1)
src/capnproto/CMakeLists.txt (+1/-1)
src/capnproto/mir_event.capnp (+1/-1)
src/capnproto/mir_input_config.capnp (+1/-1)
src/client/atomic_callback.h (+1/-1)
src/client/buffer.cpp (+1/-1)
src/client/buffer.h (+1/-1)
src/client/buffer_factory.cpp (+1/-1)
src/client/buffer_factory.h (+1/-1)
src/client/buffer_stream.cpp (+1/-1)
src/client/buffer_stream.h (+1/-1)
src/client/buffer_stream_configuration.cpp (+1/-1)
src/client/buffer_stream_configuration.h (+1/-1)
src/client/buffer_vault.cpp (+1/-1)
src/client/buffer_vault.h (+1/-1)
src/client/connection_configuration.h (+1/-1)
src/client/connection_surface_map.cpp (+1/-1)
src/client/connection_surface_map.h (+1/-1)
src/client/cursor_configuration.h (+1/-1)
src/client/default_connection_configuration.cpp (+1/-1)
src/client/default_connection_configuration.h (+1/-1)
src/client/display_configuration.cpp (+1/-1)
src/client/display_configuration.h (+1/-1)
src/client/display_configuration_api.cpp (+1/-1)
src/client/drag_and_drop.cpp (+1/-1)
src/client/drag_and_drop.h (+1/-1)
src/client/error_buffer.cpp (+1/-1)
src/client/error_buffer.h (+1/-1)
src/client/error_connections.cpp (+1/-1)
src/client/error_connections.h (+1/-1)
src/client/error_handler.h (+1/-1)
src/client/error_render_surface.cpp (+1/-1)
src/client/error_render_surface.h (+1/-1)
src/client/error_stream.cpp (+1/-1)
src/client/error_stream.h (+1/-1)
src/client/event.cpp (+1/-1)
src/client/event_distributor.h (+1/-1)
src/client/event_handler_register.h (+1/-1)
src/client/event_printer.cpp (+1/-1)
src/client/event_sink.h (+1/-1)
src/client/events/CMakeLists.txt (+1/-1)
src/client/events/event_builders.cpp (+1/-1)
src/client/frame_clock.cpp (+1/-1)
src/client/frame_clock.h (+1/-1)
src/client/handle_event_exception.h (+1/-1)
src/client/input/CMakeLists.txt (+1/-1)
src/client/input/input_devices.cpp (+1/-1)
src/client/input/input_event.cpp (+1/-1)
src/client/input/xkb_mapper.cpp (+1/-1)
src/client/lifecycle_control.h (+1/-1)
src/client/logging/input_receiver_report.cpp (+1/-1)
src/client/logging/input_receiver_report.h (+1/-1)
src/client/logging/perf_report.cpp (+1/-1)
src/client/logging/perf_report.h (+1/-1)
src/client/logging/rpc_report.cpp (+1/-1)
src/client/logging/rpc_report.h (+1/-1)
src/client/lttng/client_tracepoint_provider.cpp (+1/-1)
src/client/lttng/client_tracepoint_provider.h (+1/-1)
src/client/lttng/input_receiver_report.cpp (+1/-1)
src/client/lttng/input_receiver_report.h (+1/-1)
src/client/lttng/input_receiver_report_tp.h (+1/-1)
src/client/lttng/perf_report.cpp (+1/-1)
src/client/lttng/perf_report.h (+1/-1)
src/client/lttng/perf_report_tp.h (+1/-1)
src/client/lttng/rpc_report.cpp (+1/-1)
src/client/lttng/rpc_report.h (+1/-1)
src/client/lttng/rpc_report_tp.h (+1/-1)
src/client/lttng/shared_library_prober_report.cpp (+1/-1)
src/client/lttng/shared_library_prober_report.h (+1/-1)
src/client/lttng/shared_library_prober_report_tp.h (+1/-1)
src/client/make_protobuf_object.h (+1/-1)
src/client/mir_blob.cpp (+1/-1)
src/client/mir_buffer_api.cpp (+1/-1)
src/client/mir_buffer_stream_api.cpp (+1/-1)
src/client/mir_connection.cpp (+1/-1)
src/client/mir_connection.h (+1/-1)
src/client/mir_connection_api.cpp (+1/-1)
src/client/mir_cookie.cpp (+1/-1)
src/client/mir_cookie.h (+1/-1)
src/client/mir_cursor_api.cpp (+1/-1)
src/client/mir_debug_api.cpp (+1/-1)
src/client/mir_error.cpp (+1/-1)
src/client/mir_error.h (+1/-1)
src/client/mir_error_api.cpp (+1/-1)
src/client/mir_event_distributor.cpp (+1/-1)
src/client/mir_event_distributor.h (+1/-1)
src/client/mir_extension_core.cpp (+1/-1)
src/client/mir_input_device_api.cpp (+1/-1)
src/client/mir_platform_message_api.cpp (+1/-1)
src/client/mir_presentation_chain.h (+1/-1)
src/client/mir_presentation_chain_api.cpp (+1/-1)
src/client/mir_prompt_session.cpp (+1/-1)
src/client/mir_prompt_session.h (+1/-1)
src/client/mir_prompt_session_api.cpp (+1/-1)
src/client/mir_render_surface_api.cpp (+1/-1)
src/client/mir_screencast.cpp (+1/-1)
src/client/mir_screencast.h (+1/-1)
src/client/mir_screencast_api.cpp (+1/-1)
src/client/mir_surface.cpp (+1/-1)
src/client/mir_surface.h (+1/-1)
src/client/mir_surface_api.cpp (+1/-1)
src/client/mir_wait_api.cpp (+1/-1)
src/client/mir_wait_handle.cpp (+1/-1)
src/client/mir_wait_handle.h (+1/-1)
src/client/no_tls_future-inl.h (+1/-1)
src/client/perf_report.h (+1/-1)
src/client/periodic_perf_report.cpp (+1/-1)
src/client/periodic_perf_report.h (+1/-1)
src/client/ping_handler.h (+1/-1)
src/client/presentation_chain.cpp (+1/-1)
src/client/presentation_chain.h (+1/-1)
src/client/protobuf_to_native_buffer.cpp (+1/-1)
src/client/protobuf_to_native_buffer.h (+1/-1)
src/client/render_surface.cpp (+1/-1)
src/client/render_surface.h (+1/-1)
src/client/rpc/make_rpc_channel.h (+1/-1)
src/client/rpc/make_socket_rpc_channel.cpp (+1/-1)
src/client/rpc/mir_basic_rpc_channel.cpp (+1/-1)
src/client/rpc/mir_basic_rpc_channel.h (+1/-1)
src/client/rpc/mir_display_server.cpp (+1/-1)
src/client/rpc/mir_display_server.h (+1/-1)
src/client/rpc/mir_display_server_debug.cpp (+1/-1)
src/client/rpc/mir_display_server_debug.h (+1/-1)
src/client/rpc/mir_protobuf_rpc_channel.cpp (+1/-1)
src/client/rpc/mir_protobuf_rpc_channel.h (+1/-1)
src/client/rpc/null_rpc_report.cpp (+1/-1)
src/client/rpc/null_rpc_report.h (+1/-1)
src/client/rpc/rpc_report.h (+1/-1)
src/client/rpc/stream_socket_transport.cpp (+1/-1)
src/client/rpc/stream_socket_transport.h (+1/-1)
src/client/rpc/stream_transport.h (+1/-1)
src/client/screencast_stream.cpp (+1/-1)
src/client/screencast_stream.h (+1/-1)
src/client/version.h.in (+1/-1)
src/common/dispatch/CMakeLists.txt (+1/-1)
src/common/dispatch/action_queue.cpp (+1/-1)
src/common/dispatch/multiplexing_dispatchable.cpp (+1/-1)
src/common/dispatch/readable_fd.cpp (+1/-1)
src/common/dispatch/threaded_dispatcher.cpp (+1/-1)
src/common/dispatch/utils.cpp (+1/-1)
src/common/dispatch/utils.h (+1/-1)
src/common/edid.cpp (+1/-1)
src/common/env/CMakeLists.txt (+1/-1)
src/common/env/default_configuration.cpp (+1/-1)
src/common/events/CMakeLists.txt (+1/-1)
src/common/events/close_surface_event.cpp (+1/-1)
src/common/events/event.cpp (+1/-1)
src/common/events/input_configuration_event.cpp (+1/-1)
src/common/events/input_device_state_event.cpp (+1/-1)
src/common/events/input_event.cpp (+1/-1)
src/common/events/keyboard_event.cpp (+1/-1)
src/common/events/keymap_event.cpp (+1/-1)
src/common/events/orientation_event.cpp (+1/-1)
src/common/events/pointer_event.cpp (+1/-1)
src/common/events/prompt_session_event.cpp (+1/-1)
src/common/events/resize_event.cpp (+1/-1)
src/common/events/surface_event.cpp (+1/-1)
src/common/events/surface_output_event.cpp (+1/-1)
src/common/events/surface_placement_event.cpp (+1/-1)
src/common/events/touch_event.cpp (+1/-1)
src/common/fd/CMakeLists.txt (+1/-1)
src/common/fd/fd.cpp (+1/-1)
src/common/fd/fd_socket_transmission.cpp (+1/-1)
src/common/input/mir_input_config.cpp (+1/-1)
src/common/input/mir_input_config_serialization.cpp (+1/-1)
src/common/input/mir_keyboard_config.cpp (+1/-1)
src/common/input/mir_pointer_config.cpp (+1/-1)
src/common/input/mir_touchpad_config.cpp (+1/-1)
src/common/input/mir_touchscreen_config.cpp (+1/-1)
src/common/libname.cpp (+1/-1)
src/common/log.cpp (+1/-1)
src/common/logging/CMakeLists.txt (+1/-1)
src/common/logging/dumb_console_logger.cpp (+1/-1)
src/common/logging/input_timestamp.cpp (+1/-1)
src/common/logging/logger.cpp (+1/-1)
src/common/logging/shared_library_prober_report.cpp (+1/-1)
src/common/output_type_names.cpp (+1/-1)
src/common/posix_rw_mutex.cpp (+1/-1)
src/common/report/lttng/tracepoint_provider.cpp (+1/-1)
src/common/sharedlibrary/CMakeLists.txt (+1/-1)
src/common/sharedlibrary/module_deleter.cpp (+1/-1)
src/common/sharedlibrary/shared_library.cpp (+1/-1)
src/common/sharedlibrary/shared_library_prober.cpp (+1/-1)
src/common/thread/CMakeLists.txt (+1/-1)
src/common/thread/recursive_read_write_mutex.cpp (+1/-1)
src/common/thread/signal_blocker.cpp (+1/-1)
src/common/thread/thread_name.cpp (+1/-1)
src/common/time/steady_clock.cpp (+1/-1)
src/cookie/authority.cpp (+1/-1)
src/cookie/format.h (+1/-1)
src/cookie/hmac_cookie.cpp (+1/-1)
src/cookie/hmac_cookie.h (+1/-1)
src/core/fatal.cpp (+1/-1)
src/core/geometry/ostream.cpp (+1/-1)
src/core/geometry/rectangle.cpp (+1/-1)
src/core/geometry/rectangles.cpp (+1/-1)
src/gl/default_program_factory.cpp (+1/-1)
src/gl/program.cpp (+1/-1)
src/gl/recently_used_cache.cpp (+1/-1)
src/gl/recently_used_cache.h (+1/-1)
src/gl/tessellation_helpers.cpp (+1/-1)
src/gl/texture.cpp (+1/-1)
src/include/client/mir/client/surface_map.h (+1/-1)
src/include/client/mir/event_type_to_string.h (+1/-1)
src/include/client/mir/input/input_devices.h (+1/-1)
src/include/client/mir/platform_message.h (+1/-1)
src/include/client/mir_toolkit/mir_buffer_private.h (+1/-1)
src/include/common/mir/basic_observers.h (+1/-1)
src/include/common/mir/client_visible_error.h (+1/-1)
src/include/common/mir/default_configuration.h (+1/-1)
src/include/common/mir/events/close_surface_event.h (+1/-1)
src/include/common/mir/events/event.h (+1/-1)
src/include/common/mir/events/event_private.h (+1/-1)
src/include/common/mir/events/input_configuration_event.h (+1/-1)
src/include/common/mir/events/input_device_state_event.h (+1/-1)
src/include/common/mir/events/input_event.h (+1/-1)
src/include/common/mir/events/keyboard_event.h (+1/-1)
src/include/common/mir/events/keymap_event.h (+1/-1)
src/include/common/mir/events/orientation_event.h (+1/-1)
src/include/common/mir/events/pointer_event.h (+1/-1)
src/include/common/mir/events/prompt_session_event.h (+1/-1)
src/include/common/mir/events/resize_event.h (+1/-1)
src/include/common/mir/events/surface_event.h (+1/-1)
src/include/common/mir/events/surface_output_event.h (+1/-1)
src/include/common/mir/events/surface_placement_event.h (+1/-1)
src/include/common/mir/events/touch_event.h (+1/-1)
src/include/common/mir/fd_socket_transmission.h (+1/-1)
src/include/common/mir/frontend/client_constants.h (+1/-1)
src/include/common/mir/graphics/edid.h (+1/-1)
src/include/common/mir/input/input_receiver_report.h (+1/-1)
src/include/common/mir/input/key_mapper.h (+1/-1)
src/include/common/mir/input/null_input_receiver_report.h (+1/-1)
src/include/common/mir/input/xkb_mapper.h (+1/-1)
src/include/common/mir/logging/dumb_console_logger.h (+1/-1)
src/include/common/mir/logging/input_timestamp.h (+1/-1)
src/include/common/mir/logging/null_shared_library_prober_report.h (+1/-1)
src/include/common/mir/logging/shared_library_prober_report.h (+1/-1)
src/include/common/mir/output_type_names.h (+1/-1)
src/include/common/mir/protobuf/display_server.h (+1/-1)
src/include/common/mir/protobuf/display_server_debug.h (+1/-1)
src/include/common/mir/protobuf/protocol_version.h (+1/-1)
src/include/common/mir/recursive_read_write_mutex.h (+1/-1)
src/include/common/mir/report/lttng/mir_tracepoint.h (+1/-1)
src/include/common/mir/report/lttng/tracepoint_provider.h (+1/-1)
src/include/common/mir/require.h (+1/-1)
src/include/common/mir/shared_library_prober.h (+1/-1)
src/include/common/mir/shared_library_prober_report.h (+1/-1)
src/include/common/mir/signal_blocker.h (+1/-1)
src/include/common/mir/thread_name.h (+1/-1)
src/include/common/mir/thread_safe_list.h (+1/-1)
src/include/common/mir/time/clock.h (+1/-1)
src/include/common/mir/time/steady_clock.h (+1/-1)
src/include/common/mir/unwind_helpers.h (+1/-1)
src/include/common/mir/variable_length_array.h (+1/-1)
src/include/common/mir_blob.h (+1/-1)
src/include/cookie/mir/cookie/blob.h (+1/-1)
src/include/gl/mir/gl/default_program_factory.h (+1/-1)
src/include/gl/mir/gl/primitive.h (+1/-1)
src/include/gl/mir/gl/program.h (+1/-1)
src/include/gl/mir/gl/program_factory.h (+1/-1)
src/include/gl/mir/gl/tessellation_helpers.h (+1/-1)
src/include/gl/mir/gl/texture.h (+1/-1)
src/include/gl/mir/gl/texture_cache.h (+1/-1)
src/include/platform/mir/graphics/overlapping_output_grouping.h (+1/-1)
src/include/platform/mir/graphics/pixel_format_utils.h (+1/-1)
src/include/platform/mir/graphics/platform_authentication_wrapper.h (+1/-1)
src/include/platform/mir/graphics/platform_probe.h (+1/-1)
src/include/platform/mir/options/configuration.h (+1/-1)
src/include/platform/mir/options/default_configuration.h (+1/-1)
src/include/platform/mir/udev/wrapper.h (+1/-1)
src/include/server/mir/basic_callback.h (+1/-1)
src/include/server/mir/compositor/buffer_stream.h (+1/-1)
src/include/server/mir/compositor/decoration.h (+1/-1)
src/include/server/mir/default_server_configuration.h (+1/-1)
src/include/server/mir/default_server_status_listener.h (+1/-1)
src/include/server/mir/display_changer.h (+1/-1)
src/include/server/mir/display_server.h (+1/-1)
src/include/server/mir/emergency_cleanup.h (+1/-1)
src/include/server/mir/frontend/connection_context.h (+1/-1)
src/include/server/mir/frontend/connection_creator.h (+1/-1)
src/include/server/mir/frontend/connections.h (+1/-1)
src/include/server/mir/frontend/connector.h (+1/-1)
src/include/server/mir/frontend/connector_report.h (+1/-1)
src/include/server/mir/frontend/display_changer.h (+1/-1)
src/include/server/mir/frontend/event_sink.h (+1/-1)
src/include/server/mir/frontend/fd_sets.h (+1/-1)
src/include/server/mir/frontend/input_configuration_changer.h (+1/-1)
src/include/server/mir/frontend/message_processor.h (+1/-1)
src/include/server/mir/frontend/message_processor_report.h (+1/-1)
src/include/server/mir/frontend/protobuf_connection_creator.h (+1/-1)
src/include/server/mir/frontend/protobuf_message_sender.h (+1/-1)
src/include/server/mir/frontend/screencast.h (+1/-1)
src/include/server/mir/frontend/shell.h (+1/-1)
src/include/server/mir/frontend/template_protobuf_message_processor.h (+1/-1)
src/include/server/mir/glib_main_loop.h (+1/-1)
src/include/server/mir/glib_main_loop_sources.h (+1/-1)
src/include/server/mir/graphics/gl_extensions_base.h (+1/-1)
src/include/server/mir/graphics/surfaceless_egl_context.h (+1/-1)
src/include/server/mir/input/input_probe.h (+1/-1)
src/include/server/mir/input/legacy_input_dispatchable.h (+1/-1)
src/include/server/mir/input/scene.h (+1/-1)
src/include/server/mir/input/seat.h (+1/-1)
src/include/server/mir/input/validator.h (+1/-1)
src/include/server/mir/input/vt_filter.h (+1/-1)
src/include/server/mir/lockable_callback_wrapper.h (+1/-1)
src/include/server/mir/observer_multiplexer.h (+1/-1)
src/include/server/mir/run_mir.h (+1/-1)
src/include/server/mir/scene/legacy_scene_change_notification.h (+1/-1)
src/include/server/mir/scene/null_observer.h (+1/-1)
src/include/server/mir/scene/null_prompt_session_listener.h (+1/-1)
src/include/server/mir/scene/scene_report.h (+1/-1)
src/include/server/mir/scene/session_container.h (+1/-1)
src/include/server/mir/scene/session_event_handler_register.h (+1/-1)
src/include/server/mir/scene/surface_event_source.h (+1/-1)
src/include/server/mir/scene/surface_observers.h (+1/-1)
src/include/server/mir/server_configuration.h (+1/-1)
src/include/server/mir/thread/basic_thread_pool.h (+1/-1)
src/platform/graphics/atomic_frame.cpp (+1/-1)
src/platform/graphics/buffer_basic.cpp (+1/-1)
src/platform/graphics/display_configuration.cpp (+1/-1)
src/platform/graphics/egl_error.cpp (+1/-1)
src/platform/graphics/egl_extensions.cpp (+1/-1)
src/platform/graphics/egl_resources.cpp (+1/-1)
src/platform/graphics/gamma_curves.cpp (+1/-1)
src/platform/graphics/overlapping_output_grouping.cpp (+1/-1)
src/platform/graphics/pixel_format_utils.cpp (+1/-1)
src/platform/graphics/platform_probe.cpp (+1/-1)
src/platform/options/default_configuration.cpp (+1/-1)
src/platform/options/program_option.cpp (+1/-1)
src/platform/udev/udev_wrapper.cpp (+1/-1)
src/platforms/common/client/mir/aging_buffer.cpp (+1/-1)
src/platforms/common/client/mir/aging_buffer.h (+1/-1)
src/platforms/common/client/mir/weak_egl.cpp (+1/-1)
src/platforms/common/client/mir/weak_egl.h (+1/-1)
src/platforms/common/server/anonymous_shm_file.cpp (+1/-1)
src/platforms/common/server/anonymous_shm_file.h (+1/-1)
src/platforms/common/server/buffer_texture_binder.h (+1/-1)
src/platforms/common/server/kms-utils/drm_mode_resources.cpp (+1/-1)
src/platforms/common/server/kms-utils/drm_mode_resources.h (+1/-1)
src/platforms/common/server/kms-utils/kms_connector.cpp (+1/-1)
src/platforms/common/server/kms-utils/kms_connector.h (+1/-1)
src/platforms/common/server/platform_authentication_wrapper.cpp (+1/-1)
src/platforms/common/server/shm_buffer.cpp (+1/-1)
src/platforms/common/server/shm_buffer.h (+1/-1)
src/platforms/common/server/shm_file.h (+1/-1)
src/platforms/eglstream-kms/client/client_buffer.cpp (+1/-1)
src/platforms/eglstream-kms/client/client_buffer.h (+1/-1)
src/platforms/eglstream-kms/client/client_buffer_factory.cpp (+1/-1)
src/platforms/eglstream-kms/client/client_buffer_factory.h (+1/-1)
src/platforms/eglstream-kms/client/client_platform.cpp (+1/-1)
src/platforms/eglstream-kms/client/client_platform.h (+1/-1)
src/platforms/eglstream-kms/client/client_platform_factory.cpp (+1/-1)
src/platforms/eglstream-kms/include/native_buffer.h (+1/-1)
src/platforms/eglstream-kms/server/buffer_allocator.cpp (+1/-1)
src/platforms/eglstream-kms/server/buffer_allocator.h (+1/-1)
src/platforms/eglstream-kms/server/display.cpp (+1/-1)
src/platforms/eglstream-kms/server/display.h (+1/-1)
src/platforms/eglstream-kms/server/egl_output.cpp (+1/-1)
src/platforms/eglstream-kms/server/egl_output.h (+1/-1)
src/platforms/eglstream-kms/server/kms_display_configuration.cpp (+1/-1)
src/platforms/eglstream-kms/server/kms_display_configuration.h (+1/-1)
src/platforms/eglstream-kms/server/platform.cpp (+1/-1)
src/platforms/eglstream-kms/server/platform.h (+1/-1)
src/platforms/eglstream-kms/server/platform_symbols.cpp (+1/-1)
src/platforms/eglstream-kms/server/software_buffer.cpp (+1/-1)
src/platforms/eglstream-kms/server/software_buffer.h (+1/-1)
src/platforms/evdev/button_utils.cpp (+1/-1)
src/platforms/evdev/button_utils.h (+1/-1)
src/platforms/evdev/evdev_device_detection.cpp (+1/-1)
src/platforms/evdev/evdev_device_detection.h (+1/-1)
src/platforms/evdev/libinput_device.cpp (+1/-1)
src/platforms/evdev/libinput_device.h (+1/-1)
src/platforms/evdev/libinput_device_ptr.cpp (+1/-1)
src/platforms/evdev/libinput_device_ptr.h (+1/-1)
src/platforms/evdev/libinput_ptr.cpp (+1/-1)
src/platforms/evdev/libinput_ptr.h (+1/-1)
src/platforms/evdev/platform.cpp (+1/-1)
src/platforms/evdev/platform.h (+1/-1)
src/platforms/evdev/platform_factory.cpp (+1/-1)
src/platforms/mesa/client/buffer_file_ops.h (+1/-1)
src/platforms/mesa/client/client_buffer.cpp (+1/-1)
src/platforms/mesa/client/client_buffer.h (+1/-1)
src/platforms/mesa/client/client_buffer_factory.cpp (+1/-1)
src/platforms/mesa/client/client_buffer_factory.h (+1/-1)
src/platforms/mesa/client/client_platform.cpp (+1/-1)
src/platforms/mesa/client/client_platform.h (+1/-1)
src/platforms/mesa/client/client_platform_factory.cpp (+1/-1)
src/platforms/mesa/client/mesa_native_display_container.cpp (+1/-1)
src/platforms/mesa/client/mesa_native_display_container.h (+1/-1)
src/platforms/mesa/client/native_surface.cpp (+1/-1)
src/platforms/mesa/client/native_surface.h (+1/-1)
src/platforms/mesa/common/gbm_format_conversions.cpp (+1/-1)
src/platforms/mesa/include/gbm_format_conversions.h (+1/-1)
src/platforms/mesa/include/mesa_extensions.h (+1/-1)
src/platforms/mesa/include/native_buffer.h (+1/-1)
src/platforms/mesa/server/buffer_allocator.cpp (+1/-1)
src/platforms/mesa/server/buffer_allocator.h (+1/-1)
src/platforms/mesa/server/display_helpers.cpp (+1/-1)
src/platforms/mesa/server/display_helpers.h (+1/-1)
src/platforms/mesa/server/drm_authentication.h (+1/-1)
src/platforms/mesa/server/drm_close_threadsafe.cpp (+1/-1)
src/platforms/mesa/server/drm_close_threadsafe.h (+1/-1)
src/platforms/mesa/server/drm_native_platform.cpp (+1/-1)
src/platforms/mesa/server/drm_native_platform.h (+1/-1)
src/platforms/mesa/server/gbm_buffer.cpp (+1/-1)
src/platforms/mesa/server/gbm_buffer.h (+1/-1)
src/platforms/mesa/server/gbm_platform.cpp (+1/-1)
src/platforms/mesa/server/gbm_platform.h (+1/-1)
src/platforms/mesa/server/ipc_operations.cpp (+1/-1)
src/platforms/mesa/server/ipc_operations.h (+1/-1)
src/platforms/mesa/server/kms/bypass.cpp (+1/-1)
src/platforms/mesa/server/kms/bypass.h (+1/-1)
src/platforms/mesa/server/kms/cursor.cpp (+1/-1)
src/platforms/mesa/server/kms/cursor.h (+1/-1)
src/platforms/mesa/server/kms/display.cpp (+1/-1)
src/platforms/mesa/server/kms/display.h (+1/-1)
src/platforms/mesa/server/kms/display_buffer.cpp (+1/-1)
src/platforms/mesa/server/kms/display_buffer.h (+1/-1)
src/platforms/mesa/server/kms/egl_helper.cpp (+1/-1)
src/platforms/mesa/server/kms/egl_helper.h (+1/-1)
src/platforms/mesa/server/kms/kms_display_configuration.h (+1/-1)
src/platforms/mesa/server/kms/kms_output.h (+1/-1)
src/platforms/mesa/server/kms/kms_output_container.h (+1/-1)
src/platforms/mesa/server/kms/kms_page_flipper.cpp (+1/-1)
src/platforms/mesa/server/kms/kms_page_flipper.h (+1/-1)
src/platforms/mesa/server/kms/linux_virtual_terminal.cpp (+1/-1)
src/platforms/mesa/server/kms/linux_virtual_terminal.h (+1/-1)
src/platforms/mesa/server/kms/mutex.h (+1/-1)
src/platforms/mesa/server/kms/page_flipper.h (+1/-1)
src/platforms/mesa/server/kms/platform.cpp (+1/-1)
src/platforms/mesa/server/kms/platform.h (+1/-1)
src/platforms/mesa/server/kms/platform_symbols.cpp (+1/-1)
src/platforms/mesa/server/kms/real_kms_display_configuration.cpp (+1/-1)
src/platforms/mesa/server/kms/real_kms_display_configuration.h (+1/-1)
src/platforms/mesa/server/kms/real_kms_output.cpp (+1/-1)
src/platforms/mesa/server/kms/real_kms_output.h (+1/-1)
src/platforms/mesa/server/kms/real_kms_output_container.cpp (+1/-1)
src/platforms/mesa/server/kms/real_kms_output_container.h (+1/-1)
src/platforms/mesa/server/kms/virtual_terminal.h (+1/-1)
src/platforms/mesa/server/nested_authentication.cpp (+1/-1)
src/platforms/mesa/server/nested_authentication.h (+1/-1)
src/platforms/mesa/server/platform_common.h (+1/-1)
src/platforms/mesa/server/software_buffer.cpp (+1/-1)
src/platforms/mesa/server/software_buffer.h (+1/-1)
src/platforms/mesa/server/x11/X11_resources.cpp (+1/-1)
src/platforms/mesa/server/x11/X11_resources.h (+1/-1)
src/platforms/mesa/server/x11/graphics/display.cpp (+1/-1)
src/platforms/mesa/server/x11/graphics/display.h (+1/-1)
src/platforms/mesa/server/x11/graphics/display_buffer.cpp (+1/-1)
src/platforms/mesa/server/x11/graphics/display_buffer.h (+1/-1)
src/platforms/mesa/server/x11/graphics/display_configuration.cpp (+1/-1)
src/platforms/mesa/server/x11/graphics/display_configuration.h (+1/-1)
src/platforms/mesa/server/x11/graphics/egl_helper.cpp (+1/-1)
src/platforms/mesa/server/x11/graphics/egl_helper.h (+1/-1)
src/platforms/mesa/server/x11/graphics/graphics.cpp (+1/-1)
src/platforms/mesa/server/x11/graphics/platform.cpp (+1/-1)
src/platforms/mesa/server/x11/graphics/platform.h (+1/-1)
src/platforms/mesa/server/x11/input/input.cpp (+1/-1)
src/platforms/mesa/server/x11/input/input_device.cpp (+1/-1)
src/platforms/mesa/server/x11/input/input_device.h (+1/-1)
src/platforms/mesa/server/x11/input/input_platform.cpp (+1/-1)
src/platforms/mesa/server/x11/input/input_platform.h (+1/-1)
src/protobuf/google_protobuf_guard.cpp (+1/-1)
src/renderers/gl/program_family.cpp (+1/-1)
src/renderers/gl/program_family.h (+1/-1)
src/renderers/gl/renderer.cpp (+1/-1)
src/renderers/gl/renderer.h (+1/-1)
src/renderers/gl/renderer_factory.cpp (+1/-1)
src/renderers/gl/renderer_factory.h (+1/-1)
src/server/basic_callback.cpp (+1/-1)
src/server/compositor/buffer_acquisition.h (+1/-1)
src/server/compositor/buffer_stream_factory.cpp (+1/-1)
src/server/compositor/buffer_stream_factory.h (+1/-1)
src/server/compositor/compositing_screencast.cpp (+1/-1)
src/server/compositor/compositing_screencast.h (+1/-1)
src/server/compositor/default_configuration.cpp (+1/-1)
src/server/compositor/default_display_buffer_compositor.cpp (+1/-1)
src/server/compositor/default_display_buffer_compositor.h (+1/-1)
src/server/compositor/default_display_buffer_compositor_factory.cpp (+1/-1)
src/server/compositor/default_display_buffer_compositor_factory.h (+1/-1)
src/server/compositor/dropping_schedule.cpp (+1/-1)
src/server/compositor/dropping_schedule.h (+1/-1)
src/server/compositor/multi_monitor_arbiter.cpp (+1/-1)
src/server/compositor/multi_monitor_arbiter.h (+1/-1)
src/server/compositor/multi_threaded_compositor.cpp (+1/-1)
src/server/compositor/multi_threaded_compositor.h (+1/-1)
src/server/compositor/occlusion.cpp (+1/-1)
src/server/compositor/occlusion.h (+1/-1)
src/server/compositor/queueing_schedule.cpp (+1/-1)
src/server/compositor/queueing_schedule.h (+1/-1)
src/server/compositor/schedule.h (+1/-1)
src/server/compositor/screencast_display_buffer.cpp (+1/-1)
src/server/compositor/screencast_display_buffer.h (+1/-1)
src/server/compositor/stream.cpp (+1/-1)
src/server/compositor/stream.h (+1/-1)
src/server/compositor/temporary_buffers.cpp (+1/-1)
src/server/compositor/temporary_buffers.h (+1/-1)
src/server/default_emergency_cleanup.cpp (+1/-1)
src/server/default_emergency_cleanup.h (+1/-1)
src/server/default_server_configuration.cpp (+1/-1)
src/server/display_server.cpp (+1/-1)
src/server/frontend/authorizing_display_changer.cpp (+1/-1)
src/server/frontend/authorizing_display_changer.h (+1/-1)
src/server/frontend/authorizing_input_config_changer.cpp (+1/-1)
src/server/frontend/authorizing_input_config_changer.h (+1/-1)
src/server/frontend/connection_context.cpp (+1/-1)
src/server/frontend/default_configuration.cpp (+1/-1)
src/server/frontend/default_ipc_factory.cpp (+1/-1)
src/server/frontend/default_ipc_factory.h (+1/-1)
src/server/frontend/display_server.h (+1/-1)
src/server/frontend/event_sender.cpp (+1/-1)
src/server/frontend/event_sender.h (+1/-1)
src/server/frontend/event_sink_factory.h (+1/-1)
src/server/frontend/message_receiver.h (+1/-1)
src/server/frontend/message_sender.h (+1/-1)
src/server/frontend/no_prompt_shell.cpp (+1/-1)
src/server/frontend/no_prompt_shell.h (+1/-1)
src/server/frontend/protobuf_buffer_packer.cpp (+1/-1)
src/server/frontend/protobuf_buffer_packer.h (+1/-1)
src/server/frontend/protobuf_connection_creator.cpp (+1/-1)
src/server/frontend/protobuf_input_converter.cpp (+1/-1)
src/server/frontend/protobuf_input_converter.h (+1/-1)
src/server/frontend/protobuf_ipc_factory.h (+1/-1)
src/server/frontend/protobuf_message_processor.cpp (+1/-1)
src/server/frontend/protobuf_message_processor.h (+1/-1)
src/server/frontend/protobuf_responder.cpp (+1/-1)
src/server/frontend/protobuf_responder.h (+1/-1)
src/server/frontend/published_socket_connector.cpp (+1/-1)
src/server/frontend/published_socket_connector.h (+1/-1)
src/server/frontend/reordering_message_sender.cpp (+1/-1)
src/server/frontend/reordering_message_sender.h (+1/-1)
src/server/frontend/resource_cache.cpp (+1/-1)
src/server/frontend/resource_cache.h (+1/-1)
src/server/frontend/screencast_buffer_tracker.cpp (+1/-1)
src/server/frontend/screencast_buffer_tracker.h (+1/-1)
src/server/frontend/session_credentials.cpp (+1/-1)
src/server/frontend/session_mediator.cpp (+1/-1)
src/server/frontend/session_mediator.h (+1/-1)
src/server/frontend/session_mediator_observer_multiplexer.cpp (+1/-1)
src/server/frontend/session_mediator_observer_multiplexer.h (+1/-1)
src/server/frontend/shell_wrapper.cpp (+1/-1)
src/server/frontend/shell_wrapper.h (+1/-1)
src/server/frontend/socket_connection.cpp (+1/-1)
src/server/frontend/socket_connection.h (+1/-1)
src/server/frontend/socket_messenger.cpp (+1/-1)
src/server/frontend/socket_messenger.h (+1/-1)
src/server/frontend/unauthorized_screencast.cpp (+1/-1)
src/server/frontend/unauthorized_screencast.h (+1/-1)
src/server/glib_main_loop.cpp (+1/-1)
src/server/glib_main_loop_sources.cpp (+1/-1)
src/server/graphics/default_configuration.cpp (+1/-1)
src/server/graphics/default_display_configuration_policy.cpp (+1/-1)
src/server/graphics/display_configuration_observer_multiplexer.cpp (+1/-1)
src/server/graphics/display_configuration_observer_multiplexer.h (+1/-1)
src/server/graphics/gl_extensions_base.cpp (+1/-1)
src/server/graphics/nested/buffer.cpp (+1/-1)
src/server/graphics/nested/buffer.h (+1/-1)
src/server/graphics/nested/cursor.cpp (+1/-1)
src/server/graphics/nested/cursor.h (+1/-1)
src/server/graphics/nested/display.cpp (+1/-1)
src/server/graphics/nested/display.h (+1/-1)
src/server/graphics/nested/display_buffer.cpp (+1/-1)
src/server/graphics/nested/display_buffer.h (+1/-1)
src/server/graphics/nested/host_buffer.cpp (+1/-1)
src/server/graphics/nested/host_buffer.h (+1/-1)
src/server/graphics/nested/host_chain.h (+1/-1)
src/server/graphics/nested/host_connection.h (+1/-1)
src/server/graphics/nested/host_stream.h (+1/-1)
src/server/graphics/nested/host_surface.h (+1/-1)
src/server/graphics/nested/host_surface_spec.h (+1/-1)
src/server/graphics/nested/input_platform.cpp (+1/-1)
src/server/graphics/nested/input_platform.h (+1/-1)
src/server/graphics/nested/ipc_operations.cpp (+1/-1)
src/server/graphics/nested/ipc_operations.h (+1/-1)
src/server/graphics/nested/mir_client_host_connection.cpp (+1/-1)
src/server/graphics/nested/mir_client_host_connection.h (+1/-1)
src/server/graphics/nested/native_buffer.h (+1/-1)
src/server/graphics/nested/nested_display_configuration.cpp (+1/-1)
src/server/graphics/nested/nested_display_configuration.h (+1/-1)
src/server/graphics/nested/passthrough_option.h (+1/-1)
src/server/graphics/nested/platform.cpp (+1/-1)
src/server/graphics/nested/platform.h (+1/-1)
src/server/graphics/offscreen/display.cpp (+1/-1)
src/server/graphics/offscreen/display.h (+1/-1)
src/server/graphics/offscreen/display_buffer.cpp (+1/-1)
src/server/graphics/offscreen/display_buffer.h (+1/-1)
src/server/graphics/offscreen/display_configuration.cpp (+1/-1)
src/server/graphics/offscreen/display_configuration.h (+1/-1)
src/server/graphics/software_cursor.cpp (+1/-1)
src/server/graphics/software_cursor.h (+1/-1)
src/server/graphics/surfaceless_egl_context.cpp (+1/-1)
src/server/input/basic_seat.cpp (+1/-1)
src/server/input/basic_seat.h (+1/-1)
src/server/input/builtin_cursor_images.cpp (+1/-1)
src/server/input/builtin_cursor_images.h (+1/-1)
src/server/input/config_changer.cpp (+1/-1)
src/server/input/config_changer.h (+1/-1)
src/server/input/cursor_controller.cpp (+1/-1)
src/server/input/cursor_controller.h (+1/-1)
src/server/input/default_configuration.cpp (+1/-1)
src/server/input/default_device.cpp (+1/-1)
src/server/input/default_device.h (+1/-1)
src/server/input/default_event_builder.cpp (+1/-1)
src/server/input/default_event_builder.h (+1/-1)
src/server/input/default_input_device_hub.cpp (+1/-1)
src/server/input/default_input_device_hub.h (+1/-1)
src/server/input/default_input_manager.cpp (+1/-1)
src/server/input/default_input_manager.h (+1/-1)
src/server/input/event_filter_chain_dispatcher.cpp (+1/-1)
src/server/input/event_filter_chain_dispatcher.h (+1/-1)
src/server/input/input_modifier_utils.cpp (+1/-1)
src/server/input/input_modifier_utils.h (+1/-1)
src/server/input/input_probe.cpp (+1/-1)
src/server/input/key_repeat_dispatcher.cpp (+1/-1)
src/server/input/key_repeat_dispatcher.h (+1/-1)
src/server/input/null_input_dispatcher.cpp (+1/-1)
src/server/input/null_input_dispatcher.h (+1/-1)
src/server/input/null_input_manager.h (+1/-1)
src/server/input/null_input_targeter.h (+1/-1)
src/server/input/seat_input_device_tracker.cpp (+1/-1)
src/server/input/seat_input_device_tracker.h (+1/-1)
src/server/input/seat_observer_multiplexer.cpp (+1/-1)
src/server/input/seat_observer_multiplexer.h (+1/-1)
src/server/input/surface_input_dispatcher.cpp (+1/-1)
src/server/input/surface_input_dispatcher.h (+1/-1)
src/server/input/touchspot_controller.cpp (+1/-1)
src/server/input/touchspot_controller.h (+1/-1)
src/server/input/validator.cpp (+1/-1)
src/server/input/vt_filter.cpp (+1/-1)
src/server/lockable_callback_wrapper.cpp (+1/-1)
src/server/report/default_server_configuration.cpp (+1/-1)
src/server/report/logging/compositor_report.cpp (+1/-1)
src/server/report/logging/compositor_report.h (+1/-1)
src/server/report/logging/connector_report.cpp (+1/-1)
src/server/report/logging/connector_report.h (+1/-1)
src/server/report/logging/display_configuration_report.cpp (+1/-1)
src/server/report/logging/display_configuration_report.h (+1/-1)
src/server/report/logging/display_report.cpp (+1/-1)
src/server/report/logging/display_report.h (+1/-1)
src/server/report/logging/input_report.cpp (+1/-1)
src/server/report/logging/input_report.h (+1/-1)
src/server/report/logging/logging_report_factory.cpp (+1/-1)
src/server/report/logging/message_processor_report.cpp (+1/-1)
src/server/report/logging/message_processor_report.h (+1/-1)
src/server/report/logging/scene_report.cpp (+1/-1)
src/server/report/logging/scene_report.h (+1/-1)
src/server/report/logging/seat_report.cpp (+1/-1)
src/server/report/logging/seat_report.h (+1/-1)
src/server/report/logging/session_mediator_report.cpp (+1/-1)
src/server/report/logging/session_mediator_report.h (+1/-1)
src/server/report/logging/shell_report.cpp (+1/-1)
src/server/report/logging/shell_report.h (+1/-1)
src/server/report/logging_report_factory.h (+1/-1)
src/server/report/lttng/compositor_report.cpp (+1/-1)
src/server/report/lttng/compositor_report.h (+1/-1)
src/server/report/lttng/compositor_report_tp.h (+1/-1)
src/server/report/lttng/connector_report.cpp (+1/-1)
src/server/report/lttng/connector_report.h (+1/-1)
src/server/report/lttng/connector_report_tp.h (+1/-1)
src/server/report/lttng/display_report.cpp (+1/-1)
src/server/report/lttng/display_report.h (+1/-1)
src/server/report/lttng/display_report_tp.h (+1/-1)
src/server/report/lttng/input_report.cpp (+1/-1)
src/server/report/lttng/input_report.h (+1/-1)
src/server/report/lttng/input_report_tp.h (+1/-1)
src/server/report/lttng/lttng_report_factory.cpp (+1/-1)
src/server/report/lttng/lttng_utils.h (+1/-1)
src/server/report/lttng/message_processor_report.cpp (+1/-1)
src/server/report/lttng/message_processor_report.h (+1/-1)
src/server/report/lttng/message_processor_report_tp.h (+1/-1)
src/server/report/lttng/scene_report.cpp (+1/-1)
src/server/report/lttng/scene_report.h (+1/-1)
src/server/report/lttng/scene_report_tp.h (+1/-1)
src/server/report/lttng/server_tracepoint_provider.cpp (+1/-1)
src/server/report/lttng/server_tracepoint_provider.h (+1/-1)
src/server/report/lttng/session_mediator_report.cpp (+1/-1)
src/server/report/lttng/session_mediator_report.h (+1/-1)
src/server/report/lttng/session_mediator_report_tp.h (+1/-1)
src/server/report/lttng/shared_library_prober_report.cpp (+1/-1)
src/server/report/lttng/shared_library_prober_report.h (+1/-1)
src/server/report/lttng/shared_library_prober_report_tp.h (+1/-1)
src/server/report/lttng_report_factory.h (+1/-1)
src/server/report/null/compositor_report.cpp (+1/-1)
src/server/report/null/compositor_report.h (+1/-1)
src/server/report/null/connector_report.cpp (+1/-1)
src/server/report/null/connector_report.h (+1/-1)
src/server/report/null/display_report.cpp (+1/-1)
src/server/report/null/display_report.h (+1/-1)
src/server/report/null/input_report.cpp (+1/-1)
src/server/report/null/input_report.h (+1/-1)
src/server/report/null/message_processor_report.cpp (+1/-1)
src/server/report/null/message_processor_report.h (+1/-1)
src/server/report/null/null_report_factory.cpp (+1/-1)
src/server/report/null/scene_report.cpp (+1/-1)
src/server/report/null/scene_report.h (+1/-1)
src/server/report/null/seat_report.cpp (+1/-1)
src/server/report/null/seat_report.h (+1/-1)
src/server/report/null/session_mediator_report.cpp (+1/-1)
src/server/report/null/session_mediator_report.h (+1/-1)
src/server/report/null/shell_report.cpp (+1/-1)
src/server/report/null/shell_report.h (+1/-1)
src/server/report/null_report_factory.h (+1/-1)
src/server/report/report_factory.h (+1/-1)
src/server/report/reports.cpp (+1/-1)
src/server/report/reports.h (+1/-1)
src/server/report_exception.cpp (+1/-1)
src/server/run_mir.cpp (+1/-1)
src/server/scene/application_not_responding_detector_wrapper.cpp (+1/-1)
src/server/scene/application_session.cpp (+1/-1)
src/server/scene/application_session.h (+1/-1)
src/server/scene/basic_surface.cpp (+1/-1)
src/server/scene/basic_surface.h (+1/-1)
src/server/scene/broadcasting_session_event_sink.cpp (+1/-1)
src/server/scene/broadcasting_session_event_sink.h (+1/-1)
src/server/scene/default_configuration.cpp (+1/-1)
src/server/scene/default_coordinate_translator.cpp (+1/-1)
src/server/scene/default_coordinate_translator.h (+1/-1)
src/server/scene/default_session_container.cpp (+1/-1)
src/server/scene/default_session_container.h (+1/-1)
src/server/scene/gl_pixel_buffer.cpp (+1/-1)
src/server/scene/gl_pixel_buffer.h (+1/-1)
src/server/scene/global_event_sender.cpp (+1/-1)
src/server/scene/global_event_sender.h (+1/-1)
src/server/scene/legacy_scene_change_notification.cpp (+1/-1)
src/server/scene/legacy_surface_change_notification.cpp (+1/-1)
src/server/scene/legacy_surface_change_notification.h (+1/-1)
src/server/scene/mediating_display_changer.cpp (+1/-1)
src/server/scene/mediating_display_changer.h (+1/-1)
src/server/scene/null_observer.cpp (+1/-1)
src/server/scene/null_surface_observer.cpp (+1/-1)
src/server/scene/output_properties_cache.cpp (+1/-1)
src/server/scene/output_properties_cache.h (+1/-1)
src/server/scene/pixel_buffer.h (+1/-1)
src/server/scene/prompt_session_container.cpp (+1/-1)
src/server/scene/prompt_session_container.h (+1/-1)
src/server/scene/prompt_session_impl.cpp (+1/-1)
src/server/scene/prompt_session_impl.h (+1/-1)
src/server/scene/prompt_session_manager_impl.cpp (+1/-1)
src/server/scene/prompt_session_manager_impl.h (+1/-1)
src/server/scene/rendering_tracker.cpp (+1/-1)
src/server/scene/rendering_tracker.h (+1/-1)
src/server/scene/session_event_sink.h (+1/-1)
src/server/scene/session_manager.cpp (+1/-1)
src/server/scene/session_manager.h (+1/-1)
src/server/scene/snapshot_strategy.h (+1/-1)
src/server/scene/surface_allocator.cpp (+1/-1)
src/server/scene/surface_allocator.h (+1/-1)
src/server/scene/surface_creation_parameters.cpp (+1/-1)
src/server/scene/surface_event_source.cpp (+1/-1)
src/server/scene/surface_stack.cpp (+1/-1)
src/server/scene/surface_stack.h (+1/-1)
src/server/scene/threaded_snapshot_strategy.cpp (+1/-1)
src/server/scene/threaded_snapshot_strategy.h (+1/-1)
src/server/scene/timeout_application_not_responding_detector.cpp (+1/-1)
src/server/scene/timeout_application_not_responding_detector.h (+1/-1)
src/server/scene/unsupported_coordinate_translator.cpp (+1/-1)
src/server/scene/unsupported_coordinate_translator.h (+1/-1)
src/server/server.cpp (+1/-1)
src/server/shell/abstract_shell.cpp (+1/-1)
src/server/shell/basic_window_manager.cpp (+1/-1)
src/server/shell/canonical_window_manager.cpp (+1/-1)
src/server/shell/default_configuration.cpp (+1/-1)
src/server/shell/default_persistent_surface_store.cpp (+1/-1)
src/server/shell/default_persistent_surface_store.h (+1/-1)
src/server/shell/frontend_shell.cpp (+1/-1)
src/server/shell/frontend_shell.h (+1/-1)
src/server/shell/graphics_display_layout.cpp (+1/-1)
src/server/shell/graphics_display_layout.h (+1/-1)
src/server/shell/null_host_lifecycle_event_listener.h (+1/-1)
src/server/shell/persistent_surface_store.cpp (+1/-1)
src/server/shell/shell_wrapper.cpp (+1/-1)
src/server/shell/surface_ready_observer.cpp (+1/-1)
src/server/shell/surface_specification.cpp (+1/-1)
src/server/shell/surface_stack_wrapper.cpp (+1/-1)
src/server/shell/system_compositor_window_manager.cpp (+1/-1)
src/server/shell/window_management_info.cpp (+1/-1)
src/server/terminate_with_current_exception.cpp (+1/-1)
src/server/thread/basic_thread_pool.cpp (+1/-1)
src/server/version.h.in (+1/-1)
src/utils/backlight.sh (+1/-1)
src/utils/in.cpp (+1/-1)
src/utils/out.c (+1/-1)
src/utils/run.cpp (+1/-1)
src/utils/screencast.cpp (+1/-1)
src/utils/vanity.c (+1/-1)
src/wrapper.c (+1/-1)
tests/acceptance-tests/client_mediated_user_gestures.cpp (+1/-1)
tests/acceptance-tests/drag_and_drop.cpp (+1/-1)
tests/acceptance-tests/precompiled.hpp (+1/-1)
tests/acceptance-tests/server_configuration_options.cpp (+1/-1)
tests/acceptance-tests/server_configuration_wrapping.cpp (+1/-1)
tests/acceptance-tests/server_signal_handling.cpp (+1/-1)
tests/acceptance-tests/server_stop_callback.cpp (+1/-1)
tests/acceptance-tests/strict_close.cpp (+1/-1)
tests/acceptance-tests/test_application_not_responding_detection.cpp (+1/-1)
tests/acceptance-tests/test_buffer_stream_arrangement.cpp (+1/-1)
tests/acceptance-tests/test_buffer_stream_arrangement1.cpp (+1/-1)
tests/acceptance-tests/test_client_authorization.cpp (+1/-1)
tests/acceptance-tests/test_client_cookie.cpp (+1/-1)
tests/acceptance-tests/test_client_cursor_api.cpp (+1/-1)
tests/acceptance-tests/test_client_extensions.cpp (+1/-1)
tests/acceptance-tests/test_client_focus_notification.cpp (+1/-1)
tests/acceptance-tests/test_client_header_version.cpp (+1/-1)
tests/acceptance-tests/test_client_input.cpp (+1/-1)
tests/acceptance-tests/test_client_library.cpp (+1/-1)
tests/acceptance-tests/test_client_library_callbacks.cpp (+1/-1)
tests/acceptance-tests/test_client_library_errors.cpp (+1/-1)
tests/acceptance-tests/test_client_library_old.cpp (+1/-1)
tests/acceptance-tests/test_client_logging.cpp (+1/-1)
tests/acceptance-tests/test_client_scaling.cpp (+1/-1)
tests/acceptance-tests/test_client_screencast.cpp (+1/-1)
tests/acceptance-tests/test_client_surface_events.cpp (+1/-1)
tests/acceptance-tests/test_client_surface_swap_buffers.cpp (+1/-1)
tests/acceptance-tests/test_client_surface_visibility.cpp (+1/-1)
tests/acceptance-tests/test_client_surfaces.cpp (+1/-1)
tests/acceptance-tests/test_client_with_custom_display_config_deadlock.cpp (+1/-1)
tests/acceptance-tests/test_command_line_handling.cpp (+1/-1)
tests/acceptance-tests/test_confined_pointer.cpp (+1/-1)
tests/acceptance-tests/test_custom_input_dispatcher.cpp (+1/-1)
tests/acceptance-tests/test_custom_window_management.cpp (+1/-1)
tests/acceptance-tests/test_debug_api.cpp (+1/-1)
tests/acceptance-tests/test_display_configuration.cpp (+1/-1)
tests/acceptance-tests/test_input_device_hub.cpp (+1/-1)
tests/acceptance-tests/test_latency.cpp (+1/-1)
tests/acceptance-tests/test_mirblob.cpp (+1/-1)
tests/acceptance-tests/test_nested_input.cpp (+1/-1)
tests/acceptance-tests/test_nested_mir.cpp (+1/-1)
tests/acceptance-tests/test_new_display_configuration.cpp (+1/-1)
tests/acceptance-tests/test_persistent_surface_store.cpp (+1/-1)
tests/acceptance-tests/test_presentation_chain.cpp (+1/-1)
tests/acceptance-tests/test_prompt_session_client_api.cpp (+1/-1)
tests/acceptance-tests/test_render_override.cpp (+1/-1)
tests/acceptance-tests/test_render_surface.cpp (+1/-1)
tests/acceptance-tests/test_server_disconnect.cpp (+1/-1)
tests/acceptance-tests/test_server_shutdown.cpp (+1/-1)
tests/acceptance-tests/test_server_startup.cpp (+1/-1)
tests/acceptance-tests/test_server_without_active_outputs.cpp (+1/-1)
tests/acceptance-tests/test_session_mediator_report.cpp (+1/-1)
tests/acceptance-tests/test_shell_control_of_surface_configuration.cpp (+1/-1)
tests/acceptance-tests/test_surface_modifications.cpp (+1/-1)
tests/acceptance-tests/test_surface_morphing.cpp (+1/-1)
tests/acceptance-tests/test_surface_placement.cpp (+1/-1)
tests/acceptance-tests/test_surface_raise.cpp (+1/-1)
tests/acceptance-tests/test_surface_specification.cpp (+1/-1)
tests/acceptance-tests/test_surfaces_with_output_id.cpp (+1/-1)
tests/acceptance-tests/test_symbols_required_by_mesa.cpp (+1/-1)
tests/acceptance-tests/test_system_compositor_window_manager.cpp (+1/-1)
tests/acceptance-tests/test_unresponsive_client.cpp (+1/-1)
tests/client-language/c99.c (+1/-1)
tests/include/gmock_set_arg.h (+1/-1)
tests/include/mir/test/as_render_target.h (+1/-1)
tests/include/mir/test/barrier.h (+1/-1)
tests/include/mir/test/current_thread_name.h (+1/-1)
tests/include/mir/test/doubles/advanceable_clock.h (+1/-1)
tests/include/mir/test/doubles/fake_alarm_factory.h (+1/-1)
tests/include/mir/test/doubles/fake_ipc_factory.h (+1/-1)
tests/include/mir/test/doubles/fake_renderable.h (+1/-1)
tests/include/mir/test/doubles/fd_matcher.h (+1/-1)
tests/include/mir/test/doubles/mock_buffer.h (+1/-1)
tests/include/mir/test/doubles/mock_buffer_ipc_message.h (+1/-1)
tests/include/mir/test/doubles/mock_buffer_stream.h (+1/-1)
tests/include/mir/test/doubles/mock_client_buffer_factory.h (+1/-1)
tests/include/mir/test/doubles/mock_client_platform.h (+1/-1)
tests/include/mir/test/doubles/mock_compositor.h (+1/-1)
tests/include/mir/test/doubles/mock_compositor_report.h (+1/-1)
tests/include/mir/test/doubles/mock_coordinate_translator.h (+1/-1)
tests/include/mir/test/doubles/mock_cursor_listener.h (+1/-1)
tests/include/mir/test/doubles/mock_device.h (+1/-1)
tests/include/mir/test/doubles/mock_display.h (+1/-1)
tests/include/mir/test/doubles/mock_display_buffer.h (+1/-1)
tests/include/mir/test/doubles/mock_display_changer.h (+1/-1)
tests/include/mir/test/doubles/mock_display_layout.h (+1/-1)
tests/include/mir/test/doubles/mock_display_report.h (+1/-1)
tests/include/mir/test/doubles/mock_drm.h (+1/-1)
tests/include/mir/test/doubles/mock_event_filter.h (+1/-1)
tests/include/mir/test/doubles/mock_event_handler_register.h (+1/-1)
tests/include/mir/test/doubles/mock_event_sink.h (+1/-1)
tests/include/mir/test/doubles/mock_event_sink_factory.h (+1/-1)
tests/include/mir/test/doubles/mock_fb_hal_device.h (+1/-1)
tests/include/mir/test/doubles/mock_frontend_surface.h (+1/-1)
tests/include/mir/test/doubles/mock_gbm.h (+1/-1)
tests/include/mir/test/doubles/mock_gl_buffer.h (+1/-1)
tests/include/mir/test/doubles/mock_gl_config.h (+1/-1)
tests/include/mir/test/doubles/mock_gl_display_buffer.h (+1/-1)
tests/include/mir/test/doubles/mock_hwc_composer_device_1.h (+1/-1)
tests/include/mir/test/doubles/mock_input_config_changer.h (+1/-1)
tests/include/mir/test/doubles/mock_input_device.h (+1/-1)
tests/include/mir/test/doubles/mock_input_device_registry.h (+1/-1)
tests/include/mir/test/doubles/mock_input_manager.h (+1/-1)
tests/include/mir/test/doubles/mock_input_platform.h (+1/-1)
tests/include/mir/test/doubles/mock_input_seat.h (+1/-1)
tests/include/mir/test/doubles/mock_input_sink.h (+1/-1)
tests/include/mir/test/doubles/mock_input_surface.h (+1/-1)
tests/include/mir/test/doubles/mock_input_targeter.h (+1/-1)
tests/include/mir/test/doubles/mock_key_mapper.h (+1/-1)
tests/include/mir/test/doubles/mock_libinput.h (+1/-1)
tests/include/mir/test/doubles/mock_lockable_callback.h (+1/-1)
tests/include/mir/test/doubles/mock_main_loop.h (+1/-1)
tests/include/mir/test/doubles/mock_mesa_auth_extensions.h (+1/-1)
tests/include/mir/test/doubles/mock_message_sender.h (+1/-1)
tests/include/mir/test/doubles/mock_mir_buffer.h (+1/-1)
tests/include/mir/test/doubles/mock_mir_buffer_stream.h (+1/-1)
tests/include/mir/test/doubles/mock_option.h (+1/-1)
tests/include/mir/test/doubles/mock_platform_ipc_operations.h (+1/-1)
tests/include/mir/test/doubles/mock_protobuf_server.h (+1/-1)
tests/include/mir/test/doubles/mock_renderable.h (+1/-1)
tests/include/mir/test/doubles/mock_renderer.h (+1/-1)
tests/include/mir/test/doubles/mock_rpc_report.h (+1/-1)
tests/include/mir/test/doubles/mock_scene.h (+1/-1)
tests/include/mir/test/doubles/mock_scene_session.h (+1/-1)
tests/include/mir/test/doubles/mock_screencast.h (+1/-1)
tests/include/mir/test/doubles/mock_server_status_listener.h (+1/-1)
tests/include/mir/test/doubles/mock_session.h (+1/-1)
tests/include/mir/test/doubles/mock_session_listener.h (+1/-1)
tests/include/mir/test/doubles/mock_shell.h (+1/-1)
tests/include/mir/test/doubles/mock_surface.h (+1/-1)
tests/include/mir/test/doubles/mock_surface_stack.h (+1/-1)
tests/include/mir/test/doubles/mock_timer.h (+1/-1)
tests/include/mir/test/doubles/mock_touch_visualizer.h (+1/-1)
tests/include/mir/test/doubles/mock_udev.h (+1/-1)
tests/include/mir/test/doubles/mock_udev_device.h (+1/-1)
tests/include/mir/test/doubles/mock_virtual_terminal.h (+1/-1)
tests/include/mir/test/doubles/mock_x11.h (+1/-1)
tests/include/mir/test/doubles/null_application_not_responding_detector.h (+1/-1)
tests/include/mir/test/doubles/null_client_buffer.h (+1/-1)
tests/include/mir/test/doubles/null_client_event_sink.h (+1/-1)
tests/include/mir/test/doubles/null_display_changer.h (+1/-1)
tests/include/mir/test/doubles/null_emergency_cleanup.h (+1/-1)
tests/include/mir/test/doubles/null_event_sink.h (+1/-1)
tests/include/mir/test/doubles/null_event_sink_factory.h (+1/-1)
tests/include/mir/test/doubles/null_message_sender.h (+1/-1)
tests/include/mir/test/doubles/null_pixel_buffer.h (+1/-1)
tests/include/mir/test/doubles/null_prompt_session.h (+1/-1)
tests/include/mir/test/doubles/null_prompt_session_manager.h (+1/-1)
tests/include/mir/test/doubles/null_screencast.h (+1/-1)
tests/include/mir/test/doubles/null_session_event_sink.h (+1/-1)
tests/include/mir/test/doubles/null_snapshot_strategy.h (+1/-1)
tests/include/mir/test/doubles/null_video_devices.h (+1/-1)
tests/include/mir/test/doubles/null_virtual_terminal.h (+1/-1)
tests/include/mir/test/doubles/stub_alarm.h (+1/-1)
tests/include/mir/test/doubles/stub_buffer.h (+1/-1)
tests/include/mir/test/doubles/stub_buffer_allocator.h (+1/-1)
tests/include/mir/test/doubles/stub_buffer_stream.h (+1/-1)
tests/include/mir/test/doubles/stub_buffer_stream_factory.h (+1/-1)
tests/include/mir/test/doubles/stub_client_buffer.h (+1/-1)
tests/include/mir/test/doubles/stub_client_buffer_factory.h (+1/-1)
tests/include/mir/test/doubles/stub_client_platform_factory.h (+1/-1)
tests/include/mir/test/doubles/stub_connection_configuration.h (+1/-1)
tests/include/mir/test/doubles/stub_cursor_listener.h (+1/-1)
tests/include/mir/test/doubles/stub_display.h (+1/-1)
tests/include/mir/test/doubles/stub_display_server.h (+1/-1)
tests/include/mir/test/doubles/stub_gbm_native_buffer.h (+1/-1)
tests/include/mir/test/doubles/stub_gl_buffer.h (+1/-1)
tests/include/mir/test/doubles/stub_gl_buffer_allocator.h (+1/-1)
tests/include/mir/test/doubles/stub_gl_config.h (+1/-1)
tests/include/mir/test/doubles/stub_gl_display_buffer.h (+1/-1)
tests/include/mir/test/doubles/stub_gl_program.h (+1/-1)
tests/include/mir/test/doubles/stub_gl_program_factory.h (+1/-1)
tests/include/mir/test/doubles/stub_host_connection.h (+1/-1)
tests/include/mir/test/doubles/stub_input_scene.h (+1/-1)
tests/include/mir/test/doubles/stub_input_surface.h (+1/-1)
tests/include/mir/test/doubles/stub_input_targeter.h (+1/-1)
tests/include/mir/test/doubles/stub_ipc_factory.h (+1/-1)
tests/include/mir/test/doubles/stub_renderable.h (+1/-1)
tests/include/mir/test/doubles/stub_renderer.h (+1/-1)
tests/include/mir/test/doubles/stub_scene.h (+1/-1)
tests/include/mir/test/doubles/stub_scene_element.h (+1/-1)
tests/include/mir/test/doubles/stub_scene_surface.h (+1/-1)
tests/include/mir/test/doubles/stub_session.h (+1/-1)
tests/include/mir/test/doubles/stub_session_container.h (+1/-1)
tests/include/mir/test/doubles/stub_shell.h (+1/-1)
tests/include/mir/test/doubles/stub_surface_factory.h (+1/-1)
tests/include/mir/test/doubles/stub_touch_visualizer.h (+1/-1)
tests/include/mir/test/doubles/triggered_main_loop.h (+1/-1)
tests/include/mir/test/fake_clock.h (+1/-1)
tests/include/mir/test/fd_utils.h (+1/-1)
tests/include/mir/test/input_config_matchers.h (+1/-1)
tests/include/mir/test/input_devices_matcher.h (+1/-1)
tests/include/mir/test/stub_server_tool.h (+1/-1)
tests/include/mir/test/test_dispatchable.h (+1/-1)
tests/include/mir/test/test_protobuf_client.h (+1/-1)
tests/include/mir/test/test_protobuf_server.h (+1/-1)
tests/include/mir/test/wait_object.h (+1/-1)
tests/include/mir_test_framework/basic_client_server_fixture.h (+1/-1)
tests/include/mir_test_framework/client_platform_factory.h (+1/-1)
tests/include/mir_test_framework/command_line_server_configuration.h (+1/-1)
tests/include/mir_test_framework/deferred_in_process_server.h (+1/-1)
tests/include/mir_test_framework/fake_input_server_configuration.h (+1/-1)
tests/include/mir_test_framework/input_testing_server_configuration.h (+1/-1)
tests/include/mir_test_framework/libinput_environment.h (+1/-1)
tests/include/mir_test_framework/stub_client_connection_configuration.h (+1/-1)
tests/include/mir_test_framework/stub_client_platform_factory.h (+1/-1)
tests/include/mir_test_framework/stub_input_platform.h (+1/-1)
tests/include/mir_test_framework/stubbed_server_configuration.h (+1/-1)
tests/include/mir_test_framework/testing_server_configuration.h (+1/-1)
tests/include/mir_test_framework/udev_environment.h (+1/-1)
tests/integration-tests/client/test_mirsurface.cpp (+1/-1)
tests/integration-tests/client/test_screencast.cpp (+1/-1)
tests/integration-tests/compositor/multithread_harness.h (+1/-1)
tests/integration-tests/compositor/test_swapping_swappers.cpp (+1/-1)
tests/integration-tests/compositor/test_synchronizer.cpp (+1/-1)
tests/integration-tests/graphics/mesa/test_buffer_integration.cpp (+1/-1)
tests/integration-tests/input/test_configuring_input_manager.cpp (+1/-1)
tests/integration-tests/input/test_cursor_listener.cpp (+1/-1)
tests/integration-tests/input/test_single_seat_setup.cpp (+1/-1)
tests/integration-tests/precompiled.hpp (+1/-1)
tests/integration-tests/process/test_process.cpp (+1/-1)
tests/integration-tests/session_management.cpp (+1/-1)
tests/integration-tests/shell/test_session_lifecycle_event.cpp (+1/-1)
tests/integration-tests/test_buffer_scheduling.cpp (+1/-1)
tests/integration-tests/test_client_screencast.cpp (+1/-1)
tests/integration-tests/test_display_info.cpp (+1/-1)
tests/integration-tests/test_display_server_main_loop_events.cpp (+1/-1)
tests/integration-tests/test_error_reporting.cpp (+1/-1)
tests/integration-tests/test_focus_selection.cpp (+1/-1)
tests/integration-tests/test_large_messages.cpp (+1/-1)
tests/integration-tests/test_server_client_types.cpp (+1/-1)
tests/integration-tests/test_server_shutdown.cpp (+1/-1)
tests/integration-tests/test_session.cpp (+1/-1)
tests/integration-tests/test_stale_frames.cpp (+1/-1)
tests/integration-tests/test_submit_buffer.cpp (+1/-1)
tests/integration-tests/test_surface_first_frame_sync.cpp (+1/-1)
tests/integration-tests/test_surface_stack_with_compositor.cpp (+1/-1)
tests/integration-tests/test_surfaceloop.cpp (+1/-1)
tests/integration-tests/test_swapinterval.cpp (+1/-1)
tests/integration-tests/test_test_framework.cpp (+1/-1)
tests/integration-tests/test_touchspot_visualization.cpp (+1/-1)
tests/loader-tests/test_reload.c (+1/-1)
tests/mir_test/cross_process_action.cpp (+1/-1)
tests/mir_test/cross_process_sync.cpp (+1/-1)
tests/mir_test/current_thread_name.cpp (+1/-1)
tests/mir_test/display_config_matchers.cpp (+1/-1)
tests/mir_test/event_factory.cpp (+1/-1)
tests/mir_test/event_matchers.cpp (+1/-1)
tests/mir_test/fake_clock.cpp (+1/-1)
tests/mir_test/fd_utils.cpp (+1/-1)
tests/mir_test/pipe.cpp (+1/-1)
tests/mir_test/popen.cpp (+1/-1)
tests/mir_test/signal.cpp (+1/-1)
tests/mir_test/spin_wait.cpp (+1/-1)
tests/mir_test/test_dispatchable.cpp (+1/-1)
tests/mir_test/wait_object.cpp (+1/-1)
tests/mir_test_doubles/fake_alarm_factory.cpp (+1/-1)
tests/mir_test_doubles/fake_display.cpp (+1/-1)
tests/mir_test_doubles/mock_drm.cpp (+1/-1)
tests/mir_test_doubles/mock_egl.cpp (+1/-1)
tests/mir_test_doubles/mock_event_sink_factory.cpp (+1/-1)
tests/mir_test_doubles/mock_gbm.cpp (+1/-1)
tests/mir_test_doubles/mock_gl.cpp (+1/-1)
tests/mir_test_doubles/mock_input_device.cpp (+1/-1)
tests/mir_test_doubles/mock_libinput.cpp (+1/-1)
tests/mir_test_doubles/mock_timer.cpp (+1/-1)
tests/mir_test_doubles/mock_udev.cpp (+1/-1)
tests/mir_test_doubles/mock_x11.cpp (+1/-1)
tests/mir_test_doubles/nested_mock_egl.cpp (+1/-1)
tests/mir_test_doubles/null_event_sink_factory.cpp (+1/-1)
tests/mir_test_doubles/null_logger.cpp (+1/-1)
tests/mir_test_doubles/stub_display_configuration.cpp (+1/-1)
tests/mir_test_doubles/test_protobuf_client.cpp (+1/-1)
tests/mir_test_doubles/test_protobuf_socket_server.cpp (+1/-1)
tests/mir_test_doubles/triggered_main_loop.cpp (+1/-1)
tests/mir_test_framework/any_surface.cpp (+1/-1)
tests/mir_test_framework/async_server_runner.cpp (+1/-1)
tests/mir_test_framework/command_line_server_configuration.cpp (+1/-1)
tests/mir_test_framework/connected_client_headless_server.cpp (+1/-1)
tests/mir_test_framework/connected_client_with_a_window.cpp (+1/-1)
tests/mir_test_framework/declarative_placement_window_manage_policy.cpp (+1/-1)
tests/mir_test_framework/executable_path.cpp (+1/-1)
tests/mir_test_framework/fake_input_device_impl.cpp (+1/-1)
tests/mir_test_framework/fake_input_device_impl.h (+1/-1)
tests/mir_test_framework/fake_input_server_configuration.cpp (+1/-1)
tests/mir_test_framework/headless_display_buffer_compositor_factory.cpp (+1/-1)
tests/mir_test_framework/headless_in_process_server.cpp (+1/-1)
tests/mir_test_framework/headless_nested_server_runner.cpp (+1/-1)
tests/mir_test_framework/headless_test.cpp (+1/-1)
tests/mir_test_framework/input_testing_server_options.cpp (+1/-1)
tests/mir_test_framework/interprocess_client_server_test.cpp (+1/-1)
tests/mir_test_framework/libinput_environment.cpp (+1/-1)
tests/mir_test_framework/main.cpp (+1/-1)
tests/mir_test_framework/observant_shell.cpp (+1/-1)
tests/mir_test_framework/placement_applying_shell.cpp (+1/-1)
tests/mir_test_framework/platform_graphics_dummy.cpp (+1/-1)
tests/mir_test_framework/platform_graphics_throw.cpp (+1/-1)
tests/mir_test_framework/process.cpp (+1/-1)
tests/mir_test_framework/server_runner.cpp (+1/-1)
tests/mir_test_framework/socket_detect_server.cpp (+1/-1)
tests/mir_test_framework/stub_client_platform_factory.cpp (+1/-1)
tests/mir_test_framework/stub_client_platform_module.cpp (+1/-1)
tests/mir_test_framework/stub_client_platform_options.cpp (+1/-1)
tests/mir_test_framework/stub_input.cpp (+1/-1)
tests/mir_test_framework/stub_input_platform.cpp (+1/-1)
tests/mir_test_framework/stub_server_platform_factory.cpp (+1/-1)
tests/mir_test_framework/stub_session.cpp (+1/-1)
tests/mir_test_framework/stub_surface.cpp (+1/-1)
tests/mir_test_framework/stubbed_graphics_platform.cpp (+1/-1)
tests/mir_test_framework/stubbed_graphics_platform.h (+1/-1)
tests/mir_test_framework/stubbed_server_configuration.cpp (+1/-1)
tests/mir_test_framework/temporary_environment_value.cpp (+1/-1)
tests/mir_test_framework/testing_client_options.cpp (+1/-1)
tests/mir_test_framework/testing_server_options.cpp (+1/-1)
tests/mir_test_framework/udev_environment.cpp (+1/-1)
tests/mir_test_framework/visible_surface.cpp (+1/-1)
tests/performance-tests/performance_tests.sh (+1/-1)
tests/performance-tests/system_performance_test.cpp (+1/-1)
tests/performance-tests/system_performance_test.h (+1/-1)
tests/performance-tests/test_client_startup.cpp (+1/-1)
tests/performance-tests/test_compositor.cpp (+1/-1)
tests/performance-tests/test_glmark2-es2-mir.cpp (+1/-1)
tests/privileged-tests/test_input_events.cpp (+1/-1)
tests/privileged-tests/ui_get_sysname_ioctl_override.cpp (+1/-1)
tests/test-clients/impolite-shutdown/scroll.cpp (+1/-1)
tests/test-clients/mir-stress/src/client.cpp (+1/-1)
tests/test-clients/mir-stress/src/client.h (+1/-1)
tests/test-clients/mir-stress/src/mir-stress.cpp (+1/-1)
tests/test-clients/mir-stress/src/results.cpp (+1/-1)
tests/test-clients/mir-stress/src/results.h (+1/-1)
tests/test-clients/mir-stress/src/threading.cpp (+1/-1)
tests/test-clients/mir-stress/src/threading.h (+1/-1)
tests/umock-acceptance-tests/test_libinput.cpp (+1/-1)
tests/unit-tests/client/input/test_xkb_mapper.cpp (+1/-1)
tests/unit-tests/client/test_aging_buffer.cpp (+1/-1)
tests/unit-tests/client/test_buffer_vault.cpp (+1/-1)
tests/unit-tests/client/test_client.cpp (+1/-1)
tests/unit-tests/client/test_client_buffer_stream.cpp (+1/-1)
tests/unit-tests/client/test_client_display_conf.cpp (+1/-1)
tests/unit-tests/client/test_client_mir_error.cpp (+1/-1)
tests/unit-tests/client/test_client_mir_surface.cpp (+1/-1)
tests/unit-tests/client/test_client_platform.cpp (+1/-1)
tests/unit-tests/client/test_connection_resource_map.cpp (+1/-1)
tests/unit-tests/client/test_error_buffer.cpp (+1/-1)
tests/unit-tests/client/test_event_distributor.cpp (+1/-1)
tests/unit-tests/client/test_frame_clock.cpp (+1/-1)
tests/unit-tests/client/test_mir_buffer.cpp (+1/-1)
tests/unit-tests/client/test_mir_connection.cpp (+1/-1)
tests/unit-tests/client/test_mir_prompt_session.cpp (+1/-1)
tests/unit-tests/client/test_mir_render_surface.cpp (+1/-1)
tests/unit-tests/client/test_mir_screencast.cpp (+1/-1)
tests/unit-tests/client/test_no_tls_future.cpp (+1/-1)
tests/unit-tests/client/test_periodic_perf_report.cpp (+1/-1)
tests/unit-tests/client/test_presentation_chain.cpp (+1/-1)
tests/unit-tests/client/test_probing_client_platform_factory.cpp (+1/-1)
tests/unit-tests/client/test_protobuf_rpc_channel.cpp (+1/-1)
tests/unit-tests/client/test_screencast_stream.cpp (+1/-1)
tests/unit-tests/client/test_stream_transport.cpp (+1/-1)
tests/unit-tests/client/test_wait_handle.cpp (+1/-1)
tests/unit-tests/compositor/test_compositing_screencast.cpp (+1/-1)
tests/unit-tests/compositor/test_default_display_buffer_compositor.cpp (+1/-1)
tests/unit-tests/compositor/test_dropping_schedule.cpp (+1/-1)
tests/unit-tests/compositor/test_multi_monitor_arbiter.cpp (+1/-1)
tests/unit-tests/compositor/test_multi_threaded_compositor.cpp (+1/-1)
tests/unit-tests/compositor/test_occlusion.cpp (+1/-1)
tests/unit-tests/compositor/test_queueing_schedule.cpp (+1/-1)
tests/unit-tests/compositor/test_screencast_display_buffer.cpp (+1/-1)
tests/unit-tests/compositor/test_stream.cpp (+1/-1)
tests/unit-tests/compositor/test_temporary_buffers.cpp (+1/-1)
tests/unit-tests/dispatch/test_action_queue.cpp (+1/-1)
tests/unit-tests/dispatch/test_dispatch_utils.cpp (+1/-1)
tests/unit-tests/dispatch/test_multiplexing_dispatchable.cpp (+1/-1)
tests/unit-tests/dispatch/test_readable_fd.cpp (+1/-1)
tests/unit-tests/dispatch/test_threaded_dispatcher.cpp (+1/-1)
tests/unit-tests/frontend/stress_protobuf_communicator.cpp (+1/-1)
tests/unit-tests/frontend/test_authorizing_display_changer.cpp (+1/-1)
tests/unit-tests/frontend/test_authorizing_input_config_changer.cpp (+1/-1)
tests/unit-tests/frontend/test_basic_connector.cpp (+1/-1)
tests/unit-tests/frontend/test_buffering_message_sender.cpp (+1/-1)
tests/unit-tests/frontend/test_event_sender.cpp (+1/-1)
tests/unit-tests/frontend/test_protobuf_buffer_packer.cpp (+1/-1)
tests/unit-tests/frontend/test_protobuf_message_processor.cpp (+1/-1)
tests/unit-tests/frontend/test_protobuf_reports_errors.cpp (+1/-1)
tests/unit-tests/frontend/test_protobuf_surface_apis.cpp (+1/-1)
tests/unit-tests/frontend/test_published_socket_connector.cpp (+1/-1)
tests/unit-tests/frontend/test_resource_cache.cpp (+1/-1)
tests/unit-tests/frontend/test_session_mediator.cpp (+1/-1)
tests/unit-tests/frontend/test_socket_connection.cpp (+1/-1)
tests/unit-tests/geometry/test-dimensions.cpp (+1/-1)
tests/unit-tests/geometry/test-displacement.cpp (+1/-1)
tests/unit-tests/geometry/test-length.cpp (+1/-1)
tests/unit-tests/geometry/test-point.cpp (+1/-1)
tests/unit-tests/geometry/test-rectangle.cpp (+1/-1)
tests/unit-tests/geometry/test-rectangles.cpp (+1/-1)
tests/unit-tests/geometry/test-size.cpp (+1/-1)
tests/unit-tests/gl/test_gl_texture_cache.cpp (+1/-1)
tests/unit-tests/gl/test_program_factory.cpp (+1/-1)
tests/unit-tests/graphics/egl_mock/egl_mock_test.cpp (+1/-1)
tests/unit-tests/graphics/test_anonymous_shm_file.cpp (+1/-1)
tests/unit-tests/graphics/test_buffer_id.cpp (+1/-1)
tests/unit-tests/graphics/test_buffer_properties.cpp (+1/-1)
tests/unit-tests/graphics/test_default_display_configuration_policy.cpp (+1/-1)
tests/unit-tests/graphics/test_display_configuration.cpp (+1/-1)
tests/unit-tests/graphics/test_egl_error.cpp (+1/-1)
tests/unit-tests/graphics/test_egl_extensions.cpp (+1/-1)
tests/unit-tests/graphics/test_gamma_curves.cpp (+1/-1)
tests/unit-tests/graphics/test_overlapping_output_grouping.cpp (+1/-1)
tests/unit-tests/graphics/test_pixel_format_utils.cpp (+1/-1)
tests/unit-tests/graphics/test_platform_prober.cpp (+1/-1)
tests/unit-tests/graphics/test_shm_buffer.cpp (+1/-1)
tests/unit-tests/graphics/test_software_cursor.cpp (+1/-1)
tests/unit-tests/graphics/test_surfaceless_egl_context.cpp (+1/-1)
tests/unit-tests/input/evdev/test_evdev_device_detection.cpp (+1/-1)
tests/unit-tests/input/evdev/test_evdev_input_platform.cpp (+1/-1)
tests/unit-tests/input/evdev/test_libinput_device.cpp (+1/-1)
tests/unit-tests/input/test_config_changer.cpp (+1/-1)
tests/unit-tests/input/test_cursor_controller.cpp (+1/-1)
tests/unit-tests/input/test_default_device.cpp (+1/-1)
tests/unit-tests/input/test_default_input_device_hub.cpp (+1/-1)
tests/unit-tests/input/test_default_input_manager.cpp (+1/-1)
tests/unit-tests/input/test_event_builders.cpp (+1/-1)
tests/unit-tests/input/test_event_filter_chain_dispatcher.cpp (+1/-1)
tests/unit-tests/input/test_external_input_device_hub.cpp (+1/-1)
tests/unit-tests/input/test_input_event.cpp (+1/-1)
tests/unit-tests/input/test_input_platform_probing.cpp (+1/-1)
tests/unit-tests/input/test_key_repeat_dispatcher.cpp (+1/-1)
tests/unit-tests/input/test_nested_input_platform.cpp (+1/-1)
tests/unit-tests/input/test_seat_input_device_tracker.cpp (+1/-1)
tests/unit-tests/input/test_surface_input_dispatcher.cpp (+1/-1)
tests/unit-tests/input/test_touchspot_controller.cpp (+1/-1)
tests/unit-tests/input/test_validator.cpp (+1/-1)
tests/unit-tests/input/test_x11_module.cpp (+1/-1)
tests/unit-tests/input/test_x11_platform.cpp (+1/-1)
tests/unit-tests/input/test_xcursor_loader.cpp (+1/-1)
tests/unit-tests/library_example.cpp (+1/-1)
tests/unit-tests/library_example.h (+1/-1)
tests/unit-tests/logging/message_processor_report.cpp (+1/-1)
tests/unit-tests/logging/test_compositor_report.cpp (+1/-1)
tests/unit-tests/logging/test_display_report.cpp (+1/-1)
tests/unit-tests/options/test_program_option.cpp (+1/-1)
tests/unit-tests/platforms/eglstream-kms/server/test_buffer_allocator.cpp (+1/-1)
tests/unit-tests/platforms/mesa/client/CMakeLists.txt (+1/-1)
tests/unit-tests/platforms/mesa/client/test_client_buffer.cpp (+1/-1)
tests/unit-tests/platforms/mesa/client/test_client_platform.cpp (+1/-1)
tests/unit-tests/platforms/mesa/client/test_mesa_native_display_container.cpp (+1/-1)
tests/unit-tests/platforms/mesa/client/test_native_surface.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms-utils/test_connector_utils.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms-utils/test_drm_mode_resources.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/mock_kms_output.h (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_buffer_allocator.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_bypass.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_cursor.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_display.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_display_buffer.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_display_configuration.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_display_generic.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_display_multi_monitor.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_drm_helper.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_gbm_buffer.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_graphics_platform.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_ipc_operations.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_kms_page_flipper.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_linux_virtual_terminal.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_nested_authentication.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_platform.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_real_kms_output.cpp (+1/-1)
tests/unit-tests/platforms/mesa/kms/test_software_buffer.cpp (+1/-1)
tests/unit-tests/platforms/mesa/x11/test_display.cpp (+1/-1)
tests/unit-tests/platforms/mesa/x11/test_display_generic.cpp (+1/-1)
tests/unit-tests/platforms/mesa/x11/test_graphics_platform.cpp (+1/-1)
tests/unit-tests/platforms/mesa/x11/test_platform.cpp (+1/-1)
tests/unit-tests/platforms/nested/mir_display_configuration_builder.cpp (+1/-1)
tests/unit-tests/platforms/nested/mir_display_configuration_builder.h (+1/-1)
tests/unit-tests/platforms/nested/test_buffer.cpp (+1/-1)
tests/unit-tests/platforms/nested/test_host_buffer.cpp (+1/-1)
tests/unit-tests/platforms/nested/test_ipc_operations.cpp (+1/-1)
tests/unit-tests/platforms/nested/test_nested_cursor.cpp (+1/-1)
tests/unit-tests/platforms/nested/test_nested_display.cpp (+1/-1)
tests/unit-tests/platforms/nested/test_nested_display_buffer.cpp (+1/-1)
tests/unit-tests/platforms/nested/test_nested_display_configuration.cpp (+1/-1)
tests/unit-tests/platforms/test_display.h (+1/-1)
tests/unit-tests/platforms/test_graphics_platform.h (+1/-1)
tests/unit-tests/precompiled.hpp (+1/-1)
tests/unit-tests/renderers/gl/test_gl_renderer.cpp (+1/-1)
tests/unit-tests/scene/test_abstract_shell.cpp (+1/-1)
tests/unit-tests/scene/test_application_session.cpp (+1/-1)
tests/unit-tests/scene/test_basic_surface.cpp (+1/-1)
tests/unit-tests/scene/test_broadcasting_session_event_sink.cpp (+1/-1)
tests/unit-tests/scene/test_gl_pixel_buffer.cpp (+1/-1)
tests/unit-tests/scene/test_global_event_sender.cpp (+1/-1)
tests/unit-tests/scene/test_legacy_scene_change_notification.cpp (+1/-1)
tests/unit-tests/scene/test_mediating_display_changer.cpp (+1/-1)
tests/unit-tests/scene/test_prompt_session_container.cpp (+1/-1)
tests/unit-tests/scene/test_prompt_session_impl.cpp (+1/-1)
tests/unit-tests/scene/test_prompt_session_manager.cpp (+1/-1)
tests/unit-tests/scene/test_rendering_tracker.cpp (+1/-1)
tests/unit-tests/scene/test_session_manager.cpp (+1/-1)
tests/unit-tests/scene/test_surface.cpp (+1/-1)
tests/unit-tests/scene/test_surface_impl.cpp (+1/-1)
tests/unit-tests/scene/test_surface_stack.cpp (+1/-1)
tests/unit-tests/scene/test_the_session_container_implementation.cpp (+1/-1)
tests/unit-tests/scene/test_threaded_snapshot_strategy.cpp (+1/-1)
tests/unit-tests/scene/test_timeout_application_not_responding_detector.cpp (+1/-1)
tests/unit-tests/shared_library_test.cpp (+1/-1)
tests/unit-tests/shell/test_default_persistent_surface_store.cpp (+1/-1)
tests/unit-tests/shell/test_graphics_display_layout.cpp (+1/-1)
tests/unit-tests/shell/test_persistent_surface_store_id.cpp (+1/-1)
tests/unit-tests/test_default_emergency_cleanup.cpp (+1/-1)
tests/unit-tests/test_edid.cpp (+1/-1)
tests/unit-tests/test_fatal.cpp (+1/-1)
tests/unit-tests/test_fd.cpp (+1/-1)
tests/unit-tests/test_flags.cpp (+1/-1)
tests/unit-tests/test_glib_main_loop.cpp (+1/-1)
tests/unit-tests/test_gmock_fixes.cpp (+1/-1)
tests/unit-tests/test_lockable_callback.cpp (+1/-1)
tests/unit-tests/test_mir_cookie.cpp (+1/-1)
tests/unit-tests/test_module_deleter.cpp (+1/-1)
tests/unit-tests/test_observer_multiplexer.cpp (+1/-1)
tests/unit-tests/test_posix_rw_mutex.cpp (+1/-1)
tests/unit-tests/test_posix_timestamp.cpp (+1/-1)
tests/unit-tests/test_raii.cpp (+1/-1)
tests/unit-tests/test_recursive_read_write_mutex.cpp (+1/-1)
tests/unit-tests/test_shared_library_prober.cpp (+1/-1)
tests/unit-tests/test_thread_name.cpp (+1/-1)
tests/unit-tests/test_thread_safe_list.cpp (+1/-1)
tests/unit-tests/test_udev_wrapper.cpp (+1/-1)
tests/unit-tests/test_variable_length_array.cpp (+1/-1)
tests/unit-tests/thread/test_basic_thread_pool.cpp (+1/-1)
To merge this branch: bzr merge lp:~alan-griffiths/mir/gpl3-or-gpl2
Reviewer Review Type Date Requested Status
Mir CI Bot continuous-integration Approve on 2017-08-07
Chris Halse Rogers 2017-07-31 Approve on 2017-08-03
Review via email: mp+328298@code.launchpad.net

Commit message

Update licences to (L)GPL3 or (L)GPL2

To post a comment you must log in.
Mir CI Bot (mir-ci-bot) wrote :

PASSED: Continuous integration, rev:4218
https://mir-jenkins.ubuntu.com/job/mir-ci/3519/
Executed test runs:
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-mir/4815
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-0-fetch/5013
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=artful/5002
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=xenial/5002
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=zesty/5002
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/4852
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/4852/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/4852
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/4852/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/4852
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/4852/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/4852
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/4852/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/4852
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/4852/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/4852
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/4852/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/4852
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/4852/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/4852
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/4852/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://mir-jenkins.ubuntu.com/job/mir-ci/3519/rebuild

review: Approve (continuous-integration)
Chris Halse Rogers (raof) wrote :

Does this need some sort of “at your option” verbiage to make it clear that the recipient has the choice of version 2 or 3?

Otherwise, LGTM.

review: Needs Information
Alan Griffiths (alan-griffiths) wrote :

> Does this need some sort of “at your option” verbiage to make it clear that
> the recipient has the choice of version 2 or 3?

I've checked with legal - we don't.

> Otherwise, LGTM.

Chris Halse Rogers (raof) :
review: Approve
Mir CI Bot (mir-ci-bot) wrote :

FAILED: Autolanding.
More details in the following jenkins job:
https://mir-jenkins.ubuntu.com/job/mir-autolanding/1372/
Executed test runs:
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-mir/4823/console
    None: https://mir-jenkins.ubuntu.com/job/generic-land-mp/1487/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-0-fetch/5024
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=artful/5013
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=xenial/5013
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=zesty/5013
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/4860/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/4860
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/4860/artifact/output/*zip*/output.zip
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/4860/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/4860
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/4860/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/4860
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/4860/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/4860
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/4860/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/4860
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/4860/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/4860
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/4860/artifact/output/*zip*/output.zip

review: Needs Fixing (continuous-integration)
Mir CI Bot (mir-ci-bot) wrote :

FAILED: Autolanding.
More details in the following jenkins job:
https://mir-jenkins.ubuntu.com/job/mir-autolanding/1376/
Executed test runs:
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-mir/4842/console
    None: https://mir-jenkins.ubuntu.com/job/generic-land-mp/1491/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-0-fetch/5043
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=artful/5032
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=xenial/5032
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=zesty/5032
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/4879
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/4879/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/4879
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/4879/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/4879
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/4879/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/4879
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/4879/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/4879
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/4879/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/4879
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/4879/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/4879
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/4879/artifact/output/*zip*/output.zip
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/4879/console

review: Needs Fixing (continuous-integration)
Alan Griffiths (alan-griffiths) wrote :

Our perennial issue with real time in tests...

15:36:47 12: [ FAILED ] 2 tests, listed below:
15:36:47 12: [ FAILED ] ClientLatency.dropping_latency_is_closer_to_zero_than_one
15:36:47 12: [ FAILED ] ClientLatency.async_swap_dropping_latency_is_closer_to_zero_than_one

Mir CI Bot (mir-ci-bot) :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'CMakeLists.txt'
2--- CMakeLists.txt 2017-05-25 08:58:03 +0000
3+++ CMakeLists.txt 2017-07-31 09:11:20 +0000
4@@ -1,7 +1,7 @@
5 # Copyright © 2012 Canonical Ltd.
6 #
7 # This program is free software: you can redistribute it and/or modify
8-# it under the terms of the GNU General Public License version 3 as
9+# it under the terms of the GNU General Public License version 2 or 3 as
10 # published by the Free Software Foundation.
11 #
12 # This program is distributed in the hope that it will be useful,
13@@ -291,7 +291,7 @@
14
15 # There's no nice way to format this. Thanks CMake.
16 mir_add_test(NAME LGPL-required
17- COMMAND /bin/sh -c "! grep -rl 'GNU General' ${PROJECT_SOURCE_DIR}/src/client ${PROJECT_SOURCE_DIR}/include/client ${PROJECT_SOURCE_DIR}/src/common ${PROJECT_SOURCE_DIR}/include/common ${PROJECT_SOURCE_DIR}/src/include/common ${PROJECT_SOURCE_DIR}/src/platform ${PROJECT_SOURCE_DIR}/include/platform ${PROJECT_SOURCE_DIR}/src/include/platform ${PROJECT_SOURCE_DIR}/src/capnproto"
18+ COMMAND /bin/sh -c "! grep -rl 'GNU General' ${PROJECT_SOURCE_DIR}/src/client ${PROJECT_SOURCE_DIR}/include/client ${PROJECT_SOURCE_DIR}/src/core ${PROJECT_SOURCE_DIR}/include/core ${PROJECT_SOURCE_DIR}/src/common ${PROJECT_SOURCE_DIR}/include/common ${PROJECT_SOURCE_DIR}/src/include/common ${PROJECT_SOURCE_DIR}/src/platform ${PROJECT_SOURCE_DIR}/include/platform ${PROJECT_SOURCE_DIR}/src/include/platform ${PROJECT_SOURCE_DIR}/src/platforms ${PROJECT_SOURCE_DIR}/include/platforms ${PROJECT_SOURCE_DIR}/src/include/platforms ${PROJECT_SOURCE_DIR}/src/renderers ${PROJECT_SOURCE_DIR}/include/renderers ${PROJECT_SOURCE_DIR}/src/include/renderers ${PROJECT_SOURCE_DIR}/src/capnproto"
19 )
20 mir_add_test(NAME GPL-required
21 COMMAND /bin/sh -c "! grep -rl 'GNU Lesser' ${PROJECT_SOURCE_DIR}/src/server ${PROJECT_SOURCE_DIR}/include/server ${PROJECT_SOURCE_DIR}/src/include/server ${PROJECT_SOURCE_DIR}/tests ${PROJECT_SOURCE_DIR}/examples"
22
23=== added file 'COPYING.GPL2'
24--- COPYING.GPL2 1970-01-01 00:00:00 +0000
25+++ COPYING.GPL2 2017-07-31 09:11:20 +0000
26@@ -0,0 +1,339 @@
27+ GNU GENERAL PUBLIC LICENSE
28+ Version 2, June 1991
29+
30+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
31+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
32+ Everyone is permitted to copy and distribute verbatim copies
33+ of this license document, but changing it is not allowed.
34+
35+ Preamble
36+
37+ The licenses for most software are designed to take away your
38+freedom to share and change it. By contrast, the GNU General Public
39+License is intended to guarantee your freedom to share and change free
40+software--to make sure the software is free for all its users. This
41+General Public License applies to most of the Free Software
42+Foundation's software and to any other program whose authors commit to
43+using it. (Some other Free Software Foundation software is covered by
44+the GNU Lesser General Public License instead.) You can apply it to
45+your programs, too.
46+
47+ When we speak of free software, we are referring to freedom, not
48+price. Our General Public Licenses are designed to make sure that you
49+have the freedom to distribute copies of free software (and charge for
50+this service if you wish), that you receive source code or can get it
51+if you want it, that you can change the software or use pieces of it
52+in new free programs; and that you know you can do these things.
53+
54+ To protect your rights, we need to make restrictions that forbid
55+anyone to deny you these rights or to ask you to surrender the rights.
56+These restrictions translate to certain responsibilities for you if you
57+distribute copies of the software, or if you modify it.
58+
59+ For example, if you distribute copies of such a program, whether
60+gratis or for a fee, you must give the recipients all the rights that
61+you have. You must make sure that they, too, receive or can get the
62+source code. And you must show them these terms so they know their
63+rights.
64+
65+ We protect your rights with two steps: (1) copyright the software, and
66+(2) offer you this license which gives you legal permission to copy,
67+distribute and/or modify the software.
68+
69+ Also, for each author's protection and ours, we want to make certain
70+that everyone understands that there is no warranty for this free
71+software. If the software is modified by someone else and passed on, we
72+want its recipients to know that what they have is not the original, so
73+that any problems introduced by others will not reflect on the original
74+authors' reputations.
75+
76+ Finally, any free program is threatened constantly by software
77+patents. We wish to avoid the danger that redistributors of a free
78+program will individually obtain patent licenses, in effect making the
79+program proprietary. To prevent this, we have made it clear that any
80+patent must be licensed for everyone's free use or not licensed at all.
81+
82+ The precise terms and conditions for copying, distribution and
83+modification follow.
84+
85+ GNU GENERAL PUBLIC LICENSE
86+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
87+
88+ 0. This License applies to any program or other work which contains
89+a notice placed by the copyright holder saying it may be distributed
90+under the terms of this General Public License. The "Program", below,
91+refers to any such program or work, and a "work based on the Program"
92+means either the Program or any derivative work under copyright law:
93+that is to say, a work containing the Program or a portion of it,
94+either verbatim or with modifications and/or translated into another
95+language. (Hereinafter, translation is included without limitation in
96+the term "modification".) Each licensee is addressed as "you".
97+
98+Activities other than copying, distribution and modification are not
99+covered by this License; they are outside its scope. The act of
100+running the Program is not restricted, and the output from the Program
101+is covered only if its contents constitute a work based on the
102+Program (independent of having been made by running the Program).
103+Whether that is true depends on what the Program does.
104+
105+ 1. You may copy and distribute verbatim copies of the Program's
106+source code as you receive it, in any medium, provided that you
107+conspicuously and appropriately publish on each copy an appropriate
108+copyright notice and disclaimer of warranty; keep intact all the
109+notices that refer to this License and to the absence of any warranty;
110+and give any other recipients of the Program a copy of this License
111+along with the Program.
112+
113+You may charge a fee for the physical act of transferring a copy, and
114+you may at your option offer warranty protection in exchange for a fee.
115+
116+ 2. You may modify your copy or copies of the Program or any portion
117+of it, thus forming a work based on the Program, and copy and
118+distribute such modifications or work under the terms of Section 1
119+above, provided that you also meet all of these conditions:
120+
121+ a) You must cause the modified files to carry prominent notices
122+ stating that you changed the files and the date of any change.
123+
124+ b) You must cause any work that you distribute or publish, that in
125+ whole or in part contains or is derived from the Program or any
126+ part thereof, to be licensed as a whole at no charge to all third
127+ parties under the terms of this License.
128+
129+ c) If the modified program normally reads commands interactively
130+ when run, you must cause it, when started running for such
131+ interactive use in the most ordinary way, to print or display an
132+ announcement including an appropriate copyright notice and a
133+ notice that there is no warranty (or else, saying that you provide
134+ a warranty) and that users may redistribute the program under
135+ these conditions, and telling the user how to view a copy of this
136+ License. (Exception: if the Program itself is interactive but
137+ does not normally print such an announcement, your work based on
138+ the Program is not required to print an announcement.)
139+
140+These requirements apply to the modified work as a whole. If
141+identifiable sections of that work are not derived from the Program,
142+and can be reasonably considered independent and separate works in
143+themselves, then this License, and its terms, do not apply to those
144+sections when you distribute them as separate works. But when you
145+distribute the same sections as part of a whole which is a work based
146+on the Program, the distribution of the whole must be on the terms of
147+this License, whose permissions for other licensees extend to the
148+entire whole, and thus to each and every part regardless of who wrote it.
149+
150+Thus, it is not the intent of this section to claim rights or contest
151+your rights to work written entirely by you; rather, the intent is to
152+exercise the right to control the distribution of derivative or
153+collective works based on the Program.
154+
155+In addition, mere aggregation of another work not based on the Program
156+with the Program (or with a work based on the Program) on a volume of
157+a storage or distribution medium does not bring the other work under
158+the scope of this License.
159+
160+ 3. You may copy and distribute the Program (or a work based on it,
161+under Section 2) in object code or executable form under the terms of
162+Sections 1 and 2 above provided that you also do one of the following:
163+
164+ a) Accompany it with the complete corresponding machine-readable
165+ source code, which must be distributed under the terms of Sections
166+ 1 and 2 above on a medium customarily used for software interchange; or,
167+
168+ b) Accompany it with a written offer, valid for at least three
169+ years, to give any third party, for a charge no more than your
170+ cost of physically performing source distribution, a complete
171+ machine-readable copy of the corresponding source code, to be
172+ distributed under the terms of Sections 1 and 2 above on a medium
173+ customarily used for software interchange; or,
174+
175+ c) Accompany it with the information you received as to the offer
176+ to distribute corresponding source code. (This alternative is
177+ allowed only for noncommercial distribution and only if you
178+ received the program in object code or executable form with such
179+ an offer, in accord with Subsection b above.)
180+
181+The source code for a work means the preferred form of the work for
182+making modifications to it. For an executable work, complete source
183+code means all the source code for all modules it contains, plus any
184+associated interface definition files, plus the scripts used to
185+control compilation and installation of the executable. However, as a
186+special exception, the source code distributed need not include
187+anything that is normally distributed (in either source or binary
188+form) with the major components (compiler, kernel, and so on) of the
189+operating system on which the executable runs, unless that component
190+itself accompanies the executable.
191+
192+If distribution of executable or object code is made by offering
193+access to copy from a designated place, then offering equivalent
194+access to copy the source code from the same place counts as
195+distribution of the source code, even though third parties are not
196+compelled to copy the source along with the object code.
197+
198+ 4. You may not copy, modify, sublicense, or distribute the Program
199+except as expressly provided under this License. Any attempt
200+otherwise to copy, modify, sublicense or distribute the Program is
201+void, and will automatically terminate your rights under this License.
202+However, parties who have received copies, or rights, from you under
203+this License will not have their licenses terminated so long as such
204+parties remain in full compliance.
205+
206+ 5. You are not required to accept this License, since you have not
207+signed it. However, nothing else grants you permission to modify or
208+distribute the Program or its derivative works. These actions are
209+prohibited by law if you do not accept this License. Therefore, by
210+modifying or distributing the Program (or any work based on the
211+Program), you indicate your acceptance of this License to do so, and
212+all its terms and conditions for copying, distributing or modifying
213+the Program or works based on it.
214+
215+ 6. Each time you redistribute the Program (or any work based on the
216+Program), the recipient automatically receives a license from the
217+original licensor to copy, distribute or modify the Program subject to
218+these terms and conditions. You may not impose any further
219+restrictions on the recipients' exercise of the rights granted herein.
220+You are not responsible for enforcing compliance by third parties to
221+this License.
222+
223+ 7. If, as a consequence of a court judgment or allegation of patent
224+infringement or for any other reason (not limited to patent issues),
225+conditions are imposed on you (whether by court order, agreement or
226+otherwise) that contradict the conditions of this License, they do not
227+excuse you from the conditions of this License. If you cannot
228+distribute so as to satisfy simultaneously your obligations under this
229+License and any other pertinent obligations, then as a consequence you
230+may not distribute the Program at all. For example, if a patent
231+license would not permit royalty-free redistribution of the Program by
232+all those who receive copies directly or indirectly through you, then
233+the only way you could satisfy both it and this License would be to
234+refrain entirely from distribution of the Program.
235+
236+If any portion of this section is held invalid or unenforceable under
237+any particular circumstance, the balance of the section is intended to
238+apply and the section as a whole is intended to apply in other
239+circumstances.
240+
241+It is not the purpose of this section to induce you to infringe any
242+patents or other property right claims or to contest validity of any
243+such claims; this section has the sole purpose of protecting the
244+integrity of the free software distribution system, which is
245+implemented by public license practices. Many people have made
246+generous contributions to the wide range of software distributed
247+through that system in reliance on consistent application of that
248+system; it is up to the author/donor to decide if he or she is willing
249+to distribute software through any other system and a licensee cannot
250+impose that choice.
251+
252+This section is intended to make thoroughly clear what is believed to
253+be a consequence of the rest of this License.
254+
255+ 8. If the distribution and/or use of the Program is restricted in
256+certain countries either by patents or by copyrighted interfaces, the
257+original copyright holder who places the Program under this License
258+may add an explicit geographical distribution limitation excluding
259+those countries, so that distribution is permitted only in or among
260+countries not thus excluded. In such case, this License incorporates
261+the limitation as if written in the body of this License.
262+
263+ 9. The Free Software Foundation may publish revised and/or new versions
264+of the General Public License from time to time. Such new versions will
265+be similar in spirit to the present version, but may differ in detail to
266+address new problems or concerns.
267+
268+Each version is given a distinguishing version number. If the Program
269+specifies a version number of this License which applies to it and "any
270+later version", you have the option of following the terms and conditions
271+either of that version or of any later version published by the Free
272+Software Foundation. If the Program does not specify a version number of
273+this License, you may choose any version ever published by the Free Software
274+Foundation.
275+
276+ 10. If you wish to incorporate parts of the Program into other free
277+programs whose distribution conditions are different, write to the author
278+to ask for permission. For software which is copyrighted by the Free
279+Software Foundation, write to the Free Software Foundation; we sometimes
280+make exceptions for this. Our decision will be guided by the two goals
281+of preserving the free status of all derivatives of our free software and
282+of promoting the sharing and reuse of software generally.
283+
284+ NO WARRANTY
285+
286+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
287+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
288+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
289+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
290+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
291+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
292+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
293+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
294+REPAIR OR CORRECTION.
295+
296+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
297+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
298+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
299+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
300+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
301+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
302+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
303+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
304+POSSIBILITY OF SUCH DAMAGES.
305+
306+ END OF TERMS AND CONDITIONS
307+
308+ How to Apply These Terms to Your New Programs
309+
310+ If you develop a new program, and you want it to be of the greatest
311+possible use to the public, the best way to achieve this is to make it
312+free software which everyone can redistribute and change under these terms.
313+
314+ To do so, attach the following notices to the program. It is safest
315+to attach them to the start of each source file to most effectively
316+convey the exclusion of warranty; and each file should have at least
317+the "copyright" line and a pointer to where the full notice is found.
318+
319+ <one line to give the program's name and a brief idea of what it does.>
320+ Copyright (C) <year> <name of author>
321+
322+ This program is free software; you can redistribute it and/or modify
323+ it under the terms of the GNU General Public License as published by
324+ the Free Software Foundation; either version 2 of the License, or
325+ (at your option) any later version.
326+
327+ This program is distributed in the hope that it will be useful,
328+ but WITHOUT ANY WARRANTY; without even the implied warranty of
329+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
330+ GNU General Public License for more details.
331+
332+ You should have received a copy of the GNU General Public License along
333+ with this program; if not, write to the Free Software Foundation, Inc.,
334+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
335+
336+Also add information on how to contact you by electronic and paper mail.
337+
338+If the program is interactive, make it output a short notice like this
339+when it starts in an interactive mode:
340+
341+ Gnomovision version 69, Copyright (C) year name of author
342+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
343+ This is free software, and you are welcome to redistribute it
344+ under certain conditions; type `show c' for details.
345+
346+The hypothetical commands `show w' and `show c' should show the appropriate
347+parts of the General Public License. Of course, the commands you use may
348+be called something other than `show w' and `show c'; they could even be
349+mouse-clicks or menu items--whatever suits your program.
350+
351+You should also get your employer (if you work as a programmer) or your
352+school, if any, to sign a "copyright disclaimer" for the program, if
353+necessary. Here is a sample; alter the names:
354+
355+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
356+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
357+
358+ <signature of Ty Coon>, 1 April 1989
359+ Ty Coon, President of Vice
360+
361+This General Public License does not permit incorporating your program into
362+proprietary programs. If your program is a subroutine library, you may
363+consider it more useful to permit linking proprietary applications with the
364+library. If this is what you want to do, use the GNU Lesser General
365+Public License instead of this License.
366
367=== renamed file 'COPYING.GPL' => 'COPYING.GPL3'
368=== added file 'COPYING.LGPL2'
369--- COPYING.LGPL2 1970-01-01 00:00:00 +0000
370+++ COPYING.LGPL2 2017-07-31 09:11:20 +0000
371@@ -0,0 +1,481 @@
372+ GNU LIBRARY GENERAL PUBLIC LICENSE
373+ Version 2, June 1991
374+
375+ Copyright (C) 1991 Free Software Foundation, Inc.
376+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
377+ Everyone is permitted to copy and distribute verbatim copies
378+ of this license document, but changing it is not allowed.
379+
380+[This is the first released version of the library GPL. It is
381+ numbered 2 because it goes with version 2 of the ordinary GPL.]
382+
383+ Preamble
384+
385+ The licenses for most software are designed to take away your
386+freedom to share and change it. By contrast, the GNU General Public
387+Licenses are intended to guarantee your freedom to share and change
388+free software--to make sure the software is free for all its users.
389+
390+ This license, the Library General Public License, applies to some
391+specially designated Free Software Foundation software, and to any
392+other libraries whose authors decide to use it. You can use it for
393+your libraries, too.
394+
395+ When we speak of free software, we are referring to freedom, not
396+price. Our General Public Licenses are designed to make sure that you
397+have the freedom to distribute copies of free software (and charge for
398+this service if you wish), that you receive source code or can get it
399+if you want it, that you can change the software or use pieces of it
400+in new free programs; and that you know you can do these things.
401+
402+ To protect your rights, we need to make restrictions that forbid
403+anyone to deny you these rights or to ask you to surrender the rights.
404+These restrictions translate to certain responsibilities for you if
405+you distribute copies of the library, or if you modify it.
406+
407+ For example, if you distribute copies of the library, whether gratis
408+or for a fee, you must give the recipients all the rights that we gave
409+you. You must make sure that they, too, receive or can get the source
410+code. If you link a program with the library, you must provide
411+complete object files to the recipients so that they can relink them
412+with the library, after making changes to the library and recompiling
413+it. And you must show them these terms so they know their rights.
414+
415+ Our method of protecting your rights has two steps: (1) copyright
416+the library, and (2) offer you this license which gives you legal
417+permission to copy, distribute and/or modify the library.
418+
419+ Also, for each distributor's protection, we want to make certain
420+that everyone understands that there is no warranty for this free
421+library. If the library is modified by someone else and passed on, we
422+want its recipients to know that what they have is not the original
423+version, so that any problems introduced by others will not reflect on
424+the original authors' reputations.
425+
426
427+ Finally, any free program is threatened constantly by software
428+patents. We wish to avoid the danger that companies distributing free
429+software will individually obtain patent licenses, thus in effect
430+transforming the program into proprietary software. To prevent this,
431+we have made it clear that any patent must be licensed for everyone's
432+free use or not licensed at all.
433+
434+ Most GNU software, including some libraries, is covered by the ordinary
435+GNU General Public License, which was designed for utility programs. This
436+license, the GNU Library General Public License, applies to certain
437+designated libraries. This license is quite different from the ordinary
438+one; be sure to read it in full, and don't assume that anything in it is
439+the same as in the ordinary license.
440+
441+ The reason we have a separate public license for some libraries is that
442+they blur the distinction we usually make between modifying or adding to a
443+program and simply using it. Linking a program with a library, without
444+changing the library, is in some sense simply using the library, and is
445+analogous to running a utility program or application program. However, in
446+a textual and legal sense, the linked executable is a combined work, a
447+derivative of the original library, and the ordinary General Public License
448+treats it as such.
449+
450+ Because of this blurred distinction, using the ordinary General
451+Public License for libraries did not effectively promote software
452+sharing, because most developers did not use the libraries. We
453+concluded that weaker conditions might promote sharing better.
454+
455+ However, unrestricted linking of non-free programs would deprive the
456+users of those programs of all benefit from the free status of the
457+libraries themselves. This Library General Public License is intended to
458+permit developers of non-free programs to use free libraries, while
459+preserving your freedom as a user of such programs to change the free
460+libraries that are incorporated in them. (We have not seen how to achieve
461+this as regards changes in header files, but we have achieved it as regards
462+changes in the actual functions of the Library.) The hope is that this
463+will lead to faster development of free libraries.
464+
465+ The precise terms and conditions for copying, distribution and
466+modification follow. Pay close attention to the difference between a
467+"work based on the library" and a "work that uses the library". The
468+former contains code derived from the library, while the latter only
469+works together with the library.
470+
471+ Note that it is possible for a library to be covered by the ordinary
472+General Public License rather than by this special one.
473+
474
475+ GNU LIBRARY GENERAL PUBLIC LICENSE
476+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
477+
478+ 0. This License Agreement applies to any software library which
479+contains a notice placed by the copyright holder or other authorized
480+party saying it may be distributed under the terms of this Library
481+General Public License (also called "this License"). Each licensee is
482+addressed as "you".
483+
484+ A "library" means a collection of software functions and/or data
485+prepared so as to be conveniently linked with application programs
486+(which use some of those functions and data) to form executables.
487+
488+ The "Library", below, refers to any such software library or work
489+which has been distributed under these terms. A "work based on the
490+Library" means either the Library or any derivative work under
491+copyright law: that is to say, a work containing the Library or a
492+portion of it, either verbatim or with modifications and/or translated
493+straightforwardly into another language. (Hereinafter, translation is
494+included without limitation in the term "modification".)
495+
496+ "Source code" for a work means the preferred form of the work for
497+making modifications to it. For a library, complete source code means
498+all the source code for all modules it contains, plus any associated
499+interface definition files, plus the scripts used to control compilation
500+and installation of the library.
501+
502+ Activities other than copying, distribution and modification are not
503+covered by this License; they are outside its scope. The act of
504+running a program using the Library is not restricted, and output from
505+such a program is covered only if its contents constitute a work based
506+on the Library (independent of the use of the Library in a tool for
507+writing it). Whether that is true depends on what the Library does
508+and what the program that uses the Library does.
509+
510+ 1. You may copy and distribute verbatim copies of the Library's
511+complete source code as you receive it, in any medium, provided that
512+you conspicuously and appropriately publish on each copy an
513+appropriate copyright notice and disclaimer of warranty; keep intact
514+all the notices that refer to this License and to the absence of any
515+warranty; and distribute a copy of this License along with the
516+Library.
517+
518+ You may charge a fee for the physical act of transferring a copy,
519+and you may at your option offer warranty protection in exchange for a
520+fee.
521+
522
523+ 2. You may modify your copy or copies of the Library or any portion
524+of it, thus forming a work based on the Library, and copy and
525+distribute such modifications or work under the terms of Section 1
526+above, provided that you also meet all of these conditions:
527+
528+ a) The modified work must itself be a software library.
529+
530+ b) You must cause the files modified to carry prominent notices
531+ stating that you changed the files and the date of any change.
532+
533+ c) You must cause the whole of the work to be licensed at no
534+ charge to all third parties under the terms of this License.
535+
536+ d) If a facility in the modified Library refers to a function or a
537+ table of data to be supplied by an application program that uses
538+ the facility, other than as an argument passed when the facility
539+ is invoked, then you must make a good faith effort to ensure that,
540+ in the event an application does not supply such function or
541+ table, the facility still operates, and performs whatever part of
542+ its purpose remains meaningful.
543+
544+ (For example, a function in a library to compute square roots has
545+ a purpose that is entirely well-defined independent of the
546+ application. Therefore, Subsection 2d requires that any
547+ application-supplied function or table used by this function must
548+ be optional: if the application does not supply it, the square
549+ root function must still compute square roots.)
550+
551+These requirements apply to the modified work as a whole. If
552+identifiable sections of that work are not derived from the Library,
553+and can be reasonably considered independent and separate works in
554+themselves, then this License, and its terms, do not apply to those
555+sections when you distribute them as separate works. But when you
556+distribute the same sections as part of a whole which is a work based
557+on the Library, the distribution of the whole must be on the terms of
558+this License, whose permissions for other licensees extend to the
559+entire whole, and thus to each and every part regardless of who wrote
560+it.
561+
562+Thus, it is not the intent of this section to claim rights or contest
563+your rights to work written entirely by you; rather, the intent is to
564+exercise the right to control the distribution of derivative or
565+collective works based on the Library.
566+
567+In addition, mere aggregation of another work not based on the Library
568+with the Library (or with a work based on the Library) on a volume of
569+a storage or distribution medium does not bring the other work under
570+the scope of this License.
571+
572+ 3. You may opt to apply the terms of the ordinary GNU General Public
573+License instead of this License to a given copy of the Library. To do
574+this, you must alter all the notices that refer to this License, so
575+that they refer to the ordinary GNU General Public License, version 2,
576+instead of to this License. (If a newer version than version 2 of the
577+ordinary GNU General Public License has appeared, then you can specify
578+that version instead if you wish.) Do not make any other change in
579+these notices.
580+
581
582+ Once this change is made in a given copy, it is irreversible for
583+that copy, so the ordinary GNU General Public License applies to all
584+subsequent copies and derivative works made from that copy.
585+
586+ This option is useful when you wish to copy part of the code of
587+the Library into a program that is not a library.
588+
589+ 4. You may copy and distribute the Library (or a portion or
590+derivative of it, under Section 2) in object code or executable form
591+under the terms of Sections 1 and 2 above provided that you accompany
592+it with the complete corresponding machine-readable source code, which
593+must be distributed under the terms of Sections 1 and 2 above on a
594+medium customarily used for software interchange.
595+
596+ If distribution of object code is made by offering access to copy
597+from a designated place, then offering equivalent access to copy the
598+source code from the same place satisfies the requirement to
599+distribute the source code, even though third parties are not
600+compelled to copy the source along with the object code.
601+
602+ 5. A program that contains no derivative of any portion of the
603+Library, but is designed to work with the Library by being compiled or
604+linked with it, is called a "work that uses the Library". Such a
605+work, in isolation, is not a derivative work of the Library, and
606+therefore falls outside the scope of this License.
607+
608+ However, linking a "work that uses the Library" with the Library
609+creates an executable that is a derivative of the Library (because it
610+contains portions of the Library), rather than a "work that uses the
611+library". The executable is therefore covered by this License.
612+Section 6 states terms for distribution of such executables.
613+
614+ When a "work that uses the Library" uses material from a header file
615+that is part of the Library, the object code for the work may be a
616+derivative work of the Library even though the source code is not.
617+Whether this is true is especially significant if the work can be
618+linked without the Library, or if the work is itself a library. The
619+threshold for this to be true is not precisely defined by law.
620+
621+ If such an object file uses only numerical parameters, data
622+structure layouts and accessors, and small macros and small inline
623+functions (ten lines or less in length), then the use of the object
624+file is unrestricted, regardless of whether it is legally a derivative
625+work. (Executables containing this object code plus portions of the
626+Library will still fall under Section 6.)
627+
628+ Otherwise, if the work is a derivative of the Library, you may
629+distribute the object code for the work under the terms of Section 6.
630+Any executables containing that work also fall under Section 6,
631+whether or not they are linked directly with the Library itself.
632+
633
634+ 6. As an exception to the Sections above, you may also compile or
635+link a "work that uses the Library" with the Library to produce a
636+work containing portions of the Library, and distribute that work
637+under terms of your choice, provided that the terms permit
638+modification of the work for the customer's own use and reverse
639+engineering for debugging such modifications.
640+
641+ You must give prominent notice with each copy of the work that the
642+Library is used in it and that the Library and its use are covered by
643+this License. You must supply a copy of this License. If the work
644+during execution displays copyright notices, you must include the
645+copyright notice for the Library among them, as well as a reference
646+directing the user to the copy of this License. Also, you must do one
647+of these things:
648+
649+ a) Accompany the work with the complete corresponding
650+ machine-readable source code for the Library including whatever
651+ changes were used in the work (which must be distributed under
652+ Sections 1 and 2 above); and, if the work is an executable linked
653+ with the Library, with the complete machine-readable "work that
654+ uses the Library", as object code and/or source code, so that the
655+ user can modify the Library and then relink to produce a modified
656+ executable containing the modified Library. (It is understood
657+ that the user who changes the contents of definitions files in the
658+ Library will not necessarily be able to recompile the application
659+ to use the modified definitions.)
660+
661+ b) Accompany the work with a written offer, valid for at
662+ least three years, to give the same user the materials
663+ specified in Subsection 6a, above, for a charge no more
664+ than the cost of performing this distribution.
665+
666+ c) If distribution of the work is made by offering access to copy
667+ from a designated place, offer equivalent access to copy the above
668+ specified materials from the same place.
669+
670+ d) Verify that the user has already received a copy of these
671+ materials or that you have already sent this user a copy.
672+
673+ For an executable, the required form of the "work that uses the
674+Library" must include any data and utility programs needed for
675+reproducing the executable from it. However, as a special exception,
676+the source code distributed need not include anything that is normally
677+distributed (in either source or binary form) with the major
678+components (compiler, kernel, and so on) of the operating system on
679+which the executable runs, unless that component itself accompanies
680+the executable.
681+
682+ It may happen that this requirement contradicts the license
683+restrictions of other proprietary libraries that do not normally
684+accompany the operating system. Such a contradiction means you cannot
685+use both them and the Library together in an executable that you
686+distribute.
687+
688
689+ 7. You may place library facilities that are a work based on the
690+Library side-by-side in a single library together with other library
691+facilities not covered by this License, and distribute such a combined
692+library, provided that the separate distribution of the work based on
693+the Library and of the other library facilities is otherwise
694+permitted, and provided that you do these two things:
695+
696+ a) Accompany the combined library with a copy of the same work
697+ based on the Library, uncombined with any other library
698+ facilities. This must be distributed under the terms of the
699+ Sections above.
700+
701+ b) Give prominent notice with the combined library of the fact
702+ that part of it is a work based on the Library, and explaining
703+ where to find the accompanying uncombined form of the same work.
704+
705+ 8. You may not copy, modify, sublicense, link with, or distribute
706+the Library except as expressly provided under this License. Any
707+attempt otherwise to copy, modify, sublicense, link with, or
708+distribute the Library is void, and will automatically terminate your
709+rights under this License. However, parties who have received copies,
710+or rights, from you under this License will not have their licenses
711+terminated so long as such parties remain in full compliance.
712+
713+ 9. You are not required to accept this License, since you have not
714+signed it. However, nothing else grants you permission to modify or
715+distribute the Library or its derivative works. These actions are
716+prohibited by law if you do not accept this License. Therefore, by
717+modifying or distributing the Library (or any work based on the
718+Library), you indicate your acceptance of this License to do so, and
719+all its terms and conditions for copying, distributing or modifying
720+the Library or works based on it.
721+
722+ 10. Each time you redistribute the Library (or any work based on the
723+Library), the recipient automatically receives a license from the
724+original licensor to copy, distribute, link with or modify the Library
725+subject to these terms and conditions. You may not impose any further
726+restrictions on the recipients' exercise of the rights granted herein.
727+You are not responsible for enforcing compliance by third parties to
728+this License.
729+
730
731+ 11. If, as a consequence of a court judgment or allegation of patent
732+infringement or for any other reason (not limited to patent issues),
733+conditions are imposed on you (whether by court order, agreement or
734+otherwise) that contradict the conditions of this License, they do not
735+excuse you from the conditions of this License. If you cannot
736+distribute so as to satisfy simultaneously your obligations under this
737+License and any other pertinent obligations, then as a consequence you
738+may not distribute the Library at all. For example, if a patent
739+license would not permit royalty-free redistribution of the Library by
740+all those who receive copies directly or indirectly through you, then
741+the only way you could satisfy both it and this License would be to
742+refrain entirely from distribution of the Library.
743+
744+If any portion of this section is held invalid or unenforceable under any
745+particular circumstance, the balance of the section is intended to apply,
746+and the section as a whole is intended to apply in other circumstances.
747+
748+It is not the purpose of this section to induce you to infringe any
749+patents or other property right claims or to contest validity of any
750+such claims; this section has the sole purpose of protecting the
751+integrity of the free software distribution system which is
752+implemented by public license practices. Many people have made
753+generous contributions to the wide range of software distributed
754+through that system in reliance on consistent application of that
755+system; it is up to the author/donor to decide if he or she is willing
756+to distribute software through any other system and a licensee cannot
757+impose that choice.
758+
759+This section is intended to make thoroughly clear what is believed to
760+be a consequence of the rest of this License.
761+
762+ 12. If the distribution and/or use of the Library is restricted in
763+certain countries either by patents or by copyrighted interfaces, the
764+original copyright holder who places the Library under this License may add
765+an explicit geographical distribution limitation excluding those countries,
766+so that distribution is permitted only in or among countries not thus
767+excluded. In such case, this License incorporates the limitation as if
768+written in the body of this License.
769+
770+ 13. The Free Software Foundation may publish revised and/or new
771+versions of the Library General Public License from time to time.
772+Such new versions will be similar in spirit to the present version,
773+but may differ in detail to address new problems or concerns.
774+
775+Each version is given a distinguishing version number. If the Library
776+specifies a version number of this License which applies to it and
777+"any later version", you have the option of following the terms and
778+conditions either of that version or of any later version published by
779+the Free Software Foundation. If the Library does not specify a
780+license version number, you may choose any version ever published by
781+the Free Software Foundation.
782+
783
784+ 14. If you wish to incorporate parts of the Library into other free
785+programs whose distribution conditions are incompatible with these,
786+write to the author to ask for permission. For software which is
787+copyrighted by the Free Software Foundation, write to the Free
788+Software Foundation; we sometimes make exceptions for this. Our
789+decision will be guided by the two goals of preserving the free status
790+of all derivatives of our free software and of promoting the sharing
791+and reuse of software generally.
792+
793+ NO WARRANTY
794+
795+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
796+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
797+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
798+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
799+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
800+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
801+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
802+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
803+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
804+
805+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
806+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
807+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
808+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
809+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
810+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
811+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
812+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
813+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
814+DAMAGES.
815+
816+ END OF TERMS AND CONDITIONS
817+
818
819+ How to Apply These Terms to Your New Libraries
820+
821+ If you develop a new library, and you want it to be of the greatest
822+possible use to the public, we recommend making it free software that
823+everyone can redistribute and change. You can do so by permitting
824+redistribution under these terms (or, alternatively, under the terms of the
825+ordinary General Public License).
826+
827+ To apply these terms, attach the following notices to the library. It is
828+safest to attach them to the start of each source file to most effectively
829+convey the exclusion of warranty; and each file should have at least the
830+"copyright" line and a pointer to where the full notice is found.
831+
832+ <one line to give the library's name and a brief idea of what it does.>
833+ Copyright (C) <year> <name of author>
834+
835+ This library is free software; you can redistribute it and/or
836+ modify it under the terms of the GNU Library General Public
837+ License as published by the Free Software Foundation; either
838+ version 2 of the License, or (at your option) any later version.
839+
840+ This library is distributed in the hope that it will be useful,
841+ but WITHOUT ANY WARRANTY; without even the implied warranty of
842+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
843+ Library General Public License for more details.
844+
845+ You should have received a copy of the GNU Library General Public
846+ License along with this library; if not, write to the Free Software
847+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
848+
849+Also add information on how to contact you by electronic and paper mail.
850+
851+You should also get your employer (if you work as a programmer) or your
852+school, if any, to sign a "copyright disclaimer" for the library, if
853+necessary. Here is a sample; alter the names:
854+
855+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
856+ library `Frob' (a library for tweaking knobs) written by James Random Hacker.
857+
858+ <signature of Ty Coon>, 1 April 1990
859+ Ty Coon, President of Vice
860+
861+That's all there is to it!
862
863=== renamed file 'COPYING.LGPL' => 'COPYING.LGPL3'
864=== modified file 'README.md'
865--- README.md 2013-04-24 05:22:20 +0000
866+++ README.md 2017-07-31 09:11:20 +0000
867@@ -9,7 +9,7 @@
868 License (server)
869 -------
870 This program is free software: you can redistribute it and/or modify
871-it under the terms of the GNU General Public License version 3 as
872+it under the terms of the GNU General Public License version 2 or 3 as
873 published by the Free Software Foundation.
874
875 This program is distributed in the hope that it will be useful,
876@@ -23,7 +23,7 @@
877 License (client)
878 -------
879 This program is free software: you can redistribute it and/or modify
880-it under the terms of the GNU Lesser General Public License version 3 as
881+it under the terms of the GNU Lesser General Public License version 2 or 3 as
882 published by the Free Software Foundation.
883
884 This program is distributed in the hope that it will be useful,
885
886=== modified file 'benchmarks/benchmark_multiplexing_dispatchable.cpp'
887--- benchmarks/benchmark_multiplexing_dispatchable.cpp 2015-06-17 05:20:42 +0000
888+++ benchmarks/benchmark_multiplexing_dispatchable.cpp 2017-07-31 09:11:20 +0000
889@@ -2,7 +2,7 @@
890 * Copyright © 2015 Canonical Ltd.
891 *
892 * This program is free software: you can redistribute it and/or modify
893- * it under the terms of the GNU General Public License version 3 as
894+ * it under the terms of the GNU General Public License version 2 or 3 as
895 * published by the Free Software Foundation.
896 *
897 * This program is distributed in the hope that it will be useful,
898
899=== modified file 'benchmarks/frame-uniformity/frame_uniformity_test.cpp'
900--- benchmarks/frame-uniformity/frame_uniformity_test.cpp 2014-10-22 19:27:20 +0000
901+++ benchmarks/frame-uniformity/frame_uniformity_test.cpp 2017-07-31 09:11:20 +0000
902@@ -2,7 +2,7 @@
903 * Copyright © 2014 Canonical Ltd.
904 *
905 * This program is free software: you can redistribute it and/or modify
906- * it under the terms of the GNU General Public License version 3 as
907+ * it under the terms of the GNU General Public License version 2 or 3 as
908 * published by the Free Software Foundation.
909 *
910 * This program is distributed in the hope that it will be useful,
911
912=== modified file 'benchmarks/frame-uniformity/frame_uniformity_test.h'
913--- benchmarks/frame-uniformity/frame_uniformity_test.h 2015-06-25 03:00:08 +0000
914+++ benchmarks/frame-uniformity/frame_uniformity_test.h 2017-07-31 09:11:20 +0000
915@@ -2,7 +2,7 @@
916 * Copyright © 2014 Canonical Ltd.
917 *
918 * This program is free software: you can redistribute it and/or modify
919- * it under the terms of the GNU General Public License version 3 as
920+ * it under the terms of the GNU General Public License version 2 or 3 as
921 * published by the Free Software Foundation.
922 *
923 * This program is distributed in the hope that it will be useful,
924
925=== modified file 'benchmarks/frame-uniformity/main.cpp'
926--- benchmarks/frame-uniformity/main.cpp 2015-04-28 07:54:10 +0000
927+++ benchmarks/frame-uniformity/main.cpp 2017-07-31 09:11:20 +0000
928@@ -2,7 +2,7 @@
929 * Copyright © 2014 Canonical Ltd.
930 *
931 * This program is free software: you can redistribute it and/or modify
932- * it under the terms of the GNU General Public License version 3 as
933+ * it under the terms of the GNU General Public License version 2 or 3 as
934 * published by the Free Software Foundation.
935 *
936 * This program is distributed in the hope that it will be useful,
937
938=== modified file 'benchmarks/frame-uniformity/touch_measuring_client.cpp'
939--- benchmarks/frame-uniformity/touch_measuring_client.cpp 2017-05-08 03:04:26 +0000
940+++ benchmarks/frame-uniformity/touch_measuring_client.cpp 2017-07-31 09:11:20 +0000
941@@ -2,7 +2,7 @@
942 * Copyright © 2014 Canonical Ltd.
943 *
944 * This program is free software: you can redistribute it and/or modify
945- * it under the terms of the GNU General Public License version 3 as
946+ * it under the terms of the GNU General Public License version 2 or 3 as
947 * published by the Free Software Foundation.
948 *
949 * This program is distributed in the hope that it will be useful,
950
951=== modified file 'benchmarks/frame-uniformity/touch_measuring_client.h'
952--- benchmarks/frame-uniformity/touch_measuring_client.h 2015-06-25 03:00:08 +0000
953+++ benchmarks/frame-uniformity/touch_measuring_client.h 2017-07-31 09:11:20 +0000
954@@ -2,7 +2,7 @@
955 * Copyright © 2014 Canonical Ltd.
956 *
957 * This program is free software: you can redistribute it and/or modify
958- * it under the terms of the GNU General Public License version 3 as
959+ * it under the terms of the GNU General Public License version 2 or 3 as
960 * published by the Free Software Foundation.
961 *
962 * This program is distributed in the hope that it will be useful,
963
964=== modified file 'benchmarks/frame-uniformity/touch_producing_server.cpp'
965--- benchmarks/frame-uniformity/touch_producing_server.cpp 2016-01-29 08:18:22 +0000
966+++ benchmarks/frame-uniformity/touch_producing_server.cpp 2017-07-31 09:11:20 +0000
967@@ -2,7 +2,7 @@
968 * Copyright © 2014 Canonical Ltd.
969 *
970 * This program is free software: you can redistribute it and/or modify
971- * it under the terms of the GNU General Public License version 3 as
972+ * it under the terms of the GNU General Public License version 2 or 3 as
973 * published by the Free Software Foundation.
974 *
975 * This program is distributed in the hope that it will be useful,
976
977=== modified file 'benchmarks/frame-uniformity/touch_producing_server.h'
978--- benchmarks/frame-uniformity/touch_producing_server.h 2016-01-29 08:18:22 +0000
979+++ benchmarks/frame-uniformity/touch_producing_server.h 2017-07-31 09:11:20 +0000
980@@ -2,7 +2,7 @@
981 * Copyright © 2014 Canonical Ltd.
982 *
983 * This program is free software: you can redistribute it and/or modify
984- * it under the terms of the GNU General Public License version 3 as
985+ * it under the terms of the GNU General Public License version 2 or 3 as
986 * published by the Free Software Foundation.
987 *
988 * This program is distributed in the hope that it will be useful,
989
990=== modified file 'benchmarks/frame-uniformity/touch_samples.cpp'
991--- benchmarks/frame-uniformity/touch_samples.cpp 2015-06-17 05:20:42 +0000
992+++ benchmarks/frame-uniformity/touch_samples.cpp 2017-07-31 09:11:20 +0000
993@@ -2,7 +2,7 @@
994 * Copyright © 2014 Canonical Ltd.
995 *
996 * This program is free software: you can redistribute it and/or modify
997- * it under the terms of the GNU General Public License version 3 as
998+ * it under the terms of the GNU General Public License version 2 or 3 as
999 * published by the Free Software Foundation.
1000 *
1001 * This program is distributed in the hope that it will be useful,
1002
1003=== modified file 'benchmarks/frame-uniformity/touch_samples.h'
1004--- benchmarks/frame-uniformity/touch_samples.h 2014-10-22 14:08:51 +0000
1005+++ benchmarks/frame-uniformity/touch_samples.h 2017-07-31 09:11:20 +0000
1006@@ -2,7 +2,7 @@
1007 * Copyright © 2014 Canonical Ltd.
1008 *
1009 * This program is free software: you can redistribute it and/or modify
1010- * it under the terms of the GNU General Public License version 3 as
1011+ * it under the terms of the GNU General Public License version 2 or 3 as
1012 * published by the Free Software Foundation.
1013 *
1014 * This program is distributed in the hope that it will be useful,
1015
1016=== modified file 'benchmarks/frame-uniformity/vsync_simulating_graphics_platform.cpp'
1017--- benchmarks/frame-uniformity/vsync_simulating_graphics_platform.cpp 2016-01-29 08:18:22 +0000
1018+++ benchmarks/frame-uniformity/vsync_simulating_graphics_platform.cpp 2017-07-31 09:11:20 +0000
1019@@ -2,7 +2,7 @@
1020 * Copyright © 2014 Canonical Ltd.
1021 *
1022 * This program is free software: you can redistribute it and/or modify
1023- * it under the terms of the GNU General Public License version 3 as
1024+ * it under the terms of the GNU General Public License version 2 or 3 as
1025 * published by the Free Software Foundation.
1026 *
1027 * This program is distributed in the hope that it will be useful,
1028
1029=== modified file 'benchmarks/frame-uniformity/vsync_simulating_graphics_platform.h'
1030--- benchmarks/frame-uniformity/vsync_simulating_graphics_platform.h 2016-01-29 08:18:22 +0000
1031+++ benchmarks/frame-uniformity/vsync_simulating_graphics_platform.h 2017-07-31 09:11:20 +0000
1032@@ -2,7 +2,7 @@
1033 * Copyright © 2014 Canonical Ltd.
1034 *
1035 * This program is free software: you can redistribute it and/or modify
1036- * it under the terms of the GNU General Public License version 3 as
1037+ * it under the terms of the GNU General Public License version 2 or 3 as
1038 * published by the Free Software Foundation.
1039 *
1040 * This program is distributed in the hope that it will be useful,
1041
1042=== modified file 'debian/copyright'
1043--- debian/copyright 2017-05-08 03:04:26 +0000
1044+++ debian/copyright 2017-07-31 09:11:20 +0000
1045@@ -1,11 +1,11 @@
1046 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1047 Upstream-Name: Mir
1048-Upstream-Contact: Thomas Voß <thomas.voss@canonical.com>
1049+Upstream-Contact: Alan Griffiths <alan.griffiths@canonical.com>
1050 Source: http://launchpad.net/mir
1051
1052 Files: *
1053-Copyright: 2012-2013, Canonical Ltd.
1054-License: GPL-3
1055+Copyright: 2012-2017, Canonical Ltd.
1056+License: GPL-3 or GPL-2
1057 This program is free software: you can redistribute it and/or modify
1058 it under the terms of the GNU General Public License version 3 as
1059 published by the Free Software Foundation.
1060@@ -18,6 +18,31 @@
1061 On Debian systems, the full text of the GNU General Public
1062 License version 3 can be found in the file
1063 `/usr/share/common-licenses/GPL-3'.
1064+ .
1065+ On Debian systems, the full text of the GNU General Public
1066+ License version 2 can be found in the file
1067+ `/usr/share/common-licenses/GPL-2'.
1068+
1069+Files: include/client/* include/common/* include/core/* include/platform/* include/platforms/* include/renderers/*
1070+ src/client/* src/common/* src/core/* src/platform/* src/platforms/* src/renderers/*
1071+Copyright: 2012-2017, Canonical Ltd.
1072+License: LGPL-3 or LGPL-2
1073+ This program is free software: you can redistribute it and/or modify
1074+ it under the terms of the GNU Lesser General Public License version 3 as
1075+ published by the Free Software Foundation.
1076+ .
1077+ This program is distributed in the hope that it will be useful,
1078+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1079+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1080+ GNU Lesser General Public License for more details.
1081+ .
1082+ On Debian systems, the full text of the GNU Lesser General Public
1083+ License version 3 can be found in the file
1084+ `/usr/share/common-licenses/LGPL-3'.
1085+ .
1086+ On Debian systems, the full text of the GNU Lesser General Public
1087+ License version 2 can be found in the file
1088+ `/usr/share/common-licenses/LGPL-2'.
1089
1090 Files: include/test/mir_test/gmock_fixes.h:
1091 Copyright:
1092@@ -49,20 +74,3 @@
1093 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1094 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1095 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1096-
1097-Files: include/client/* include/common/* src/client/* src/common/*
1098-Copyright: 2012-2013, Canonical Ltd.
1099-License: LGPL-3
1100- This program is free software: you can redistribute it and/or modify
1101- it under the terms of the GNU Lesser General Public License version 3 as
1102- published by the Free Software Foundation.
1103- .
1104- This program is distributed in the hope that it will be useful,
1105- but WITHOUT ANY WARRANTY; without even the implied warranty of
1106- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1107- GNU Lesser General Public License for more details.
1108- .
1109- On Debian systems, the full text of the GNU Lesser General Public
1110- License version 3 can be found in the file
1111- `/usr/share/common-licenses/LGPL-3'.
1112-
1113
1114=== modified file 'examples/animated_cursor_demo_client.c'
1115--- examples/animated_cursor_demo_client.c 2017-05-19 13:51:47 +0000
1116+++ examples/animated_cursor_demo_client.c 2017-07-31 09:11:20 +0000
1117@@ -2,7 +2,7 @@
1118 * Copyright © 2015 Canonical LTD
1119 *
1120 * This program is free software: you can redistribute it and/or modify
1121- * it under the terms of the GNU General Public License version 3 as
1122+ * it under the terms of the GNU General Public License version 2 or 3 as
1123 * published by the Free Software Foundation.
1124 *
1125 * This program is distributed in the hope that it will be useful,
1126
1127=== modified file 'examples/as_render_target.h'
1128--- examples/as_render_target.h 2015-10-01 08:58:30 +0000
1129+++ examples/as_render_target.h 2017-07-31 09:11:20 +0000
1130@@ -2,7 +2,7 @@
1131 * Copyright © 2015 Canonical Ltd.
1132 *
1133 * This program is free software: you can redistribute it and/or modify
1134- * it under the terms of the GNU General Public License version 3 as
1135+ * it under the terms of the GNU General Public License version 2 or 3 as
1136 * published by the Free Software Foundation.
1137 *
1138 * This program is distributed in the hope that it will be useful,
1139
1140=== modified file 'examples/basic.c'
1141--- examples/basic.c 2017-05-19 13:49:04 +0000
1142+++ examples/basic.c 2017-07-31 09:11:20 +0000
1143@@ -2,7 +2,7 @@
1144 * Copyright © 2012 Canonical Ltd.
1145 *
1146 * This program is free software: you can redistribute it and/or modify
1147- * it under the terms of the GNU General Public License version 3 as
1148+ * it under the terms of the GNU General Public License version 2 or 3 as
1149 * published by the Free Software Foundation.
1150 *
1151 * This program is distributed in the hope that it will be useful,
1152
1153=== modified file 'examples/buffer_render_target.cpp'
1154--- examples/buffer_render_target.cpp 2016-01-29 08:18:22 +0000
1155+++ examples/buffer_render_target.cpp 2017-07-31 09:11:20 +0000
1156@@ -2,7 +2,7 @@
1157 * Copyright © 2012 Canonical Ltd.
1158 *
1159 * This program is free software: you can redistribute it and/or modify
1160- * it under the terms of the GNU General Public License version 3 as
1161+ * it under the terms of the GNU General Public License version 2 or 3 as
1162 * published by the Free Software Foundation.
1163 *
1164 * This program is distributed in the hope that it will be useful,
1165
1166=== modified file 'examples/buffer_render_target.h'
1167--- examples/buffer_render_target.h 2015-02-22 07:46:25 +0000
1168+++ examples/buffer_render_target.h 2017-07-31 09:11:20 +0000
1169@@ -2,7 +2,7 @@
1170 * Copyright © 2012 Canonical Ltd.
1171 *
1172 * This program is free software: you can redistribute it and/or modify
1173- * it under the terms of the GNU General Public License version 3 as
1174+ * it under the terms of the GNU General Public License version 2 or 3 as
1175 * published by the Free Software Foundation.
1176 *
1177 * This program is distributed in the hope that it will be useful,
1178
1179=== modified file 'examples/camera.c'
1180--- examples/camera.c 2017-05-19 13:49:04 +0000
1181+++ examples/camera.c 2017-07-31 09:11:20 +0000
1182@@ -2,7 +2,7 @@
1183 * Copyright © 2015-2016 Canonical Ltd.
1184 *
1185 * This program is free software: you can redistribute it and/or modify
1186- * it under the terms of the GNU General Public License version 3 as
1187+ * it under the terms of the GNU General Public License version 2 or 3 as
1188 * published by the Free Software Foundation.
1189 *
1190 * This program is distributed in the hope that it will be useful,
1191
1192=== modified file 'examples/chain_jumping_buffers.c'
1193--- examples/chain_jumping_buffers.c 2017-05-19 13:54:14 +0000
1194+++ examples/chain_jumping_buffers.c 2017-07-31 09:11:20 +0000
1195@@ -2,7 +2,7 @@
1196 * Copyright © 2016 Canonical Ltd.
1197 *
1198 * This program is free software: you can redistribute it and/or modify
1199- * it under the terms of the GNU General Public License version 3 as
1200+ * it under the terms of the GNU General Public License version 2 or 3 as
1201 * published by the Free Software Foundation.
1202 *
1203 * This program is distributed in the hope that it will be useful,
1204
1205=== modified file 'examples/client_helpers.cpp'
1206--- examples/client_helpers.cpp 2017-07-24 09:52:26 +0000
1207+++ examples/client_helpers.cpp 2017-07-31 09:11:20 +0000
1208@@ -2,7 +2,7 @@
1209 * Copyright © 2015-2017 Canonical Ltd.
1210 *
1211 * This program is free software: you can redistribute it and/or modify
1212- * it under the terms of the GNU General Public License version 3 as
1213+ * it under the terms of the GNU General Public License version 2 or 3 as
1214 * published by the Free Software Foundation.
1215 *
1216 * This program is distributed in the hope that it will be useful,
1217
1218=== modified file 'examples/client_helpers.h'
1219--- examples/client_helpers.h 2017-06-06 14:57:41 +0000
1220+++ examples/client_helpers.h 2017-07-31 09:11:20 +0000
1221@@ -2,7 +2,7 @@
1222 * Copyright © 2015-2017 Canonical Ltd.
1223 *
1224 * This program is free software: you can redistribute it and/or modify
1225- * it under the terms of the GNU General Public License version 3 as
1226+ * it under the terms of the GNU General Public License version 2 or 3 as
1227 * published by the Free Software Foundation.
1228 *
1229 * This program is distributed in the hope that it will be useful,
1230
1231=== modified file 'examples/client_touch_validator.cpp'
1232--- examples/client_touch_validator.cpp 2017-06-06 15:41:28 +0000
1233+++ examples/client_touch_validator.cpp 2017-07-31 09:11:20 +0000
1234@@ -4,7 +4,7 @@
1235 * Copyright © 2015 Canonical Ltd.
1236 *
1237 * This program is free software: you can redistribute it and/or modify
1238- * it under the terms of the GNU General Public License version 3 as
1239+ * it under the terms of the GNU General Public License version 2 or 3 as
1240 * published by the Free Software Foundation.
1241 *
1242 * This program is distributed in the hope that it will be useful,
1243
1244=== modified file 'examples/cursor-theme-dump.cpp'
1245--- examples/cursor-theme-dump.cpp 2016-01-29 08:18:22 +0000
1246+++ examples/cursor-theme-dump.cpp 2017-07-31 09:11:20 +0000
1247@@ -2,7 +2,7 @@
1248 * Copyright © 2015 Canonical Ltd.
1249 *
1250 * This program is free software: you can redistribute it and/or modify it
1251- * under the terms of the GNU General Public License version 3,
1252+ * under the terms of the GNU General Public License version 2 or 3,
1253 * as published by the Free Software Foundation.
1254 *
1255 * This program is distributed in the hope that it will be useful,
1256
1257=== modified file 'examples/cursors_demo_client.c'
1258--- examples/cursors_demo_client.c 2017-05-08 03:04:26 +0000
1259+++ examples/cursors_demo_client.c 2017-07-31 09:11:20 +0000
1260@@ -2,7 +2,7 @@
1261 * Copyright © 2014 Canonical LTD
1262 *
1263 * This program is free software: you can redistribute it and/or modify
1264- * it under the terms of the GNU General Public License version 3 as
1265+ * it under the terms of the GNU General Public License version 2 or 3 as
1266 * published by the Free Software Foundation.
1267 *
1268 * This program is distributed in the hope that it will be useful,
1269
1270=== modified file 'examples/demo_client_display_config.c'
1271--- examples/demo_client_display_config.c 2017-07-24 08:14:25 +0000
1272+++ examples/demo_client_display_config.c 2017-07-31 09:11:20 +0000
1273@@ -4,7 +4,7 @@
1274 * Copyright © 2013, 2017 Canonical Ltd.
1275 *
1276 * This program is free software: you can redistribute it and/or modify
1277- * it under the terms of the GNU General Public License version 3 as
1278+ * it under the terms of the GNU General Public License version 2 or 3 as
1279 * published by the Free Software Foundation.
1280 *
1281 * This program is distributed in the hope that it will be useful,
1282
1283=== modified file 'examples/eglapp.c'
1284--- examples/eglapp.c 2017-06-30 11:35:46 +0000
1285+++ examples/eglapp.c 2017-07-31 09:11:20 +0000
1286@@ -2,7 +2,7 @@
1287 * Copyright © 2013 Canonical Ltd.
1288 *
1289 * This program is free software: you can redistribute it and/or modify
1290- * it under the terms of the GNU General Public License version 3 as
1291+ * it under the terms of the GNU General Public License version 2 or 3 as
1292 * published by the Free Software Foundation.
1293 *
1294 * This program is distributed in the hope that it will be useful,
1295
1296=== modified file 'examples/eglapp.h'
1297--- examples/eglapp.h 2017-06-06 15:41:28 +0000
1298+++ examples/eglapp.h 2017-07-31 09:11:20 +0000
1299@@ -2,7 +2,7 @@
1300 * Copyright © 2013 Canonical Ltd.
1301 *
1302 * This program is free software: you can redistribute it and/or modify
1303- * it under the terms of the GNU General Public License version 3 as
1304+ * it under the terms of the GNU General Public License version 2 or 3 as
1305 * published by the Free Software Foundation.
1306 *
1307 * This program is distributed in the hope that it will be useful,
1308
1309=== modified file 'examples/eglcounter.cpp'
1310--- examples/eglcounter.cpp 2017-05-08 03:04:26 +0000
1311+++ examples/eglcounter.cpp 2017-07-31 09:11:20 +0000
1312@@ -2,7 +2,7 @@
1313 * Copyright © 2014 Canonical Ltd.
1314 *
1315 * This program is free software: you can redistribute it and/or modify
1316- * it under the terms of the GNU General Public License version 3 as
1317+ * it under the terms of the GNU General Public License version 2 or 3 as
1318 * published by the Free Software Foundation.
1319 *
1320 * This program is distributed in the hope that it will be useful,
1321
1322=== modified file 'examples/eglflash.c'
1323--- examples/eglflash.c 2017-05-08 03:04:26 +0000
1324+++ examples/eglflash.c 2017-07-31 09:11:20 +0000
1325@@ -4,7 +4,7 @@
1326 * Copyright © 2013 Canonical Ltd.
1327 *
1328 * This program is free software: you can redistribute it and/or modify
1329- * it under the terms of the GNU General Public License version 3 as
1330+ * it under the terms of the GNU General Public License version 2 or 3 as
1331 * published by the Free Software Foundation.
1332 *
1333 * This program is distributed in the hope that it will be useful,
1334
1335=== modified file 'examples/eglplasma.c'
1336--- examples/eglplasma.c 2017-05-08 03:04:26 +0000
1337+++ examples/eglplasma.c 2017-07-31 09:11:20 +0000
1338@@ -2,7 +2,7 @@
1339 * Copyright © 2013 Canonical Ltd.
1340 *
1341 * This program is free software: you can redistribute it and/or modify
1342- * it under the terms of the GNU General Public License version 3 as
1343+ * it under the terms of the GNU General Public License version 2 or 3 as
1344 * published by the Free Software Foundation.
1345 *
1346 * This program is distributed in the hope that it will be useful,
1347
1348=== modified file 'examples/eglsquare.cpp'
1349--- examples/eglsquare.cpp 2017-07-24 09:52:26 +0000
1350+++ examples/eglsquare.cpp 2017-07-31 09:11:20 +0000
1351@@ -2,7 +2,7 @@
1352 * Copyright © 2015 Canonical Ltd.
1353 *
1354 * This program is free software: you can redistribute it and/or modify
1355- * it under the terms of the GNU General Public License version 3 as
1356+ * it under the terms of the GNU General Public License version 2 or 3 as
1357 * published by the Free Software Foundation.
1358 *
1359 * This program is distributed in the hope that it will be useful,
1360
1361=== modified file 'examples/eglstateswitcher.c'
1362--- examples/eglstateswitcher.c 2017-05-08 03:04:26 +0000
1363+++ examples/eglstateswitcher.c 2017-07-31 09:11:20 +0000
1364@@ -4,7 +4,7 @@
1365 * Copyright © 2014 Canonical Ltd.
1366 *
1367 * This program is free software: you can redistribute it and/or modify
1368- * it under the terms of the GNU General Public License version 3 as
1369+ * it under the terms of the GNU General Public License version 2 or 3 as
1370 * published by the Free Software Foundation.
1371 *
1372 * This program is distributed in the hope that it will be useful,
1373
1374=== modified file 'examples/egltriangle.c'
1375--- examples/egltriangle.c 2017-05-08 03:04:26 +0000
1376+++ examples/egltriangle.c 2017-07-31 09:11:20 +0000
1377@@ -2,7 +2,7 @@
1378 * Copyright © 2013 Canonical Ltd.
1379 *
1380 * This program is free software: you can redistribute it and/or modify
1381- * it under the terms of the GNU General Public License version 3 as
1382+ * it under the terms of the GNU General Public License version 2 or 3 as
1383 * published by the Free Software Foundation.
1384 *
1385 * This program is distributed in the hope that it will be useful,
1386
1387=== modified file 'examples/fingerpaint.c'
1388--- examples/fingerpaint.c 2017-05-19 13:49:04 +0000
1389+++ examples/fingerpaint.c 2017-07-31 09:11:20 +0000
1390@@ -2,7 +2,7 @@
1391 * Copyright © 2013 Canonical Ltd.
1392 *
1393 * This program is free software: you can redistribute it and/or modify
1394- * it under the terms of the GNU General Public License version 3 as
1395+ * it under the terms of the GNU General Public License version 2 or 3 as
1396 * published by the Free Software Foundation.
1397 *
1398 * This program is distributed in the hope that it will be useful,
1399
1400=== modified file 'examples/flicker.c'
1401--- examples/flicker.c 2017-06-06 09:02:33 +0000
1402+++ examples/flicker.c 2017-07-31 09:11:20 +0000
1403@@ -2,7 +2,7 @@
1404 * Copyright © 2012 Canonical Ltd.
1405 *
1406 * This program is free software: you can redistribute it and/or modify
1407- * it under the terms of the GNU General Public License version 3 as
1408+ * it under the terms of the GNU General Public License version 2 or 3 as
1409 * published by the Free Software Foundation.
1410 *
1411 * This program is distributed in the hope that it will be useful,
1412
1413=== modified file 'examples/glog_logger.cpp'
1414--- examples/glog_logger.cpp 2015-02-22 07:46:25 +0000
1415+++ examples/glog_logger.cpp 2017-07-31 09:11:20 +0000
1416@@ -2,7 +2,7 @@
1417 * Copyright © 2013 Canonical Ltd.
1418 *
1419 * This program is free software: you can redistribute it and/or modify
1420- * it under the terms of the GNU General Public License version 3 as
1421+ * it under the terms of the GNU General Public License version 2 or 3 as
1422 * published by the Free Software Foundation.
1423 *
1424 * This program is distributed in the hope that it will be useful,
1425
1426=== modified file 'examples/glog_logger.h'
1427--- examples/glog_logger.h 2015-02-22 07:46:25 +0000
1428+++ examples/glog_logger.h 2017-07-31 09:11:20 +0000
1429@@ -2,7 +2,7 @@
1430 * Copyright © 2013 Canonical Ltd.
1431 *
1432 * This program is free software: you can redistribute it and/or modify
1433- * it under the terms of the GNU General Public License version 3 as
1434+ * it under the terms of the GNU General Public License version 2 or 3 as
1435 * published by the Free Software Foundation.
1436 *
1437 * This program is distributed in the hope that it will be useful,
1438
1439=== modified file 'examples/graphics.h'
1440--- examples/graphics.h 2013-04-24 05:22:20 +0000
1441+++ examples/graphics.h 2017-07-31 09:11:20 +0000
1442@@ -2,7 +2,7 @@
1443 * Copyright © 2012 Canonical Ltd.
1444 *
1445 * This program is free software: you can redistribute it and/or modify it
1446- * under the terms of the GNU General Public License version 3,
1447+ * under the terms of the GNU General Public License version 2 or 3,
1448 * as published by the Free Software Foundation.
1449 *
1450 * This program is distributed in the hope that it will be useful,
1451
1452=== modified file 'examples/graphics_utils.cpp'
1453--- examples/graphics_utils.cpp 2017-05-08 03:04:26 +0000
1454+++ examples/graphics_utils.cpp 2017-07-31 09:11:20 +0000
1455@@ -2,7 +2,7 @@
1456 * Copyright © 2012 Canonical Ltd.
1457 *
1458 * This program is free software: you can redistribute it and/or modify it
1459- * under the terms of the GNU General Public License version 3,
1460+ * under the terms of the GNU General Public License version 2 or 3,
1461 * as published by the Free Software Foundation.
1462 *
1463 * This program is distributed in the hope that it will be useful,
1464
1465=== modified file 'examples/image_renderer.cpp'
1466--- examples/image_renderer.cpp 2017-05-08 03:04:26 +0000
1467+++ examples/image_renderer.cpp 2017-07-31 09:11:20 +0000
1468@@ -2,7 +2,7 @@
1469 * Copyright © 2012 Canonical Ltd.
1470 *
1471 * This program is free software: you can redistribute it and/or modify
1472- * it under the terms of the GNU General Public License version 3 as
1473+ * it under the terms of the GNU General Public License version 2 or 3 as
1474 * published by the Free Software Foundation.
1475 *
1476 * This program is distributed in the hope that it will be useful,
1477
1478=== modified file 'examples/image_renderer.h'
1479--- examples/image_renderer.h 2015-02-22 07:46:25 +0000
1480+++ examples/image_renderer.h 2017-07-31 09:11:20 +0000
1481@@ -2,7 +2,7 @@
1482 * Copyright © 2012 Canonical Ltd.
1483 *
1484 * This program is free software: you can redistribute it and/or modify
1485- * it under the terms of the GNU General Public License version 3 as
1486+ * it under the terms of the GNU General Public License version 2 or 3 as
1487 * published by the Free Software Foundation.
1488 *
1489 * This program is distributed in the hope that it will be useful,
1490
1491=== modified file 'examples/input_shapes.cpp'
1492--- examples/input_shapes.cpp 2017-05-23 10:51:47 +0000
1493+++ examples/input_shapes.cpp 2017-07-31 09:11:20 +0000
1494@@ -2,7 +2,7 @@
1495 * Copyright © 2015 Canonical Ltd.
1496 *
1497 * This program is free software: you can redistribute it and/or modify
1498- * it under the terms of the GNU General Public License version 3 as
1499+ * it under the terms of the GNU General Public License version 2 or 3 as
1500 * published by the Free Software Foundation.
1501 *
1502 * This program is distributed in the hope that it will be useful,
1503
1504=== modified file 'examples/mir_demo_server_loader.cpp'
1505--- examples/mir_demo_server_loader.cpp 2017-05-08 03:04:26 +0000
1506+++ examples/mir_demo_server_loader.cpp 2017-07-31 09:11:20 +0000
1507@@ -2,7 +2,7 @@
1508 * Copyright © 2015 Canonical Ltd.
1509 *
1510 * This program is free software: you can redistribute it and/or modify
1511- * it under the terms of the GNU General Public License version 3 as
1512+ * it under the terms of the GNU General Public License version 2 or 3 as
1513 * published by the Free Software Foundation.
1514 *
1515 * This program is distributed in the hope that it will be useful,
1516
1517=== modified file 'examples/mir_image.h'
1518--- examples/mir_image.h 2013-04-24 05:22:20 +0000
1519+++ examples/mir_image.h 2017-07-31 09:11:20 +0000
1520@@ -2,7 +2,7 @@
1521 * Copyright © 2012 Canonical Ltd.
1522 *
1523 * This program is free software: you can redistribute it and/or modify it
1524- * under the terms of the GNU General Public License version 3,
1525+ * under the terms of the GNU General Public License version 2 or 3,
1526 * as published by the Free Software Foundation.
1527 *
1528 * This program is distributed in the hope that it will be useful,
1529
1530=== modified file 'examples/multi_stream.cpp'
1531--- examples/multi_stream.cpp 2017-06-06 14:57:41 +0000
1532+++ examples/multi_stream.cpp 2017-07-31 09:11:20 +0000
1533@@ -2,7 +2,7 @@
1534 * Copyright © 2015 Canonical Ltd.
1535 *
1536 * This program is free software: you can redistribute it and/or modify
1537- * it under the terms of the GNU General Public License version 3 as
1538+ * it under the terms of the GNU General Public License version 2 or 3 as
1539 * published by the Free Software Foundation.
1540 *
1541 * This program is distributed in the hope that it will be useful,
1542
1543=== modified file 'examples/multiwin.c'
1544--- examples/multiwin.c 2017-05-19 14:41:00 +0000
1545+++ examples/multiwin.c 2017-07-31 09:11:20 +0000
1546@@ -2,7 +2,7 @@
1547 * Copyright © 2013 Canonical Ltd.
1548 *
1549 * This program is free software: you can redistribute it and/or modify
1550- * it under the terms of the GNU General Public License version 3 as
1551+ * it under the terms of the GNU General Public License version 2 or 3 as
1552 * published by the Free Software Foundation.
1553 *
1554 * This program is distributed in the hope that it will be useful,
1555
1556=== modified file 'examples/pointer_confinement.c'
1557--- examples/pointer_confinement.c 2017-05-08 03:04:26 +0000
1558+++ examples/pointer_confinement.c 2017-07-31 09:11:20 +0000
1559@@ -2,7 +2,7 @@
1560 * Copyright © 2016 Canonical Ltd.
1561 *
1562 * This program is free software: you can redistribute it and/or modify
1563- * it under the terms of the GNU General Public License version 3 as
1564+ * it under the terms of the GNU General Public License version 2 or 3 as
1565 * published by the Free Software Foundation.
1566 *
1567 * This program is distributed in the hope that it will be useful,
1568
1569=== modified file 'examples/prerendered_frames.c'
1570--- examples/prerendered_frames.c 2017-06-06 15:51:05 +0000
1571+++ examples/prerendered_frames.c 2017-07-31 09:11:20 +0000
1572@@ -2,7 +2,7 @@
1573 * Copyright © 2016 Canonical Ltd.
1574 *
1575 * This program is free software: you can redistribute it and/or modify
1576- * it under the terms of the GNU General Public License version 3 as
1577+ * it under the terms of the GNU General Public License version 2 or 3 as
1578 * published by the Free Software Foundation.
1579 *
1580 * This program is distributed in the hope that it will be useful,
1581
1582=== modified file 'examples/progressbar.c'
1583--- examples/progressbar.c 2017-06-06 09:02:33 +0000
1584+++ examples/progressbar.c 2017-07-31 09:11:20 +0000
1585@@ -2,7 +2,7 @@
1586 * Copyright © 2013 Canonical Ltd.
1587 *
1588 * This program is free software: you can redistribute it and/or modify
1589- * it under the terms of the GNU General Public License version 3 as
1590+ * it under the terms of the GNU General Public License version 2 or 3 as
1591 * published by the Free Software Foundation.
1592 *
1593 * This program is distributed in the hope that it will be useful,
1594
1595=== modified file 'examples/prompt_session.c'
1596--- examples/prompt_session.c 2017-05-08 03:04:26 +0000
1597+++ examples/prompt_session.c 2017-07-31 09:11:20 +0000
1598@@ -2,7 +2,7 @@
1599 * Copyright © 2014 Canonical Ltd.
1600 *
1601 * This program is free software: you can redistribute it and/or modify
1602- * it under the terms of the GNU General Public License version 3 as
1603+ * it under the terms of the GNU General Public License version 2 or 3 as
1604 * published by the Free Software Foundation.
1605 *
1606 * This program is distributed in the hope that it will be useful,
1607
1608=== modified file 'examples/release_at_exit.c'
1609--- examples/release_at_exit.c 2017-05-19 08:41:54 +0000
1610+++ examples/release_at_exit.c 2017-07-31 09:11:20 +0000
1611@@ -2,7 +2,7 @@
1612 * Copyright © 2012-2014 Canonical Ltd.
1613 *
1614 * This program is free software: you can redistribute it and/or modify
1615- * it under the terms of the GNU General Public License version 3 as
1616+ * it under the terms of the GNU General Public License version 2 or 3 as
1617 * published by the Free Software Foundation.
1618 *
1619 * This program is distributed in the hope that it will be useful,
1620
1621=== modified file 'examples/render_surface.cpp'
1622--- examples/render_surface.cpp 2017-05-19 13:49:04 +0000
1623+++ examples/render_surface.cpp 2017-07-31 09:11:20 +0000
1624@@ -2,7 +2,7 @@
1625 * Copyright © 2016 Canonical Ltd.
1626 *
1627 * This program is free software: you can redistribute it and/or modify
1628- * it under the terms of the GNU General Public License version 3 as
1629+ * it under the terms of the GNU General Public License version 2 or 3 as
1630 * published by the Free Software Foundation.
1631 *
1632 * This program is distributed in the hope that it will be useful,
1633
1634=== modified file 'examples/screencast.cpp'
1635--- examples/screencast.cpp 2017-06-06 16:25:48 +0000
1636+++ examples/screencast.cpp 2017-07-31 09:11:20 +0000
1637@@ -2,7 +2,7 @@
1638 * Copyright © 2017 Canonical Ltd.
1639 *
1640 * This program is free software: you can redistribute it and/or modify
1641- * it under the terms of the GNU General Public License version 3 as
1642+ * it under the terms of the GNU General Public License version 2 or 3 as
1643 * published by the Free Software Foundation.
1644 *
1645 * This program is distributed in the hope that it will be useful,
1646
1647=== modified file 'examples/scroll.cpp'
1648--- examples/scroll.cpp 2017-05-08 03:04:26 +0000
1649+++ examples/scroll.cpp 2017-07-31 09:11:20 +0000
1650@@ -2,7 +2,7 @@
1651 * Copyright © 2012 Canonical Ltd.
1652 *
1653 * This program is free software: you can redistribute it and/or modify
1654- * it under the terms of the GNU General Public License version 3 as
1655+ * it under the terms of the GNU General Public License version 2 or 3 as
1656 * published by the Free Software Foundation.
1657 *
1658 * This program is distributed in the hope that it will be useful,
1659
1660=== modified file 'examples/server_example.cpp'
1661--- examples/server_example.cpp 2017-05-08 03:04:26 +0000
1662+++ examples/server_example.cpp 2017-07-31 09:11:20 +0000
1663@@ -2,7 +2,7 @@
1664 * Copyright © 2012-2015 Canonical Ltd.
1665 *
1666 * This program is free software: you can redistribute it and/or modify
1667- * it under the terms of the GNU General Public License version 3 as
1668+ * it under the terms of the GNU General Public License version 2 or 3 as
1669 * published by the Free Software Foundation.
1670 *
1671 * This program is distributed in the hope that it will be useful,
1672
1673=== modified file 'examples/server_example_adorning_compositor.cpp'
1674--- examples/server_example_adorning_compositor.cpp 2017-05-08 03:04:26 +0000
1675+++ examples/server_example_adorning_compositor.cpp 2017-07-31 09:11:20 +0000
1676@@ -2,7 +2,7 @@
1677 * Copyright © 2015, 2016 Canonical Ltd.
1678 *
1679 * This program is free software: you can redistribute it and/or modify it
1680- * under the terms of the GNU General Public License version 3,
1681+ * under the terms of the GNU General Public License version 2 or 3,
1682 * as published by the Free Software Foundation.
1683 *
1684 * This program is distributed in the hope that it will be useful,
1685
1686=== modified file 'examples/server_example_adorning_compositor.h'
1687--- examples/server_example_adorning_compositor.h 2016-01-29 08:18:22 +0000
1688+++ examples/server_example_adorning_compositor.h 2017-07-31 09:11:20 +0000
1689@@ -2,7 +2,7 @@
1690 * Copyright © 2015, 2016 Canonical Ltd.
1691 *
1692 * This program is free software: you can redistribute it and/or modify it
1693- * under the terms of the GNU General Public License version 3,
1694+ * under the terms of the GNU General Public License version 2 or 3,
1695 * as published by the Free Software Foundation.
1696 *
1697 * This program is distributed in the hope that it will be useful,
1698
1699=== modified file 'examples/server_example_basic_window_manager.cpp'
1700--- examples/server_example_basic_window_manager.cpp 2017-05-08 03:04:26 +0000
1701+++ examples/server_example_basic_window_manager.cpp 2017-07-31 09:11:20 +0000
1702@@ -2,7 +2,7 @@
1703 * Copyright © 2015 Canonical Ltd.
1704 *
1705 * This program is free software: you can redistribute it and/or modify it
1706- * under the terms of the GNU General Public License version 3,
1707+ * under the terms of the GNU General Public License version 2 or 3,
1708 * as published by the Free Software Foundation.
1709 *
1710 * This program is distributed in the hope that it will be useful,
1711
1712=== modified file 'examples/server_example_basic_window_manager.h'
1713--- examples/server_example_basic_window_manager.h 2017-05-08 03:04:26 +0000
1714+++ examples/server_example_basic_window_manager.h 2017-07-31 09:11:20 +0000
1715@@ -2,7 +2,7 @@
1716 * Copyright © 2015 Canonical Ltd.
1717 *
1718 * This program is free software: you can redistribute it and/or modify it
1719- * under the terms of the GNU General Public License version 3,
1720+ * under the terms of the GNU General Public License version 2 or 3,
1721 * as published by the Free Software Foundation.
1722 *
1723 * This program is distributed in the hope that it will be useful,
1724
1725=== modified file 'examples/server_example_canonical_window_manager.cpp'
1726--- examples/server_example_canonical_window_manager.cpp 2017-05-22 23:26:24 +0000
1727+++ examples/server_example_canonical_window_manager.cpp 2017-07-31 09:11:20 +0000
1728@@ -2,7 +2,7 @@
1729 * Copyright © 2015 Canonical Ltd.
1730 *
1731 * This program is free software: you can redistribute it and/or modify it
1732- * under the terms of the GNU General Public License version 3,
1733+ * under the terms of the GNU General Public License version 2 or 3,
1734 * as published by the Free Software Foundation.
1735 *
1736 * This program is distributed in the hope that it will be useful,
1737
1738=== modified file 'examples/server_example_canonical_window_manager.h'
1739--- examples/server_example_canonical_window_manager.h 2017-05-22 23:26:24 +0000
1740+++ examples/server_example_canonical_window_manager.h 2017-07-31 09:11:20 +0000
1741@@ -2,7 +2,7 @@
1742 * Copyright © 2015 Canonical Ltd.
1743 *
1744 * This program is free software: you can redistribute it and/or modify it
1745- * under the terms of the GNU General Public License version 3,
1746+ * under the terms of the GNU General Public License version 2 or 3,
1747 * as published by the Free Software Foundation.
1748 *
1749 * This program is distributed in the hope that it will be useful,
1750
1751=== modified file 'examples/server_example_cursor_images.cpp'
1752--- examples/server_example_cursor_images.cpp 2015-10-08 12:47:22 +0000
1753+++ examples/server_example_cursor_images.cpp 2017-07-31 09:11:20 +0000
1754@@ -2,7 +2,7 @@
1755 * Copyright © 2015 Canonical Ltd.
1756 *
1757 * This program is free software: you can redistribute it and/or modify it
1758- * under the terms of the GNU General Public License version 3,
1759+ * under the terms of the GNU General Public License version 2 or 3,
1760 * as published by the Free Software Foundation.
1761 *
1762 * This program is distributed in the hope that it will be useful,
1763
1764=== modified file 'examples/server_example_cursor_images.h'
1765--- examples/server_example_cursor_images.h 2015-10-08 12:47:22 +0000
1766+++ examples/server_example_cursor_images.h 2017-07-31 09:11:20 +0000
1767@@ -2,7 +2,7 @@
1768 * Copyright © 2015 Canonical Ltd.
1769 *
1770 * This program is free software: you can redistribute it and/or modify it
1771- * under the terms of the GNU General Public License version 3,
1772+ * under the terms of the GNU General Public License version 2 or 3,
1773 * as published by the Free Software Foundation.
1774 *
1775 * This program is distributed in the hope that it will be useful,
1776
1777=== modified file 'examples/server_example_custom_compositor.cpp'
1778--- examples/server_example_custom_compositor.cpp 2016-01-29 08:18:22 +0000
1779+++ examples/server_example_custom_compositor.cpp 2017-07-31 09:11:20 +0000
1780@@ -2,7 +2,7 @@
1781 * Copyright © 2015, 2016 Canonical Ltd.
1782 *
1783 * This program is free software: you can redistribute it and/or modify it
1784- * under the terms of the GNU General Public License version 3,
1785+ * under the terms of the GNU General Public License version 2 or 3,
1786 * as published by the Free Software Foundation.
1787 *
1788 * This program is distributed in the hope that it will be useful,
1789
1790=== modified file 'examples/server_example_custom_compositor.h'
1791--- examples/server_example_custom_compositor.h 2015-04-07 12:43:16 +0000
1792+++ examples/server_example_custom_compositor.h 2017-07-31 09:11:20 +0000
1793@@ -2,7 +2,7 @@
1794 * Copyright © 2015 Canonical Ltd.
1795 *
1796 * This program is free software: you can redistribute it and/or modify it
1797- * under the terms of the GNU General Public License version 3,
1798+ * under the terms of the GNU General Public License version 2 or 3,
1799 * as published by the Free Software Foundation.
1800 *
1801 * This program is distributed in the hope that it will be useful,
1802
1803=== modified file 'examples/server_example_display_configuration_policy.cpp'
1804--- examples/server_example_display_configuration_policy.cpp 2015-06-25 13:43:43 +0000
1805+++ examples/server_example_display_configuration_policy.cpp 2017-07-31 09:11:20 +0000
1806@@ -2,7 +2,7 @@
1807 * Copyright © 2014 Canonical Ltd.
1808 *
1809 * This program is free software: you can redistribute it and/or modify it
1810- * under the terms of the GNU General Public License version 3,
1811+ * under the terms of the GNU General Public License version 2 or 3,
1812 * as published by the Free Software Foundation.
1813 *
1814 * This program is distributed in the hope that it will be useful,
1815
1816=== modified file 'examples/server_example_display_configuration_policy.h'
1817--- examples/server_example_display_configuration_policy.h 2015-06-25 13:43:43 +0000
1818+++ examples/server_example_display_configuration_policy.h 2017-07-31 09:11:20 +0000
1819@@ -2,7 +2,7 @@
1820 * Copyright © 2014 Canonical Ltd.
1821 *
1822 * This program is free software: you can redistribute it and/or modify it
1823- * under the terms of the GNU General Public License version 3,
1824+ * under the terms of the GNU General Public License version 2 or 3,
1825 * as published by the Free Software Foundation.
1826 *
1827 * This program is distributed in the hope that it will be useful,
1828
1829=== modified file 'examples/server_example_host_lifecycle_event.cpp'
1830--- examples/server_example_host_lifecycle_event.cpp 2014-12-16 09:29:06 +0000
1831+++ examples/server_example_host_lifecycle_event.cpp 2017-07-31 09:11:20 +0000
1832@@ -2,7 +2,7 @@
1833 * Copyright © 2014 Canonical Ltd.
1834 *
1835 * This program is free software: you can redistribute it and/or modify it
1836- * under the terms of the GNU General Public License version 3,
1837+ * under the terms of the GNU General Public License version 2 or 3,
1838 * as published by the Free Software Foundation.
1839 *
1840 * This program is distributed in the hope that it will be useful,
1841
1842=== modified file 'examples/server_example_host_lifecycle_event_listener.h'
1843--- examples/server_example_host_lifecycle_event_listener.h 2014-12-15 17:06:16 +0000
1844+++ examples/server_example_host_lifecycle_event_listener.h 2017-07-31 09:11:20 +0000
1845@@ -2,7 +2,7 @@
1846 * Copyright © 2014 Canonical Ltd.
1847 *
1848 * This program is free software: you can redistribute it and/or modify it
1849- * under the terms of the GNU General Public License version 3,
1850+ * under the terms of the GNU General Public License version 2 or 3,
1851 * as published by the Free Software Foundation.
1852 *
1853 * This program is distributed in the hope that it will be useful,
1854
1855=== modified file 'examples/server_example_input_device_config.cpp'
1856--- examples/server_example_input_device_config.cpp 2017-05-08 03:04:26 +0000
1857+++ examples/server_example_input_device_config.cpp 2017-07-31 09:11:20 +0000
1858@@ -2,7 +2,7 @@
1859 * Copyright © 2015 Canonical Ltd.
1860 *
1861 * This program is free software: you can redistribute it and/or modify it
1862- * under the terms of the GNU General Public License version 3,
1863+ * under the terms of the GNU General Public License version 2 or 3,
1864 * as published by the Free Software Foundation.
1865 *
1866 * This program is distributed in the hope that it will be useful,
1867
1868=== modified file 'examples/server_example_input_device_config.h'
1869--- examples/server_example_input_device_config.h 2016-01-29 08:18:22 +0000
1870+++ examples/server_example_input_device_config.h 2017-07-31 09:11:20 +0000
1871@@ -2,7 +2,7 @@
1872 * Copyright © 2015 Canonical Ltd.
1873 *
1874 * This program is free software: you can redistribute it and/or modify it
1875- * under the terms of the GNU General Public License version 3,
1876+ * under the terms of the GNU General Public License version 2 or 3,
1877 * as published by the Free Software Foundation.
1878 *
1879 * This program is distributed in the hope that it will be useful,
1880
1881=== modified file 'examples/server_example_input_event_filter.cpp'
1882--- examples/server_example_input_event_filter.cpp 2015-04-28 07:54:10 +0000
1883+++ examples/server_example_input_event_filter.cpp 2017-07-31 09:11:20 +0000
1884@@ -2,7 +2,7 @@
1885 * Copyright © 2014 Canonical Ltd.
1886 *
1887 * This program is free software: you can redistribute it and/or modify it
1888- * under the terms of the GNU General Public License version 3,
1889+ * under the terms of the GNU General Public License version 2 or 3,
1890 * as published by the Free Software Foundation.
1891 *
1892 * This program is distributed in the hope that it will be useful,
1893
1894=== modified file 'examples/server_example_input_event_filter.h'
1895--- examples/server_example_input_event_filter.h 2015-02-22 07:46:25 +0000
1896+++ examples/server_example_input_event_filter.h 2017-07-31 09:11:20 +0000
1897@@ -2,7 +2,7 @@
1898 * Copyright © 2014 Canonical Ltd.
1899 *
1900 * This program is free software: you can redistribute it and/or modify it
1901- * under the terms of the GNU General Public License version 3,
1902+ * under the terms of the GNU General Public License version 2 or 3,
1903 * as published by the Free Software Foundation.
1904 *
1905 * This program is distributed in the hope that it will be useful,
1906
1907=== modified file 'examples/server_example_input_filter.cpp'
1908--- examples/server_example_input_filter.cpp 2017-05-08 03:04:26 +0000
1909+++ examples/server_example_input_filter.cpp 2017-07-31 09:11:20 +0000
1910@@ -2,7 +2,7 @@
1911 * Copyright © 2014 Canonical Ltd.
1912 *
1913 * This program is free software: you can redistribute it and/or modify it
1914- * under the terms of the GNU General Public License version 3,
1915+ * under the terms of the GNU General Public License version 2 or 3,
1916 * as published by the Free Software Foundation.
1917 *
1918 * This program is distributed in the hope that it will be useful,
1919
1920=== modified file 'examples/server_example_input_filter.h'
1921--- examples/server_example_input_filter.h 2015-04-28 07:54:10 +0000
1922+++ examples/server_example_input_filter.h 2017-07-31 09:11:20 +0000
1923@@ -2,7 +2,7 @@
1924 * Copyright © 2014 Canonical Ltd.
1925 *
1926 * This program is free software: you can redistribute it and/or modify it
1927- * under the terms of the GNU General Public License version 3,
1928+ * under the terms of the GNU General Public License version 2 or 3,
1929 * as published by the Free Software Foundation.
1930 *
1931 * This program is distributed in the hope that it will be useful,
1932
1933=== modified file 'examples/server_example_log_options.cpp'
1934--- examples/server_example_log_options.cpp 2014-12-10 10:16:30 +0000
1935+++ examples/server_example_log_options.cpp 2017-07-31 09:11:20 +0000
1936@@ -2,7 +2,7 @@
1937 * Copyright © 2014 Canonical Ltd.
1938 *
1939 * This program is free software: you can redistribute it and/or modify it
1940- * under the terms of the GNU General Public License version 3,
1941+ * under the terms of the GNU General Public License version 2 or 3,
1942 * as published by the Free Software Foundation.
1943 *
1944 * This program is distributed in the hope that it will be useful,
1945
1946=== modified file 'examples/server_example_log_options.h'
1947--- examples/server_example_log_options.h 2014-12-08 17:10:25 +0000
1948+++ examples/server_example_log_options.h 2017-07-31 09:11:20 +0000
1949@@ -2,7 +2,7 @@
1950 * Copyright © 2014 Canonical Ltd.
1951 *
1952 * This program is free software: you can redistribute it and/or modify it
1953- * under the terms of the GNU General Public License version 3,
1954+ * under the terms of the GNU General Public License version 2 or 3,
1955 * as published by the Free Software Foundation.
1956 *
1957 * This program is distributed in the hope that it will be useful,
1958
1959=== modified file 'examples/server_example_test_client.cpp'
1960--- examples/server_example_test_client.cpp 2017-05-08 03:04:26 +0000
1961+++ examples/server_example_test_client.cpp 2017-07-31 09:11:20 +0000
1962@@ -2,7 +2,7 @@
1963 * Copyright © 2014-2015 Canonical Ltd.
1964 *
1965 * This program is free software: you can redistribute it and/or modify it
1966- * under the terms of the GNU General Public License version 3,
1967+ * under the terms of the GNU General Public License version 2 or 3,
1968 * as published by the Free Software Foundation.
1969 *
1970 * This program is distributed in the hope that it will be useful,
1971
1972=== modified file 'examples/server_example_test_client.h'
1973--- examples/server_example_test_client.h 2016-01-29 08:18:22 +0000
1974+++ examples/server_example_test_client.h 2017-07-31 09:11:20 +0000
1975@@ -2,7 +2,7 @@
1976 * Copyright © 2014 Canonical Ltd.
1977 *
1978 * This program is free software: you can redistribute it and/or modify it
1979- * under the terms of the GNU General Public License version 3,
1980+ * under the terms of the GNU General Public License version 2 or 3,
1981 * as published by the Free Software Foundation.
1982 *
1983 * This program is distributed in the hope that it will be useful,
1984
1985=== modified file 'examples/server_example_window_management.cpp'
1986--- examples/server_example_window_management.cpp 2017-05-22 23:26:24 +0000
1987+++ examples/server_example_window_management.cpp 2017-07-31 09:11:20 +0000
1988@@ -2,7 +2,7 @@
1989 * Copyright © 2014 Canonical Ltd.
1990 *
1991 * This program is free software: you can redistribute it and/or modify it
1992- * under the terms of the GNU General Public License version 3,
1993+ * under the terms of the GNU General Public License version 2 or 3,
1994 * as published by the Free Software Foundation.
1995 *
1996 * This program is distributed in the hope that it will be useful,
1997
1998=== modified file 'examples/server_example_window_management.h'
1999--- examples/server_example_window_management.h 2015-04-28 07:54:10 +0000
2000+++ examples/server_example_window_management.h 2017-07-31 09:11:20 +0000
2001@@ -2,7 +2,7 @@
2002 * Copyright © 2014 Canonical Ltd.
2003 *
2004 * This program is free software: you can redistribute it and/or modify it
2005- * under the terms of the GNU General Public License version 3,
2006+ * under the terms of the GNU General Public License version 2 or 3,
2007 * as published by the Free Software Foundation.
2008 *
2009 * This program is distributed in the hope that it will be useful,
2010
2011=== modified file 'examples/server_minimal.cpp'
2012--- examples/server_minimal.cpp 2015-02-22 07:46:25 +0000
2013+++ examples/server_minimal.cpp 2017-07-31 09:11:20 +0000
2014@@ -2,7 +2,7 @@
2015 * Copyright © 2014 Canonical Ltd.
2016 *
2017 * This program is free software: you can redistribute it and/or modify
2018- * it under the terms of the GNU General Public License version 3 as
2019+ * it under the terms of the GNU General Public License version 2 or 3 as
2020 * published by the Free Software Foundation.
2021 *
2022 * This program is distributed in the hope that it will be useful,
2023
2024=== modified file 'examples/target.c'
2025--- examples/target.c 2017-07-20 14:42:18 +0000
2026+++ examples/target.c 2017-07-31 09:11:20 +0000
2027@@ -2,7 +2,7 @@
2028 * Copyright © 2015 Canonical Ltd.
2029 *
2030 * This program is free software: you can redistribute it and/or modify
2031- * it under the terms of the GNU General Public License version 3 as
2032+ * it under the terms of the GNU General Public License version 2 or 3 as
2033 * published by the Free Software Foundation.
2034 *
2035 * This program is distributed in the hope that it will be useful,
2036
2037=== modified file 'examples/tooltip.c'
2038--- examples/tooltip.c 2017-05-19 13:49:04 +0000
2039+++ examples/tooltip.c 2017-07-31 09:11:20 +0000
2040@@ -3,7 +3,7 @@
2041 * Copyright © 2015 Canonical Ltd.
2042 *
2043 * This program is free software: you can redistribute it and/or modify
2044- * it under the terms of the GNU General Public License version 3 as
2045+ * it under the terms of the GNU General Public License version 2 or 3 as
2046 * published by the Free Software Foundation.
2047 *
2048 * This program is distributed in the hope that it will be useful,
2049
2050=== modified file 'examples/xcursor_loader.cpp'
2051--- examples/xcursor_loader.cpp 2017-05-08 03:04:26 +0000
2052+++ examples/xcursor_loader.cpp 2017-07-31 09:11:20 +0000
2053@@ -2,7 +2,7 @@
2054 * Copyright © 2014 Canonical Ltd.
2055 *
2056 * This program is free software: you can redistribute it and/or modify it
2057- * under the terms of the GNU General Public License version 3,
2058+ * under the terms of the GNU General Public License version 2 or 3,
2059 * as published by the Free Software Foundation.
2060 *
2061 * This program is distributed in the hope that it will be useful,
2062
2063=== modified file 'examples/xcursor_loader.h'
2064--- examples/xcursor_loader.h 2016-01-29 08:18:22 +0000
2065+++ examples/xcursor_loader.h 2017-07-31 09:11:20 +0000
2066@@ -2,7 +2,7 @@
2067 * Copyright © 2014 Canonical Ltd.
2068 *
2069 * This program is free software: you can redistribute it and/or modify it
2070- * under the terms of the GNU General Public License version 3,
2071+ * under the terms of the GNU General Public License version 2 or 3,
2072 * as published by the Free Software Foundation.
2073 *
2074 * This program is distributed in the hope that it will be useful,
2075
2076=== modified file 'include/client/mir/event_printer.h'
2077--- include/client/mir/event_printer.h 2017-05-23 00:22:04 +0000
2078+++ include/client/mir/event_printer.h 2017-07-31 09:11:20 +0000
2079@@ -2,7 +2,7 @@
2080 * Copyright © 2015-2016 Canonical Ltd.
2081 *
2082 * This program is free software: you can redistribute it and/or modify
2083- * it under the terms of the GNU Lesser General Public License version 3 as
2084+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
2085 * published by the Free Software Foundation.
2086 *
2087 * This program is distributed in the hope that it will be useful,
2088
2089=== modified file 'include/client/mir/events/event_builders.h'
2090--- include/client/mir/events/event_builders.h 2017-05-23 00:22:04 +0000
2091+++ include/client/mir/events/event_builders.h 2017-07-31 09:11:20 +0000
2092@@ -2,7 +2,7 @@
2093 * Copyright © 2015 Canonical Ltd.
2094 *
2095 * This program is free software: you can redistribute it and/or modify it
2096- * under the terms of the GNU Lesser General Public License version 3,
2097+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2098 * as published by the Free Software Foundation.
2099 *
2100 * This program is distributed in the hope that it will be useful,
2101
2102=== modified file 'include/client/mir_toolkit/client_types.h'
2103--- include/client/mir_toolkit/client_types.h 2017-06-06 16:25:48 +0000
2104+++ include/client/mir_toolkit/client_types.h 2017-07-31 09:11:20 +0000
2105@@ -4,7 +4,7 @@
2106 * Copyright © 2013 Canonical Ltd.
2107 *
2108 * This program is free software: you can redistribute it and/or modify it
2109- * under the terms of the GNU Lesser General Public License version 3,
2110+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2111 * as published by the Free Software Foundation.
2112 *
2113 * This program is distributed in the hope that it will be useful,
2114
2115=== modified file 'include/client/mir_toolkit/cursors.h'
2116--- include/client/mir_toolkit/cursors.h 2017-05-08 03:04:26 +0000
2117+++ include/client/mir_toolkit/cursors.h 2017-07-31 09:11:20 +0000
2118@@ -4,7 +4,7 @@
2119 * Copyright © 2014 Canonical Ltd.
2120 *
2121 * This program is free software: you can redistribute it and/or modify
2122- * it under the terms of the GNU Lesser General Public License version 3 as
2123+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
2124 * published by the Free Software Foundation.
2125 *
2126 * This program is distributed in the hope that it will be useful,
2127
2128=== modified file 'include/client/mir_toolkit/debug/surface.h'
2129--- include/client/mir_toolkit/debug/surface.h 2017-05-25 08:58:03 +0000
2130+++ include/client/mir_toolkit/debug/surface.h 2017-07-31 09:11:20 +0000
2131@@ -2,7 +2,7 @@
2132 * Copyright © 2013 Canonical Ltd.
2133 *
2134 * This program is free software: you can redistribute it and/or modify it
2135- * under the terms of the GNU Lesser General Public License version 3,
2136+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2137 * as published by the Free Software Foundation.
2138 *
2139 * This program is distributed in the hope that it will be useful,
2140
2141=== modified file 'include/client/mir_toolkit/event.h'
2142--- include/client/mir_toolkit/event.h 2015-04-28 07:54:10 +0000
2143+++ include/client/mir_toolkit/event.h 2017-07-31 09:11:20 +0000
2144@@ -2,7 +2,7 @@
2145 * Copyright © 2014 Canonical Ltd.
2146 *
2147 * This program is free software: you can redistribute it and/or modify it
2148- * under the terms of the GNU Lesser General Public License version 3,
2149+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2150 * as published by the Free Software Foundation.
2151 *
2152 * This program is distributed in the hope that it will be useful,
2153
2154=== modified file 'include/client/mir_toolkit/events/event.h'
2155--- include/client/mir_toolkit/events/event.h 2017-05-25 08:58:03 +0000
2156+++ include/client/mir_toolkit/events/event.h 2017-07-31 09:11:20 +0000
2157@@ -2,7 +2,7 @@
2158 * Copyright © 2014-2017 Canonical Ltd.
2159 *
2160 * This program is free software: you can redistribute it and/or modify it
2161- * under the terms of the GNU Lesser General Public License version 3,
2162+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2163 * as published by the Free Software Foundation.
2164 *
2165 * This program is distributed in the hope that it will be useful,
2166
2167=== modified file 'include/client/mir_toolkit/events/input/input_event.h'
2168--- include/client/mir_toolkit/events/input/input_event.h 2017-05-08 03:04:26 +0000
2169+++ include/client/mir_toolkit/events/input/input_event.h 2017-07-31 09:11:20 +0000
2170@@ -2,7 +2,7 @@
2171 * Copyright © 2014-2016 Canonical Ltd.
2172 *
2173 * This program is free software: you can redistribute it and/or modify it
2174- * under the terms of the GNU Lesser General Public License version 3,
2175+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2176 * as published by the Free Software Foundation.
2177 *
2178 * This program is distributed in the hope that it will be useful,
2179
2180=== modified file 'include/client/mir_toolkit/events/input/keyboard_event.h'
2181--- include/client/mir_toolkit/events/input/keyboard_event.h 2017-05-08 03:04:26 +0000
2182+++ include/client/mir_toolkit/events/input/keyboard_event.h 2017-07-31 09:11:20 +0000
2183@@ -2,7 +2,7 @@
2184 * Copyright © 2014 Canonical Ltd.
2185 *
2186 * This program is free software: you can redistribute it and/or modify it
2187- * under the terms of the GNU Lesser General Public License version 3,
2188+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2189 * as published by the Free Software Foundation.
2190 *
2191 * This program is distributed in the hope that it will be useful,
2192
2193=== modified file 'include/client/mir_toolkit/events/input/pointer_event.h'
2194--- include/client/mir_toolkit/events/input/pointer_event.h 2017-05-08 03:04:26 +0000
2195+++ include/client/mir_toolkit/events/input/pointer_event.h 2017-07-31 09:11:20 +0000
2196@@ -2,7 +2,7 @@
2197 * Copyright © 2015 Canonical Ltd.
2198 *
2199 * This program is free software: you can redistribute it and/or modify it
2200- * under the terms of the GNU Lesser General Public License version 3,
2201+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2202 * as published by the Free Software Foundation.
2203 *
2204 * This program is distributed in the hope that it will be useful,
2205
2206=== modified file 'include/client/mir_toolkit/events/input/touch_event.h'
2207--- include/client/mir_toolkit/events/input/touch_event.h 2017-05-08 03:04:26 +0000
2208+++ include/client/mir_toolkit/events/input/touch_event.h 2017-07-31 09:11:20 +0000
2209@@ -2,7 +2,7 @@
2210 * Copyright © 2014 Canonical Ltd.
2211 *
2212 * This program is free software: you can redistribute it and/or modify it
2213- * under the terms of the GNU Lesser General Public License version 3,
2214+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2215 * as published by the Free Software Foundation.
2216 *
2217 * This program is distributed in the hope that it will be useful,
2218
2219=== modified file 'include/client/mir_toolkit/events/input_configuration_event.h'
2220--- include/client/mir_toolkit/events/input_configuration_event.h 2017-05-25 08:58:03 +0000
2221+++ include/client/mir_toolkit/events/input_configuration_event.h 2017-07-31 09:11:20 +0000
2222@@ -2,7 +2,7 @@
2223 * Copyright © 2015 Canonical Ltd.
2224 *
2225 * This program is free software: you can redistribute it and/or modify it
2226- * under the terms of the GNU Lesser General Public License version 3,
2227+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2228 * as published by the Free Software Foundation.
2229 *
2230 * This program is distributed in the hope that it will be useful,
2231
2232=== modified file 'include/client/mir_toolkit/events/input_device_state_event.h'
2233--- include/client/mir_toolkit/events/input_device_state_event.h 2017-05-08 03:04:26 +0000
2234+++ include/client/mir_toolkit/events/input_device_state_event.h 2017-07-31 09:11:20 +0000
2235@@ -2,7 +2,7 @@
2236 * Copyright © 2016 Canonical Ltd.
2237 *
2238 * This program is free software: you can redistribute it and/or modify it
2239- * under the terms of the GNU Lesser General Public License version 3,
2240+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2241 * as published by the Free Software Foundation.
2242 *
2243 * This program is distributed in the hope that it will be useful,
2244
2245=== modified file 'include/client/mir_toolkit/events/keymap_event.h'
2246--- include/client/mir_toolkit/events/keymap_event.h 2017-05-23 00:22:04 +0000
2247+++ include/client/mir_toolkit/events/keymap_event.h 2017-07-31 09:11:20 +0000
2248@@ -2,7 +2,7 @@
2249 * Copyright © 2014 Canonical Ltd.
2250 *
2251 * This program is free software: you can redistribute it and/or modify it
2252- * under the terms of the GNU Lesser General Public License version 3,
2253+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2254 * as published by the Free Software Foundation.
2255 *
2256 * This program is distributed in the hope that it will be useful,
2257
2258=== modified file 'include/client/mir_toolkit/events/orientation_event.h'
2259--- include/client/mir_toolkit/events/orientation_event.h 2017-05-08 03:04:26 +0000
2260+++ include/client/mir_toolkit/events/orientation_event.h 2017-07-31 09:11:20 +0000
2261@@ -2,7 +2,7 @@
2262 * Copyright © 2014 Canonical Ltd.
2263 *
2264 * This program is free software: you can redistribute it and/or modify it
2265- * under the terms of the GNU Lesser General Public License version 3,
2266+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2267 * as published by the Free Software Foundation.
2268 *
2269 * This program is distributed in the hope that it will be useful,
2270
2271=== modified file 'include/client/mir_toolkit/events/prompt_session_event.h'
2272--- include/client/mir_toolkit/events/prompt_session_event.h 2017-05-08 03:04:26 +0000
2273+++ include/client/mir_toolkit/events/prompt_session_event.h 2017-07-31 09:11:20 +0000
2274@@ -2,7 +2,7 @@
2275 * Copyright © 2014 Canonical Ltd.
2276 *
2277 * This program is free software: you can redistribute it and/or modify it
2278- * under the terms of the GNU Lesser General Public License version 3,
2279+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2280 * as published by the Free Software Foundation.
2281 *
2282 * This program is distributed in the hope that it will be useful,
2283
2284=== modified file 'include/client/mir_toolkit/events/resize_event.h'
2285--- include/client/mir_toolkit/events/resize_event.h 2017-05-08 03:04:26 +0000
2286+++ include/client/mir_toolkit/events/resize_event.h 2017-07-31 09:11:20 +0000
2287@@ -2,7 +2,7 @@
2288 * Copyright © 2014 Canonical Ltd.
2289 *
2290 * This program is free software: you can redistribute it and/or modify it
2291- * under the terms of the GNU Lesser General Public License version 3,
2292+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2293 * as published by the Free Software Foundation.
2294 *
2295 * This program is distributed in the hope that it will be useful,
2296
2297=== modified file 'include/client/mir_toolkit/events/surface_event.h'
2298--- include/client/mir_toolkit/events/surface_event.h 2017-05-25 08:58:03 +0000
2299+++ include/client/mir_toolkit/events/surface_event.h 2017-07-31 09:11:20 +0000
2300@@ -2,7 +2,7 @@
2301 * Copyright © 2014 Canonical Ltd.
2302 *
2303 * This program is free software: you can redistribute it and/or modify it
2304- * under the terms of the GNU Lesser General Public License version 3,
2305+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2306 * as published by the Free Software Foundation.
2307 *
2308 * This program is distributed in the hope that it will be useful,
2309
2310=== modified file 'include/client/mir_toolkit/events/surface_output_event.h'
2311--- include/client/mir_toolkit/events/surface_output_event.h 2017-05-25 08:58:03 +0000
2312+++ include/client/mir_toolkit/events/surface_output_event.h 2017-07-31 09:11:20 +0000
2313@@ -2,7 +2,7 @@
2314 * Copyright © 2015 Canonical Ltd.
2315 *
2316 * This program is free software: you can redistribute it and/or modify it
2317- * under the terms of the GNU Lesser General Public License version 3,
2318+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2319 * as published by the Free Software Foundation.
2320 *
2321 * This program is distributed in the hope that it will be useful,
2322
2323=== modified file 'include/client/mir_toolkit/events/surface_placement.h'
2324--- include/client/mir_toolkit/events/surface_placement.h 2017-05-25 08:58:03 +0000
2325+++ include/client/mir_toolkit/events/surface_placement.h 2017-07-31 09:11:20 +0000
2326@@ -2,7 +2,7 @@
2327 * Copyright © 2016 Canonical Ltd.
2328 *
2329 * This program is free software: you can redistribute it and/or modify it
2330- * under the terms of the GNU Lesser General Public License version 3,
2331+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2332 * as published by the Free Software Foundation.
2333 *
2334 * This program is distributed in the hope that it will be useful,
2335
2336=== modified file 'include/client/mir_toolkit/events/window_event.h'
2337--- include/client/mir_toolkit/events/window_event.h 2017-01-10 02:19:44 +0000
2338+++ include/client/mir_toolkit/events/window_event.h 2017-07-31 09:11:20 +0000
2339@@ -2,7 +2,7 @@
2340 * Copyright © 2017 Canonical Ltd.
2341 *
2342 * This program is free software: you can redistribute it and/or modify it
2343- * under the terms of the GNU Lesser General Public License version 3,
2344+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2345 * as published by the Free Software Foundation.
2346 *
2347 * This program is distributed in the hope that it will be useful,
2348
2349=== modified file 'include/client/mir_toolkit/events/window_output_event.h'
2350--- include/client/mir_toolkit/events/window_output_event.h 2017-01-10 22:58:48 +0000
2351+++ include/client/mir_toolkit/events/window_output_event.h 2017-07-31 09:11:20 +0000
2352@@ -2,7 +2,7 @@
2353 * Copyright © 2017 Canonical Ltd.
2354 *
2355 * This program is free software: you can redistribute it and/or modify it
2356- * under the terms of the GNU Lesser General Public License version 3,
2357+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2358 * as published by the Free Software Foundation.
2359 *
2360 * This program is distributed in the hope that it will be useful,
2361
2362=== modified file 'include/client/mir_toolkit/events/window_placement.h'
2363--- include/client/mir_toolkit/events/window_placement.h 2017-01-10 22:57:37 +0000
2364+++ include/client/mir_toolkit/events/window_placement.h 2017-07-31 09:11:20 +0000
2365@@ -2,7 +2,7 @@
2366 * Copyright © 2017 Canonical Ltd.
2367 *
2368 * This program is free software: you can redistribute it and/or modify it
2369- * under the terms of the GNU Lesser General Public License version 3,
2370+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2371 * as published by the Free Software Foundation.
2372 *
2373 * This program is distributed in the hope that it will be useful,
2374
2375=== modified file 'include/client/mir_toolkit/extensions/android_buffer.h'
2376--- include/client/mir_toolkit/extensions/android_buffer.h 2017-05-08 03:04:26 +0000
2377+++ include/client/mir_toolkit/extensions/android_buffer.h 2017-07-31 09:11:20 +0000
2378@@ -2,7 +2,7 @@
2379 * Copyright © 2016 Canonical Ltd.
2380 *
2381 * This program is free software: you can redistribute it and/or modify
2382- * it under the terms of the GNU Lesser General Public License version 3 as
2383+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
2384 * published by the Free Software Foundation.
2385 *
2386 * This program is distributed in the hope that it will be useful,
2387
2388=== modified file 'include/client/mir_toolkit/extensions/android_egl.h'
2389--- include/client/mir_toolkit/extensions/android_egl.h 2017-05-08 03:04:26 +0000
2390+++ include/client/mir_toolkit/extensions/android_egl.h 2017-07-31 09:11:20 +0000
2391@@ -2,7 +2,7 @@
2392 * Copyright © 2016 Canonical Ltd.
2393 *
2394 * This program is free software: you can redistribute it and/or modify
2395- * it under the terms of the GNU Lesser General Public License version 3 as
2396+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
2397 * published by the Free Software Foundation.
2398 *
2399 * This program is distributed in the hope that it will be useful,
2400
2401=== modified file 'include/client/mir_toolkit/extensions/drag_and_drop.h'
2402--- include/client/mir_toolkit/extensions/drag_and_drop.h 2017-04-10 05:29:49 +0000
2403+++ include/client/mir_toolkit/extensions/drag_and_drop.h 2017-07-31 09:11:20 +0000
2404@@ -2,7 +2,7 @@
2405 * Copyright © 2017 Canonical Ltd.
2406 *
2407 * This program is free software: you can redistribute it and/or modify it
2408- * under the terms of the GNU Lesser General Public License version 3,
2409+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2410 * as published by the Free Software Foundation.
2411 *
2412 * This program is distributed in the hope that it will be useful,
2413
2414=== modified file 'include/client/mir_toolkit/extensions/fenced_buffers.h'
2415--- include/client/mir_toolkit/extensions/fenced_buffers.h 2017-05-08 03:04:26 +0000
2416+++ include/client/mir_toolkit/extensions/fenced_buffers.h 2017-07-31 09:11:20 +0000
2417@@ -2,7 +2,7 @@
2418 * Copyright © 2016 Canonical Ltd.
2419 *
2420 * This program is free software: you can redistribute it and/or modify
2421- * it under the terms of the GNU Lesser General Public License version 3 as
2422+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
2423 * published by the Free Software Foundation.
2424 *
2425 * This program is distributed in the hope that it will be useful,
2426
2427=== modified file 'include/client/mir_toolkit/extensions/gbm_buffer.h'
2428--- include/client/mir_toolkit/extensions/gbm_buffer.h 2017-05-25 08:58:03 +0000
2429+++ include/client/mir_toolkit/extensions/gbm_buffer.h 2017-07-31 09:11:20 +0000
2430@@ -2,7 +2,7 @@
2431 * Copyright © 2016 Canonical Ltd.
2432 *
2433 * This program is free software: you can redistribute it and/or modify
2434- * it under the terms of the GNU Lesser General Public License version 3 as
2435+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
2436 * published by the Free Software Foundation.
2437 *
2438 * This program is distributed in the hope that it will be useful,
2439
2440=== modified file 'include/client/mir_toolkit/extensions/graphics_module.h'
2441--- include/client/mir_toolkit/extensions/graphics_module.h 2017-01-23 17:51:45 +0000
2442+++ include/client/mir_toolkit/extensions/graphics_module.h 2017-07-31 09:11:20 +0000
2443@@ -2,7 +2,7 @@
2444 * Copyright © 2017 Canonical Ltd.
2445 *
2446 * This program is free software: you can redistribute it and/or modify it
2447- * under the terms of the GNU Lesser General Public License version 3,
2448+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2449 * as published by the Free Software Foundation.
2450 *
2451 * This program is distributed in the hope that it will be useful,
2452
2453=== modified file 'include/client/mir_toolkit/extensions/hardware_buffer_stream.h'
2454--- include/client/mir_toolkit/extensions/hardware_buffer_stream.h 2017-05-17 04:48:46 +0000
2455+++ include/client/mir_toolkit/extensions/hardware_buffer_stream.h 2017-07-31 09:11:20 +0000
2456@@ -2,7 +2,7 @@
2457 * Copyright © 2017 Canonical Ltd.
2458 *
2459 * This program is free software: you can redistribute it and/or modify
2460- * it under the terms of the GNU Lesser General Public License version 3
2461+ * it under the terms of the GNU Lesser General Public License version 2 or 3
2462 * as published by the Free Software Foundation.
2463 *
2464 * This program is distributed in the hope that it will be useful,
2465
2466=== modified file 'include/client/mir_toolkit/extensions/mesa_drm_auth.h'
2467--- include/client/mir_toolkit/extensions/mesa_drm_auth.h 2017-05-08 03:04:26 +0000
2468+++ include/client/mir_toolkit/extensions/mesa_drm_auth.h 2017-07-31 09:11:20 +0000
2469@@ -2,7 +2,7 @@
2470 * Copyright © 2016 Canonical Ltd.
2471 *
2472 * This program is free software: you can redistribute it and/or modify it
2473- * under the terms of the GNU Lesser General Public License version 3,
2474+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2475 * as published by the Free Software Foundation.
2476 *
2477 * This program is distributed in the hope that it will be useful,
2478
2479=== modified file 'include/client/mir_toolkit/extensions/set_gbm_device.h'
2480--- include/client/mir_toolkit/extensions/set_gbm_device.h 2017-05-08 03:04:26 +0000
2481+++ include/client/mir_toolkit/extensions/set_gbm_device.h 2017-07-31 09:11:20 +0000
2482@@ -2,7 +2,7 @@
2483 * Copyright © 2016 Canonical Ltd.
2484 *
2485 * This program is free software: you can redistribute it and/or modify it
2486- * under the terms of the GNU Lesser General Public License version 3,
2487+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2488 * as published by the Free Software Foundation.
2489 *
2490 * This program is distributed in the hope that it will be useful,
2491
2492=== modified file 'include/client/mir_toolkit/extensions/window_coordinate_translation.h'
2493--- include/client/mir_toolkit/extensions/window_coordinate_translation.h 2017-01-16 12:20:45 +0000
2494+++ include/client/mir_toolkit/extensions/window_coordinate_translation.h 2017-07-31 09:11:20 +0000
2495@@ -2,7 +2,7 @@
2496 * Copyright © 2017 Canonical Ltd.
2497 *
2498 * This program is free software: you can redistribute it and/or modify it
2499- * under the terms of the GNU Lesser General Public License version 3,
2500+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2501 * as published by the Free Software Foundation.
2502 *
2503 * This program is distributed in the hope that it will be useful,
2504
2505=== modified file 'include/client/mir_toolkit/mir_blob.h'
2506--- include/client/mir_toolkit/mir_blob.h 2017-05-25 08:58:03 +0000
2507+++ include/client/mir_toolkit/mir_blob.h 2017-07-31 09:11:20 +0000
2508@@ -2,7 +2,7 @@
2509 * Copyright © 2015 Canonical Ltd.
2510 *
2511 * This program is free software: you can redistribute it and/or modify it
2512- * under the terms of the GNU Lesser General Public License version 3,
2513+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2514 * as published by the Free Software Foundation.
2515 *
2516 * This program is distributed in the hope that it will be useful,
2517
2518=== modified file 'include/client/mir_toolkit/mir_buffer.h'
2519--- include/client/mir_toolkit/mir_buffer.h 2017-06-01 13:04:37 +0000
2520+++ include/client/mir_toolkit/mir_buffer.h 2017-07-31 09:11:20 +0000
2521@@ -2,7 +2,7 @@
2522 * Copyright © 2016 Canonical Ltd.
2523 *
2524 * This program is free software: you can redistribute it and/or modify it
2525- * under the terms of the GNU Lesser General Public License version 3,
2526+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2527 * as published by the Free Software Foundation.
2528 *
2529 * This program is distributed in the hope that it will be useful,
2530
2531=== modified file 'include/client/mir_toolkit/mir_buffer_stream.h'
2532--- include/client/mir_toolkit/mir_buffer_stream.h 2017-05-25 08:58:03 +0000
2533+++ include/client/mir_toolkit/mir_buffer_stream.h 2017-07-31 09:11:20 +0000
2534@@ -2,7 +2,7 @@
2535 * Copyright © 2015 Canonical Ltd.
2536 *
2537 * This program is free software: you can redistribute it and/or modify it
2538- * under the terms of the GNU Lesser General Public License version 3,
2539+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2540 * as published by the Free Software Foundation.
2541 *
2542 * This program is distributed in the hope that it will be useful,
2543
2544=== modified file 'include/client/mir_toolkit/mir_client_library.h'
2545--- include/client/mir_toolkit/mir_client_library.h 2017-05-08 03:04:26 +0000
2546+++ include/client/mir_toolkit/mir_client_library.h 2017-07-31 09:11:20 +0000
2547@@ -2,7 +2,7 @@
2548 * Copyright © 2012-2014 Canonical Ltd.
2549 *
2550 * This program is free software: you can redistribute it and/or modify it
2551- * under the terms of the GNU Lesser General Public License version 3,
2552+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2553 * as published by the Free Software Foundation.
2554 *
2555 * This program is distributed in the hope that it will be useful,
2556
2557=== modified file 'include/client/mir_toolkit/mir_connection.h'
2558--- include/client/mir_toolkit/mir_connection.h 2017-06-09 14:16:54 +0000
2559+++ include/client/mir_toolkit/mir_connection.h 2017-07-31 09:11:20 +0000
2560@@ -2,7 +2,7 @@
2561 * Copyright © 2012-2014 Canonical Ltd.
2562 *
2563 * This program is free software: you can redistribute it and/or modify it
2564- * under the terms of the GNU Lesser General Public License version 3,
2565+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2566 * as published by the Free Software Foundation.
2567 *
2568 * This program is distributed in the hope that it will be useful,
2569
2570=== modified file 'include/client/mir_toolkit/mir_cookie.h'
2571--- include/client/mir_toolkit/mir_cookie.h 2017-05-08 03:04:26 +0000
2572+++ include/client/mir_toolkit/mir_cookie.h 2017-07-31 09:11:20 +0000
2573@@ -2,7 +2,7 @@
2574 * Copyright © 2016 Canonical Ltd.
2575 *
2576 * This program is free software: you can redistribute it and/or modify it
2577- * under the terms of the GNU Lesser General Public License version 3,
2578+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2579 * as published by the Free Software Foundation.
2580 *
2581 * This program is distributed in the hope that it will be useful,
2582
2583=== modified file 'include/client/mir_toolkit/mir_cursor_configuration.h'
2584--- include/client/mir_toolkit/mir_cursor_configuration.h 2017-05-25 08:58:03 +0000
2585+++ include/client/mir_toolkit/mir_cursor_configuration.h 2017-07-31 09:11:20 +0000
2586@@ -2,7 +2,7 @@
2587 * Copyright © 2014 Canonical Ltd.
2588 *
2589 * This program is free software: you can redistribute it and/or modify it
2590- * under the terms of the GNU Lesser General Public License version 3,
2591+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2592 * as published by the Free Software Foundation.
2593 *
2594 * This program is distributed in the hope that it will be useful,
2595
2596=== modified file 'include/client/mir_toolkit/mir_display_configuration.h'
2597--- include/client/mir_toolkit/mir_display_configuration.h 2017-05-25 08:58:03 +0000
2598+++ include/client/mir_toolkit/mir_display_configuration.h 2017-07-31 09:11:20 +0000
2599@@ -2,7 +2,7 @@
2600 * Copyright © 2016 Canonical Ltd.
2601 *
2602 * This program is free software: you can redistribute it and/or modify it
2603- * under the terms of the GNU Lesser General Public License version 3,
2604+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2605 * as published by the Free Software Foundation.
2606 *
2607 * This program is distributed in the hope that it will be useful,
2608
2609=== modified file 'include/client/mir_toolkit/mir_error.h'
2610--- include/client/mir_toolkit/mir_error.h 2016-03-30 01:12:38 +0000
2611+++ include/client/mir_toolkit/mir_error.h 2017-07-31 09:11:20 +0000
2612@@ -2,7 +2,7 @@
2613 * Copyright © 2016 Canonical Ltd.
2614 *
2615 * This program is free software: you can redistribute it and/or modify it
2616- * under the terms of the GNU Lesser General Public License version 3,
2617+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2618 * as published by the Free Software Foundation.
2619 *
2620 * This program is distributed in the hope that it will be useful,
2621
2622=== modified file 'include/client/mir_toolkit/mir_extension_core.h'
2623--- include/client/mir_toolkit/mir_extension_core.h 2017-05-08 03:04:26 +0000
2624+++ include/client/mir_toolkit/mir_extension_core.h 2017-07-31 09:11:20 +0000
2625@@ -2,7 +2,7 @@
2626 * Copyright © 2016 Canonical Ltd.
2627 *
2628 * This program is free software: you can redistribute it and/or modify it
2629- * under the terms of the GNU Lesser General Public License version 3,
2630+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2631 * as published by the Free Software Foundation.
2632 *
2633 * This program is distributed in the hope that it will be useful,
2634
2635=== modified file 'include/client/mir_toolkit/mir_input_device.h'
2636--- include/client/mir_toolkit/mir_input_device.h 2017-05-08 03:04:26 +0000
2637+++ include/client/mir_toolkit/mir_input_device.h 2017-07-31 09:11:20 +0000
2638@@ -2,7 +2,7 @@
2639 * Copyright © 2015-2016 Canonical Ltd.
2640 *
2641 * This program is free software: you can redistribute it and/or modify it
2642- * under the terms of the GNU Lesser General Public License version 3,
2643+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2644 * as published by the Free Software Foundation.
2645 *
2646 * This program is distributed in the hope that it will be useful,
2647
2648=== modified file 'include/client/mir_toolkit/mir_persistent_id.h'
2649--- include/client/mir_toolkit/mir_persistent_id.h 2017-05-25 08:58:03 +0000
2650+++ include/client/mir_toolkit/mir_persistent_id.h 2017-07-31 09:11:20 +0000
2651@@ -2,7 +2,7 @@
2652 * Copyright © 2017 Canonical Ltd.
2653 *
2654 * This program is free software: you can redistribute it and/or modify it
2655- * under the terms of the GNU Lesser General Public License version 3,
2656+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2657 * as published by the Free Software Foundation.
2658 *
2659 * This program is distributed in the hope that it will be useful,
2660
2661=== modified file 'include/client/mir_toolkit/mir_platform_message.h'
2662--- include/client/mir_toolkit/mir_platform_message.h 2017-05-25 08:58:03 +0000
2663+++ include/client/mir_toolkit/mir_platform_message.h 2017-07-31 09:11:20 +0000
2664@@ -2,7 +2,7 @@
2665 * Copyright © 2014 Canonical Ltd.
2666 *
2667 * This program is free software: you can redistribute it and/or modify it
2668- * under the terms of the GNU Lesser General Public License version 3,
2669+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2670 * as published by the Free Software Foundation.
2671 *
2672 * This program is distributed in the hope that it will be useful,
2673
2674=== modified file 'include/client/mir_toolkit/mir_presentation_chain.h'
2675--- include/client/mir_toolkit/mir_presentation_chain.h 2017-05-08 03:04:26 +0000
2676+++ include/client/mir_toolkit/mir_presentation_chain.h 2017-07-31 09:11:20 +0000
2677@@ -2,7 +2,7 @@
2678 * Copyright © 2016 Canonical Ltd.
2679 *
2680 * This program is free software: you can redistribute it and/or modify it
2681- * under the terms of the GNU Lesser General Public License version 3,
2682+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2683 * as published by the Free Software Foundation.
2684 *
2685 * This program is distributed in the hope that it will be useful,
2686
2687=== modified file 'include/client/mir_toolkit/mir_prompt_session.h'
2688--- include/client/mir_toolkit/mir_prompt_session.h 2017-05-08 03:04:26 +0000
2689+++ include/client/mir_toolkit/mir_prompt_session.h 2017-07-31 09:11:20 +0000
2690@@ -2,7 +2,7 @@
2691 * Copyright © 2014 Canonical Ltd.
2692 *
2693 * This program is free software: you can redistribute it and/or modify it
2694- * under the terms of the GNU Lesser General Public License version 3,
2695+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2696 * as published by the Free Software Foundation.
2697 *
2698 * This program is distributed in the hope that it will be useful,
2699
2700=== modified file 'include/client/mir_toolkit/mir_screencast.h'
2701--- include/client/mir_toolkit/mir_screencast.h 2017-06-06 16:25:48 +0000
2702+++ include/client/mir_toolkit/mir_screencast.h 2017-07-31 09:11:20 +0000
2703@@ -2,7 +2,7 @@
2704 * Copyright © 2014 Canonical Ltd.
2705 *
2706 * This program is free software: you can redistribute it and/or modify it
2707- * under the terms of the GNU Lesser General Public License version 3,
2708+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2709 * as published by the Free Software Foundation.
2710 *
2711 * This program is distributed in the hope that it will be useful,
2712
2713=== modified file 'include/client/mir_toolkit/mir_surface.h'
2714--- include/client/mir_toolkit/mir_surface.h 2017-05-25 08:58:03 +0000
2715+++ include/client/mir_toolkit/mir_surface.h 2017-07-31 09:11:20 +0000
2716@@ -2,7 +2,7 @@
2717 * Copyright © 2012-2016 Canonical Ltd.
2718 *
2719 * This program is free software: you can redistribute it and/or modify it
2720- * under the terms of the GNU Lesser General Public License version 3,
2721+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2722 * as published by the Free Software Foundation.
2723 *
2724 * This program is distributed in the hope that it will be useful,
2725
2726=== modified file 'include/client/mir_toolkit/mir_wait.h'
2727--- include/client/mir_toolkit/mir_wait.h 2017-05-25 08:58:03 +0000
2728+++ include/client/mir_toolkit/mir_wait.h 2017-07-31 09:11:20 +0000
2729@@ -2,7 +2,7 @@
2730 * Copyright © 2012-2014 Canonical Ltd.
2731 *
2732 * This program is free software: you can redistribute it and/or modify it
2733- * under the terms of the GNU Lesser General Public License version 3,
2734+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2735 * as published by the Free Software Foundation.
2736 *
2737 * This program is distributed in the hope that it will be useful,
2738
2739=== modified file 'include/client/mir_toolkit/mir_window.h'
2740--- include/client/mir_toolkit/mir_window.h 2017-06-06 09:02:33 +0000
2741+++ include/client/mir_toolkit/mir_window.h 2017-07-31 09:11:20 +0000
2742@@ -2,7 +2,7 @@
2743 * Copyright © 2017 Canonical Ltd.
2744 *
2745 * This program is free software: you can redistribute it and/or modify it
2746- * under the terms of the GNU Lesser General Public License version 3,
2747+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2748 * as published by the Free Software Foundation.
2749 *
2750 * This program is distributed in the hope that it will be useful,
2751
2752=== modified file 'include/client/mir_toolkit/mir_window_id.h'
2753--- include/client/mir_toolkit/mir_window_id.h 2017-03-16 09:12:12 +0000
2754+++ include/client/mir_toolkit/mir_window_id.h 2017-07-31 09:11:20 +0000
2755@@ -2,7 +2,7 @@
2756 * Copyright © 2017 Canonical Ltd.
2757 *
2758 * This program is free software: you can redistribute it and/or modify it
2759- * under the terms of the GNU Lesser General Public License version 3,
2760+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2761 * as published by the Free Software Foundation.
2762 *
2763 * This program is distributed in the hope that it will be useful,
2764
2765=== modified file 'include/client/mir_toolkit/rs/mir_render_surface.h'
2766--- include/client/mir_toolkit/rs/mir_render_surface.h 2017-05-26 12:45:45 +0000
2767+++ include/client/mir_toolkit/rs/mir_render_surface.h 2017-07-31 09:11:20 +0000
2768@@ -2,7 +2,7 @@
2769 * Copyright © 2016 Canonical Ltd.
2770 *
2771 * This program is free software: you can redistribute it and/or modify it
2772- * under the terms of the GNU Lesser General Public License version 3,
2773+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2774 * as published by the Free Software Foundation.
2775 *
2776 * This program is distributed in the hope that it will be useful,
2777
2778=== modified file 'include/common/mir/assert_module_entry_point.h'
2779--- include/common/mir/assert_module_entry_point.h 2015-11-12 14:21:39 +0000
2780+++ include/common/mir/assert_module_entry_point.h 2017-07-31 09:11:20 +0000
2781@@ -2,7 +2,7 @@
2782 * Copyright © 2015 Canonical Ltd.
2783 *
2784 * This program is free software: you can redistribute it and/or modify it
2785- * under the terms of the GNU Lesser General Public License version 3,
2786+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2787 * as published by the Free Software Foundation.
2788 *
2789 * This program is distributed in the hope that it will be useful,
2790
2791=== modified file 'include/common/mir/cached_ptr.h'
2792--- include/common/mir/cached_ptr.h 2015-02-22 07:46:25 +0000
2793+++ include/common/mir/cached_ptr.h 2017-07-31 09:11:20 +0000
2794@@ -2,7 +2,7 @@
2795 * Copyright © 2013 Canonical Ltd.
2796 *
2797 * This program is free software: you can redistribute it and/or modify
2798- * it under the terms of the GNU Lesser General Public License version 3 as
2799+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
2800 * published by the Free Software Foundation.
2801 *
2802 * This program is distributed in the hope that it will be useful,
2803
2804=== modified file 'include/common/mir/dispatch/action_queue.h'
2805--- include/common/mir/dispatch/action_queue.h 2017-05-25 02:47:48 +0000
2806+++ include/common/mir/dispatch/action_queue.h 2017-07-31 09:11:20 +0000
2807@@ -2,7 +2,7 @@
2808 * Copyright © 2015 Canonical Ltd.
2809 *
2810 * This program is free software: you can redistribute it and/or modify it
2811- * under the terms of the GNU Lesser General Public License version 3,
2812+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2813 * as published by the Free Software Foundation.
2814 *
2815 * This program is distributed in the hope that it will be useful,
2816
2817=== modified file 'include/common/mir/dispatch/dispatchable.h'
2818--- include/common/mir/dispatch/dispatchable.h 2017-05-08 03:04:26 +0000
2819+++ include/common/mir/dispatch/dispatchable.h 2017-07-31 09:11:20 +0000
2820@@ -2,7 +2,7 @@
2821 * Copyright © 2015 Canonical Ltd.
2822 *
2823 * This program is free software: you can redistribute it and/or modify it
2824- * under the terms of the GNU Lesser General Public License version 3,
2825+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2826 * as published by the Free Software Foundation.
2827 *
2828 * This program is distributed in the hope that it will be useful,
2829
2830=== modified file 'include/common/mir/dispatch/multiplexing_dispatchable.h'
2831--- include/common/mir/dispatch/multiplexing_dispatchable.h 2017-05-08 03:04:26 +0000
2832+++ include/common/mir/dispatch/multiplexing_dispatchable.h 2017-07-31 09:11:20 +0000
2833@@ -2,7 +2,7 @@
2834 * Copyright © 2015 Canonical Ltd.
2835 *
2836 * This program is free software: you can redistribute it and/or modify it
2837- * under the terms of the GNU Lesser General Public License version 3,
2838+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2839 * as published by the Free Software Foundation.
2840 *
2841 * This program is distributed in the hope that it will be useful,
2842
2843=== modified file 'include/common/mir/dispatch/readable_fd.h'
2844--- include/common/mir/dispatch/readable_fd.h 2015-08-27 08:36:15 +0000
2845+++ include/common/mir/dispatch/readable_fd.h 2017-07-31 09:11:20 +0000
2846@@ -2,7 +2,7 @@
2847 * Copyright © 2015 Canonical Ltd.
2848 *
2849 * This program is free software: you can redistribute it and/or modify it
2850- * under the terms of the GNU Lesser General Public License version 3,
2851+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2852 * as published by the Free Software Foundation.
2853 *
2854 * This program is distributed in the hope that it will be useful,
2855
2856=== modified file 'include/common/mir/dispatch/threaded_dispatcher.h'
2857--- include/common/mir/dispatch/threaded_dispatcher.h 2015-06-17 05:20:42 +0000
2858+++ include/common/mir/dispatch/threaded_dispatcher.h 2017-07-31 09:11:20 +0000
2859@@ -2,7 +2,7 @@
2860 * Copyright © 2015 Canonical Ltd.
2861 *
2862 * This program is free software: you can redistribute it and/or modify it
2863- * under the terms of the GNU Lesser General Public License version 3,
2864+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2865 * as published by the Free Software Foundation.
2866 *
2867 * This program is distributed in the hope that it will be useful,
2868
2869=== modified file 'include/common/mir/events/contact_state.h'
2870--- include/common/mir/events/contact_state.h 2016-10-06 09:06:07 +0000
2871+++ include/common/mir/events/contact_state.h 2017-07-31 09:11:20 +0000
2872@@ -2,7 +2,7 @@
2873 * Copyright © 2016 Canonical Ltd.
2874 *
2875 * This program is free software: you can redistribute it and/or modify it
2876- * under the terms of the GNU Lesser General Public License version 3,
2877+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2878 * as published by the Free Software Foundation.
2879 *
2880 * This program is distributed in the hope that it will be useful,
2881
2882=== modified file 'include/common/mir/events/input_device_state.h'
2883--- include/common/mir/events/input_device_state.h 2017-05-08 03:04:26 +0000
2884+++ include/common/mir/events/input_device_state.h 2017-07-31 09:11:20 +0000
2885@@ -2,7 +2,7 @@
2886 * Copyright © 2016 Canonical Ltd.
2887 *
2888 * This program is free software: you can redistribute it and/or modify it
2889- * under the terms of the GNU Lesser General Public License version 3,
2890+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2891 * as published by the Free Software Foundation.
2892 *
2893 * This program is distributed in the hope that it will be useful,
2894
2895=== modified file 'include/common/mir/extension_description.h'
2896--- include/common/mir/extension_description.h 2017-04-03 11:51:06 +0000
2897+++ include/common/mir/extension_description.h 2017-07-31 09:11:20 +0000
2898@@ -2,7 +2,7 @@
2899 * Copyright © 2017 Canonical Ltd.
2900 *
2901 * This program is free software: you can redistribute it and/or modify it
2902- * under the terms of the GNU Lesser General Public License version 3,
2903+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2904 * as published by the Free Software Foundation.
2905 *
2906 * This program is distributed in the hope that it will be useful,
2907
2908=== modified file 'include/common/mir/fd.h'
2909--- include/common/mir/fd.h 2015-02-22 07:46:25 +0000
2910+++ include/common/mir/fd.h 2017-07-31 09:11:20 +0000
2911@@ -2,7 +2,7 @@
2912 * Copyright © 2014 Canonical Ltd.
2913 *
2914 * This program is free software: you can redistribute it and/or modify it
2915- * under the terms of the GNU Lesser General Public License version 3,
2916+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2917 * as published by the Free Software Foundation.
2918 *
2919 * This program is distributed in the hope that it will be useful,
2920
2921=== modified file 'include/common/mir/flags.h'
2922--- include/common/mir/flags.h 2017-05-08 03:04:26 +0000
2923+++ include/common/mir/flags.h 2017-07-31 09:11:20 +0000
2924@@ -2,7 +2,7 @@
2925 * Copyright © 2015 Canonical Ltd.
2926 *
2927 * This program is free software: you can redistribute it and/or modify it
2928- * under the terms of the GNU Lesser General Public License version 3,
2929+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2930 * as published by the Free Software Foundation.
2931 *
2932 * This program is distributed in the hope that it will be useful,
2933
2934=== modified file 'include/common/mir/frontend/buffer_stream_id.h'
2935--- include/common/mir/frontend/buffer_stream_id.h 2015-02-24 22:47:43 +0000
2936+++ include/common/mir/frontend/buffer_stream_id.h 2017-07-31 09:11:20 +0000
2937@@ -2,7 +2,7 @@
2938 * Copyright © 2015 Canonical Ltd.
2939 *
2940 * This program is free software: you can redistribute it and/or modify it
2941- * under the terms of the GNU Lesser General Public License version 3,
2942+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2943 * as published by the Free Software Foundation.
2944 *
2945 * This program is distributed in the hope that it will be useful,
2946
2947=== modified file 'include/common/mir/frontend/surface_id.h'
2948--- include/common/mir/frontend/surface_id.h 2015-04-28 07:54:10 +0000
2949+++ include/common/mir/frontend/surface_id.h 2017-07-31 09:11:20 +0000
2950@@ -2,7 +2,7 @@
2951 * Copyright © 2013 Canonical Ltd.
2952 *
2953 * This program is free software: you can redistribute it and/or modify it
2954- * under the terms of the GNU Lesser General Public License version 3,
2955+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2956 * as published by the Free Software Foundation.
2957 *
2958 * This program is distributed in the hope that it will be useful,
2959
2960=== modified file 'include/common/mir/graphics/native_buffer.h'
2961--- include/common/mir/graphics/native_buffer.h 2017-05-08 03:04:26 +0000
2962+++ include/common/mir/graphics/native_buffer.h 2017-07-31 09:11:20 +0000
2963@@ -2,7 +2,7 @@
2964 * Copyright © 2013 Canonical Ltd.
2965 *
2966 * This program is free software: you can redistribute it and/or modify it
2967- * under the terms of the GNU Lesser General Public License version 3,
2968+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2969 * as published by the Free Software Foundation.
2970 *
2971 * This program is distributed in the hope that it will be useful,
2972
2973=== modified file 'include/common/mir/input/device_capability.h'
2974--- include/common/mir/input/device_capability.h 2017-05-08 03:04:26 +0000
2975+++ include/common/mir/input/device_capability.h 2017-07-31 09:11:20 +0000
2976@@ -2,7 +2,7 @@
2977 * Copyright © 2014-2015 Canonical Ltd.
2978 *
2979 * This program is free software: you can redistribute it and/or modify it
2980- * under the terms of the GNU Lesser General Public License version 3,
2981+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2982 * as published by the Free Software Foundation.
2983 *
2984 * This program is distributed in the hope that it will be useful,
2985
2986=== modified file 'include/common/mir/input/keymap.h'
2987--- include/common/mir/input/keymap.h 2017-05-08 03:04:26 +0000
2988+++ include/common/mir/input/keymap.h 2017-07-31 09:11:20 +0000
2989@@ -2,7 +2,7 @@
2990 * Copyright © 2016 Canonical Ltd.
2991 *
2992 * This program is free software: you can redistribute it and/or modify it
2993- * under the terms of the GNU Lesser General Public License version 3,
2994+ * under the terms of the GNU Lesser General Public License version 2 or 3,
2995 * as published by the Free Software Foundation.
2996 *
2997 * This program is distributed in the hope that it will be useful,
2998
2999=== modified file 'include/common/mir/input/mir_input_config.h'
3000--- include/common/mir/input/mir_input_config.h 2017-05-25 02:47:48 +0000
3001+++ include/common/mir/input/mir_input_config.h 2017-07-31 09:11:20 +0000
3002@@ -2,7 +2,7 @@
3003 * Copyright © 2016 Canonical Ltd.
3004 *
3005 * This program is free software: you can redistribute it and/or modify it
3006- * under the terms of the GNU Lesser General Public License version 3,
3007+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3008 * as published by the Free Software Foundation.
3009 *
3010 * This program is distributed in the hope that it will be useful,
3011
3012=== modified file 'include/common/mir/input/mir_input_config_serialization.h'
3013--- include/common/mir/input/mir_input_config_serialization.h 2017-05-08 03:04:26 +0000
3014+++ include/common/mir/input/mir_input_config_serialization.h 2017-07-31 09:11:20 +0000
3015@@ -2,7 +2,7 @@
3016 * Copyright © 2016 Canonical Ltd.
3017 *
3018 * This program is free software: you can redistribute it and/or modify it
3019- * under the terms of the GNU Lesser General Public License version 3,
3020+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3021 * as published by the Free Software Foundation.
3022 *
3023 * This program is distributed in the hope that it will be useful,
3024
3025=== modified file 'include/common/mir/input/mir_keyboard_config.h'
3026--- include/common/mir/input/mir_keyboard_config.h 2017-05-08 03:04:26 +0000
3027+++ include/common/mir/input/mir_keyboard_config.h 2017-07-31 09:11:20 +0000
3028@@ -2,7 +2,7 @@
3029 * Copyright © 2016 Canonical Ltd.
3030 *
3031 * This program is free software: you can redistribute it and/or modify it
3032- * under the terms of the GNU Lesser General Public License version 3,
3033+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3034 * as published by the Free Software Foundation.
3035 *
3036 * This program is distributed in the hope that it will be useful,
3037
3038=== modified file 'include/common/mir/input/mir_pointer_config.h'
3039--- include/common/mir/input/mir_pointer_config.h 2017-05-08 03:04:26 +0000
3040+++ include/common/mir/input/mir_pointer_config.h 2017-07-31 09:11:20 +0000
3041@@ -2,7 +2,7 @@
3042 * Copyright © 2015 Canonical Ltd.
3043 *
3044 * This program is free software: you can redistribute it and/or modify it
3045- * under the terms of the GNU Lesser General Public License version 3,
3046+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3047 * as published by the Free Software Foundation.
3048 *
3049 * This program is distributed in the hope that it will be useful,
3050
3051=== modified file 'include/common/mir/input/mir_touchpad_config.h'
3052--- include/common/mir/input/mir_touchpad_config.h 2017-05-08 03:04:26 +0000
3053+++ include/common/mir/input/mir_touchpad_config.h 2017-07-31 09:11:20 +0000
3054@@ -2,7 +2,7 @@
3055 * Copyright © 2015 Canonical Ltd.
3056 *
3057 * This program is free software: you can redistribute it and/or modify it
3058- * under the terms of the GNU Lesser General Public License version 3,
3059+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3060 * as published by the Free Software Foundation.
3061 *
3062 * This program is distributed in the hope that it will be useful,
3063
3064=== modified file 'include/common/mir/input/mir_touchscreen_config.h'
3065--- include/common/mir/input/mir_touchscreen_config.h 2017-05-08 03:04:26 +0000
3066+++ include/common/mir/input/mir_touchscreen_config.h 2017-07-31 09:11:20 +0000
3067@@ -2,7 +2,7 @@
3068 * Copyright © 2016 Canonical Ltd.
3069 *
3070 * This program is free software: you can redistribute it and/or modify it
3071- * under the terms of the GNU Lesser General Public License version 3,
3072+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3073 * as published by the Free Software Foundation.
3074 *
3075 * This program is distributed in the hope that it will be useful,
3076
3077=== modified file 'include/common/mir/libname.h'
3078--- include/common/mir/libname.h 2016-01-07 15:16:38 +0000
3079+++ include/common/mir/libname.h 2017-07-31 09:11:20 +0000
3080@@ -2,7 +2,7 @@
3081 * Copyright © 2016 Canonical Ltd.
3082 *
3083 * This program is free software: you can redistribute it and/or modify it
3084- * under the terms of the GNU Lesser General Public License version 3,
3085+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3086 * as published by the Free Software Foundation.
3087 *
3088 * This program is distributed in the hope that it will be useful,
3089
3090=== modified file 'include/common/mir/log.h'
3091--- include/common/mir/log.h 2016-01-29 08:18:22 +0000
3092+++ include/common/mir/log.h 2017-07-31 09:11:20 +0000
3093@@ -4,7 +4,7 @@
3094 * Copyright © 2014 Canonical Ltd.
3095 *
3096 * This program is free software: you can redistribute it and/or modify it
3097- * under the terms of the GNU Lesser General Public License version 3,
3098+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3099 * as published by the Free Software Foundation.
3100 *
3101 * This program is distributed in the hope that it will be useful,
3102
3103=== modified file 'include/common/mir/logging/logger.h'
3104--- include/common/mir/logging/logger.h 2017-05-08 03:04:26 +0000
3105+++ include/common/mir/logging/logger.h 2017-07-31 09:11:20 +0000
3106@@ -2,7 +2,7 @@
3107 * Copyright © 2012-2015 Canonical Ltd.
3108 *
3109 * This program is free software: you can redistribute it and/or modify it
3110- * under the terms of the GNU Lesser General Public License version 3,
3111+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3112 * as published by the Free Software Foundation.
3113 *
3114 * This program is distributed in the hope that it will be useful,
3115
3116=== modified file 'include/common/mir/module_deleter.h'
3117--- include/common/mir/module_deleter.h 2016-01-29 08:18:22 +0000
3118+++ include/common/mir/module_deleter.h 2017-07-31 09:11:20 +0000
3119@@ -2,7 +2,7 @@
3120 * Copyright © 2015 Canonical Ltd.
3121 *
3122 * This program is free software: you can redistribute it and/or modify it
3123- * under the terms of the GNU Lesser General Public License version 3,
3124+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3125 * as published by the Free Software Foundation.
3126 *
3127 * This program is distributed in the hope that it will be useful,
3128
3129=== modified file 'include/common/mir/posix_rw_mutex.h'
3130--- include/common/mir/posix_rw_mutex.h 2016-10-03 02:47:42 +0000
3131+++ include/common/mir/posix_rw_mutex.h 2017-07-31 09:11:20 +0000
3132@@ -2,7 +2,7 @@
3133 * Copyright © 2016 Canonical Ltd.
3134 *
3135 * This program is free software: you can redistribute it and/or modify it
3136- * under the terms of the GNU Lesser General Public License version 3,
3137+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3138 * as published by the Free Software Foundation.
3139 *
3140 * This program is distributed in the hope that it will be useful,
3141
3142=== modified file 'include/common/mir/raii.h'
3143--- include/common/mir/raii.h 2017-05-08 03:04:26 +0000
3144+++ include/common/mir/raii.h 2017-07-31 09:11:20 +0000
3145@@ -2,7 +2,7 @@
3146 * Copyright © 2013 Canonical Ltd.
3147 *
3148 * This program is free software: you can redistribute it and/or modify
3149- * it under the terms of the GNU Lesser General Public License version 3 as
3150+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
3151 * published by the Free Software Foundation.
3152 *
3153 * This program is distributed in the hope that it will be useful,
3154
3155=== modified file 'include/common/mir/shared_library.h'
3156--- include/common/mir/shared_library.h 2016-01-29 08:18:22 +0000
3157+++ include/common/mir/shared_library.h 2017-07-31 09:11:20 +0000
3158@@ -2,7 +2,7 @@
3159 * Copyright © 2013 Canonical Ltd.
3160 *
3161 * This program is free software: you can redistribute it and/or modify it
3162- * under the terms of the GNU Lesser General Public License version 3,
3163+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3164 * as published by the Free Software Foundation.
3165 *
3166 * This program is distributed in the hope that it will be useful,
3167
3168=== modified file 'include/common/mir/time/posix_timestamp.h'
3169--- include/common/mir/time/posix_timestamp.h 2017-05-08 03:04:26 +0000
3170+++ include/common/mir/time/posix_timestamp.h 2017-07-31 09:11:20 +0000
3171@@ -2,7 +2,7 @@
3172 * Copyright © 2016 Canonical Ltd.
3173 *
3174 * This program is free software: you can redistribute it and/or modify it
3175- * under the terms of the GNU Lesser General Public License version 3,
3176+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3177 * as published by the Free Software Foundation.
3178 *
3179 * This program is distributed in the hope that it will be useful,
3180
3181=== modified file 'include/common/mir/time/types.h'
3182--- include/common/mir/time/types.h 2014-11-03 13:44:52 +0000
3183+++ include/common/mir/time/types.h 2017-07-31 09:11:20 +0000
3184@@ -2,7 +2,7 @@
3185 * Copyright © 2014 Canonical Ltd.
3186 *
3187 * This program is free software: you can redistribute it and/or modify it
3188- * under the terms of the GNU Lesser General Public License version 3,
3189+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3190 * as published by the Free Software Foundation.
3191 *
3192 * This program is distributed in the hope that it will be useful,
3193
3194=== modified file 'include/common/mir/uncaught.h'
3195--- include/common/mir/uncaught.h 2017-05-08 03:04:26 +0000
3196+++ include/common/mir/uncaught.h 2017-07-31 09:11:20 +0000
3197@@ -2,7 +2,7 @@
3198 * Copyright © 2014 Canonical Ltd.
3199 *
3200 * This program is free software: you can redistribute it and/or modify
3201- * it under the terms of the GNU Lesser General Public License version 3 as
3202+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
3203 * published by the Free Software Foundation.
3204 *
3205 * This program is distributed in the hope that it will be useful,
3206
3207=== modified file 'include/cookie/mir/cookie/authority.h'
3208--- include/cookie/mir/cookie/authority.h 2017-05-08 03:04:26 +0000
3209+++ include/cookie/mir/cookie/authority.h 2017-07-31 09:11:20 +0000
3210@@ -2,7 +2,7 @@
3211 * Copyright © 2015-2016 Canonical Ltd.
3212 *
3213 * This program is free software: you can redistribute it and/or modify
3214- * it under the terms of the GNU General Public License version 3 as
3215+ * it under the terms of the GNU General Public License version 2 or 3 as
3216 * published by the Free Software Foundation.
3217 *
3218 * This program is distributed in the hope that it will be useful,
3219
3220=== modified file 'include/cookie/mir/cookie/cookie.h'
3221--- include/cookie/mir/cookie/cookie.h 2016-01-22 19:44:14 +0000
3222+++ include/cookie/mir/cookie/cookie.h 2017-07-31 09:11:20 +0000
3223@@ -2,7 +2,7 @@
3224 * Copyright © 2016 Canonical Ltd.
3225 *
3226 * This program is free software: you can redistribute it and/or modify
3227- * it under the terms of the GNU General Public License version 3 as
3228+ * it under the terms of the GNU General Public License version 2 or 3 as
3229 * published by the Free Software Foundation.
3230 *
3231 * This program is distributed in the hope that it will be useful,
3232
3233=== modified file 'include/core/mir/fatal.h'
3234--- include/core/mir/fatal.h 2017-05-08 03:04:26 +0000
3235+++ include/core/mir/fatal.h 2017-07-31 09:11:20 +0000
3236@@ -2,7 +2,7 @@
3237 * Copyright © 2014 Canonical Ltd.
3238 *
3239 * This program is free software: you can redistribute it and/or modify
3240- * it under the terms of the GNU Lesser General Public License version 3 as
3241+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
3242 * published by the Free Software Foundation.
3243 *
3244 * This program is distributed in the hope that it will be useful,
3245
3246=== modified file 'include/core/mir/geometry/dimensions.h'
3247--- include/core/mir/geometry/dimensions.h 2017-05-08 03:04:26 +0000
3248+++ include/core/mir/geometry/dimensions.h 2017-07-31 09:11:20 +0000
3249@@ -2,7 +2,7 @@
3250 * Copyright © 2012, 2016 Canonical Ltd.
3251 *
3252 * This program is free software: you can redistribute it and/or modify it
3253- * under the terms of the GNU Lesser General Public License version 3,
3254+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3255 * as published by the Free Software Foundation.
3256 *
3257 * This program is distributed in the hope that it will be useful,
3258
3259=== modified file 'include/core/mir/geometry/displacement.h'
3260--- include/core/mir/geometry/displacement.h 2017-05-08 03:04:26 +0000
3261+++ include/core/mir/geometry/displacement.h 2017-07-31 09:11:20 +0000
3262@@ -2,7 +2,7 @@
3263 * Copyright © 2012, 2016 Canonical Ltd.
3264 *
3265 * This program is free software: you can redistribute it and/or modify it
3266- * under the terms of the GNU Lesser General Public License version 3,
3267+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3268 * as published by the Free Software Foundation.
3269 *
3270 * This program is distributed in the hope that it will be useful,
3271
3272=== modified file 'include/core/mir/geometry/forward.h'
3273--- include/core/mir/geometry/forward.h 2015-02-22 07:46:25 +0000
3274+++ include/core/mir/geometry/forward.h 2017-07-31 09:11:20 +0000
3275@@ -2,7 +2,7 @@
3276 * Copyright © 2012 Canonical Ltd.
3277 *
3278 * This program is free software: you can redistribute it and/or modify it
3279- * under the terms of the GNU Lesser General Public License version 3,
3280+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3281 * as published by the Free Software Foundation.
3282 *
3283 * This program is distributed in the hope that it will be useful,
3284
3285=== modified file 'include/core/mir/geometry/length.h'
3286--- include/core/mir/geometry/length.h 2017-05-08 03:04:26 +0000
3287+++ include/core/mir/geometry/length.h 2017-07-31 09:11:20 +0000
3288@@ -2,7 +2,7 @@
3289 * Copyright © 2014. 2016 Canonical Ltd.
3290 *
3291 * This program is free software: you can redistribute it and/or modify it
3292- * under the terms of the GNU Lesser General Public License version 3,
3293+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3294 * as published by the Free Software Foundation.
3295 *
3296 * This program is distributed in the hope that it will be useful,
3297
3298=== modified file 'include/core/mir/geometry/point.h'
3299--- include/core/mir/geometry/point.h 2017-05-08 03:04:26 +0000
3300+++ include/core/mir/geometry/point.h 2017-07-31 09:11:20 +0000
3301@@ -2,7 +2,7 @@
3302 * Copyright © 2012, 2016 Canonical Ltd.
3303 *
3304 * This program is free software: you can redistribute it and/or modify it
3305- * under the terms of the GNU Lesser General Public License version 3,
3306+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3307 * as published by the Free Software Foundation.
3308 *
3309 * This program is distributed in the hope that it will be useful,
3310
3311=== modified file 'include/core/mir/geometry/rectangle.h'
3312--- include/core/mir/geometry/rectangle.h 2017-05-08 03:04:26 +0000
3313+++ include/core/mir/geometry/rectangle.h 2017-07-31 09:11:20 +0000
3314@@ -2,7 +2,7 @@
3315 * Copyright © 2012, 2016 Canonical Ltd.
3316 *
3317 * This program is free software: you can redistribute it and/or modify it
3318- * under the terms of the GNU Lesser General Public License version 3,
3319+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3320 * as published by the Free Software Foundation.
3321 *
3322 * This program is distributed in the hope that it will be useful,
3323
3324=== modified file 'include/core/mir/geometry/rectangles.h'
3325--- include/core/mir/geometry/rectangles.h 2016-01-29 08:18:22 +0000
3326+++ include/core/mir/geometry/rectangles.h 2017-07-31 09:11:20 +0000
3327@@ -2,7 +2,7 @@
3328 * Copyright © 2013-2015 Canonical Ltd.
3329 *
3330 * This program is free software: you can redistribute it and/or modify it
3331- * under the terms of the GNU Lesser General Public License version 3,
3332+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3333 * as published by the Free Software Foundation.
3334 *
3335 * This program is distributed in the hope that it will be useful,
3336
3337=== modified file 'include/core/mir/geometry/size.h'
3338--- include/core/mir/geometry/size.h 2017-05-08 03:04:26 +0000
3339+++ include/core/mir/geometry/size.h 2017-07-31 09:11:20 +0000
3340@@ -2,7 +2,7 @@
3341 * Copyright © 2012, 2016 Canonical Ltd.
3342 *
3343 * This program is free software: you can redistribute it and/or modify it
3344- * under the terms of the GNU Lesser General Public License version 3,
3345+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3346 * as published by the Free Software Foundation.
3347 *
3348 * This program is distributed in the hope that it will be useful,
3349
3350=== modified file 'include/core/mir/int_wrapper.h'
3351--- include/core/mir/int_wrapper.h 2017-05-08 03:04:26 +0000
3352+++ include/core/mir/int_wrapper.h 2017-07-31 09:11:20 +0000
3353@@ -2,7 +2,7 @@
3354 * Copyright © 2012, 2013, 2016 Canonical Ltd.
3355 *
3356 * This program is free software: you can redistribute it and/or modify it
3357- * under the terms of the GNU Lesser General Public License version 3,
3358+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3359 * as published by the Free Software Foundation.
3360 *
3361 * This program is distributed in the hope that it will be useful,
3362
3363=== modified file 'include/core/mir/optional_value.h'
3364--- include/core/mir/optional_value.h 2017-05-08 03:04:26 +0000
3365+++ include/core/mir/optional_value.h 2017-07-31 09:11:20 +0000
3366@@ -2,7 +2,7 @@
3367 * Copyright © 2014 Canonical Ltd.
3368 *
3369 * This program is free software: you can redistribute it and/or modify
3370- * it under the terms of the GNU Lesser General Public License version 3 as
3371+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
3372 * published by the Free Software Foundation.
3373 *
3374 * This program is distributed in the hope that it will be useful,
3375
3376=== modified file 'include/core/mir_toolkit/common.h'
3377--- include/core/mir_toolkit/common.h 2017-05-25 08:58:03 +0000
3378+++ include/core/mir_toolkit/common.h 2017-07-31 09:11:20 +0000
3379@@ -4,7 +4,7 @@
3380 * Copyright © 2013-2016 Canonical Ltd.
3381 *
3382 * This program is free software: you can redistribute it and/or modify
3383- * it under the terms of the GNU Lesser General Public License version 3 as
3384+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
3385 * published by the Free Software Foundation.
3386 *
3387 * This program is distributed in the hope that it will be useful,
3388
3389=== modified file 'include/core/mir_toolkit/deprecations.h'
3390--- include/core/mir_toolkit/deprecations.h 2017-05-25 08:58:03 +0000
3391+++ include/core/mir_toolkit/deprecations.h 2017-07-31 09:11:20 +0000
3392@@ -2,7 +2,7 @@
3393 * Copyright © 2017 Canonical Ltd.
3394 *
3395 * This program is free software: you can redistribute it and/or modify it
3396- * under the terms of the GNU Lesser General Public License version 3,
3397+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3398 * as published by the Free Software Foundation.
3399 *
3400 * This program is distributed in the hope that it will be useful,
3401
3402=== modified file 'include/core/mir_toolkit/mir_input_device_types.h'
3403--- include/core/mir_toolkit/mir_input_device_types.h 2017-05-08 03:04:26 +0000
3404+++ include/core/mir_toolkit/mir_input_device_types.h 2017-07-31 09:11:20 +0000
3405@@ -2,7 +2,7 @@
3406 * Copyright © 2016 Canonical Ltd.
3407 *
3408 * This program is free software: you can redistribute it and/or modify it
3409- * under the terms of the GNU Lesser General Public License version 3,
3410+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3411 * as published by the Free Software Foundation.
3412 *
3413 * This program is distributed in the hope that it will be useful,
3414
3415=== modified file 'include/core/mir_toolkit/mir_native_buffer.h'
3416--- include/core/mir_toolkit/mir_native_buffer.h 2017-05-08 03:04:26 +0000
3417+++ include/core/mir_toolkit/mir_native_buffer.h 2017-07-31 09:11:20 +0000
3418@@ -2,7 +2,7 @@
3419 * Copyright © 2012 Canonical Ltd.
3420 *
3421 * This program is free software: you can redistribute it and/or modify it
3422- * under the terms of the GNU Lesser General Public License version 3,
3423+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3424 * as published by the Free Software Foundation.
3425 *
3426 * This program is distributed in the hope that it will be useful,
3427
3428=== modified file 'include/core/mir_toolkit/mir_version_number.h'
3429--- include/core/mir_toolkit/mir_version_number.h 2017-05-08 03:04:26 +0000
3430+++ include/core/mir_toolkit/mir_version_number.h 2017-07-31 09:11:20 +0000
3431@@ -2,7 +2,7 @@
3432 * Copyright © 2014 Canonical Ltd.
3433 *
3434 * This program is free software: you can redistribute it and/or modify it
3435- * under the terms of the GNU Lesser General Public License version 3,
3436+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3437 * as published by the Free Software Foundation.
3438 *
3439 * This program is distributed in the hope that it will be useful,
3440
3441=== modified file 'include/platform/mir/abnormal_exit.h'
3442--- include/platform/mir/abnormal_exit.h 2014-03-06 06:05:17 +0000
3443+++ include/platform/mir/abnormal_exit.h 2017-07-31 09:11:20 +0000
3444@@ -2,7 +2,7 @@
3445 * Copyright © 2013 Canonical Ltd.
3446 *
3447 * This program is free software: you can redistribute it and/or modify it
3448- * under the terms of the GNU Lesser General Public License version 3,
3449+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3450 * as published by the Free Software Foundation.
3451 *
3452 * This program is distributed in the hope that it will be useful,
3453
3454=== modified file 'include/platform/mir/client/client_buffer.h'
3455--- include/platform/mir/client/client_buffer.h 2017-05-17 04:48:46 +0000
3456+++ include/platform/mir/client/client_buffer.h 2017-07-31 09:11:20 +0000
3457@@ -2,7 +2,7 @@
3458 * Copyright © 2012 Canonical Ltd.
3459 *
3460 * This program is free software: you can redistribute it and/or modify it
3461- * under the terms of the GNU Lesser General Public License version 3,
3462+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3463 * as published by the Free Software Foundation.
3464 *
3465 * This program is distributed in the hope that it will be useful,
3466
3467=== modified file 'include/platform/mir/client/client_buffer_factory.h'
3468--- include/platform/mir/client/client_buffer_factory.h 2017-05-17 04:48:46 +0000
3469+++ include/platform/mir/client/client_buffer_factory.h 2017-07-31 09:11:20 +0000
3470@@ -2,7 +2,7 @@
3471 * Copyright © 2013 Canonical Ltd.
3472 *
3473 * This program is free software: you can redistribute it and/or modify
3474- * it under the terms of the GNU Lesser General Public License version 3 as
3475+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
3476 * published by the Free Software Foundation.
3477 *
3478 * This program is distributed in the hope that it will be useful,
3479
3480=== modified file 'include/platform/mir/client/client_context.h'
3481--- include/platform/mir/client/client_context.h 2017-05-17 04:48:46 +0000
3482+++ include/platform/mir/client/client_context.h 2017-07-31 09:11:20 +0000
3483@@ -2,7 +2,7 @@
3484 * Copyright © 2012 Canonical Ltd.
3485 *
3486 * This program is free software: you can redistribute it and/or modify it
3487- * under the terms of the GNU Lesser General Public License version 3,
3488+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3489 * as published by the Free Software Foundation.
3490 *
3491 * This program is distributed in the hope that it will be useful,
3492
3493=== modified file 'include/platform/mir/client/client_platform.h'
3494--- include/platform/mir/client/client_platform.h 2017-05-17 04:48:46 +0000
3495+++ include/platform/mir/client/client_platform.h 2017-07-31 09:11:20 +0000
3496@@ -2,7 +2,7 @@
3497 * Copyright © 2012 Canonical Ltd.
3498 *
3499 * This program is free software: you can redistribute it and/or modify it
3500- * under the terms of the GNU Lesser General Public License version 3,
3501+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3502 * as published by the Free Software Foundation.
3503 *
3504 * This program is distributed in the hope that it will be useful,
3505
3506=== modified file 'include/platform/mir/client/client_platform_factory.h'
3507--- include/platform/mir/client/client_platform_factory.h 2017-05-17 04:48:46 +0000
3508+++ include/platform/mir/client/client_platform_factory.h 2017-07-31 09:11:20 +0000
3509@@ -2,7 +2,7 @@
3510 * Copyright © 2012 Canonical Ltd.
3511 *
3512 * This program is free software: you can redistribute it and/or modify it
3513- * under the terms of the GNU Lesser General Public License version 3,
3514+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3515 * as published by the Free Software Foundation.
3516 *
3517 * This program is distributed in the hope that it will be useful,
3518
3519=== modified file 'include/platform/mir/client/egl_native_display_container.h'
3520--- include/platform/mir/client/egl_native_display_container.h 2017-05-05 18:52:47 +0000
3521+++ include/platform/mir/client/egl_native_display_container.h 2017-07-31 09:11:20 +0000
3522@@ -2,7 +2,7 @@
3523 * Copyright © 2013 Canonical Ltd.
3524 *
3525 * This program is free software: you can redistribute it and/or modify
3526- * it under the terms of the GNU Lesser General Public License version 3 as
3527+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
3528 * published by the Free Software Foundation.
3529 *
3530 * This program is distributed in the hope that it will be useful,
3531
3532=== modified file 'include/platform/mir/client/egl_native_surface.h'
3533--- include/platform/mir/client/egl_native_surface.h 2017-05-17 04:48:46 +0000
3534+++ include/platform/mir/client/egl_native_surface.h 2017-07-31 09:11:20 +0000
3535@@ -2,7 +2,7 @@
3536 * Copyright © 2012 Canonical Ltd.
3537 *
3538 * This program is free software: you can redistribute it and/or modify it
3539- * under the terms of the GNU Lesser General Public License version 3,
3540+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3541 * as published by the Free Software Foundation.
3542 *
3543 * This program is distributed in the hope that it will be useful,
3544
3545=== modified file 'include/platform/mir/emergency_cleanup_registry.h'
3546--- include/platform/mir/emergency_cleanup_registry.h 2017-05-05 18:52:47 +0000
3547+++ include/platform/mir/emergency_cleanup_registry.h 2017-07-31 09:11:20 +0000
3548@@ -2,7 +2,7 @@
3549 * Copyright © 2014 Canonical Ltd.
3550 *
3551 * This program is free software: you can redistribute it and/or modify it
3552- * under the terms of the GNU Lesser General Public License version 3,
3553+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3554 * as published by the Free Software Foundation.
3555 *
3556 * This program is distributed in the hope that it will be useful,
3557
3558=== modified file 'include/platform/mir/graphics/atomic_frame.h'
3559--- include/platform/mir/graphics/atomic_frame.h 2016-09-08 07:01:14 +0000
3560+++ include/platform/mir/graphics/atomic_frame.h 2017-07-31 09:11:20 +0000
3561@@ -2,7 +2,7 @@
3562 * Copyright © 2016 Canonical Ltd.
3563 *
3564 * This program is free software: you can redistribute it and/or modify it
3565- * under the terms of the GNU Lesser General Public License version 3,
3566+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3567 * as published by the Free Software Foundation.
3568 *
3569 * This program is distributed in the hope that it will be useful,
3570
3571=== modified file 'include/platform/mir/graphics/buffer.h'
3572--- include/platform/mir/graphics/buffer.h 2016-08-22 13:30:46 +0000
3573+++ include/platform/mir/graphics/buffer.h 2017-07-31 09:11:20 +0000
3574@@ -2,7 +2,7 @@
3575 * Copyright © 2012 Canonical Ltd.
3576 *
3577 * This program is free software: you can redistribute it and/or modify it
3578- * under the terms of the GNU Lesser General Public License version 3,
3579+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3580 * as published by the Free Software Foundation.
3581 *
3582 * This program is distributed in the hope that it will be useful,
3583
3584=== modified file 'include/platform/mir/graphics/buffer_basic.h'
3585--- include/platform/mir/graphics/buffer_basic.h 2015-02-22 07:46:25 +0000
3586+++ include/platform/mir/graphics/buffer_basic.h 2017-07-31 09:11:20 +0000
3587@@ -2,7 +2,7 @@
3588 * Copyright © 2012 Canonical Ltd.
3589 *
3590 * This program is free software: you can redistribute it and/or modify it
3591- * under the terms of the GNU Lesser General Public License version 3,
3592+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3593 * as published by the Free Software Foundation.
3594 *
3595 * This program is distributed in the hope that it will be useful,
3596
3597=== modified file 'include/platform/mir/graphics/buffer_id.h'
3598--- include/platform/mir/graphics/buffer_id.h 2015-02-22 07:46:25 +0000
3599+++ include/platform/mir/graphics/buffer_id.h 2017-07-31 09:11:20 +0000
3600@@ -2,7 +2,7 @@
3601 * Copyright © 2012, 2014 Canonical Ltd.
3602 *
3603 * This program is free software: you can redistribute it and/or modify it
3604- * under the terms of the GNU Lesser General Public License version 3,
3605+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3606 * as published by the Free Software Foundation.
3607 *
3608 * This program is distributed in the hope that it will be useful,
3609
3610=== modified file 'include/platform/mir/graphics/buffer_ipc_message.h'
3611--- include/platform/mir/graphics/buffer_ipc_message.h 2017-05-17 04:48:46 +0000
3612+++ include/platform/mir/graphics/buffer_ipc_message.h 2017-07-31 09:11:20 +0000
3613@@ -2,7 +2,7 @@
3614 * Copyright © 2013,2014 Canonical Ltd.
3615 *
3616 * This program is free software: you can redistribute it and/or modify it
3617- * under the terms of the GNU Lesser General Public License version 3,
3618+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3619 * as published by the Free Software Foundation.
3620 *
3621 * This program is distributed in the hope that it will be useful,
3622
3623=== modified file 'include/platform/mir/graphics/buffer_properties.h'
3624--- include/platform/mir/graphics/buffer_properties.h 2017-05-08 03:04:26 +0000
3625+++ include/platform/mir/graphics/buffer_properties.h 2017-07-31 09:11:20 +0000
3626@@ -2,7 +2,7 @@
3627 * Copyright © 2012 Canonical Ltd.
3628 *
3629 * This program is free software: you can redistribute it and/or modify it
3630- * under the terms of the GNU Lesser General Public License version 3,
3631+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3632 * as published by the Free Software Foundation.
3633 *
3634 * This program is distributed in the hope that it will be useful,
3635
3636=== modified file 'include/platform/mir/graphics/cursor.h'
3637--- include/platform/mir/graphics/cursor.h 2015-04-28 07:54:10 +0000
3638+++ include/platform/mir/graphics/cursor.h 2017-07-31 09:11:20 +0000
3639@@ -2,7 +2,7 @@
3640 * Copyright © 2013 Canonical Ltd.
3641 *
3642 * This program is free software: you can redistribute it and/or modify it
3643- * under the terms of the GNU Lesser General Public License version 3,
3644+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3645 * as published by the Free Software Foundation.
3646 *
3647 * This program is distributed in the hope that it will be useful,
3648
3649=== modified file 'include/platform/mir/graphics/cursor_image.h'
3650--- include/platform/mir/graphics/cursor_image.h 2015-02-22 07:46:25 +0000
3651+++ include/platform/mir/graphics/cursor_image.h 2017-07-31 09:11:20 +0000
3652@@ -2,7 +2,7 @@
3653 * Copyright © 2014 Canonical Ltd.
3654 *
3655 * This program is free software: you can redistribute it and/or modify it
3656- * under the terms of the GNU Lesser General Public License version 3,
3657+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3658 * as published by the Free Software Foundation.
3659 *
3660 * This program is distributed in the hope that it will be useful,
3661
3662=== modified file 'include/platform/mir/graphics/display.h'
3663--- include/platform/mir/graphics/display.h 2017-05-08 03:04:26 +0000
3664+++ include/platform/mir/graphics/display.h 2017-07-31 09:11:20 +0000
3665@@ -2,7 +2,7 @@
3666 * Copyright © 2012 Canonical Ltd.
3667 *
3668 * This program is free software: you can redistribute it and/or modify it
3669- * under the terms of the GNU Lesser General Public License version 3,
3670+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3671 * as published by the Free Software Foundation.
3672 *
3673 * This program is distributed in the hope that it will be useful,
3674
3675=== modified file 'include/platform/mir/graphics/display_buffer.h'
3676--- include/platform/mir/graphics/display_buffer.h 2017-05-08 03:04:26 +0000
3677+++ include/platform/mir/graphics/display_buffer.h 2017-07-31 09:11:20 +0000
3678@@ -2,7 +2,7 @@
3679 * Copyright © 2013 Canonical Ltd.
3680 *
3681 * This program is free software: you can redistribute it and/or modify it
3682- * under the terms of the GNU Lesser General Public License version 3,
3683+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3684 * as published by the Free Software Foundation.
3685 *
3686 * This program is distributed in the hope that it will be useful,
3687
3688=== modified file 'include/platform/mir/graphics/display_configuration.h'
3689--- include/platform/mir/graphics/display_configuration.h 2017-05-08 03:04:26 +0000
3690+++ include/platform/mir/graphics/display_configuration.h 2017-07-31 09:11:20 +0000
3691@@ -2,7 +2,7 @@
3692 * Copyright © 2013 Canonical Ltd.
3693 *
3694 * This program is free software: you can redistribute it and/or modify it
3695- * under the terms of the GNU Lesser General Public License version 3,
3696+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3697 * as published by the Free Software Foundation.
3698 *
3699 * This program is distributed in the hope that it will be useful,
3700
3701=== modified file 'include/platform/mir/graphics/display_configuration_policy.h'
3702--- include/platform/mir/graphics/display_configuration_policy.h 2015-02-22 07:46:25 +0000
3703+++ include/platform/mir/graphics/display_configuration_policy.h 2017-07-31 09:11:20 +0000
3704@@ -2,7 +2,7 @@
3705 * Copyright © 2013 Canonical Ltd.
3706 *
3707 * This program is free software: you can redistribute it and/or modify it
3708- * under the terms of the GNU Lesser General Public License version 3,
3709+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3710 * as published by the Free Software Foundation.
3711 *
3712 * This program is distributed in the hope that it will be useful,
3713
3714=== modified file 'include/platform/mir/graphics/display_report.h'
3715--- include/platform/mir/graphics/display_report.h 2017-05-17 04:48:46 +0000
3716+++ include/platform/mir/graphics/display_report.h 2017-07-31 09:11:20 +0000
3717@@ -2,7 +2,7 @@
3718 * Copyright © 2012 Canonical Ltd.
3719 *
3720 * This program is free software: you can redistribute it and/or modify it
3721- * under the terms of the GNU Lesser General Public License version 3,
3722+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3723 * as published by the Free Software Foundation.
3724 *
3725 * This program is distributed in the hope that it will be useful,
3726
3727=== modified file 'include/platform/mir/graphics/egl_error.h'
3728--- include/platform/mir/graphics/egl_error.h 2017-05-05 18:52:47 +0000
3729+++ include/platform/mir/graphics/egl_error.h 2017-07-31 09:11:20 +0000
3730@@ -2,7 +2,7 @@
3731 * Copyright © 2015 Canonical Ltd.
3732 *
3733 * This program is free software: you can redistribute it and/or modify it
3734- * under the terms of the GNU Lesser General Public License version 3,
3735+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3736 * as published by the Free Software Foundation.
3737 *
3738 * This program is distributed in the hope that it will be useful,
3739
3740=== modified file 'include/platform/mir/graphics/egl_extensions.h'
3741--- include/platform/mir/graphics/egl_extensions.h 2017-05-17 04:48:46 +0000
3742+++ include/platform/mir/graphics/egl_extensions.h 2017-07-31 09:11:20 +0000
3743@@ -2,7 +2,7 @@
3744 * Copyright © 2013 Canonical Ltd.
3745 *
3746 * This program is free software: you can redistribute it and/or modify it
3747- * under the terms of the GNU Lesser General Public License version 3,
3748+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3749 * as published by the Free Software Foundation.
3750 *
3751 * This program is distributed in the hope that it will be useful,
3752
3753=== modified file 'include/platform/mir/graphics/egl_resources.h'
3754--- include/platform/mir/graphics/egl_resources.h 2017-05-05 18:52:47 +0000
3755+++ include/platform/mir/graphics/egl_resources.h 2017-07-31 09:11:20 +0000
3756@@ -2,7 +2,7 @@
3757 * Copyright © 2013 Canonical Ltd.
3758 *
3759 * This program is free software: you can redistribute it and/or modify it
3760- * under the terms of the GNU Lesser General Public License version 3,
3761+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3762 * as published by the Free Software Foundation.
3763 *
3764 * This program is distributed in the hope that it will be useful,
3765
3766=== modified file 'include/platform/mir/graphics/event_handler_register.h'
3767--- include/platform/mir/graphics/event_handler_register.h 2016-01-29 08:18:22 +0000
3768+++ include/platform/mir/graphics/event_handler_register.h 2017-07-31 09:11:20 +0000
3769@@ -2,7 +2,7 @@
3770 * Copyright © 2013 Canonical Ltd.
3771 *
3772 * This program is free software: you can redistribute it and/or modify it
3773- * under the terms of the GNU Lesser General Public License version 3,
3774+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3775 * as published by the Free Software Foundation.
3776 *
3777 * This program is distributed in the hope that it will be useful,
3778
3779=== modified file 'include/platform/mir/graphics/frame.h'
3780--- include/platform/mir/graphics/frame.h 2016-09-16 08:20:20 +0000
3781+++ include/platform/mir/graphics/frame.h 2017-07-31 09:11:20 +0000
3782@@ -2,7 +2,7 @@
3783 * Copyright © 2016 Canonical Ltd.
3784 *
3785 * This program is free software: you can redistribute it and/or modify it
3786- * under the terms of the GNU Lesser General Public License version 3,
3787+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3788 * as published by the Free Software Foundation.
3789 *
3790 * This program is distributed in the hope that it will be useful,
3791
3792=== modified file 'include/platform/mir/graphics/gamma_curves.h'
3793--- include/platform/mir/graphics/gamma_curves.h 2017-05-08 03:04:26 +0000
3794+++ include/platform/mir/graphics/gamma_curves.h 2017-07-31 09:11:20 +0000
3795@@ -2,7 +2,7 @@
3796 * Copyright © 2016 Canonical Ltd.
3797 *
3798 * This program is free software: you can redistribute it and/or modify it
3799- * under the terms of the GNU Lesser General Public License version 3,
3800+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3801 * as published by the Free Software Foundation.
3802 *
3803 * This program is distributed in the hope that it will be useful,
3804
3805=== modified file 'include/platform/mir/graphics/gl_config.h'
3806--- include/platform/mir/graphics/gl_config.h 2014-03-27 09:46:09 +0000
3807+++ include/platform/mir/graphics/gl_config.h 2017-07-31 09:11:20 +0000
3808@@ -2,7 +2,7 @@
3809 * Copyright © 2014 Canonical Ltd.
3810 *
3811 * This program is free software: you can redistribute it and/or modify it
3812- * under the terms of the GNU Lesser General Public License version 3,
3813+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3814 * as published by the Free Software Foundation.
3815 *
3816 * This program is distributed in the hope that it will be useful,
3817
3818=== modified file 'include/platform/mir/graphics/gl_format.h'
3819--- include/platform/mir/graphics/gl_format.h 2017-02-20 12:49:12 +0000
3820+++ include/platform/mir/graphics/gl_format.h 2017-07-31 09:11:20 +0000
3821@@ -2,7 +2,7 @@
3822 * Copyright © 2017 Canonical Ltd.
3823 *
3824 * This program is free software: you can redistribute it and/or modify it
3825- * under the terms of the GNU Lesser General Public License version 3,
3826+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3827 * as published by the Free Software Foundation.
3828 *
3829 * This program is distributed in the hope that it will be useful,
3830
3831=== modified file 'include/platform/mir/graphics/graphic_buffer_allocator.h'
3832--- include/platform/mir/graphics/graphic_buffer_allocator.h 2017-05-08 03:04:26 +0000
3833+++ include/platform/mir/graphics/graphic_buffer_allocator.h 2017-07-31 09:11:20 +0000
3834@@ -2,7 +2,7 @@
3835 * Copyright © 2012 Canonical Ltd.
3836 *
3837 * This program is free software: you can redistribute it and/or modify it
3838- * under the terms of the GNU Lesser General Public License version 3,
3839+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3840 * as published by the Free Software Foundation.
3841 *
3842 * This program is distributed in the hope that it will be useful,
3843
3844=== modified file 'include/platform/mir/graphics/platform.h'
3845--- include/platform/mir/graphics/platform.h 2017-06-09 11:19:23 +0000
3846+++ include/platform/mir/graphics/platform.h 2017-07-31 09:11:20 +0000
3847@@ -2,7 +2,7 @@
3848 * Copyright © 2012 Canonical Ltd.
3849 *
3850 * This program is free software: you can redistribute it and/or modify it
3851- * under the terms of the GNU Lesser General Public License version 3,
3852+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3853 * as published by the Free Software Foundation.
3854 *
3855 * This program is distributed in the hope that it will be useful,
3856
3857=== modified file 'include/platform/mir/graphics/platform_authentication.h'
3858--- include/platform/mir/graphics/platform_authentication.h 2017-05-31 17:56:19 +0000
3859+++ include/platform/mir/graphics/platform_authentication.h 2017-07-31 09:11:20 +0000
3860@@ -2,7 +2,7 @@
3861 * Copyright © 2013 Canonical Ltd.
3862 *
3863 * This program is free software: you can redistribute it and/or modify it
3864- * under the terms of the GNU Lesser General Public License version 3,
3865+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3866 * as published by the Free Software Foundation.
3867 *
3868 * This program is distributed in the hope that it will be useful,
3869
3870=== modified file 'include/platform/mir/graphics/platform_ipc_operations.h'
3871--- include/platform/mir/graphics/platform_ipc_operations.h 2017-05-08 03:04:26 +0000
3872+++ include/platform/mir/graphics/platform_ipc_operations.h 2017-07-31 09:11:20 +0000
3873@@ -2,7 +2,7 @@
3874 * Copyright © 2014 Canonical Ltd.
3875 *
3876 * This program is free software: you can redistribute it and/or modify it
3877- * under the terms of the GNU Lesser General Public License version 3,
3878+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3879 * as published by the Free Software Foundation.
3880 *
3881 * This program is distributed in the hope that it will be useful,
3882
3883=== modified file 'include/platform/mir/graphics/platform_ipc_package.h'
3884--- include/platform/mir/graphics/platform_ipc_package.h 2016-01-29 08:18:22 +0000
3885+++ include/platform/mir/graphics/platform_ipc_package.h 2017-07-31 09:11:20 +0000
3886@@ -2,7 +2,7 @@
3887 * Copyright © 2012 Canonical Ltd.
3888 *
3889 * This program is free software: you can redistribute it and/or modify it
3890- * under the terms of the GNU Lesser General Public License version 3,
3891+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3892 * as published by the Free Software Foundation.
3893 *
3894 * This program is distributed in the hope that it will be useful,
3895
3896=== modified file 'include/platform/mir/graphics/platform_operation_message.h'
3897--- include/platform/mir/graphics/platform_operation_message.h 2014-12-10 11:02:04 +0000
3898+++ include/platform/mir/graphics/platform_operation_message.h 2017-07-31 09:11:20 +0000
3899@@ -2,7 +2,7 @@
3900 * Copyright © 2014 Canonical Ltd.
3901 *
3902 * This program is free software: you can redistribute it and/or modify it
3903- * under the terms of the GNU Lesser General Public License version 3,
3904+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3905 * as published by the Free Software Foundation.
3906 *
3907 * This program is distributed in the hope that it will be useful,
3908
3909=== modified file 'include/platform/mir/graphics/renderable.h'
3910--- include/platform/mir/graphics/renderable.h 2017-05-08 03:04:26 +0000
3911+++ include/platform/mir/graphics/renderable.h 2017-07-31 09:11:20 +0000
3912@@ -2,7 +2,7 @@
3913 * Copyright © 2014 Canonical Ltd.
3914 *
3915 * This program is free software: you can redistribute it and/or modify it
3916- * under the terms of the GNU Lesser General Public License version 3,
3917+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3918 * as published by the Free Software Foundation.
3919 *
3920 * This program is distributed in the hope that it will be useful,
3921
3922=== modified file 'include/platform/mir/graphics/transformation.h'
3923--- include/platform/mir/graphics/transformation.h 2017-05-05 18:52:47 +0000
3924+++ include/platform/mir/graphics/transformation.h 2017-07-31 09:11:20 +0000
3925@@ -2,7 +2,7 @@
3926 * Copyright © 2017 Canonical Ltd.
3927 *
3928 * This program is free software: you can redistribute it and/or modify it
3929- * under the terms of the GNU Lesser General Public License version 3,
3930+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3931 * as published by the Free Software Foundation.
3932 *
3933 * This program is distributed in the hope that it will be useful,
3934
3935=== modified file 'include/platform/mir/graphics/virtual_output.h'
3936--- include/platform/mir/graphics/virtual_output.h 2016-01-27 16:09:11 +0000
3937+++ include/platform/mir/graphics/virtual_output.h 2017-07-31 09:11:20 +0000
3938@@ -2,7 +2,7 @@
3939 * Copyright © 2016 Canonical Ltd.
3940 *
3941 * This program is free software: you can redistribute it and/or modify it
3942- * under the terms of the GNU Lesser General Public License version 3,
3943+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3944 * as published by the Free Software Foundation.
3945 *
3946 * This program is distributed in the hope that it will be useful,
3947
3948=== modified file 'include/platform/mir/input/event_builder.h'
3949--- include/platform/mir/input/event_builder.h 2017-05-08 03:04:26 +0000
3950+++ include/platform/mir/input/event_builder.h 2017-07-31 09:11:20 +0000
3951@@ -2,7 +2,7 @@
3952 * Copyright © 2015 Canonical Ltd.
3953 *
3954 * This program is free software: you can redistribute it and/or modify it
3955- * under the terms of the GNU Lesser General Public License version 3,
3956+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3957 * as published by the Free Software Foundation.
3958 *
3959 * This program is distributed in the hope that it will be useful,
3960
3961=== modified file 'include/platform/mir/input/input_device.h'
3962--- include/platform/mir/input/input_device.h 2017-05-08 03:04:26 +0000
3963+++ include/platform/mir/input/input_device.h 2017-07-31 09:11:20 +0000
3964@@ -2,7 +2,7 @@
3965 * Copyright © 2014-2015 Canonical Ltd.
3966 *
3967 * This program is free software: you can redistribute it and/or modify it
3968- * under the terms of the GNU Lesser General Public License version 3,
3969+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3970 * as published by the Free Software Foundation.
3971 *
3972 * This program is distributed in the hope that it will be useful,
3973
3974=== modified file 'include/platform/mir/input/input_device_info.h'
3975--- include/platform/mir/input/input_device_info.h 2016-01-29 08:18:22 +0000
3976+++ include/platform/mir/input/input_device_info.h 2017-07-31 09:11:20 +0000
3977@@ -2,7 +2,7 @@
3978 * Copyright © 2014-2015 Canonical Ltd.
3979 *
3980 * This program is free software: you can redistribute it and/or modify it
3981- * under the terms of the GNU Lesser General Public License version 3,
3982+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3983 * as published by the Free Software Foundation.
3984 *
3985 * This program is distributed in the hope that it will be useful,
3986
3987=== modified file 'include/platform/mir/input/input_device_registry.h'
3988--- include/platform/mir/input/input_device_registry.h 2015-04-09 08:57:24 +0000
3989+++ include/platform/mir/input/input_device_registry.h 2017-07-31 09:11:20 +0000
3990@@ -2,7 +2,7 @@
3991 * Copyright © 2014-2015 Canonical Ltd.
3992 *
3993 * This program is free software: you can redistribute it and/or modify it
3994- * under the terms of the GNU Lesser General Public License version 3,
3995+ * under the terms of the GNU Lesser General Public License version 2 or 3,
3996 * as published by the Free Software Foundation.
3997 *
3998 * This program is distributed in the hope that it will be useful,
3999
4000=== modified file 'include/platform/mir/input/input_report.h'
4001--- include/platform/mir/input/input_report.h 2016-01-29 08:18:22 +0000
4002+++ include/platform/mir/input/input_report.h 2017-07-31 09:11:20 +0000
4003@@ -2,7 +2,7 @@
4004 * Copyright © 2013-2015 Canonical Ltd.
4005 *
4006 * This program is free software: you can redistribute it and/or modify it
4007- * under the terms of the GNU Lesser General Public License version 3,
4008+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4009 * as published by the Free Software Foundation.
4010 *
4011 * This program is distributed in the hope that it will be useful,
4012
4013=== modified file 'include/platform/mir/input/input_sink.h'
4014--- include/platform/mir/input/input_sink.h 2017-05-08 03:04:26 +0000
4015+++ include/platform/mir/input/input_sink.h 2017-07-31 09:11:20 +0000
4016@@ -2,7 +2,7 @@
4017 * Copyright © 2014-2015 Canonical Ltd.
4018 *
4019 * This program is free software: you can redistribute it and/or modify it
4020- * under the terms of the GNU Lesser General Public License version 3,
4021+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4022 * as published by the Free Software Foundation.
4023 *
4024 * This program is distributed in the hope that it will be useful,
4025
4026=== modified file 'include/platform/mir/input/platform.h'
4027--- include/platform/mir/input/platform.h 2017-05-08 03:04:26 +0000
4028+++ include/platform/mir/input/platform.h 2017-07-31 09:11:20 +0000
4029@@ -2,7 +2,7 @@
4030 * Copyright © 2014-2015 Canonical Ltd.
4031 *
4032 * This program is free software: you can redistribute it and/or modify it
4033- * under the terms of the GNU Lesser General Public License version 3,
4034+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4035 * as published by the Free Software Foundation.
4036 *
4037 * This program is distributed in the hope that it will be useful,
4038
4039=== modified file 'include/platform/mir/input/pointer_settings.h'
4040--- include/platform/mir/input/pointer_settings.h 2017-05-08 03:04:26 +0000
4041+++ include/platform/mir/input/pointer_settings.h 2017-07-31 09:11:20 +0000
4042@@ -2,7 +2,7 @@
4043 * Copyright © 2015 Canonical Ltd.
4044 *
4045 * This program is free software: you can redistribute it and/or modify it
4046- * under the terms of the GNU Lesser General Public License version 3,
4047+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4048 * as published by the Free Software Foundation.
4049 *
4050 * This program is distributed in the hope that it will be useful,
4051
4052=== modified file 'include/platform/mir/input/touchpad_settings.h'
4053--- include/platform/mir/input/touchpad_settings.h 2017-05-08 03:04:26 +0000
4054+++ include/platform/mir/input/touchpad_settings.h 2017-07-31 09:11:20 +0000
4055@@ -2,7 +2,7 @@
4056 * Copyright © 2015 Canonical Ltd.
4057 *
4058 * This program is free software: you can redistribute it and/or modify it
4059- * under the terms of the GNU Lesser General Public License version 3,
4060+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4061 * as published by the Free Software Foundation.
4062 *
4063 * This program is distributed in the hope that it will be useful,
4064
4065=== modified file 'include/platform/mir/input/touchscreen_settings.h'
4066--- include/platform/mir/input/touchscreen_settings.h 2017-03-14 02:26:28 +0000
4067+++ include/platform/mir/input/touchscreen_settings.h 2017-07-31 09:11:20 +0000
4068@@ -2,7 +2,7 @@
4069 * Copyright © 2017 Canonical Ltd.
4070 *
4071 * This program is free software: you can redistribute it and/or modify it
4072- * under the terms of the GNU Lesser General Public License version 3,
4073+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4074 * as published by the Free Software Foundation.
4075 *
4076 * This program is distributed in the hope that it will be useful,
4077
4078=== modified file 'include/platform/mir/mir_buffer.h'
4079--- include/platform/mir/mir_buffer.h 2017-05-17 04:48:46 +0000
4080+++ include/platform/mir/mir_buffer.h 2017-07-31 09:11:20 +0000
4081@@ -2,7 +2,7 @@
4082 * Copyright © 2016 Canonical Ltd.
4083 *
4084 * This program is free software: you can redistribute it and/or modify
4085- * it under the terms of the GNU Lesser General Public License version 3 as
4086+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
4087 * published by the Free Software Foundation.
4088 *
4089 * This program is distributed in the hope that it will be useful,
4090
4091=== modified file 'include/platform/mir/mir_buffer_stream.h'
4092--- include/platform/mir/mir_buffer_stream.h 2017-05-17 04:48:46 +0000
4093+++ include/platform/mir/mir_buffer_stream.h 2017-07-31 09:11:20 +0000
4094@@ -2,7 +2,7 @@
4095 * Copyright © 2015 Canonical Ltd.
4096 *
4097 * This program is free software: you can redistribute it and/or modify it
4098- * under the terms of the GNU Lesser General Public License version 3,
4099+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4100 * as published by the Free Software Foundation.
4101 *
4102 * This program is distributed in the hope that it will be useful,
4103
4104=== modified file 'include/platform/mir/mir_render_surface.h'
4105--- include/platform/mir/mir_render_surface.h 2017-05-17 04:48:46 +0000
4106+++ include/platform/mir/mir_render_surface.h 2017-07-31 09:11:20 +0000
4107@@ -2,7 +2,7 @@
4108 * Copyright © 2016 Canonical Ltd.
4109 *
4110 * This program is free software: you can redistribute it and/or modify
4111- * it under the terms of the GNU Lesser General Public License version 3 as
4112+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
4113 * published by the Free Software Foundation.
4114 *
4115 * This program is distributed in the hope that it will be useful,
4116
4117=== modified file 'include/platform/mir/module_properties.h'
4118--- include/platform/mir/module_properties.h 2016-01-29 08:18:22 +0000
4119+++ include/platform/mir/module_properties.h 2017-07-31 09:11:20 +0000
4120@@ -2,7 +2,7 @@
4121 * Copyright © 2014 Canonical Ltd.
4122 *
4123 * This program is free software: you can redistribute it and/or modify it
4124- * under the terms of the GNU Lesser General Public License version 3,
4125+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4126 * as published by the Free Software Foundation.
4127 *
4128 * This program is distributed in the hope that it will be useful,
4129
4130=== modified file 'include/platform/mir/options/option.h'
4131--- include/platform/mir/options/option.h 2014-03-06 06:05:17 +0000
4132+++ include/platform/mir/options/option.h 2017-07-31 09:11:20 +0000
4133@@ -2,7 +2,7 @@
4134 * Copyright © 2012 Canonical Ltd.
4135 *
4136 * This program is free software: you can redistribute it and/or modify it
4137- * under the terms of the GNU Lesser General Public License version 3,
4138+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4139 * as published by the Free Software Foundation.
4140 *
4141 * This program is distributed in the hope that it will be useful,
4142
4143=== modified file 'include/platform/mir/options/program_option.h'
4144--- include/platform/mir/options/program_option.h 2017-05-05 18:52:47 +0000
4145+++ include/platform/mir/options/program_option.h 2017-07-31 09:11:20 +0000
4146@@ -2,7 +2,7 @@
4147 * Copyright © 2012 Canonical Ltd.
4148 *
4149 * This program is free software: you can redistribute it and/or modify it
4150- * under the terms of the GNU Lesser General Public License version 3,
4151+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4152 * as published by the Free Software Foundation.
4153 *
4154 * This program is distributed in the hope that it will be useful,
4155
4156=== modified file 'include/platform/mir/renderer/sw/pixel_source.h'
4157--- include/platform/mir/renderer/sw/pixel_source.h 2017-05-17 04:48:46 +0000
4158+++ include/platform/mir/renderer/sw/pixel_source.h 2017-07-31 09:11:20 +0000
4159@@ -2,7 +2,7 @@
4160 * Copyright © 2016 Canonical Ltd.
4161 *
4162 * This program is free software: you can redistribute it and/or modify it
4163- * under the terms of the GNU Lesser General Public License version 3,
4164+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4165 * as published by the Free Software Foundation.
4166 *
4167 * This program is distributed in the hope that it will be useful,
4168
4169=== modified file 'include/platforms/mesa/mir_toolkit/mesa/native_display.h'
4170--- include/platforms/mesa/mir_toolkit/mesa/native_display.h 2017-05-08 03:04:26 +0000
4171+++ include/platforms/mesa/mir_toolkit/mesa/native_display.h 2017-07-31 09:11:20 +0000
4172@@ -2,7 +2,7 @@
4173 * Copyright © 2013 Canonical Ltd.
4174 *
4175 * This program is free software: you can redistribute it and/or modify
4176- * it under the terms of the GNU Lesser General Public License version 3 as
4177+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
4178 * published by the Free Software Foundation.
4179 *
4180 * This program is distributed in the hope that it will be useful,
4181
4182=== modified file 'include/platforms/mesa/mir_toolkit/mesa/platform_operation.h'
4183--- include/platforms/mesa/mir_toolkit/mesa/platform_operation.h 2016-01-29 08:18:22 +0000
4184+++ include/platforms/mesa/mir_toolkit/mesa/platform_operation.h 2017-07-31 09:11:20 +0000
4185@@ -2,7 +2,7 @@
4186 * Copyright © 2015 Canonical Ltd.
4187 *
4188 * This program is free software: you can redistribute it and/or modify it
4189- * under the terms of the GNU Lesser General Public License version 3,
4190+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4191 * as published by the Free Software Foundation.
4192 *
4193 * This program is distributed in the hope that it will be useful,
4194
4195=== modified file 'include/renderer/mir/renderer/renderer.h'
4196--- include/renderer/mir/renderer/renderer.h 2017-05-08 03:04:26 +0000
4197+++ include/renderer/mir/renderer/renderer.h 2017-07-31 09:11:20 +0000
4198@@ -2,7 +2,7 @@
4199 * Copyright © 2012-2016 Canonical Ltd.
4200 *
4201 * This program is free software: you can redistribute it and/or modify it
4202- * under the terms of the GNU General Public License version 3,
4203+ * under the terms of the GNU General Public License version 2 or 3,
4204 * as published by the Free Software Foundation.
4205 *
4206 * This program is distributed in the hope that it will be useful,
4207
4208=== modified file 'include/renderer/mir/renderer/renderer_factory.h'
4209--- include/renderer/mir/renderer/renderer_factory.h 2016-08-01 14:43:19 +0000
4210+++ include/renderer/mir/renderer/renderer_factory.h 2017-07-31 09:11:20 +0000
4211@@ -2,7 +2,7 @@
4212 * Copyright © 2013-2016 Canonical Ltd.
4213 *
4214 * This program is free software: you can redistribute it and/or modify it
4215- * under the terms of the GNU General Public License version 3,
4216+ * under the terms of the GNU General Public License version 2 or 3,
4217 * as published by the Free Software Foundation.
4218 *
4219 * This program is distributed in the hope that it will be useful,
4220
4221=== modified file 'include/renderers/gl/mir/renderer/gl/context.h'
4222--- include/renderers/gl/mir/renderer/gl/context.h 2016-07-28 09:10:43 +0000
4223+++ include/renderers/gl/mir/renderer/gl/context.h 2017-07-31 09:11:20 +0000
4224@@ -2,7 +2,7 @@
4225 * Copyright © 2013 Canonical Ltd.
4226 *
4227 * This program is free software: you can redistribute it and/or modify it
4228- * under the terms of the GNU Lesser General Public License version 3,
4229+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4230 * as published by the Free Software Foundation.
4231 *
4232 * This program is distributed in the hope that it will be useful,
4233
4234=== modified file 'include/renderers/gl/mir/renderer/gl/context_source.h'
4235--- include/renderers/gl/mir/renderer/gl/context_source.h 2016-07-28 09:10:43 +0000
4236+++ include/renderers/gl/mir/renderer/gl/context_source.h 2017-07-31 09:11:20 +0000
4237@@ -2,7 +2,7 @@
4238 * Copyright © 2016 Canonical Ltd.
4239 *
4240 * This program is free software: you can redistribute it and/or modify it
4241- * under the terms of the GNU Lesser General Public License version 3,
4242+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4243 * as published by the Free Software Foundation.
4244 *
4245 * This program is distributed in the hope that it will be useful,
4246
4247=== modified file 'include/renderers/gl/mir/renderer/gl/egl_platform.h'
4248--- include/renderers/gl/mir/renderer/gl/egl_platform.h 2017-05-12 10:00:15 +0000
4249+++ include/renderers/gl/mir/renderer/gl/egl_platform.h 2017-07-31 09:11:20 +0000
4250@@ -2,7 +2,7 @@
4251 * Copyright © 2017 Canonical Ltd.
4252 *
4253 * This program is free software: you can redistribute it and/or modify it
4254- * under the terms of the GNU Lesser General Public License version 3,
4255+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4256 * as published by the Free Software Foundation.
4257 *
4258 * This program is distributed in the hope that it will be useful,
4259
4260=== modified file 'include/renderers/gl/mir/renderer/gl/render_target.h'
4261--- include/renderers/gl/mir/renderer/gl/render_target.h 2017-05-08 03:04:26 +0000
4262+++ include/renderers/gl/mir/renderer/gl/render_target.h 2017-07-31 09:11:20 +0000
4263@@ -2,7 +2,7 @@
4264 * Copyright © 2015 Canonical Ltd.
4265 *
4266 * This program is free software: you can redistribute it and/or modify it
4267- * under the terms of the GNU Lesser General Public License version 3,
4268+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4269 * as published by the Free Software Foundation.
4270 *
4271 * This program is distributed in the hope that it will be useful,
4272
4273=== modified file 'include/renderers/gl/mir/renderer/gl/texture_source.h'
4274--- include/renderers/gl/mir/renderer/gl/texture_source.h 2017-05-08 03:04:26 +0000
4275+++ include/renderers/gl/mir/renderer/gl/texture_source.h 2017-07-31 09:11:20 +0000
4276@@ -2,7 +2,7 @@
4277 * Copyright © 2015 Canonical Ltd.
4278 *
4279 * This program is free software: you can redistribute it and/or modify it
4280- * under the terms of the GNU Lesser General Public License version 3,
4281+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4282 * as published by the Free Software Foundation.
4283 *
4284 * This program is distributed in the hope that it will be useful,
4285
4286=== modified file 'include/renderers/gl/mir/renderer/gl/texture_target.h'
4287--- include/renderers/gl/mir/renderer/gl/texture_target.h 2017-02-08 17:58:41 +0000
4288+++ include/renderers/gl/mir/renderer/gl/texture_target.h 2017-07-31 09:11:20 +0000
4289@@ -2,7 +2,7 @@
4290 * Copyright © 2017 Canonical Ltd.
4291 *
4292 * This program is free software: you can redistribute it and/or modify it
4293- * under the terms of the GNU Lesser General Public License version 3,
4294+ * under the terms of the GNU Lesser General Public License version 2 or 3,
4295 * as published by the Free Software Foundation.
4296 *
4297 * This program is distributed in the hope that it will be useful,
4298
4299=== modified file 'include/server/mir/compositor/compositor.h'
4300--- include/server/mir/compositor/compositor.h 2015-02-22 07:46:25 +0000
4301+++ include/server/mir/compositor/compositor.h 2017-07-31 09:11:20 +0000
4302@@ -2,7 +2,7 @@
4303 * Copyright © 2013 Canonical Ltd.
4304 *
4305 * This program is free software: you can redistribute it and/or modify it
4306- * under the terms of the GNU General Public License version 3,
4307+ * under the terms of the GNU General Public License version 2 or 3,
4308 * as published by the Free Software Foundation.
4309 *
4310 * This program is distributed in the hope that it will be useful,
4311
4312=== modified file 'include/server/mir/compositor/compositor_id.h'
4313--- include/server/mir/compositor/compositor_id.h 2015-02-22 07:46:25 +0000
4314+++ include/server/mir/compositor/compositor_id.h 2017-07-31 09:11:20 +0000
4315@@ -2,7 +2,7 @@
4316 * Copyright © 2014 Canonical Ltd.
4317 *
4318 * This program is free software: you can redistribute it and/or modify it
4319- * under the terms of the GNU General Public License version 3,
4320+ * under the terms of the GNU General Public License version 2 or 3,
4321 * as published by the Free Software Foundation.
4322 *
4323 * This program is distributed in the hope that it will be useful,
4324
4325=== modified file 'include/server/mir/compositor/compositor_report.h'
4326--- include/server/mir/compositor/compositor_report.h 2016-01-29 08:18:22 +0000
4327+++ include/server/mir/compositor/compositor_report.h 2017-07-31 09:11:20 +0000
4328@@ -2,7 +2,7 @@
4329 * Copyright © 2013 Canonical Ltd.
4330 *
4331 * This program is free software: you can redistribute it and/or modify it
4332- * under the terms of the GNU General Public License version 3,
4333+ * under the terms of the GNU General Public License version 2 or 3,
4334 * as published by the Free Software Foundation.
4335 *
4336 * This program is distributed in the hope that it will be useful,
4337
4338=== modified file 'include/server/mir/compositor/display_buffer_compositor.h'
4339--- include/server/mir/compositor/display_buffer_compositor.h 2015-02-22 07:46:25 +0000
4340+++ include/server/mir/compositor/display_buffer_compositor.h 2017-07-31 09:11:20 +0000
4341@@ -2,7 +2,7 @@
4342 * Copyright © 2012-2014 Canonical Ltd.
4343 *
4344 * This program is free software: you can redistribute it and/or modify it
4345- * under the terms of the GNU General Public License version 3,
4346+ * under the terms of the GNU General Public License version 2 or 3,
4347 * as published by the Free Software Foundation.
4348 *
4349 * This program is distributed in the hope that it will be useful,
4350
4351=== modified file 'include/server/mir/compositor/display_buffer_compositor_factory.h'
4352--- include/server/mir/compositor/display_buffer_compositor_factory.h 2015-02-22 07:46:25 +0000
4353+++ include/server/mir/compositor/display_buffer_compositor_factory.h 2017-07-31 09:11:20 +0000
4354@@ -2,7 +2,7 @@
4355 * Copyright © 2012-2013 Canonical Ltd.
4356 *
4357 * This program is free software: you can redistribute it and/or modify it
4358- * under the terms of the GNU General Public License version 3,
4359+ * under the terms of the GNU General Public License version 2 or 3,
4360 * as published by the Free Software Foundation.
4361 *
4362 * This program is distributed in the hope that it will be useful,
4363
4364=== modified file 'include/server/mir/compositor/display_listener.h'
4365--- include/server/mir/compositor/display_listener.h 2016-01-29 08:18:22 +0000
4366+++ include/server/mir/compositor/display_listener.h 2017-07-31 09:11:20 +0000
4367@@ -2,7 +2,7 @@
4368 * Copyright © 2015 Canonical Ltd.
4369 *
4370 * This program is free software: you can redistribute it and/or modify it
4371- * under the terms of the GNU General Public License version 3,
4372+ * under the terms of the GNU General Public License version 2 or 3,
4373 * as published by the Free Software Foundation.
4374 *
4375 * This program is distributed in the hope that it will be useful,
4376
4377=== modified file 'include/server/mir/compositor/scene.h'
4378--- include/server/mir/compositor/scene.h 2016-08-22 05:26:23 +0000
4379+++ include/server/mir/compositor/scene.h 2017-07-31 09:11:20 +0000
4380@@ -2,7 +2,7 @@
4381 * Copyright © 2012 Canonical Ltd.
4382 *
4383 * This program is free software: you can redistribute it and/or modify it
4384- * under the terms of the GNU General Public License version 3,
4385+ * under the terms of the GNU General Public License version 2 or 3,
4386 * as published by the Free Software Foundation.
4387 *
4388 * This program is distributed in the hope that it will be useful,
4389
4390=== modified file 'include/server/mir/compositor/scene_element.h'
4391--- include/server/mir/compositor/scene_element.h 2015-06-17 05:20:42 +0000
4392+++ include/server/mir/compositor/scene_element.h 2017-07-31 09:11:20 +0000
4393@@ -2,7 +2,7 @@
4394 * Copyright © 2014 Canonical Ltd.
4395 *
4396 * This program is free software: you can redistribute it and/or modify it
4397- * under the terms of the GNU General Public License version 3,
4398+ * under the terms of the GNU General Public License version 2 or 3,
4399 * as published by the Free Software Foundation.
4400 *
4401 * This program is distributed in the hope that it will be useful,
4402
4403=== modified file 'include/server/mir/executor.h'
4404--- include/server/mir/executor.h 2016-10-12 06:22:05 +0000
4405+++ include/server/mir/executor.h 2017-07-31 09:11:20 +0000
4406@@ -2,7 +2,7 @@
4407 * Copyright © 2016 Canonical Ltd.
4408 *
4409 * This program is free software: you can redistribute it and/or modify it
4410- * under the terms of the GNU General Public License version 3,
4411+ * under the terms of the GNU General Public License version 2 or 3,
4412 * as published by the Free Software Foundation.
4413 *
4414 * This program is distributed in the hope that it will be useful,
4415
4416=== modified file 'include/server/mir/frontend/buffer_sink.h'
4417--- include/server/mir/frontend/buffer_sink.h 2017-07-17 01:47:56 +0000
4418+++ include/server/mir/frontend/buffer_sink.h 2017-07-31 09:11:20 +0000
4419@@ -2,7 +2,7 @@
4420 * Copyright © 2015 Canonical Ltd.
4421 *
4422 * This program is free software: you can redistribute it and/or modify it
4423- * under the terms of the GNU General Public License version 3,
4424+ * under the terms of the GNU General Public License version 2 or 3,
4425 * as published by the Free Software Foundation.
4426 *
4427 * This program is distributed in the hope that it will be useful,
4428
4429=== modified file 'include/server/mir/frontend/buffer_stream.h'
4430--- include/server/mir/frontend/buffer_stream.h 2017-07-18 07:51:36 +0000
4431+++ include/server/mir/frontend/buffer_stream.h 2017-07-31 09:11:20 +0000
4432@@ -2,7 +2,7 @@
4433 * Copyright © 2015 Canonical Ltd.
4434 *
4435 * This program is free software: you can redistribute it and/or modify it
4436- * under the terms of the GNU General Public License version 3,
4437+ * under the terms of the GNU General Public License version 2 or 3,
4438 * as published by the Free Software Foundation.
4439 *
4440 * This program is distributed in the hope that it will be useful,
4441
4442=== modified file 'include/server/mir/frontend/prompt_session.h'
4443--- include/server/mir/frontend/prompt_session.h 2015-02-22 07:46:25 +0000
4444+++ include/server/mir/frontend/prompt_session.h 2017-07-31 09:11:20 +0000
4445@@ -2,7 +2,7 @@
4446 * Copyright © 2014 Canonical Ltd.
4447 *
4448 * This program is free software: you can redistribute it and/or modify it
4449- * under the terms of the GNU General Public License version 3,
4450+ * under the terms of the GNU General Public License version 2 or 3,
4451 * as published by the Free Software Foundation.
4452 *
4453 * This program is distributed in the hope that it will be useful,
4454
4455=== modified file 'include/server/mir/frontend/session.h'
4456--- include/server/mir/frontend/session.h 2017-05-22 23:26:24 +0000
4457+++ include/server/mir/frontend/session.h 2017-07-31 09:11:20 +0000
4458@@ -2,7 +2,7 @@
4459 * Copyright © 2012 Canonical Ltd.
4460 *
4461 * This program is free software: you can redistribute it and/or modify it
4462- * under the terms of the GNU General Public License version 3,
4463+ * under the terms of the GNU General Public License version 2 or 3,
4464 * as published by the Free Software Foundation.
4465 *
4466 * This program is distributed in the hope that it will be useful,
4467
4468=== modified file 'include/server/mir/frontend/session_authorizer.h'
4469--- include/server/mir/frontend/session_authorizer.h 2017-05-08 03:04:26 +0000
4470+++ include/server/mir/frontend/session_authorizer.h 2017-07-31 09:11:20 +0000
4471@@ -2,7 +2,7 @@
4472 * Copyright © 2013-2014 Canonical Ltd.
4473 *
4474 * This program is free software: you can redistribute it and/or modify it
4475- * under the terms of the GNU General Public License version 3,
4476+ * under the terms of the GNU General Public License version 2 or 3,
4477 * as published by the Free Software Foundation.
4478 *
4479 * This program is distributed in the hope that it will be useful,
4480
4481=== modified file 'include/server/mir/frontend/session_credentials.h'
4482--- include/server/mir/frontend/session_credentials.h 2015-02-22 07:46:25 +0000
4483+++ include/server/mir/frontend/session_credentials.h 2017-07-31 09:11:20 +0000
4484@@ -2,7 +2,7 @@
4485 * Copyright © 2014 Canonical Ltd.
4486 *
4487 * This program is free software: you can redistribute it and/or modify it
4488- * under the terms of the GNU General Public License version 3,
4489+ * under the terms of the GNU General Public License version 2 or 3,
4490 * as published by the Free Software Foundation.
4491 *
4492 * This program is distributed in the hope that it will be useful,
4493
4494=== modified file 'include/server/mir/frontend/session_mediator_observer.h'
4495--- include/server/mir/frontend/session_mediator_observer.h 2017-05-08 03:04:26 +0000
4496+++ include/server/mir/frontend/session_mediator_observer.h 2017-07-31 09:11:20 +0000
4497@@ -2,7 +2,7 @@
4498 * Copyright © 2012-2014 Canonical Ltd.
4499 *
4500 * This program is free software: you can redistribute it and/or modify it
4501- * under the terms of the GNU General Public License version 3,
4502+ * under the terms of the GNU General Public License version 2 or 3,
4503 * as published by the Free Software Foundation.
4504 *
4505 * This program is distributed in the hope that it will be useful,
4506
4507=== modified file 'include/server/mir/frontend/surface.h'
4508--- include/server/mir/frontend/surface.h 2017-05-08 03:04:26 +0000
4509+++ include/server/mir/frontend/surface.h 2017-07-31 09:11:20 +0000
4510@@ -2,7 +2,7 @@
4511 * Copyright © 2013 Canonical Ltd.
4512 *
4513 * This program is free software: you can redistribute it and/or modify it
4514- * under the terms of the GNU General Public License version 3,
4515+ * under the terms of the GNU General Public License version 2 or 3,
4516 * as published by the Free Software Foundation.
4517 *
4518 * This program is distributed in the hope that it will be useful,
4519
4520=== modified file 'include/server/mir/graphics/default_display_configuration_policy.h'
4521--- include/server/mir/graphics/default_display_configuration_policy.h 2015-06-25 13:43:43 +0000
4522+++ include/server/mir/graphics/default_display_configuration_policy.h 2017-07-31 09:11:20 +0000
4523@@ -2,7 +2,7 @@
4524 * Copyright © 2013 Canonical Ltd.
4525 *
4526 * This program is free software: you can redistribute it and/or modify it
4527- * under the terms of the GNU General Public License version 3,
4528+ * under the terms of the GNU General Public License version 2 or 3,
4529 * as published by the Free Software Foundation.
4530 *
4531 * This program is distributed in the hope that it will be useful,
4532
4533=== modified file 'include/server/mir/graphics/display_configuration_observer.h'
4534--- include/server/mir/graphics/display_configuration_observer.h 2017-05-08 03:04:26 +0000
4535+++ include/server/mir/graphics/display_configuration_observer.h 2017-07-31 09:11:20 +0000
4536@@ -2,7 +2,7 @@
4537 * Copyright © 2016 Canonical Ltd.
4538 *
4539 * This program is free software: you can redistribute it and/or modify it
4540- * under the terms of the GNU General Public License version 3,
4541+ * under the terms of the GNU General Public License version 2 or 3,
4542 * as published by the Free Software Foundation.
4543 *
4544 * This program is distributed in the hope that it will be useful,
4545
4546=== modified file 'include/server/mir/input/composite_event_filter.h'
4547--- include/server/mir/input/composite_event_filter.h 2013-08-06 10:39:53 +0000
4548+++ include/server/mir/input/composite_event_filter.h 2017-07-31 09:11:20 +0000
4549@@ -2,7 +2,7 @@
4550 * Copyright © 2013 Canonical Ltd.
4551 *
4552 * This program is free software: you can redistribute it and/or modify it
4553- * under the terms of the GNU General Public License version 3,
4554+ * under the terms of the GNU General Public License version 2 or 3,
4555 * as published by the Free Software Foundation.
4556 *
4557 * This program is distributed in the hope that it will be useful,
4558
4559=== modified file 'include/server/mir/input/cursor_images.h'
4560--- include/server/mir/input/cursor_images.h 2015-02-22 07:46:25 +0000
4561+++ include/server/mir/input/cursor_images.h 2017-07-31 09:11:20 +0000
4562@@ -2,7 +2,7 @@
4563 * Copyright © 2014 Canonical Ltd.
4564 *
4565 * This program is free software: you can redistribute it and/or modify it
4566- * under the terms of the GNU General Public License version 3,
4567+ * under the terms of the GNU General Public License version 2 or 3,
4568 * as published by the Free Software Foundation.
4569 *
4570 * This program is distributed in the hope that it will be useful,
4571
4572=== modified file 'include/server/mir/input/cursor_listener.h'
4573--- include/server/mir/input/cursor_listener.h 2015-02-22 07:46:25 +0000
4574+++ include/server/mir/input/cursor_listener.h 2017-07-31 09:11:20 +0000
4575@@ -2,7 +2,7 @@
4576 * Copyright © 2012 Canonical Ltd.
4577 *
4578 * This program is free software: you can redistribute it and/or modify it
4579- * under the terms of the GNU General Public License version 3,
4580+ * under the terms of the GNU General Public License version 2 or 3,
4581 * as published by the Free Software Foundation.
4582 *
4583 * This program is distributed in the hope that it will be useful,
4584
4585=== modified file 'include/server/mir/input/device.h'
4586--- include/server/mir/input/device.h 2017-05-08 03:04:26 +0000
4587+++ include/server/mir/input/device.h 2017-07-31 09:11:20 +0000
4588@@ -2,7 +2,7 @@
4589 * Copyright © 2015 Canonical Ltd.
4590 *
4591 * This program is free software: you can redistribute it and/or modify it
4592- * under the terms of the GNU General Public License version 3,
4593+ * under the terms of the GNU General Public License version 2 or 3,
4594 * as published by the Free Software Foundation.
4595 *
4596 * This program is distributed in the hope that it will be useful,
4597
4598=== modified file 'include/server/mir/input/event_filter.h'
4599--- include/server/mir/input/event_filter.h 2013-10-07 14:05:10 +0000
4600+++ include/server/mir/input/event_filter.h 2017-07-31 09:11:20 +0000
4601@@ -2,7 +2,7 @@
4602 * Copyright © 2012 Canonical Ltd.
4603 *
4604 * This program is free software: you can redistribute it and/or modify it
4605- * under the terms of the GNU General Public License version 3,
4606+ * under the terms of the GNU General Public License version 2 or 3,
4607 * as published by the Free Software Foundation.
4608 *
4609 * This program is distributed in the hope that it will be useful,
4610
4611=== modified file 'include/server/mir/input/input_device_hub.h'
4612--- include/server/mir/input/input_device_hub.h 2017-05-25 02:47:48 +0000
4613+++ include/server/mir/input/input_device_hub.h 2017-07-31 09:11:20 +0000
4614@@ -2,7 +2,7 @@
4615 * Copyright © 2015 Canonical Ltd.
4616 *
4617 * This program is free software: you can redistribute it and/or modify it
4618- * under the terms of the GNU General Public License version 3,
4619+ * under the terms of the GNU General Public License version 2 or 3,
4620 * as published by the Free Software Foundation.
4621 *
4622 * This program is distributed in the hope that it will be useful,
4623
4624=== modified file 'include/server/mir/input/input_device_observer.h'
4625--- include/server/mir/input/input_device_observer.h 2016-01-29 08:18:22 +0000
4626+++ include/server/mir/input/input_device_observer.h 2017-07-31 09:11:20 +0000
4627@@ -2,7 +2,7 @@
4628 * Copyright © 2015 Canonical Ltd.
4629 *
4630 * This program is free software: you can redistribute it and/or modify it
4631- * under the terms of the GNU General Public License version 3,
4632+ * under the terms of the GNU General Public License version 2 or 3,
4633 * as published by the Free Software Foundation.
4634 *
4635 * This program is distributed in the hope that it will be useful,
4636
4637=== modified file 'include/server/mir/input/input_dispatcher.h'
4638--- include/server/mir/input/input_dispatcher.h 2017-05-08 03:04:26 +0000
4639+++ include/server/mir/input/input_dispatcher.h 2017-07-31 09:11:20 +0000
4640@@ -2,7 +2,7 @@
4641 * Copyright © 2014 Canonical Ltd.
4642 *
4643 * This program is free software: you can redistribute it and/or modify it
4644- * under the terms of the GNU General Public License version 3,
4645+ * under the terms of the GNU General Public License version 2 or 3,
4646 * as published by the Free Software Foundation.
4647 *
4648 * This program is distributed in the hope that it will be useful,
4649
4650=== modified file 'include/server/mir/input/input_manager.h'
4651--- include/server/mir/input/input_manager.h 2017-05-08 03:04:26 +0000
4652+++ include/server/mir/input/input_manager.h 2017-07-31 09:11:20 +0000
4653@@ -2,7 +2,7 @@
4654 * Copyright © 2012, 2016 Canonical Ltd.
4655 *
4656 * This program is free software: you can redistribute it and/or modify it
4657- * under the terms of the GNU General Public License version 3,
4658+ * under the terms of the GNU General Public License version 2 or 3,
4659 * as published by the Free Software Foundation.
4660 *
4661 * This program is distributed in the hope that it will be useful,
4662
4663=== modified file 'include/server/mir/input/input_reception_mode.h'
4664--- include/server/mir/input/input_reception_mode.h 2015-02-22 07:46:25 +0000
4665+++ include/server/mir/input/input_reception_mode.h 2017-07-31 09:11:20 +0000
4666@@ -2,7 +2,7 @@
4667 * Copyright © 2013 Canonical Ltd.
4668 *
4669 * This program is free software: you can redistribute it and/or modify it
4670- * under the terms of the GNU General Public License version 3,
4671+ * under the terms of the GNU General Public License version 2 or 3,
4672 * as published by the Free Software Foundation.
4673 *
4674 * This program is distributed in the hope that it will be useful,
4675
4676=== modified file 'include/server/mir/input/seat_observer.h'
4677--- include/server/mir/input/seat_observer.h 2017-05-08 03:04:26 +0000
4678+++ include/server/mir/input/seat_observer.h 2017-07-31 09:11:20 +0000
4679@@ -2,7 +2,7 @@
4680 * Copyright © 2016 Canonical Ltd.
4681 *
4682 * This program is free software: you can redistribute it and/or modify it
4683- * under the terms of the GNU General Public License version 3,
4684+ * under the terms of the GNU General Public License version 2 or 3,
4685 * as published by the Free Software Foundation.
4686 *
4687 * This program is distributed in the hope that it will be useful,
4688
4689=== modified file 'include/server/mir/input/surface.h'
4690--- include/server/mir/input/surface.h 2017-05-08 03:04:26 +0000
4691+++ include/server/mir/input/surface.h 2017-07-31 09:11:20 +0000
4692@@ -2,7 +2,7 @@
4693 * Copyright © 2013 Canonical Ltd.
4694 *
4695 * This program is free software: you can redistribute it and/or modify it
4696- * under the terms of the GNU General Public License version 3,
4697+ * under the terms of the GNU General Public License version 2 or 3,
4698 * as published by the Free Software Foundation.
4699 *
4700 * This program is distributed in the hope that it will be useful,
4701
4702=== modified file 'include/server/mir/input/touch_visualizer.h'
4703--- include/server/mir/input/touch_visualizer.h 2016-01-29 08:18:22 +0000
4704+++ include/server/mir/input/touch_visualizer.h 2017-07-31 09:11:20 +0000
4705@@ -2,7 +2,7 @@
4706 * Copyright © 2014 Canonical Ltd.
4707 *
4708 * This program is free software: you can redistribute it and/or modify it
4709- * under the terms of the GNU General Public License version 3,
4710+ * under the terms of the GNU General Public License version 2 or 3,
4711 * as published by the Free Software Foundation.
4712 *
4713 * This program is distributed in the hope that it will be useful,
4714
4715=== modified file 'include/server/mir/lockable_callback.h'
4716--- include/server/mir/lockable_callback.h 2015-02-24 23:45:39 +0000
4717+++ include/server/mir/lockable_callback.h 2017-07-31 09:11:20 +0000
4718@@ -2,7 +2,7 @@
4719 * Copyright © 2015 Canonical Ltd.
4720 *
4721 * This program is free software: you can redistribute it and/or modify it
4722- * under the terms of the GNU General Public License version 3,
4723+ * under the terms of the GNU General Public License version 2 or 3,
4724 * as published by the Free Software Foundation.
4725 *
4726 * This program is distributed in the hope that it will be useful,
4727
4728=== modified file 'include/server/mir/main_loop.h'
4729--- include/server/mir/main_loop.h 2017-05-08 03:04:26 +0000
4730+++ include/server/mir/main_loop.h 2017-07-31 09:11:20 +0000
4731@@ -2,7 +2,7 @@
4732 * Copyright © 2013-2015 Canonical Ltd.
4733 *
4734 * This program is free software: you can redistribute it and/or modify it
4735- * under the terms of the GNU General Public License version 3,
4736+ * under the terms of the GNU General Public License version 2 or 3,
4737 * as published by the Free Software Foundation.
4738 *
4739 * This program is distributed in the hope that it will be useful,
4740
4741=== modified file 'include/server/mir/observer_registrar.h'
4742--- include/server/mir/observer_registrar.h 2017-05-08 03:04:26 +0000
4743+++ include/server/mir/observer_registrar.h 2017-07-31 09:11:20 +0000
4744@@ -2,7 +2,7 @@
4745 * Copyright © 2016 Canonical Ltd.
4746 *
4747 * This program is free software: you can redistribute it and/or modify it
4748- * under the terms of the GNU General Public License version 3,
4749+ * under the terms of the GNU General Public License version 2 or 3,
4750 * as published by the Free Software Foundation.
4751 *
4752 * This program is distributed in the hope that it will be useful,
4753
4754=== modified file 'include/server/mir/report_exception.h'
4755--- include/server/mir/report_exception.h 2015-02-22 07:46:25 +0000
4756+++ include/server/mir/report_exception.h 2017-07-31 09:11:20 +0000
4757@@ -2,7 +2,7 @@
4758 * Copyright © 2013 Canonical Ltd.
4759 *
4760 * This program is free software: you can redistribute it and/or modify it
4761- * under the terms of the GNU General Public License version 3,
4762+ * under the terms of the GNU General Public License version 2 or 3,
4763 * as published by the Free Software Foundation.
4764 *
4765 * This program is distributed in the hope that it will be useful,
4766
4767=== modified file 'include/server/mir/scene/application_not_responding_detector.h'
4768--- include/server/mir/scene/application_not_responding_detector.h 2015-07-06 01:14:14 +0000
4769+++ include/server/mir/scene/application_not_responding_detector.h 2017-07-31 09:11:20 +0000
4770@@ -2,7 +2,7 @@
4771 * Copyright © 2015 Canonical Ltd.
4772 *
4773 * This program is free software: you can redistribute it and/or modify it
4774- * under the terms of the GNU General Public License version 3,
4775+ * under the terms of the GNU General Public License version 2 or 3,
4776 * as published by the Free Software Foundation.
4777 *
4778 * This program is distributed in the hope that it will be useful,
4779
4780=== modified file 'include/server/mir/scene/application_not_responding_detector_wrapper.h'
4781--- include/server/mir/scene/application_not_responding_detector_wrapper.h 2016-06-15 09:32:11 +0000
4782+++ include/server/mir/scene/application_not_responding_detector_wrapper.h 2017-07-31 09:11:20 +0000
4783@@ -2,7 +2,7 @@
4784 * Copyright © 2016 Canonical Ltd.
4785 *
4786 * This program is free software: you can redistribute it and/or modify it
4787- * under the terms of the GNU General Public License version 3,
4788+ * under the terms of the GNU General Public License version 2 or 3,
4789 * as published by the Free Software Foundation.
4790 *
4791 * This program is distributed in the hope that it will be useful,
4792
4793=== modified file 'include/server/mir/scene/buffer_stream_factory.h'
4794--- include/server/mir/scene/buffer_stream_factory.h 2017-07-04 01:22:56 +0000
4795+++ include/server/mir/scene/buffer_stream_factory.h 2017-07-31 09:11:20 +0000
4796@@ -2,7 +2,7 @@
4797 * Copyright © 2012 Canonical Ltd.
4798 *
4799 * This program is free software: you can redistribute it and/or modify it
4800- * under the terms of the GNU General Public License version 3,
4801+ * under the terms of the GNU General Public License version 2 or 3,
4802 * as published by the Free Software Foundation.
4803 *
4804 * This program is distributed in the hope that it will be useful,
4805
4806=== modified file 'include/server/mir/scene/coordinate_translator.h'
4807--- include/server/mir/scene/coordinate_translator.h 2017-05-08 03:04:26 +0000
4808+++ include/server/mir/scene/coordinate_translator.h 2017-07-31 09:11:20 +0000
4809@@ -2,7 +2,7 @@
4810 * Copyright © 2014 Canonical Ltd.
4811 *
4812 * This program is free software: you can redistribute it and/or modify it
4813- * under the terms of the GNU General Public License version 3,
4814+ * under the terms of the GNU General Public License version 2 or 3,
4815 * as published by the Free Software Foundation.
4816 *
4817 * This program is distributed in the hope that it will be useful,
4818
4819=== modified file 'include/server/mir/scene/null_session_listener.h'
4820--- include/server/mir/scene/null_session_listener.h 2015-02-22 07:46:25 +0000
4821+++ include/server/mir/scene/null_session_listener.h 2017-07-31 09:11:20 +0000
4822@@ -2,7 +2,7 @@
4823 * Copyright © 2012-2014 Canonical Ltd.
4824 *
4825 * This program is free software: you can redistribute it and/or modify it
4826- * under the terms of the GNU General Public License version 3,
4827+ * under the terms of the GNU General Public License version 2 or 3,
4828 * as published by the Free Software Foundation.
4829 *
4830 * This program is distributed in the hope that it will be useful,
4831
4832=== modified file 'include/server/mir/scene/null_surface_observer.h'
4833--- include/server/mir/scene/null_surface_observer.h 2017-05-08 03:04:26 +0000
4834+++ include/server/mir/scene/null_surface_observer.h 2017-07-31 09:11:20 +0000
4835@@ -2,7 +2,7 @@
4836 * Copyright © 2014 Canonical Ltd.
4837 *
4838 * This program is free software: you can redistribute it and/or modify it
4839- * under the terms of the GNU General Public License version 3,
4840+ * under the terms of the GNU General Public License version 2 or 3,
4841 * as published by the Free Software Foundation.
4842 *
4843 * This program is distributed in the hope that it will be useful,
4844
4845=== modified file 'include/server/mir/scene/observer.h'
4846--- include/server/mir/scene/observer.h 2015-02-22 07:46:25 +0000
4847+++ include/server/mir/scene/observer.h 2017-07-31 09:11:20 +0000
4848@@ -2,7 +2,7 @@
4849 * Copyright © 2014 Canonical Ltd.
4850 *
4851 * This program is free software: you can redistribute it and/or modify it
4852- * under the terms of the GNU General Public License version 3,
4853+ * under the terms of the GNU General Public License version 2 or 3,
4854 * as published by the Free Software Foundation.
4855 *
4856 * This program is distributed in the hope that it will be useful,
4857
4858=== modified file 'include/server/mir/scene/prompt_session.h'
4859--- include/server/mir/scene/prompt_session.h 2017-05-08 03:04:26 +0000
4860+++ include/server/mir/scene/prompt_session.h 2017-07-31 09:11:20 +0000
4861@@ -2,7 +2,7 @@
4862 * Copyright © 2014 Canonical Ltd.
4863 *
4864 * This program is free software: you can redistribute it and/or modify it
4865- * under the terms of the GNU General Public License version 3,
4866+ * under the terms of the GNU General Public License version 2 or 3,
4867 * as published by the Free Software Foundation.
4868 *
4869 * This program is distributed in the hope that it will be useful,
4870
4871=== modified file 'include/server/mir/scene/prompt_session_creation_parameters.h'
4872--- include/server/mir/scene/prompt_session_creation_parameters.h 2014-06-13 08:58:35 +0000
4873+++ include/server/mir/scene/prompt_session_creation_parameters.h 2017-07-31 09:11:20 +0000
4874@@ -2,7 +2,7 @@
4875 * Copyright © 2014 Canonical Ltd.
4876 *
4877 * This program is free software: you can redistribute it and/or modify it
4878- * under the terms of the GNU General Public License version 3,
4879+ * under the terms of the GNU General Public License version 2 or 3,
4880 * as published by the Free Software Foundation.
4881 *
4882 * This program is distributed in the hope that it will be useful,
4883
4884=== modified file 'include/server/mir/scene/prompt_session_listener.h'
4885--- include/server/mir/scene/prompt_session_listener.h 2015-02-22 07:46:25 +0000
4886+++ include/server/mir/scene/prompt_session_listener.h 2017-07-31 09:11:20 +0000
4887@@ -2,7 +2,7 @@
4888 * Copyright © 2014 Canonical Ltd.
4889 *
4890 * This program is free software: you can redistribute it and/or modify it
4891- * under the terms of the GNU General Public License version 3,
4892+ * under the terms of the GNU General Public License version 2 or 3,
4893 * as published by the Free Software Foundation.
4894 *
4895 * This program is distributed in the hope that it will be useful,
4896
4897=== modified file 'include/server/mir/scene/prompt_session_manager.h'
4898--- include/server/mir/scene/prompt_session_manager.h 2015-02-22 07:46:25 +0000
4899+++ include/server/mir/scene/prompt_session_manager.h 2017-07-31 09:11:20 +0000
4900@@ -2,7 +2,7 @@
4901 * Copyright © 2014 Canonical Ltd.
4902 *
4903 * This program is free software: you can redistribute it and/or modify it
4904- * under the terms of the GNU General Public License version 3,
4905+ * under the terms of the GNU General Public License version 2 or 3,
4906 * as published by the Free Software Foundation.
4907 *
4908 * This program is distributed in the hope that it will be useful,
4909
4910=== modified file 'include/server/mir/scene/session.h'
4911--- include/server/mir/scene/session.h 2017-05-22 23:26:24 +0000
4912+++ include/server/mir/scene/session.h 2017-07-31 09:11:20 +0000
4913@@ -2,7 +2,7 @@
4914 * Copyright © 2012-2014 Canonical Ltd.
4915 *
4916 * This program is free software: you can redistribute it and/or modify it
4917- * under the terms of the GNU General Public License version 3,
4918+ * under the terms of the GNU General Public License version 2 or 3,
4919 * as published by the Free Software Foundation.
4920 *
4921 * This program is distributed in the hope that it will be useful,
4922
4923=== modified file 'include/server/mir/scene/session_coordinator.h'
4924--- include/server/mir/scene/session_coordinator.h 2017-06-07 10:15:47 +0000
4925+++ include/server/mir/scene/session_coordinator.h 2017-07-31 09:11:20 +0000
4926@@ -2,7 +2,7 @@
4927 * Copyright © 2014 Canonical Ltd.
4928 *
4929 * This program is free software: you can redistribute it and/or modify it
4930- * under the terms of the GNU General Public License version 3,
4931+ * under the terms of the GNU General Public License version 2 or 3,
4932 * as published by the Free Software Foundation.
4933 *
4934 * This program is distributed in the hope that it will be useful,
4935
4936=== modified file 'include/server/mir/scene/session_listener.h'
4937--- include/server/mir/scene/session_listener.h 2015-02-22 07:46:25 +0000
4938+++ include/server/mir/scene/session_listener.h 2017-07-31 09:11:20 +0000
4939@@ -2,7 +2,7 @@
4940 * Copyright © 2012-2014 Canonical Ltd.
4941 *
4942 * This program is free software: you can redistribute it and/or modify it
4943- * under the terms of the GNU General Public License version 3,
4944+ * under the terms of the GNU General Public License version 2 or 3,
4945 * as published by the Free Software Foundation.
4946 *
4947 * This program is distributed in the hope that it will be useful,
4948
4949=== modified file 'include/server/mir/scene/snapshot.h'
4950--- include/server/mir/scene/snapshot.h 2015-02-22 07:46:25 +0000
4951+++ include/server/mir/scene/snapshot.h 2017-07-31 09:11:20 +0000
4952@@ -2,7 +2,7 @@
4953 * Copyright © 2013 Canonical Ltd.
4954 *
4955 * This program is free software: you can redistribute it and/or modify it
4956- * under the terms of the GNU General Public License version 3,
4957+ * under the terms of the GNU General Public License version 2 or 3,
4958 * as published by the Free Software Foundation.
4959 *
4960 * This program is distributed in the hope that it will be useful,
4961
4962=== modified file 'include/server/mir/scene/surface.h'
4963--- include/server/mir/scene/surface.h 2017-05-08 03:04:26 +0000
4964+++ include/server/mir/scene/surface.h 2017-07-31 09:11:20 +0000
4965@@ -2,7 +2,7 @@
4966 * Copyright © 2014 Canonical Ltd.
4967 *
4968 * This program is free software: you can redistribute it and/or modify it
4969- * under the terms of the GNU General Public License version 3,
4970+ * under the terms of the GNU General Public License version 2 or 3,
4971 * as published by the Free Software Foundation.
4972 *
4973 * This program is distributed in the hope that it will be useful,
4974
4975=== modified file 'include/server/mir/scene/surface_creation_parameters.h'
4976--- include/server/mir/scene/surface_creation_parameters.h 2017-05-08 03:04:26 +0000
4977+++ include/server/mir/scene/surface_creation_parameters.h 2017-07-31 09:11:20 +0000
4978@@ -2,7 +2,7 @@
4979 * Copyright © 2013-2016 Canonical Ltd.
4980 *
4981 * This program is free software: you can redistribute it and/or modify it
4982- * under the terms of the GNU General Public License version 3,
4983+ * under the terms of the GNU General Public License version 2 or 3,
4984 * as published by the Free Software Foundation.
4985 *
4986 * This program is distributed in the hope that it will be useful,
4987
4988=== modified file 'include/server/mir/scene/surface_factory.h'
4989--- include/server/mir/scene/surface_factory.h 2017-05-08 03:04:26 +0000
4990+++ include/server/mir/scene/surface_factory.h 2017-07-31 09:11:20 +0000
4991@@ -2,7 +2,7 @@
4992 * Copyright © 2013-2014 Canonical Ltd.
4993 *
4994 * This program is free software: you can redistribute it and/or modify it
4995- * under the terms of the GNU General Public License version 3,
4996+ * under the terms of the GNU General Public License version 2 or 3,
4997 * as published by the Free Software Foundation.
4998 *
4999 * This program is distributed in the hope that it will be useful,
5000
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches