├── .mailmap ├── .pre-commit-config.yaml ├── CMakeLists.txt ├── COPYING.GPL2 ├── COPYING.GPL3 ├── COPYING.LGPL2 ├── COPYING.LGPL3 ├── Cargo.lock ├── Cargo.toml ├── HACKING.md ├── README.md ├── SECURITY.md ├── cmake ├── CMakeLists.txt ├── CodeCoverage.cmake ├── Debian.cmake ├── FindGtestGmock.cmake ├── FindPIL.cmake ├── JoinPaths.cmake ├── MirCommon.cmake ├── ParseArguments.cmake ├── RustLibrary.cmake └── src │ ├── CMakeLists.txt │ └── mir │ ├── CMakeLists.txt │ ├── fail_on_success.sh │ ├── mir_test_fd_leak.cpp │ ├── mir_test_memory_error.cpp │ ├── mir_test_tmpfile.cpp │ └── xfail_if_gtest_exists.sh ├── doc ├── CMakeLists.txt ├── Doxyfile └── sphinx │ ├── .custom_wordlist.txt │ ├── .readthedocs.yaml │ ├── .sphinx │ ├── .pre-commit-config.yaml │ ├── .pymarkdown.json │ ├── get_vale_conf.py │ ├── metrics │ │ ├── build_metrics.sh │ │ └── source_metrics.sh │ ├── pa11y.json │ ├── update_sp.py │ └── version │ ├── Makefile │ ├── api │ ├── class_view_hierarchy.rst.include │ └── library_root.rst │ ├── conf.py │ ├── configuring │ ├── explanation │ │ ├── component-reports.md │ │ └── index.md │ ├── how-to │ │ ├── calibrate-a-touchscreen-device.md │ │ ├── enable-remote-desktop.md │ │ ├── enable-screencasting.md │ │ ├── index.md │ │ └── use-on-screen-keyboards.md │ ├── index.md │ └── reference │ │ ├── index.md │ │ ├── options.md │ │ └── options.md.include │ ├── contributing │ ├── explanation │ │ ├── architecture.md │ │ ├── architecture.mmd │ │ ├── index.md │ │ ├── input_platform.md │ │ ├── libraries.md │ │ ├── libraries.mmd │ │ └── mirserver.mmd │ ├── how-to │ │ ├── debug-snaps.md │ │ ├── enable-graphics-for-snaps-on-a-device.md │ │ ├── getting-involved-in-mir.md │ │ ├── how-to-measure-coverage.md │ │ ├── index.md │ │ ├── test-mir-for-a-release.md │ │ ├── update-symbols-map.md │ │ └── use-checkbox-mir.md │ ├── index.md │ └── reference │ │ ├── continuous-integration.md │ │ ├── continuous-integration.mmd │ │ ├── cppguide.md │ │ ├── dso-versioning-guide.md │ │ ├── end-to-end-testing.mmd │ │ └── index.md │ ├── explanation │ ├── accessibility-methods.md │ ├── consumer-libraries.md │ ├── consumer-libraries.mmd │ ├── desktop-environment.md │ ├── dialog_540p.gif │ ├── driver-quriks.md │ ├── energy-efficiency.md │ ├── index.md │ ├── performance.md │ ├── platform-support.md │ ├── popup_540p.gif │ ├── regular_540p.gif │ ├── satellite_540p.gif │ ├── security.md │ ├── tip_540p.gif │ ├── ubuntu_frame_threat_model.mmd │ └── window-positions-under-wayland.md │ ├── favicon.ico │ ├── how-to │ ├── how-to-handle-keyboard-input.md │ ├── how-to-integrate-a-custom-wayland-protocol.md │ ├── how-to-specify-startup-apps.md │ ├── index.md │ └── specifying-csd-ssd-preference.md │ ├── index.md │ ├── reference │ ├── compositors-built-with-mir.md │ ├── index.md │ ├── introducing_the_miral_api.md │ └── kernel_requirements.md │ ├── requirements.txt │ ├── reuse │ └── substitutions.yaml │ └── tutorial │ ├── first-wayland-compositor │ ├── CMakeLists.txt │ └── main.cpp │ ├── getting-started-with-mir.md │ ├── index.md │ └── write-your-first-wayland-compositor.md ├── examples ├── CMakeLists.txt ├── client │ ├── CMakeLists.txt │ ├── make_shm_pool.c │ ├── make_shm_pool.h │ ├── mir_shell_demo.cpp │ ├── spinner.cpp │ ├── wayland_client.c │ ├── wayland_runner.cpp │ └── wayland_runner.h ├── example-server-lib │ ├── CMakeLists.txt │ ├── decoration_provider.cpp │ ├── decoration_provider.h │ ├── floating_window_manager.cpp │ ├── floating_window_manager.h │ ├── splash_session.h │ ├── sw_splash.cpp │ ├── sw_splash.h │ ├── tiling_window_manager.cpp │ ├── tiling_window_manager.h │ ├── wallpaper_config.cpp │ ├── wallpaper_config.h │ ├── wayland_app.cpp │ ├── wayland_app.h │ ├── wayland_shm.cpp │ ├── wayland_shm.h │ ├── wayland_surface.cpp │ └── wayland_surface.h ├── mir-x11-kiosk │ ├── CMakeLists.txt │ ├── mir-x11-kiosk-launch.sh │ ├── x11_kiosk_main.cpp │ ├── x11_kiosk_window_manager.cpp │ └── x11_kiosk_window_manager.h ├── mir_demo_server │ ├── CMakeLists.txt │ ├── server_example.cpp │ ├── server_example_input_event_filter.cpp │ ├── server_example_input_event_filter.h │ ├── server_example_input_filter.cpp │ ├── server_example_input_filter.h │ ├── server_example_test_client.cpp │ └── server_example_test_client.h ├── miral-kiosk │ ├── CMakeLists.txt │ ├── kiosk_main.cpp │ ├── kiosk_window_manager.cpp │ └── kiosk_window_manager.h ├── miral-shell │ ├── CMakeLists.txt │ ├── desktop │ │ ├── CMakeLists.txt │ │ ├── miral-shell.desktop.in │ │ └── spiral-logo.svg │ ├── miral-app.sh │ ├── miral-terminal.sh │ ├── shell_main.cpp │ └── spinner │ │ ├── CMakeLists.txt │ │ ├── eglapp.cpp │ │ ├── eglapp.h │ │ ├── eglspinner.cpp │ │ ├── miregl.cpp │ │ ├── miregl.h │ │ ├── png2header.py │ │ ├── spinner-glow.png │ │ ├── spinner-glow.svg │ │ ├── spinner-logo.png │ │ ├── spinner-logo.svg │ │ └── splash.h ├── miral-system-compositor │ ├── CMakeLists.txt │ └── system_compositor_main.cpp └── tests │ ├── CMakeLists.txt │ └── test_floating_window_manager.cpp ├── include ├── common │ ├── mir │ │ ├── assert_module_entry_point.h │ │ ├── basic_observers.h │ │ ├── c_memory.h │ │ ├── cached_ptr.h │ │ ├── client_visible_error.h │ │ ├── default_font.h │ │ ├── dispatch │ │ │ ├── action_queue.h │ │ │ ├── dispatchable.h │ │ │ ├── multiplexing_dispatchable.h │ │ │ ├── readable_fd.h │ │ │ └── threaded_dispatcher.h │ │ ├── event_printer.h │ │ ├── events │ │ │ ├── close_window_event.h │ │ │ ├── contact_state.h │ │ │ ├── event.h │ │ │ ├── event_builders.h │ │ │ ├── event_helpers.h │ │ │ ├── event_type_to_string.h │ │ │ ├── input_device_state.h │ │ │ ├── input_device_state_event.h │ │ │ ├── input_event.h │ │ │ ├── keyboard_event.h │ │ │ ├── keyboard_resync_event.h │ │ │ ├── orientation_event.h │ │ │ ├── pointer_event.h │ │ │ ├── prompt_session_event.h │ │ │ ├── resize_event.h │ │ │ ├── scroll_axis.h │ │ │ ├── touch_contact.h │ │ │ ├── touch_event.h │ │ │ ├── window_event.h │ │ │ ├── window_output_event.h │ │ │ ├── window_placement_event.h │ │ │ └── xkb_modifiers.h │ │ ├── executor.h │ │ ├── frontend │ │ │ └── surface_id.h │ │ ├── input │ │ │ ├── buffer_keymap.h │ │ │ ├── device_capability.h │ │ │ ├── key_mapper.h │ │ │ ├── keyboard_leds.h │ │ │ ├── keymap.h │ │ │ ├── mir_input_config.h │ │ │ ├── mir_keyboard_config.h │ │ │ ├── mir_pointer_config.h │ │ │ ├── mir_touchpad_config.h │ │ │ ├── mir_touchscreen_config.h │ │ │ ├── parameter_keymap.h │ │ │ ├── transformer.h │ │ │ └── xkb_mapper.h │ │ ├── libname.h │ │ ├── log.h │ │ ├── logging │ │ │ ├── dumb_console_logger.h │ │ │ ├── file_logger.h │ │ │ ├── input_timestamp.h │ │ │ ├── logger.h │ │ │ ├── multi_logger.h │ │ │ ├── null_shared_library_prober_report.h │ │ │ └── shared_library_prober_report.h │ │ ├── module_deleter.h │ │ ├── output_type_names.h │ │ ├── posix_rw_mutex.h │ │ ├── raii.h │ │ ├── recursive_read_write_mutex.h │ │ ├── report │ │ │ └── lttng │ │ │ │ ├── mir_tracepoint.h │ │ │ │ └── tracepoint_provider.h │ │ ├── shared_library.h │ │ ├── shared_library_prober.h │ │ ├── shared_library_prober_report.h │ │ ├── signal.h │ │ ├── thread_name.h │ │ ├── thread_safe_list.h │ │ ├── time │ │ │ ├── clock.h │ │ │ ├── posix_clock.h │ │ │ ├── posix_timestamp.h │ │ │ ├── steady_clock.h │ │ │ └── types.h │ │ └── unwind_helpers.h │ └── mir_toolkit │ │ ├── client_types.h │ │ ├── cursors.h │ │ ├── event.h │ │ └── events │ │ ├── event.h │ │ ├── input │ │ ├── input_event.h │ │ ├── keyboard_event.h │ │ ├── pointer_event.h │ │ └── touch_event.h │ │ ├── input_device_state_event.h │ │ ├── orientation_event.h │ │ ├── prompt_session_event.h │ │ ├── resize_event.h │ │ ├── window_event.h │ │ └── window_output_event.h ├── core │ ├── mir │ │ ├── abnormal_exit.h │ │ ├── anonymous_shm_file.h │ │ ├── depth_layer.h │ │ ├── fatal.h │ │ ├── fd.h │ │ ├── flags.h │ │ ├── geometry │ │ │ ├── dimensions.h │ │ │ ├── displacement.h │ │ │ ├── forward.h │ │ │ ├── point.h │ │ │ ├── rectangle.h │ │ │ ├── rectangles.h │ │ │ └── size.h │ │ ├── input │ │ │ └── mousekeys_keymap.h │ │ ├── int_wrapper.h │ │ ├── optional_value.h │ │ ├── proof_of_mutex_lock.h │ │ ├── report_exception.h │ │ ├── shm_file.h │ │ └── synchronised.h │ └── mir_toolkit │ │ ├── common.h │ │ ├── events │ │ └── enums.h │ │ ├── mir_input_device_types.h │ │ ├── mir_native_buffer.h │ │ └── mir_version_number.h ├── miral │ └── miral │ │ ├── add_init_callback.h │ │ ├── append_event_filter.h │ │ ├── append_keyboard_event_filter.h │ │ ├── application.h │ │ ├── application_authorizer.h │ │ ├── application_info.h │ │ ├── application_switcher.h │ │ ├── bounce_keys.h │ │ ├── canonical_window_manager.h │ │ ├── command_line_option.h │ │ ├── config_file.h │ │ ├── configuration_option.h │ │ ├── cursor_scale.h │ │ ├── cursor_theme.h │ │ ├── custom_renderer.h │ │ ├── decorations.h │ │ ├── display_configuration.h │ │ ├── display_configuration_option.h │ │ ├── external_client.h │ │ ├── floating_window_manager.h │ │ ├── hover_click.h │ │ ├── idle_listener.h │ │ ├── input_configuration.h │ │ ├── internal_client.h │ │ ├── keymap.h │ │ ├── lambda_as_function.h │ │ ├── live_config.h │ │ ├── live_config_ini_file.h │ │ ├── locate_pointer.h │ │ ├── magnifier.h │ │ ├── minimal_window_manager.h │ │ ├── mousekeys_config.h │ │ ├── output.h │ │ ├── output_filter.h │ │ ├── prepend_event_filter.h │ │ ├── runner.h │ │ ├── session_lock_listener.h │ │ ├── set_command_line_handler.h │ │ ├── set_terminator.h │ │ ├── set_window_management_policy.h │ │ ├── simulated_secondary_click.h │ │ ├── slow_keys.h │ │ ├── sticky_keys.h │ │ ├── toolkit_event.h │ │ ├── wayland_extensions.h │ │ ├── wayland_tools.h │ │ ├── window.h │ │ ├── window_info.h │ │ ├── window_management_options.h │ │ ├── window_management_policy.h │ │ ├── window_manager_tools.h │ │ ├── window_specification.h │ │ ├── x11_support.h │ │ └── zone.h ├── miroil │ └── miroil │ │ ├── compositor.h │ │ ├── display_configuration_controller_wrapper.h │ │ ├── display_configuration_policy.h │ │ ├── display_configuration_storage.h │ │ ├── display_id.h │ │ ├── display_listener_wrapper.h │ │ ├── edid.h │ │ ├── event_builder.h │ │ ├── eventdispatch.h │ │ ├── input_device.h │ │ ├── input_device_observer.h │ │ ├── mir_prompt_session.h │ │ ├── mir_server_hooks.h │ │ ├── open_gl_context.h │ │ ├── persist_display_config.h │ │ ├── prompt_session_listener.h │ │ ├── prompt_session_manager.h │ │ ├── set_compositor.h │ │ ├── surface.h │ │ └── surface_observer.h ├── platform │ └── mir │ │ ├── console_services.h │ │ ├── emergency_cleanup_registry.h │ │ ├── gl │ │ ├── primitive.h │ │ └── tessellation_helpers.h │ │ ├── graphics │ │ ├── buffer.h │ │ ├── buffer_basic.h │ │ ├── buffer_id.h │ │ ├── buffer_properties.h │ │ ├── cursor.h │ │ ├── cursor_image.h │ │ ├── display.h │ │ ├── display_configuration.h │ │ ├── display_configuration_policy.h │ │ ├── display_report.h │ │ ├── display_sink.h │ │ ├── dmabuf_buffer.h │ │ ├── drm_formats.h │ │ ├── drm_syncobj.h │ │ ├── egl_context_executor.h │ │ ├── egl_error.h │ │ ├── egl_extensions.h │ │ ├── egl_logger.h │ │ ├── egl_resources.h │ │ ├── egl_wayland_allocator.h │ │ ├── event_handler_register.h │ │ ├── frame.h │ │ ├── gamma_curves.h │ │ ├── gl_config.h │ │ ├── gl_format.h │ │ ├── graphic_buffer_allocator.h │ │ ├── linux_dmabuf.h │ │ ├── output_filter.h │ │ ├── overlapping_output_grouping.h │ │ ├── pixel_format_utils.h │ │ ├── pixman_image_scaling.h │ │ ├── platform.h │ │ ├── program.h │ │ ├── program_factory.h │ │ ├── renderable.h │ │ ├── texture.h │ │ └── transformation.h │ │ ├── input │ │ ├── event_builder.h │ │ ├── input_device.h │ │ ├── input_device_info.h │ │ ├── input_device_registry.h │ │ ├── input_report.h │ │ ├── input_sink.h │ │ ├── led_observer_registrar.h │ │ ├── platform.h │ │ ├── pointer_settings.h │ │ ├── touchpad_settings.h │ │ └── touchscreen_settings.h │ │ ├── module_properties.h │ │ ├── options │ │ ├── configuration.h │ │ ├── default_configuration.h │ │ ├── option.h │ │ └── program_option.h │ │ ├── renderer │ │ ├── gl │ │ │ ├── context.h │ │ │ ├── gl_surface.h │ │ │ └── render_target.h │ │ ├── renderer.h │ │ ├── renderer_factory.h │ │ └── sw │ │ │ └── pixel_source.h │ │ ├── renderers │ │ └── gl │ │ │ ├── renderer.h │ │ │ └── renderer_factory.h │ │ └── udev │ │ └── wrapper.h ├── server │ └── mir │ │ └── shell │ │ └── keyboard_helper.h ├── test │ ├── mir │ │ └── test │ │ │ ├── auto_unblock_thread.h │ │ │ ├── cross_process_action.h │ │ │ ├── cross_process_sync.h │ │ │ ├── death.h │ │ │ ├── display_config_matchers.h │ │ │ ├── doubles │ │ │ ├── fake_display.h │ │ │ ├── mock_accessibility_manager.h │ │ │ ├── mock_cursor.h │ │ │ ├── mock_egl.h │ │ │ ├── mock_gl.h │ │ │ ├── mock_hover_click_transformer.h │ │ │ ├── mock_mousekeys_transformer.h │ │ │ ├── mock_slow_keys_transformer.h │ │ │ ├── nested_mock_egl.h │ │ │ ├── null_gl_context.h │ │ │ ├── null_logger.h │ │ │ ├── stub_cursor.h │ │ │ ├── stub_cursor_image.h │ │ │ ├── stub_display_configuration.h │ │ │ ├── stub_keymap.h │ │ │ └── test_surface_observer.h │ │ │ ├── empty_deleter.h │ │ │ ├── event_factory.h │ │ │ ├── event_matchers.h │ │ │ ├── fake_shared.h │ │ │ ├── geometry_matchers.h │ │ │ ├── null_input_device_observer.h │ │ │ ├── pipe.h │ │ │ ├── popen.h │ │ │ ├── signal.h │ │ │ ├── signal_actions.h │ │ │ └── spin_wait.h │ ├── mir_test_framework │ │ ├── async_server_runner.h │ │ ├── executable_path.h │ │ ├── fake_input_device.h │ │ ├── headless_display_buffer_compositor_factory.h │ │ ├── headless_in_process_server.h │ │ ├── headless_test.h │ │ ├── input_device_faker.h │ │ ├── main.h │ │ ├── passthrough_tracker.h │ │ ├── process.h │ │ ├── server_runner.h │ │ ├── stub_server_platform_factory.h │ │ ├── temporary_environment_value.h │ │ └── window_management_test_harness.h │ └── miral │ │ ├── accessibility_test_server.h │ │ ├── test_display_server.h │ │ ├── test_server.h │ │ └── test_wlcs_display_server.h └── wayland │ └── mir │ └── wayland │ ├── client.h │ ├── global.h │ ├── lifetime_tracker.h │ ├── protocol_error.h │ ├── resource.h │ ├── wayland_base.h │ └── weak.h ├── renovate.json ├── rpm └── mir.spec ├── snap └── snapcraft.yaml ├── src ├── CMakeLists.txt ├── common │ ├── CMakeLists.txt │ ├── default_font.cpp │ ├── dispatch │ │ ├── CMakeLists.txt │ │ ├── action_queue.cpp │ │ ├── multiplexing_dispatchable.cpp │ │ ├── readable_fd.cpp │ │ ├── threaded_dispatcher.cpp │ │ ├── utils.cpp │ │ └── utils.h │ ├── event.cpp │ ├── event_printer.cpp │ ├── events │ │ ├── CMakeLists.txt │ │ ├── close_window_event.cpp │ │ ├── event.cpp │ │ ├── event_builders.cpp │ │ ├── event_helpers.cpp │ │ ├── input_device_state_event.cpp │ │ ├── input_event.cpp │ │ ├── keyboard_event.cpp │ │ ├── keyboard_resync_event.cpp │ │ ├── orientation_event.cpp │ │ ├── pointer_event.cpp │ │ ├── prompt_session_event.cpp │ │ ├── resize_event.cpp │ │ ├── touch_event.cpp │ │ ├── window_event.cpp │ │ ├── window_output_event.cpp │ │ └── window_placement_event.cpp │ ├── handle_event_exception.h │ ├── immediate_executor.cpp │ ├── input │ │ ├── buffer_keymap.cpp │ │ ├── input_event.cpp │ │ ├── mir_input_config.cpp │ │ ├── mir_keyboard_config.cpp │ │ ├── mir_pointer_config.cpp │ │ ├── mir_touchpad_config.cpp │ │ ├── mir_touchscreen_config.cpp │ │ ├── parameter_keymap.cpp │ │ └── xkb_mapper.cpp │ ├── libname.cpp │ ├── linearising_executor.cpp │ ├── log.cpp │ ├── logging │ │ ├── CMakeLists.txt │ │ ├── dumb_console_logger.cpp │ │ ├── file_logger.cpp │ │ ├── input_timestamp.cpp │ │ ├── logger.cpp │ │ ├── multi_logger.cpp │ │ └── shared_library_prober_report.cpp │ ├── mir_cursor_api.cpp │ ├── mircommon-internal.pc.in │ ├── mircommon.pc.in │ ├── output_type_names.cpp │ ├── posix_rw_mutex.cpp │ ├── report │ │ └── lttng │ │ │ ├── CMakeLists.txt │ │ │ └── tracepoint_provider.cpp │ ├── sharedlibrary │ │ ├── CMakeLists.txt │ │ ├── module_deleter.cpp │ │ ├── shared_library.cpp │ │ └── shared_library_prober.cpp │ ├── signal.cpp │ ├── symbols.map │ ├── thread │ │ ├── CMakeLists.txt │ │ ├── recursive_read_write_mutex.cpp │ │ ├── signal_blocker.cpp │ │ └── thread_name.cpp │ ├── thread_pool_executor.cpp │ └── time │ │ ├── CMakeLists.txt │ │ ├── posix_clock.cpp │ │ └── steady_clock.cpp ├── core │ ├── CMakeLists.txt │ ├── anonymous_shm_file.cpp │ ├── depth_layer.cpp │ ├── fatal.cpp │ ├── fd.cpp │ ├── geometry │ │ └── rectangles.cpp │ ├── input │ │ └── mousekeys_keymap.cpp │ ├── mircore.pc.in │ ├── report_exception.cpp │ └── symbols.map ├── include │ ├── common │ │ └── mir │ │ │ ├── events │ │ │ └── event_private.h │ │ │ └── signal_blocker.h │ └── server │ │ └── mir │ │ ├── basic_callback.h │ │ ├── compositor │ │ ├── buffer_stream.h │ │ ├── compositor.h │ │ ├── compositor_id.h │ │ ├── compositor_report.h │ │ ├── display_buffer_compositor.h │ │ ├── display_buffer_compositor_factory.h │ │ ├── display_listener.h │ │ ├── scene.h │ │ ├── scene_element.h │ │ ├── screen_shooter.h │ │ ├── screen_shooter_factory.h │ │ └── stream.h │ │ ├── decoration_strategy.h │ │ ├── default_server_configuration.h │ │ ├── default_server_status_listener.h │ │ ├── display_changer.h │ │ ├── display_server.h │ │ ├── emergency_cleanup.h │ │ ├── frontend │ │ ├── buffer_stream.h │ │ ├── connector.h │ │ ├── display_changer.h │ │ ├── drag_icon_controller.h │ │ ├── event_sink.h │ │ ├── pointer_input_dispatcher.h │ │ ├── prompt_session.h │ │ ├── session_authorizer.h │ │ ├── session_credentials.h │ │ ├── surface.h │ │ ├── surface_stack.h │ │ └── wayland.h │ │ ├── glib_main_loop.h │ │ ├── glib_main_loop_sources.h │ │ ├── graphics │ │ ├── default_display_configuration_policy.h │ │ ├── display_configuration_observer.h │ │ └── null_display_configuration_observer.h │ │ ├── input │ │ ├── composite_event_filter.h │ │ ├── cursor_controller.h │ │ ├── cursor_images.h │ │ ├── cursor_observer.h │ │ ├── cursor_observer_multiplexer.h │ │ ├── device.h │ │ ├── event_filter.h │ │ ├── input_device_hub.h │ │ ├── input_device_observer.h │ │ ├── input_dispatcher.h │ │ ├── input_event_transformer.h │ │ ├── input_manager.h │ │ ├── input_probe.h │ │ ├── input_reception_mode.h │ │ ├── keyboard_observer.h │ │ ├── scene.h │ │ ├── seat.h │ │ ├── seat_observer.h │ │ ├── surface.h │ │ ├── touch_visualizer.h │ │ ├── validator.h │ │ ├── virtual_input_device.h │ │ ├── vt_filter.h │ │ └── xkb_mapper_registrar.h │ │ ├── lockable_callback.h │ │ ├── lockable_callback_wrapper.h │ │ ├── main_loop.h │ │ ├── observer_multiplexer.h │ │ ├── observer_registrar.h │ │ ├── run_mir.h │ │ ├── scene │ │ ├── application_not_responding_detector.h │ │ ├── basic_surface.h │ │ ├── clipboard.h │ │ ├── data_exchange.h │ │ ├── idle_hub.h │ │ ├── null_observer.h │ │ ├── null_prompt_session_listener.h │ │ ├── null_session_listener.h │ │ ├── null_surface_observer.h │ │ ├── observer.h │ │ ├── output_properties_cache.h │ │ ├── prompt_session.h │ │ ├── prompt_session_creation_parameters.h │ │ ├── prompt_session_listener.h │ │ ├── prompt_session_manager.h │ │ ├── scene_change_notification.h │ │ ├── scene_report.h │ │ ├── session.h │ │ ├── session_container.h │ │ ├── session_coordinator.h │ │ ├── session_event_handler_register.h │ │ ├── session_event_sink.h │ │ ├── session_listener.h │ │ ├── session_lock.h │ │ ├── surface.h │ │ ├── surface_factory.h │ │ ├── surface_observer.h │ │ ├── surface_state_tracker.h │ │ └── text_input_hub.h │ │ ├── server.h │ │ ├── server_action_queue.h │ │ ├── server_configuration.h │ │ ├── server_status_listener.h │ │ ├── shell │ │ ├── abstract_shell.h │ │ ├── accessibility_manager.h │ │ ├── display_configuration_controller.h │ │ ├── display_layout.h │ │ ├── focus_controller.h │ │ ├── hover_click_transformer.h │ │ ├── idle_handler.h │ │ ├── input_targeter.h │ │ ├── mousekeys_transformer.h │ │ ├── persistent_surface_store.h │ │ ├── shell.h │ │ ├── shell_report.h │ │ ├── shell_wrapper.h │ │ ├── simulated_secondary_click_transformer.h │ │ ├── slow_keys_transformer.h │ │ ├── sticky_keys_transformer.h │ │ ├── surface_specification.h │ │ ├── surface_stack.h │ │ ├── surface_stack_wrapper.h │ │ ├── system_compositor_window_manager.h │ │ ├── token_authority.h │ │ ├── window_manager.h │ │ └── window_manager_builder.h │ │ ├── terminate_with_current_exception.h │ │ └── time │ │ ├── alarm.h │ │ └── alarm_factory.h ├── miral │ ├── CMakeLists.txt │ ├── active_outputs.cpp │ ├── active_outputs.h │ ├── add_init_callback.cpp │ ├── append_event_filter.cpp │ ├── append_keyboard_event_filter.cpp │ ├── application.cpp │ ├── application_authorizer.cpp │ ├── application_info.cpp │ ├── application_info_internal.cpp │ ├── application_info_internal.h │ ├── application_selector.cpp │ ├── application_selector.h │ ├── application_switcher.cpp │ ├── basic_window_manager.cpp │ ├── basic_window_manager.h │ ├── bounce_keys.cpp │ ├── canonical_window_manager.cpp │ ├── check-and-update-debian-symbols.py │ ├── config_file.cpp │ ├── configuration_option.cpp │ ├── cursor_scale.cpp │ ├── cursor_theme.cpp │ ├── custom_renderer.cpp │ ├── decorations.cpp │ ├── display_configuration.cpp │ ├── display_configuration_listeners.cpp │ ├── display_configuration_listeners.h │ ├── display_configuration_option.cpp │ ├── external_client.cpp │ ├── fd_manager.cpp │ ├── fd_manager.h │ ├── floating_window_manager.cpp │ ├── hover_click.cpp │ ├── idle_listener.cpp │ ├── input_configuration.cpp │ ├── input_device_config.cpp │ ├── input_device_config.h │ ├── input_device_configuration_options.h │ ├── internal_client.cpp │ ├── join_client_threads.h │ ├── keymap.cpp │ ├── launch_app.cpp │ ├── launch_app.h │ ├── layer_shell_wayland_surface.cpp │ ├── layer_shell_wayland_surface.h │ ├── live_config.cpp │ ├── live_config_ini_file.cpp │ ├── locate_pointer.cpp │ ├── magnifier.cpp │ ├── minimal_window_manager.cpp │ ├── miral.pc.in │ ├── mousekeys_config.cpp │ ├── mru_window_list.cpp │ ├── mru_window_list.h │ ├── open_desktop_entry.cpp │ ├── open_desktop_entry.h │ ├── output.cpp │ ├── output_filter.cpp │ ├── prepend_event_filter.cpp │ ├── render_scene_into_surface.cpp │ ├── render_scene_into_surface.h │ ├── runner.cpp │ ├── session_lock_listener.cpp │ ├── set_command_line_handler.cpp │ ├── set_terminator.cpp │ ├── set_window_management_policy.cpp │ ├── simulated_secondary_click.cpp │ ├── slow_keys.cpp │ ├── static_display_config.cpp │ ├── static_display_config.h │ ├── sticky_keys.cpp │ ├── symbols.map │ ├── system_compositor_window_manager.cpp │ ├── system_compositor_window_manager.h │ ├── toolkit_event.cpp │ ├── version.h.in │ ├── wayland_app.cpp │ ├── wayland_app.h │ ├── wayland_extensions.cpp │ ├── wayland_shm.cpp │ ├── wayland_shm.h │ ├── wayland_tools.cpp │ ├── window.cpp │ ├── window_info.cpp │ ├── window_info_defaults.h │ ├── window_info_internal.cpp │ ├── window_info_internal.h │ ├── window_management_options.cpp │ ├── window_management_policy.cpp │ ├── window_management_trace.cpp │ ├── window_management_trace.h │ ├── window_manager_tools.cpp │ ├── window_manager_tools_implementation.h │ ├── window_specification.cpp │ ├── window_specification_internal.cpp │ ├── window_specification_internal.h │ ├── x11_support.cpp │ ├── xcursor.c │ ├── xcursor.h │ ├── xcursor_loader.cpp │ ├── xcursor_loader.h │ └── zone.cpp ├── miroil │ ├── CMakeLists.txt │ ├── check-and-update-debian-symbols.py │ ├── compositor.cpp │ ├── display_configuration_controller_wrapper.cpp │ ├── display_configuration_policy.cpp │ ├── display_listener_wrapper.cpp │ ├── event_builder.cpp │ ├── eventdispatch.cpp │ ├── gesture_ender.cpp │ ├── gesture_ender.h │ ├── input_device.cpp │ ├── input_device_observer.cpp │ ├── mir_prompt_session.cpp │ ├── mir_server_hooks.cpp │ ├── miroil.pc.in │ ├── open_gl_context.cpp │ ├── persist_display_config.cpp │ ├── prompt_session_listener.cpp │ ├── prompt_session_manager.cpp │ ├── set_compositor.cpp │ ├── surface.cpp │ └── symbols.map ├── platform │ ├── CMakeLists.txt │ ├── gl │ │ ├── CMakeLists.txt │ │ └── tessellation_helpers.cpp │ ├── graphics │ │ ├── CMakeLists.txt │ │ ├── buffer_basic.cpp │ │ ├── cpu_buffers.cpp │ │ ├── display_configuration.cpp │ │ ├── drm_formats.cpp │ │ ├── drm_syncobj.cpp │ │ ├── egl_buffer_copy.cpp │ │ ├── egl_buffer_copy.h │ │ ├── egl_context_executor.cpp │ │ ├── egl_error.cpp │ │ ├── egl_extensions.cpp │ │ ├── egl_logger.cpp │ │ ├── egl_resources.cpp │ │ ├── egl_wayland_allocator.cpp │ │ ├── gamma_curves.cpp │ │ ├── linux_dmabuf.cpp │ │ ├── overlapping_output_grouping.cpp │ │ ├── pixel_format_utils.cpp │ │ ├── pixman_image_scaling.cpp │ │ ├── program.cpp │ │ ├── program_factory.cpp │ │ └── texture.cpp │ ├── mirplatform.pc.in │ ├── options │ │ ├── CMakeLists.txt │ │ ├── default_configuration.cpp │ │ └── program_option.cpp │ ├── renderers │ │ ├── CMakeLists.txt │ │ └── gl │ │ │ ├── CMakeLists.txt │ │ │ ├── renderer.cpp │ │ │ └── renderer_factory.cpp │ ├── symbols.map │ └── udev │ │ ├── CMakeLists.txt │ │ └── udev_wrapper.cpp ├── platforms │ ├── CMakeLists.txt │ ├── atomic-kms │ │ ├── CMakeLists.txt │ │ └── server │ │ │ ├── CMakeLists.txt │ │ │ ├── display_helpers.cpp │ │ │ ├── display_helpers.h │ │ │ ├── gbm_display_allocator.cpp │ │ │ ├── gbm_display_allocator.h │ │ │ ├── kms │ │ │ ├── CMakeLists.txt │ │ │ ├── atomic_kms_output.cpp │ │ │ ├── atomic_kms_output.h │ │ │ ├── bypass.cpp │ │ │ ├── bypass.h │ │ │ ├── cursor.cpp │ │ │ ├── cursor.h │ │ │ ├── display.cpp │ │ │ ├── display.h │ │ │ ├── display_buffer.cpp │ │ │ ├── display_sink.h │ │ │ ├── egl_helper.cpp │ │ │ ├── egl_helper.h │ │ │ ├── kms_display_configuration.h │ │ │ ├── kms_output.h │ │ │ ├── kms_output_container.h │ │ │ ├── platform.cpp │ │ │ ├── platform.h │ │ │ ├── platform_symbols.cpp │ │ │ ├── quirks.cpp │ │ │ ├── quirks.h │ │ │ ├── real_kms_display_configuration.cpp │ │ │ ├── real_kms_display_configuration.h │ │ │ ├── real_kms_output_container.cpp │ │ │ ├── real_kms_output_container.h │ │ │ └── symbols.map.in │ │ │ └── platform_common.h │ ├── common │ │ ├── CMakeLists.txt │ │ └── server │ │ │ ├── CMakeLists.txt │ │ │ ├── cpu_addressable_fb.cpp │ │ │ ├── cpu_addressable_fb.h │ │ │ ├── cpu_copy_output_surface.cpp │ │ │ ├── cpu_copy_output_surface.h │ │ │ ├── kms-utils │ │ │ ├── CMakeLists.txt │ │ │ ├── drm_event_handler.h │ │ │ ├── drm_mode_resources.cpp │ │ │ ├── drm_mode_resources.h │ │ │ ├── kms_connector.cpp │ │ │ ├── kms_connector.h │ │ │ ├── threaded_drm_event_handler.cpp │ │ │ └── threaded_drm_event_handler.h │ │ │ ├── kms_cpu_addressable_display_provider.cpp │ │ │ ├── kms_cpu_addressable_display_provider.h │ │ │ ├── kms_framebuffer.h │ │ │ ├── one_shot_device_observer.cpp │ │ │ ├── one_shot_device_observer.h │ │ │ ├── options_parsing_helpers.cpp │ │ │ ├── options_parsing_helpers.h │ │ │ ├── quirk_common.cpp │ │ │ ├── quirk_common.h │ │ │ ├── shm_buffer.cpp │ │ │ └── shm_buffer.h │ ├── eglstream-kms │ │ ├── CMakeLists.txt │ │ └── server │ │ │ ├── CMakeLists.txt │ │ │ ├── buffer_allocator.cpp │ │ │ ├── buffer_allocator.h │ │ │ ├── display.cpp │ │ │ ├── display.h │ │ │ ├── egl_output.cpp │ │ │ ├── egl_output.h │ │ │ ├── kms_display_configuration.cpp │ │ │ ├── kms_display_configuration.h │ │ │ ├── platform.cpp │ │ │ ├── platform.h │ │ │ ├── platform_symbols.cpp │ │ │ ├── symbols.map.in │ │ │ ├── utils.cpp │ │ │ ├── utils.h │ │ │ ├── wayland-eglstream-controller.h │ │ │ └── wayland-eglstream-controller.xml │ ├── evdev-rs │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── platform.cpp │ │ ├── platform.h │ │ ├── platform_factory.cpp │ │ └── src │ │ │ └── lib.rs │ ├── evdev │ │ ├── CMakeLists.txt │ │ ├── button_utils.cpp │ │ ├── button_utils.h │ │ ├── fd_store.cpp │ │ ├── fd_store.h │ │ ├── libinput_device.cpp │ │ ├── libinput_device.h │ │ ├── libinput_device_ptr.cpp │ │ ├── libinput_device_ptr.h │ │ ├── libinput_ptr.cpp │ │ ├── libinput_ptr.h │ │ ├── platform.cpp │ │ ├── platform.h │ │ └── platform_factory.cpp │ ├── gbm-kms │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── gbm_format_conversions.h │ │ └── server │ │ │ ├── CMakeLists.txt │ │ │ ├── buffer_allocator.cpp │ │ │ ├── buffer_allocator.h │ │ │ ├── display_helpers.cpp │ │ │ ├── display_helpers.h │ │ │ ├── gbm_display_allocator.cpp │ │ │ ├── gbm_display_allocator.h │ │ │ ├── kms │ │ │ ├── CMakeLists.txt │ │ │ ├── bypass.cpp │ │ │ ├── bypass.h │ │ │ ├── cursor.cpp │ │ │ ├── cursor.h │ │ │ ├── display.cpp │ │ │ ├── display.h │ │ │ ├── display_buffer.cpp │ │ │ ├── display_sink.h │ │ │ ├── egl_helper.cpp │ │ │ ├── egl_helper.h │ │ │ ├── kms_display_configuration.h │ │ │ ├── kms_output.h │ │ │ ├── kms_output_container.h │ │ │ ├── kms_page_flipper.cpp │ │ │ ├── kms_page_flipper.h │ │ │ ├── page_flipper.h │ │ │ ├── platform.cpp │ │ │ ├── platform.h │ │ │ ├── platform_symbols.cpp │ │ │ ├── quirks.cpp │ │ │ ├── quirks.h │ │ │ ├── real_kms_display_configuration.cpp │ │ │ ├── real_kms_display_configuration.h │ │ │ ├── real_kms_output.cpp │ │ │ ├── real_kms_output.h │ │ │ ├── real_kms_output_container.cpp │ │ │ ├── real_kms_output_container.h │ │ │ └── symbols.map.in │ │ │ ├── platform_common.h │ │ │ ├── surfaceless_egl_context.cpp │ │ │ └── surfaceless_egl_context.h │ ├── input_platform_symbols.map.in │ ├── renderer-generic-egl │ │ ├── CMakeLists.txt │ │ ├── buffer_allocator.cpp │ │ ├── buffer_allocator.h │ │ ├── platform_symbols.cpp │ │ ├── rendering_platform.cpp │ │ ├── rendering_platform.h │ │ └── symbols.map.in │ ├── virtual │ │ ├── CMakeLists.txt │ │ ├── display.cpp │ │ ├── display.h │ │ ├── display_configuration.cpp │ │ ├── display_configuration.h │ │ ├── graphics.cpp │ │ ├── platform.cpp │ │ ├── platform.h │ │ └── symbols.map.in │ ├── wayland │ │ ├── CMakeLists.txt │ │ ├── cursor.cpp │ │ ├── cursor.h │ │ ├── display.cpp │ │ ├── display.h │ │ ├── display_input.h │ │ ├── displayclient.cpp │ │ ├── displayclient.h │ │ ├── input.cpp │ │ ├── input_device.cpp │ │ ├── input_device.h │ │ ├── input_platform.cpp │ │ ├── input_platform.h │ │ ├── platform.cpp │ │ ├── platform.h │ │ ├── platform_symbols.cpp │ │ ├── protocol │ │ │ ├── CMakeLists.txt │ │ │ ├── xdg-shell-client.c │ │ │ └── xdg-shell-client.h │ │ ├── symbols.map.in │ │ ├── wayland_display.cpp │ │ ├── wayland_display.h │ │ ├── wl_egl_display_provider.cpp │ │ └── wl_egl_display_provider.h │ └── x11 │ │ ├── CMakeLists.txt │ │ ├── graphics │ │ ├── CMakeLists.txt │ │ ├── display.cpp │ │ ├── display.h │ │ ├── display_configuration.cpp │ │ ├── display_configuration.h │ │ ├── display_sink.cpp │ │ ├── display_sink.h │ │ ├── egl_helper.cpp │ │ ├── egl_helper.h │ │ ├── graphics.cpp │ │ ├── platform.cpp │ │ └── platform.h │ │ ├── input │ │ ├── CMakeLists.txt │ │ ├── input.cpp │ │ ├── input_device.cpp │ │ ├── input_device.h │ │ ├── input_platform.cpp │ │ └── input_platform.h │ │ ├── symbols.map.in │ │ ├── x11_resources.cpp │ │ └── x11_resources.h ├── server │ ├── CMakeLists.txt │ ├── basic_callback.cpp │ ├── compositor │ │ ├── CMakeLists.txt │ │ ├── basic_screen_shooter.cpp │ │ ├── basic_screen_shooter.h │ │ ├── basic_screen_shooter_factory.cpp │ │ ├── basic_screen_shooter_factory.h │ │ ├── default_configuration.cpp │ │ ├── default_display_buffer_compositor.cpp │ │ ├── default_display_buffer_compositor.h │ │ ├── default_display_buffer_compositor_factory.cpp │ │ ├── default_display_buffer_compositor_factory.h │ │ ├── multi_monitor_arbiter.cpp │ │ ├── multi_monitor_arbiter.h │ │ ├── multi_threaded_compositor.cpp │ │ ├── multi_threaded_compositor.h │ │ ├── null_screen_shooter.cpp │ │ ├── null_screen_shooter.h │ │ ├── null_screen_shooter_factory.cpp │ │ ├── null_screen_shooter_factory.h │ │ ├── occlusion.cpp │ │ ├── occlusion.h │ │ └── stream.cpp │ ├── console │ │ ├── CMakeLists.txt │ │ ├── default_configuration.cpp │ │ ├── ioctl_vt_switcher.cpp │ │ ├── ioctl_vt_switcher.h │ │ ├── linux_virtual_terminal.cpp │ │ ├── linux_virtual_terminal.h │ │ ├── logind-seat.xml │ │ ├── logind-session.xml │ │ ├── logind_console_services.cpp │ │ ├── logind_console_services.h │ │ ├── minimal_console_services.cpp │ │ └── minimal_console_services.h │ ├── default_emergency_cleanup.cpp │ ├── default_emergency_cleanup.h │ ├── default_server_configuration.cpp │ ├── display_server.cpp │ ├── frontend_wayland │ │ ├── CMakeLists.txt │ │ ├── data_control_v1.cpp │ │ ├── data_control_v1.h │ │ ├── desktop_file_manager.cpp │ │ ├── desktop_file_manager.h │ │ ├── ext_image_capture_v1.cpp │ │ ├── ext_image_capture_v1.h │ │ ├── foreign_toplevel_manager_v1.cpp │ │ ├── foreign_toplevel_manager_v1.h │ │ ├── fractional_scale_v1.cpp │ │ ├── fractional_scale_v1.h │ │ ├── frame_executor.cpp │ │ ├── frame_executor.h │ │ ├── idle_inhibit_v1.cpp │ │ ├── idle_inhibit_v1.h │ │ ├── input_method_common.cpp │ │ ├── input_method_common.h │ │ ├── input_method_grab_keyboard_v2.cpp │ │ ├── input_method_grab_keyboard_v2.h │ │ ├── input_method_v1.cpp │ │ ├── input_method_v1.h │ │ ├── input_method_v2.cpp │ │ ├── input_method_v2.h │ │ ├── keyboard_helper.cpp │ │ ├── keyboard_helper.h │ │ ├── layer_shell_v1.cpp │ │ ├── layer_shell_v1.h │ │ ├── linux_drm_syncobj.cpp │ │ ├── linux_drm_syncobj.h │ │ ├── mir_shell.cpp │ │ ├── mir_shell.h │ │ ├── output_manager.cpp │ │ ├── output_manager.h │ │ ├── pointer_constraints_unstable_v1.cpp │ │ ├── pointer_constraints_unstable_v1.h │ │ ├── primary_selection_v1.cpp │ │ ├── primary_selection_v1.h │ │ ├── relative_pointer_unstable_v1.cpp │ │ ├── relative_pointer_unstable_v1.h │ │ ├── resource_lifetime_tracker.cpp │ │ ├── resource_lifetime_tracker.h │ │ ├── session_credentials.cpp │ │ ├── session_lock_v1.cpp │ │ ├── session_lock_v1.h │ │ ├── shm.cpp │ │ ├── shm.h │ │ ├── std_layout_uptr.h │ │ ├── surface_registry.cpp │ │ ├── surface_registry.h │ │ ├── text_input_v1.cpp │ │ ├── text_input_v1.h │ │ ├── text_input_v2.cpp │ │ ├── text_input_v2.h │ │ ├── text_input_v3.cpp │ │ ├── text_input_v3.h │ │ ├── virtual_keyboard_v1.cpp │ │ ├── virtual_keyboard_v1.h │ │ ├── virtual_pointer_v1.cpp │ │ ├── virtual_pointer_v1.h │ │ ├── wayland_connector.cpp │ │ ├── wayland_connector.h │ │ ├── wayland_default_configuration.cpp │ │ ├── wayland_executor.cpp │ │ ├── wayland_executor.h │ │ ├── wayland_frontend.tp │ │ ├── wayland_input_dispatcher.cpp │ │ ├── wayland_input_dispatcher.h │ │ ├── wayland_surface_observer.cpp │ │ ├── wayland_surface_observer.h │ │ ├── wayland_timespec.h │ │ ├── wayland_utils.h │ │ ├── window_wl_surface_role.cpp │ │ ├── window_wl_surface_role.h │ │ ├── wl_client.cpp │ │ ├── wl_client.h │ │ ├── wl_data_device.cpp │ │ ├── wl_data_device.h │ │ ├── wl_data_device_manager.cpp │ │ ├── wl_data_device_manager.h │ │ ├── wl_data_source.cpp │ │ ├── wl_data_source.h │ │ ├── wl_keyboard.cpp │ │ ├── wl_keyboard.h │ │ ├── wl_pointer.cpp │ │ ├── wl_pointer.h │ │ ├── wl_region.cpp │ │ ├── wl_region.h │ │ ├── wl_seat.cpp │ │ ├── wl_seat.h │ │ ├── wl_shell.cpp │ │ ├── wl_shell.h │ │ ├── wl_subcompositor.cpp │ │ ├── wl_subcompositor.h │ │ ├── wl_surface.cpp │ │ ├── wl_surface.h │ │ ├── wl_surface_role.h │ │ ├── wl_touch.cpp │ │ ├── wl_touch.h │ │ ├── wlr_screencopy_v1.cpp │ │ ├── wlr_screencopy_v1.h │ │ ├── wp_viewporter.cpp │ │ ├── wp_viewporter.h │ │ ├── xdg_activation_v1.cpp │ │ ├── xdg_activation_v1.h │ │ ├── xdg_decoration_unstable_v1.cpp │ │ ├── xdg_decoration_unstable_v1.h │ │ ├── xdg_output_v1.cpp │ │ ├── xdg_output_v1.h │ │ ├── xdg_shell_stable.cpp │ │ ├── xdg_shell_stable.h │ │ ├── xdg_shell_v6.cpp │ │ └── xdg_shell_v6.h │ ├── frontend_xwayland │ │ ├── CMakeLists.txt │ │ ├── scaled_buffer_stream.cpp │ │ ├── scaled_buffer_stream.h │ │ ├── xcb_connection.cpp │ │ ├── xcb_connection.h │ │ ├── xwayland_client_manager.cpp │ │ ├── xwayland_client_manager.h │ │ ├── xwayland_clipboard_provider.cpp │ │ ├── xwayland_clipboard_provider.h │ │ ├── xwayland_clipboard_source.cpp │ │ ├── xwayland_clipboard_source.h │ │ ├── xwayland_connector.cpp │ │ ├── xwayland_connector.h │ │ ├── xwayland_cursors.cpp │ │ ├── xwayland_cursors.h │ │ ├── xwayland_default_configuration.cpp │ │ ├── xwayland_log.h │ │ ├── xwayland_server.cpp │ │ ├── xwayland_server.h │ │ ├── xwayland_spawner.cpp │ │ ├── xwayland_spawner.h │ │ ├── xwayland_surface.cpp │ │ ├── xwayland_surface.h │ │ ├── xwayland_surface_observer.cpp │ │ ├── xwayland_surface_observer.h │ │ ├── xwayland_surface_observer_surface.h │ │ ├── xwayland_surface_role.cpp │ │ ├── xwayland_surface_role.h │ │ ├── xwayland_surface_role_surface.h │ │ ├── xwayland_wm.cpp │ │ ├── xwayland_wm.h │ │ └── xwayland_wm_shell.h │ ├── glib_main_loop.cpp │ ├── glib_main_loop_sources.cpp │ ├── graphics │ │ ├── CMakeLists.txt │ │ ├── default_configuration.cpp │ │ ├── default_display_configuration_policy.cpp │ │ ├── default_output_filter.cpp │ │ ├── default_output_filter.h │ │ ├── display_configuration_observer_multiplexer.cpp │ │ ├── display_configuration_observer_multiplexer.h │ │ ├── multiplexing_display.cpp │ │ ├── multiplexing_display.h │ │ ├── multiplexing_hw_cursor.cpp │ │ ├── multiplexing_hw_cursor.h │ │ ├── null_cursor.h │ │ ├── platform_probe.cpp │ │ ├── platform_probe.h │ │ ├── software_cursor.cpp │ │ └── software_cursor.h │ ├── input │ │ ├── CMakeLists.txt │ │ ├── basic_seat.cpp │ │ ├── basic_seat.h │ │ ├── builtin_cursor_images.cpp │ │ ├── builtin_cursor_images.h │ │ ├── cursor_controller.cpp │ │ ├── cursor_observer_multiplexer.cpp │ │ ├── default-theme.h │ │ ├── default_configuration.cpp │ │ ├── default_device.cpp │ │ ├── default_device.h │ │ ├── default_event_builder.cpp │ │ ├── default_event_builder.h │ │ ├── default_input_device_hub.cpp │ │ ├── default_input_device_hub.h │ │ ├── default_input_manager.cpp │ │ ├── default_input_manager.h │ │ ├── event_filter_chain_dispatcher.cpp │ │ ├── event_filter_chain_dispatcher.h │ │ ├── idle_poking_dispatcher.cpp │ │ ├── idle_poking_dispatcher.h │ │ ├── input_event_transformer.cpp │ │ ├── input_modifier_utils.cpp │ │ ├── input_modifier_utils.h │ │ ├── input_probe.cpp │ │ ├── key_repeat_dispatcher.cpp │ │ ├── key_repeat_dispatcher.h │ │ ├── keyboard_resync_dispatcher.cpp │ │ ├── keyboard_resync_dispatcher.h │ │ ├── null_input_dispatcher.cpp │ │ ├── null_input_dispatcher.h │ │ ├── null_input_manager.h │ │ ├── null_input_targeter.h │ │ ├── seat_input_device_tracker.cpp │ │ ├── seat_input_device_tracker.h │ │ ├── seat_observer_multiplexer.cpp │ │ ├── seat_observer_multiplexer.h │ │ ├── surface_input_dispatcher.cpp │ │ ├── surface_input_dispatcher.h │ │ ├── touchspot_controller.cpp │ │ ├── touchspot_controller.h │ │ ├── touchspot_image.c │ │ ├── validator.cpp │ │ ├── virtual_input_device.cpp │ │ ├── vt_filter.cpp │ │ └── xkb_mapper_registrar.cpp │ ├── lockable_callback_wrapper.cpp │ ├── mirserver-internal.pc.in │ ├── mirserver.pc.in │ ├── report │ │ ├── CMakeLists.txt │ │ ├── default_server_configuration.cpp │ │ ├── logging │ │ │ ├── CMakeLists.txt │ │ │ ├── compositor_report.cpp │ │ │ ├── compositor_report.h │ │ │ ├── display_configuration_report.cpp │ │ │ ├── display_configuration_report.h │ │ │ ├── display_report.cpp │ │ │ ├── display_report.h │ │ │ ├── input_report.cpp │ │ │ ├── input_report.h │ │ │ ├── logging_report_factory.cpp │ │ │ ├── scene_report.cpp │ │ │ ├── scene_report.h │ │ │ ├── seat_report.cpp │ │ │ ├── seat_report.h │ │ │ ├── shell_report.cpp │ │ │ └── shell_report.h │ │ ├── logging_report_factory.h │ │ ├── lttng │ │ │ ├── CMakeLists.txt │ │ │ ├── compositor_report.cpp │ │ │ ├── compositor_report.h │ │ │ ├── compositor_report_tp.h │ │ │ ├── display_report.cpp │ │ │ ├── display_report.h │ │ │ ├── display_report_tp.h │ │ │ ├── input_report.cpp │ │ │ ├── input_report.h │ │ │ ├── input_report_tp.c │ │ │ ├── input_report_tp.h │ │ │ ├── lttng_report_factory.cpp │ │ │ ├── lttng_utils.h │ │ │ ├── scene_report.cpp │ │ │ ├── scene_report.h │ │ │ ├── scene_report_tp.h │ │ │ ├── server_tracepoint_provider.cpp │ │ │ ├── server_tracepoint_provider.h │ │ │ ├── shared_library_prober_report.cpp │ │ │ ├── shared_library_prober_report.h │ │ │ ├── shared_library_prober_report_tp.h │ │ │ └── tracepoints.c │ │ ├── lttng_report_factory.h │ │ ├── null │ │ │ ├── CMakeLists.txt │ │ │ ├── compositor_report.cpp │ │ │ ├── compositor_report.h │ │ │ ├── display_report.cpp │ │ │ ├── display_report.h │ │ │ ├── input_report.cpp │ │ │ ├── input_report.h │ │ │ ├── null_report_factory.cpp │ │ │ ├── scene_report.cpp │ │ │ ├── scene_report.h │ │ │ ├── seat_report.cpp │ │ │ ├── seat_report.h │ │ │ ├── shell_report.cpp │ │ │ └── shell_report.h │ │ ├── null_report_factory.h │ │ ├── report_factory.h │ │ ├── reports.cpp │ │ └── reports.h │ ├── run_mir.cpp │ ├── scene │ │ ├── CMakeLists.txt │ │ ├── application_session.cpp │ │ ├── application_session.h │ │ ├── basic_clipboard.cpp │ │ ├── basic_clipboard.h │ │ ├── basic_idle_hub.cpp │ │ ├── basic_idle_hub.h │ │ ├── basic_surface.cpp │ │ ├── basic_text_input_hub.cpp │ │ ├── basic_text_input_hub.h │ │ ├── broadcasting_session_event_sink.cpp │ │ ├── broadcasting_session_event_sink.h │ │ ├── default_configuration.cpp │ │ ├── mediating_display_changer.cpp │ │ ├── mediating_display_changer.h │ │ ├── null_observer.cpp │ │ ├── null_surface_observer.cpp │ │ ├── output_properties_cache.cpp │ │ ├── prompt_session_container.cpp │ │ ├── prompt_session_container.h │ │ ├── prompt_session_impl.cpp │ │ ├── prompt_session_impl.h │ │ ├── prompt_session_manager_impl.cpp │ │ ├── prompt_session_manager_impl.h │ │ ├── rendering_tracker.cpp │ │ ├── rendering_tracker.h │ │ ├── scene_change_notification.cpp │ │ ├── session_container.cpp │ │ ├── session_manager.cpp │ │ ├── session_manager.h │ │ ├── surface_allocator.cpp │ │ ├── surface_allocator.h │ │ ├── surface_change_notification.cpp │ │ ├── surface_change_notification.h │ │ ├── surface_stack.cpp │ │ ├── surface_stack.h │ │ ├── surface_state_tracker.cpp │ │ ├── wayland_basic_surface.cpp │ │ └── wayland_basic_surface.h │ ├── server.cpp │ ├── shell │ │ ├── CMakeLists.txt │ │ ├── abstract_shell.cpp │ │ ├── basic_accessibility_manager.cpp │ │ ├── basic_accessibility_manager.h │ │ ├── basic_hover_click_transformer.cpp │ │ ├── basic_hover_click_transformer.h │ │ ├── basic_idle_handler.cpp │ │ ├── basic_idle_handler.h │ │ ├── basic_mousekeys_transformer.cpp │ │ ├── basic_mousekeys_transformer.h │ │ ├── basic_simulated_secondary_click_transformer.cpp │ │ ├── basic_simulated_secondary_click_transformer.h │ │ ├── basic_slow_keys_transformer.cpp │ │ ├── basic_slow_keys_transformer.h │ │ ├── basic_sticky_keys_transformer.cpp │ │ ├── basic_sticky_keys_transformer.h │ │ ├── decoration │ │ │ ├── CMakeLists.txt │ │ │ ├── basic_decoration.cpp │ │ │ ├── basic_decoration.h │ │ │ ├── basic_manager.cpp │ │ │ ├── basic_manager.h │ │ │ ├── decoration.h │ │ │ ├── decoration_strategy.cpp │ │ │ ├── decoration_strategy.h │ │ │ ├── input.cpp │ │ │ ├── input.h │ │ │ ├── manager.h │ │ │ ├── null_manager.h │ │ │ ├── threadsafe_access.h │ │ │ ├── window.cpp │ │ │ └── window.h │ │ ├── default_configuration.cpp │ │ ├── default_persistent_surface_store.cpp │ │ ├── default_persistent_surface_store.h │ │ ├── graphics_display_layout.cpp │ │ ├── graphics_display_layout.h │ │ ├── persistent_surface_store.cpp │ │ ├── shell_wrapper.cpp │ │ ├── surface_specification.cpp │ │ ├── surface_stack_wrapper.cpp │ │ ├── system_compositor_window_manager.cpp │ │ └── token_authority.cpp │ ├── shm_backing.cpp │ ├── shm_backing.h │ ├── symbols.map │ ├── terminate_with_current_exception.cpp │ ├── time │ │ ├── CMakeLists.txt │ │ └── alarm_factory.cpp │ └── version.h.in ├── wayland │ ├── CMakeLists.txt │ ├── client.cpp │ ├── generator │ │ ├── CMakeLists.txt │ │ ├── argument.cpp │ │ ├── argument.h │ │ ├── emitter.cpp │ │ ├── emitter.h │ │ ├── enum.cpp │ │ ├── enum.h │ │ ├── event.cpp │ │ ├── event.h │ │ ├── global.cpp │ │ ├── global.h │ │ ├── interface.cpp │ │ ├── interface.h │ │ ├── method.cpp │ │ ├── method.h │ │ ├── request.cpp │ │ ├── request.h │ │ ├── utils.cpp │ │ ├── utils.h │ │ └── wrapper_generator.cpp │ ├── global.cpp │ ├── lifetime_tracker.cpp │ ├── mirwayland.pc.in │ ├── protocol_error.cpp │ ├── resource.cpp │ └── symbols.map └── wrapper.c ├── tests ├── CMakeLists.txt ├── acceptance-tests │ ├── CMakeLists.txt │ ├── platforms │ │ ├── CMakeLists.txt │ │ ├── eglstream-kms_platform.cpp │ │ ├── gbm-kms_platform.cpp │ │ ├── platform_test_harness.h │ │ ├── renderer_generic_egl_platform.cpp │ │ ├── test_display_platform.cpp │ │ ├── test_display_platform.h │ │ ├── test_rendering_platform.cpp │ │ ├── test_rendering_platform.h │ │ ├── wayland_platform.cpp │ │ └── x11_platform.cpp │ ├── server_configuration_options.cpp │ ├── server_configuration_wrapping.cpp │ ├── server_stop_callback.cpp │ ├── strict_close.cpp │ ├── test_command_line_handling.cpp │ ├── test_input_device_hub.cpp │ ├── test_seat_report.cpp │ ├── wayland-generator │ │ ├── CMakeLists.txt │ │ ├── expected.cpp │ │ ├── expected.h │ │ ├── protocol.xml │ │ ├── test_wayland_generator.sh.in │ │ └── update_wayland_generator_test.sh.in │ └── wayland │ │ ├── CMakeLists.txt │ │ ├── expected_wlcs_failures.list │ │ ├── miral_integration.cpp │ │ ├── print_missing_wlcs_tests.cmake │ │ └── symbol.map ├── include │ ├── mir │ │ └── test │ │ │ ├── barrier.h │ │ │ ├── current_thread_name.h │ │ │ ├── doubles │ │ │ ├── advanceable_clock.h │ │ │ ├── explicit_executor.h │ │ │ ├── fake_alarm_factory.h │ │ │ ├── fake_display_configuration_observer_registrar.h │ │ │ ├── fake_renderable.h │ │ │ ├── fd_matcher.h │ │ │ ├── mock_buffer.h │ │ │ ├── mock_buffer_stream.h │ │ │ ├── mock_compositor.h │ │ │ ├── mock_compositor_report.h │ │ │ ├── mock_configuration.h │ │ │ ├── mock_console_services.h │ │ │ ├── mock_cursor_observer.h │ │ │ ├── mock_device.h │ │ │ ├── mock_display.h │ │ │ ├── mock_display_configuration.h │ │ │ ├── mock_display_configuration_observer.h │ │ │ ├── mock_display_report.h │ │ │ ├── mock_display_sink.h │ │ │ ├── mock_drm.h │ │ │ ├── mock_event_filter.h │ │ │ ├── mock_event_handler_register.h │ │ │ ├── mock_event_sink.h │ │ │ ├── mock_frontend_surface_stack.h │ │ │ ├── mock_gbm.h │ │ │ ├── mock_gl_buffer.h │ │ │ ├── mock_gl_config.h │ │ │ ├── mock_gl_display_buffer.h │ │ │ ├── mock_gl_rendering_provider.h │ │ │ ├── mock_idle_hub.h │ │ │ ├── mock_input_device.h │ │ │ ├── mock_input_device_hub.h │ │ │ ├── mock_input_device_observer.h │ │ │ ├── mock_input_device_registry.h │ │ │ ├── mock_input_dispatcher.h │ │ │ ├── mock_input_manager.h │ │ │ ├── mock_input_platform.h │ │ │ ├── mock_input_scene.h │ │ │ ├── mock_input_seat.h │ │ │ ├── mock_input_sink.h │ │ │ ├── mock_input_surface.h │ │ │ ├── mock_key_mapper.h │ │ │ ├── mock_led_observer_registrar.h │ │ │ ├── mock_libinput.h │ │ │ ├── mock_lockable_callback.h │ │ │ ├── mock_main_loop.h │ │ │ ├── mock_option.h │ │ │ ├── mock_output_surface.h │ │ │ ├── mock_prompt_session_listener.h │ │ │ ├── mock_renderable.h │ │ │ ├── mock_renderer.h │ │ │ ├── mock_renderer_factory.h │ │ │ ├── mock_scene.h │ │ │ ├── mock_scene_session.h │ │ │ ├── mock_seat_report.h │ │ │ ├── mock_server_status_listener.h │ │ │ ├── mock_session_listener.h │ │ │ ├── mock_surface.h │ │ │ ├── mock_surface_stack.h │ │ │ ├── mock_touch_visualizer.h │ │ │ ├── mock_udev.h │ │ │ ├── mock_udev_device.h │ │ │ ├── mock_window_manager.h │ │ │ ├── mock_x11.h │ │ │ ├── mock_x11_resources.h │ │ │ ├── mock_xkb.h │ │ │ ├── null_client_event_sink.h │ │ │ ├── null_console_services.h │ │ │ ├── null_device_observer.h │ │ │ ├── null_display.h │ │ │ ├── null_display_buffer_compositor_factory.h │ │ │ ├── null_display_changer.h │ │ │ ├── null_display_configuration.h │ │ │ ├── null_display_configuration_policy.h │ │ │ ├── null_display_sink.h │ │ │ ├── null_display_sync_group.h │ │ │ ├── null_emergency_cleanup.h │ │ │ ├── null_event_sink.h │ │ │ ├── null_gl_config.h │ │ │ ├── null_message_sender.h │ │ │ ├── null_platform.h │ │ │ ├── null_prompt_session.h │ │ │ ├── null_prompt_session_manager.h │ │ │ ├── null_screencast.h │ │ │ ├── null_session_event_sink.h │ │ │ ├── queued_alarm_stub_main_loop.h │ │ │ ├── simple_device_observer.h │ │ │ ├── stub_alarm.h │ │ │ ├── stub_buffer.h │ │ │ ├── stub_buffer_allocator.h │ │ │ ├── stub_buffer_stream.h │ │ │ ├── stub_client_buffer.h │ │ │ ├── stub_client_buffer_factory.h │ │ │ ├── stub_client_platform_factory.h │ │ │ ├── stub_console_services.h │ │ │ ├── stub_cursor_observer.h │ │ │ ├── stub_display.h │ │ │ ├── stub_display_sink.h │ │ │ ├── stub_gl_config.h │ │ │ ├── stub_gl_program.h │ │ │ ├── stub_gl_rendering_provider.h │ │ │ ├── stub_input_device_registry.h │ │ │ ├── stub_input_scene.h │ │ │ ├── stub_input_surface.h │ │ │ ├── stub_input_targeter.h │ │ │ ├── stub_main_loop.h │ │ │ ├── stub_notifying_alarm.h │ │ │ ├── stub_observer_registrar.h │ │ │ ├── stub_output_filter.h │ │ │ ├── stub_renderable.h │ │ │ ├── stub_renderer.h │ │ │ ├── stub_scene.h │ │ │ ├── stub_scene_element.h │ │ │ ├── stub_session.h │ │ │ ├── stub_session_authorizer.h │ │ │ ├── stub_session_lock.h │ │ │ ├── stub_shell.h │ │ │ ├── stub_surface.h │ │ │ ├── stub_surface_factory.h │ │ │ ├── stub_touch_visualizer.h │ │ │ └── triggered_main_loop.h │ │ │ ├── fd_utils.h │ │ │ ├── input_config_matchers.h │ │ │ ├── input_devices_matcher.h │ │ │ ├── make_surface_spec.h │ │ │ └── test_dispatchable.h │ └── mir_test_framework │ │ ├── command_line_server_configuration.h │ │ ├── deferred_in_process_server.h │ │ ├── fake_input_server_configuration.h │ │ ├── input_testing_server_configuration.h │ │ ├── interposer_helper.h │ │ ├── libinput_environment.h │ │ ├── mmap_wrapper.h │ │ ├── open_wrapper.h │ │ ├── stub_input_platform.h │ │ ├── stub_input_platform_accessor.h │ │ ├── stubbed_server_configuration.h │ │ ├── testing_server_configuration.h │ │ └── udev_environment.h ├── integration-tests │ ├── CMakeLists.txt │ ├── compositor │ │ ├── CMakeLists.txt │ │ ├── multithread_harness.h │ │ └── test_synchronizer.cpp │ ├── input │ │ ├── CMakeLists.txt │ │ ├── test_configuring_input_manager.cpp │ │ ├── test_cursor_observer.cpp │ │ └── test_single_seat_setup.cpp │ ├── process │ │ ├── CMakeLists.txt │ │ └── test_process.cpp │ ├── test_custom_input_dispatcher.cpp │ ├── test_display_server_main_loop_events.cpp │ ├── test_server_client_types.cpp │ ├── test_surface_stack_with_compositor.cpp │ └── test_touchspot_visualization.cpp ├── mir_test │ ├── CMakeLists.txt │ ├── cross_process_action.cpp │ ├── cross_process_sync.cpp │ ├── current_thread_name.cpp │ ├── display_config_matchers.cpp │ ├── event_factory.cpp │ ├── event_matchers.cpp │ ├── fd_utils.cpp │ ├── make_surface_spec.cpp │ ├── pipe.cpp │ ├── popen.cpp │ ├── signal.cpp │ ├── spin_wait.cpp │ └── test_dispatchable.cpp ├── mir_test_doubles │ ├── CMakeLists.txt │ ├── fake_alarm_factory.cpp │ ├── fake_display.cpp │ ├── mock_drm.cpp │ ├── mock_egl.cpp │ ├── mock_gbm.cpp │ ├── mock_gl.cpp │ ├── mock_input_device.cpp │ ├── mock_libinput.cpp │ ├── mock_udev.cpp │ ├── mock_x11.cpp │ ├── mock_xkb.cpp │ ├── nested_mock_egl.cpp │ ├── null_logger.cpp │ ├── queued_alarm_stub_main_loop.cpp │ ├── simple_device_observer.cpp │ ├── stub_buffer_allocator.cpp │ ├── stub_console_services.cpp │ ├── stub_display_configuration.cpp │ ├── stub_notifying_alarm.cpp │ └── triggered_main_loop.cpp ├── mir_test_framework │ ├── CMakeLists.txt │ ├── async_server_runner.cpp │ ├── command_line_server_configuration.cpp │ ├── executable_path.cpp │ ├── fake_input_device_impl.cpp │ ├── fake_input_device_impl.h │ ├── fake_input_server_configuration.cpp │ ├── headless_display_buffer_compositor_factory.cpp │ ├── headless_in_process_server.cpp │ ├── headless_test.cpp │ ├── input_device_faker.cpp │ ├── input_testing_server_options.cpp │ ├── libinput_environment.cpp │ ├── main.cpp │ ├── mmap_wrapper.cpp │ ├── open_wrapper.cpp │ ├── passthrough_tracker.cpp │ ├── platform_graphics_dummy.cpp │ ├── platform_graphics_throw.cpp │ ├── process.cpp │ ├── server_runner.cpp │ ├── stub_input.cpp │ ├── stub_input_platform.cpp │ ├── stub_input_platform_accessor.cpp │ ├── stub_server_platform_factory.cpp │ ├── stub_session.cpp │ ├── stub_surface.cpp │ ├── stubbed_graphics_platform.cpp │ ├── stubbed_graphics_platform.h │ ├── stubbed_server_configuration.cpp │ ├── symbols-server.map.in │ ├── temporary_environment_value.cpp │ ├── test_display_server.cpp │ ├── test_server.cpp │ ├── test_wlcs_display_server.cpp │ ├── testing-cursor-theme │ │ ├── CMakeLists.txt │ │ └── default │ │ │ └── cursors │ │ │ ├── arrow │ │ │ ├── arrow.in │ │ │ ├── arrow.png │ │ │ ├── blue │ │ │ ├── blue.in │ │ │ ├── blue.png │ │ │ ├── generate-theme.sh │ │ │ ├── green │ │ │ ├── green.in │ │ │ ├── green.png │ │ │ ├── red │ │ │ ├── red.in │ │ │ └── red.png │ ├── testing_server_options.cpp │ ├── udev-recordings │ │ ├── CMakeLists.txt │ │ ├── bluetooth-magic-trackpad.ioctl │ │ ├── bluetooth-magic-trackpad.umockdev │ │ ├── joystick-detection.ioctl │ │ ├── joystick-detection.umockdev │ │ ├── laptop-keyboard-hello.evemu │ │ ├── laptop-keyboard.ioctl │ │ ├── laptop-keyboard.umockdev │ │ ├── laptop-mouse-click.evemu │ │ ├── laptop-mouse-motion.evemu │ │ ├── laptop-mouse.ioctl │ │ ├── laptop-mouse.umockdev │ │ ├── mt-screen-detection.ioctl │ │ ├── mt-screen-detection.umockdev │ │ ├── standard-drm-devices.umockdev │ │ ├── standard-drm-render-nodes.ioctl │ │ ├── standard-drm-render-nodes.umockdev │ │ ├── synaptics-touchpad.ioctl │ │ ├── synaptics-touchpad.umockdev │ │ ├── usb-keyboard.ioctl │ │ ├── usb-keyboard.umockdev │ │ ├── usb-mouse.ioctl │ │ └── usb-mouse.umockdev │ ├── udev_environment.cpp │ └── window_management_test_harness.cpp ├── miral │ ├── CMakeLists.txt │ ├── active_outputs.cpp │ ├── add_virtual_device.h │ ├── application_selector.cpp │ ├── application_zone.cpp │ ├── command_line_option.cpp │ ├── config_file.cpp │ ├── depth_layer.cpp │ ├── display_configuration.cpp │ ├── display_reconfiguration.cpp │ ├── drag_active_window.cpp │ ├── external_client.cpp │ ├── fd_manager.cpp │ ├── focus_mode.cpp │ ├── ignored_requests.cpp │ ├── initial_window_placement.cpp │ ├── live_config.cpp │ ├── live_config_ini_file.cpp │ ├── magnifier.cpp │ ├── modify_window_specification.cpp │ ├── modify_window_state.cpp │ ├── mru_window_list.cpp │ ├── org_kde_kwin_server_decoration.c │ ├── org_kde_kwin_server_decoration.h │ ├── output_filter.cpp │ ├── output_updates.cpp │ ├── popup_window_placement.cpp │ ├── raise_tree.cpp │ ├── render_scene_into_surface.cpp │ ├── resize_and_move.cpp │ ├── runner.cpp │ ├── select_active_window.cpp │ ├── server_example_decoration.cpp │ ├── server_example_decoration.h │ ├── static_display_config.cpp │ ├── sticky_keys.cpp │ ├── test_bounce_keys.cpp │ ├── test_hover_click.cpp │ ├── test_input_configuration.cpp │ ├── test_locate_pointer.cpp │ ├── test_mousekeys_config.cpp │ ├── test_slow_keys.cpp │ ├── test_window_manager_tools.cpp │ ├── test_window_manager_tools.h │ ├── wayland_extensions.cpp │ ├── window_info.cpp │ ├── window_placement_anchors_to_parent.cpp │ ├── window_placement_attached.cpp │ ├── window_placement_fullscreen.cpp │ ├── window_placement_maximized.cpp │ ├── window_placement_output.cpp │ └── zone.cpp ├── mirtest-internal.pc.in ├── mirtest.pc.in ├── performance-tests │ ├── CMakeLists.txt │ ├── system_performance_test.cpp │ ├── system_performance_test.h │ ├── test_compositor.cpp │ └── test_glmark2-es2.cpp ├── platform_test_harness │ ├── CMakeLists.txt │ └── graphics_platform_test_harness.cpp ├── umock-acceptance-tests │ ├── CMakeLists.txt │ ├── test_libinput.cpp │ └── test_platform_probing.cpp ├── unit-tests │ ├── CMakeLists.txt │ ├── compositor │ │ ├── CMakeLists.txt │ │ ├── test_basic_screen_shooter.cpp │ │ ├── test_basic_screen_shooter_factory.cpp │ │ ├── test_default_display_buffer_compositor.cpp │ │ ├── test_multi_monitor_arbiter.cpp │ │ ├── test_multi_threaded_compositor.cpp │ │ ├── test_occlusion.cpp │ │ └── test_stream.cpp │ ├── console │ │ ├── CMakeLists.txt │ │ ├── test_linux_virtual_terminal.cpp │ │ ├── test_logind_console_services.cpp │ │ └── test_minimal_console_services.cpp │ ├── dbus │ │ ├── session.conf │ │ └── system.conf │ ├── dispatch │ │ ├── CMakeLists.txt │ │ ├── test_action_queue.cpp │ │ ├── test_dispatch_utils.cpp │ │ ├── test_multiplexing_dispatchable.cpp │ │ ├── test_readable_fd.cpp │ │ └── test_threaded_dispatcher.cpp │ ├── frontend_wayland │ │ ├── CMakeLists.txt │ │ ├── test_desktop_file_manager.cpp │ │ ├── test_g_desktop_file_cache.cpp │ │ ├── test_output_manager.cpp │ │ ├── test_screencopy_v1_damage_tracker.cpp │ │ └── test_wayland_timespec.cpp │ ├── frontend_xwayland │ │ ├── CMakeLists.txt │ │ └── test_xwayland_client_manager.cpp │ ├── geometry │ │ ├── CMakeLists.txt │ │ ├── test-dimensions-generic.cpp │ │ ├── test-dimensions.cpp │ │ ├── test-displacement.cpp │ │ ├── test-length.cpp │ │ ├── test-point.cpp │ │ ├── test-rectangle.cpp │ │ ├── test-rectangles.cpp │ │ └── test-size.cpp │ ├── gl │ │ ├── CMakeLists.txt │ │ └── test_tessellation_helpers.cpp │ ├── graphics │ │ ├── CMakeLists.txt │ │ ├── egl_mock │ │ │ ├── CMakeLists.txt │ │ │ └── egl_mock_test.cpp │ │ ├── test_anonymous_shm_file.cpp │ │ ├── test_buffer_id.cpp │ │ ├── test_buffer_properties.cpp │ │ ├── test_default_display_configuration_policy.cpp │ │ ├── test_display_configuration.cpp │ │ ├── test_egl_error.cpp │ │ ├── test_egl_extensions.cpp │ │ ├── test_gamma_curves.cpp │ │ ├── test_multiplexing_cursor.cpp │ │ ├── test_multiplexing_display.cpp │ │ ├── test_overlapping_output_grouping.cpp │ │ ├── test_pixel_format_utils.cpp │ │ ├── test_platform_prober.cpp │ │ ├── test_shm_buffer.cpp │ │ ├── test_software_cursor.cpp │ │ └── test_transformation.cpp │ ├── input │ │ ├── CMakeLists.txt │ │ ├── evdev │ │ │ ├── CMakeLists.txt │ │ │ ├── test_evdev_device_detection.cpp │ │ │ ├── test_evdev_input_platform.cpp │ │ │ └── test_libinput_device.cpp │ │ ├── test_buffer_keymap.cpp │ │ ├── test_cursor_controller.cpp │ │ ├── test_default_device.cpp │ │ ├── test_default_event_builder.cpp │ │ ├── test_default_input_device_hub.cpp │ │ ├── test_default_input_manager.cpp │ │ ├── test_event_builders.cpp │ │ ├── test_event_filter_chain_dispatcher.cpp │ │ ├── test_external_input_device_hub.cpp │ │ ├── test_idle_poking_dispatcher.cpp │ │ ├── test_input_event.cpp │ │ ├── test_input_event_transformer.cpp │ │ ├── test_input_platform_probing.cpp │ │ ├── test_key_repeat_dispatcher.cpp │ │ ├── test_keyboard_resync_dispatcher.cpp │ │ ├── test_mousekeys_keymap.cpp │ │ ├── test_seat_input_device_tracker.cpp │ │ ├── test_surface_input_dispatcher.cpp │ │ ├── test_touchspot_controller.cpp │ │ ├── test_validator.cpp │ │ ├── test_x11_module.cpp │ │ └── test_x11_platform.cpp │ ├── library_example.cpp │ ├── library_example.h │ ├── logging │ │ ├── CMakeLists.txt │ │ ├── test_compositor_report.cpp │ │ └── test_display_report.cpp │ ├── mir_image.h │ ├── options │ │ ├── CMakeLists.txt │ │ └── test_program_option.cpp │ ├── platforms │ │ ├── CMakeLists.txt │ │ ├── atomic-kms │ │ │ ├── CMakeLists.txt │ │ │ └── kms │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── mock_kms_output.h │ │ │ │ └── test_cursor.cpp │ │ ├── eglstream-kms │ │ │ ├── CMakeLists.txt │ │ │ ├── client │ │ │ │ └── CMakeLists.txt │ │ │ └── server │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_utils.cpp │ │ ├── gbm-kms │ │ │ ├── CMakeLists.txt │ │ │ ├── kms-utils │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── test_connector_utils.cpp │ │ │ │ └── test_drm_mode_resources.cpp │ │ │ └── kms │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── mock_kms_output.h │ │ │ │ ├── test_buffer_allocator.cpp │ │ │ │ ├── test_bypass.cpp │ │ │ │ ├── test_cursor.cpp │ │ │ │ ├── test_display_configuration.cpp │ │ │ │ ├── test_display_generic.cpp │ │ │ │ ├── test_display_multi_monitor.cpp │ │ │ │ ├── test_display_sink.cpp │ │ │ │ ├── test_drm_helper.cpp │ │ │ │ ├── test_kms_page_flipper.cpp │ │ │ │ ├── test_platform.cpp │ │ │ │ ├── test_quirks.cpp │ │ │ │ └── test_real_kms_output.cpp │ │ ├── test_display.h │ │ ├── test_threaded_drm_event_handler.cpp │ │ ├── virtual │ │ │ ├── CMakeLists.txt │ │ │ ├── test_display.cpp │ │ │ └── test_platform.cpp │ │ └── x11 │ │ │ ├── CMakeLists.txt │ │ │ ├── test_display.cpp │ │ │ └── test_platform.cpp │ ├── renderers │ │ └── gl │ │ │ ├── CMakeLists.txt │ │ │ └── test_gl_renderer.cpp │ ├── scene │ │ ├── CMakeLists.txt │ │ ├── test_abstract_shell.cpp │ │ ├── test_application_session.cpp │ │ ├── test_basic_clipboard.cpp │ │ ├── test_basic_idle_hub.cpp │ │ ├── test_basic_surface.cpp │ │ ├── test_basic_text_input_hub.cpp │ │ ├── test_broadcasting_session_event_sink.cpp │ │ ├── test_mediating_display_changer.cpp │ │ ├── test_prompt_session_container.cpp │ │ ├── test_prompt_session_impl.cpp │ │ ├── test_prompt_session_manager.cpp │ │ ├── test_rendering_tracker.cpp │ │ ├── test_scene_change_notification.cpp │ │ ├── test_session_manager.cpp │ │ ├── test_surface.cpp │ │ ├── test_surface_impl.cpp │ │ ├── test_surface_stack.cpp │ │ ├── test_surface_state_tracker.cpp │ │ └── test_the_session_container_implementation.cpp │ ├── shared-libraries │ │ ├── README │ │ ├── empty_input.c │ │ ├── libamd64.so │ │ ├── libarm64.so │ │ ├── libarmhf.so │ │ ├── libi386.so │ │ ├── libinvalid.so.3 │ │ ├── libpowerpc.so │ │ └── libppc64el.so │ ├── shared_library_test.cpp │ ├── shell │ │ ├── CMakeLists.txt │ │ ├── test_basic_accessibility_manager.cpp │ │ ├── test_basic_idle_handler.cpp │ │ ├── test_decoration_basic_decoration.cpp │ │ ├── test_decoration_basic_manager.cpp │ │ ├── test_default_persistent_surface_store.cpp │ │ ├── test_graphics_display_layout.cpp │ │ ├── test_hover_click_transformer.cpp │ │ ├── test_mouse_keys_transformer.cpp │ │ ├── test_persistent_surface_store_id.cpp │ │ ├── test_simulated_secondary_click_transformer.cpp │ │ ├── test_slow_keys_transformer.cpp │ │ ├── test_sticky_keys_transformer.cpp │ │ └── test_token_authority.cpp │ ├── test_default_emergency_cleanup.cpp │ ├── test_default_server_configuration.cpp │ ├── test_fatal.cpp │ ├── test_fd.cpp │ ├── test_flags.cpp │ ├── test_glib_main_loop.cpp │ ├── test_linearising_executor.cpp │ ├── test_lockable_callback.cpp │ ├── test_module_deleter.cpp │ ├── test_observer_multiplexer.cpp │ ├── test_posix_rw_mutex.cpp │ ├── test_posix_timestamp.cpp │ ├── test_raii.cpp │ ├── test_recursive_read_write_mutex.cpp │ ├── test_report_exception.cpp │ ├── test_shared_library_prober.cpp │ ├── test_shm_backing.cpp │ ├── test_signal.cpp │ ├── test_thread_name.cpp │ ├── test_thread_pool_executor.cpp │ ├── test_thread_safe_list.cpp │ ├── test_udev_wrapper.cpp │ ├── test_udev_wrapper_asan_skip.cpp │ └── wayland │ │ ├── CMakeLists.txt │ │ ├── test_lifetime_tracker.cpp │ │ ├── test_wayland_executor.cpp │ │ └── test_wayland_weak.cpp └── window_management_tests │ ├── CMakeLists.txt │ ├── test_floating_window_manager.cpp │ └── test_minimal_window_manager.cpp ├── tools ├── detect_fd_leaks.bash ├── discover_gtests.sh ├── mir-compositor-smoke-test.bash ├── mir-smoke-test-runner.sh ├── png2header.py ├── run_ctests.sh ├── symbols_map_generator │ └── main.py ├── tsan-suppressions ├── ubsan-suppressions ├── update_package_abis.sh ├── valgrind_suppressions_armhf ├── valgrind_suppressions_generic ├── valgrind_suppressions_glibc_2.23 └── valgrind_suppressions_libhybris └── wayland-protocols ├── ext-data-control-v1.xml ├── ext-foreign-toplevel-list-v1.xml ├── ext-image-capture-source-v1.xml ├── ext-image-copy-capture-v1.xml ├── ext-session-lock-v1.xml ├── fractional-scale-v1.xml ├── idle-inhibit-unstable-v1.xml ├── input-method-unstable-v1.xml ├── input-method-unstable-v2.xml ├── linux-dmabuf-stable-v1.xml ├── linux-drm-syncobj-v1.xml ├── mir-shell-unstable-v1.xml ├── pointer-constraints-unstable-v1.xml ├── primary-selection-unstable-v1.xml ├── relative-pointer-unstable-v1.xml ├── server-decoration.xml ├── text-input-unstable-v1.xml ├── text-input-unstable-v2.xml ├── text-input-unstable-v3.xml ├── viewporter.xml ├── virtual-keyboard-unstable-v1.xml ├── wayland.xml ├── wlr-foreign-toplevel-management-unstable-v1.xml ├── wlr-layer-shell-unstable-v1.xml ├── wlr-screencopy-unstable-v1.xml ├── wlr-virtual-pointer-unstable-v1.xml ├── xdg-activation-v1.xml ├── xdg-decoration-unstable-v1.xml ├── xdg-output-unstable-v1.xml ├── xdg-shell-unstable-v6.xml └── xdg-shell.xml /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/.mailmap -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING.GPL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/COPYING.GPL2 -------------------------------------------------------------------------------- /COPYING.GPL3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/COPYING.GPL3 -------------------------------------------------------------------------------- /COPYING.LGPL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/COPYING.LGPL2 -------------------------------------------------------------------------------- /COPYING.LGPL3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/COPYING.LGPL3 -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/Cargo.toml -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/HACKING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cmake/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory (src) 2 | -------------------------------------------------------------------------------- /cmake/CodeCoverage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/CodeCoverage.cmake -------------------------------------------------------------------------------- /cmake/Debian.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/Debian.cmake -------------------------------------------------------------------------------- /cmake/FindGtestGmock.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/FindGtestGmock.cmake -------------------------------------------------------------------------------- /cmake/FindPIL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/FindPIL.cmake -------------------------------------------------------------------------------- /cmake/JoinPaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/JoinPaths.cmake -------------------------------------------------------------------------------- /cmake/MirCommon.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/MirCommon.cmake -------------------------------------------------------------------------------- /cmake/ParseArguments.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/ParseArguments.cmake -------------------------------------------------------------------------------- /cmake/RustLibrary.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/RustLibrary.cmake -------------------------------------------------------------------------------- /cmake/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory (mir) 2 | -------------------------------------------------------------------------------- /cmake/src/mir/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/src/mir/CMakeLists.txt -------------------------------------------------------------------------------- /cmake/src/mir/fail_on_success.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/src/mir/fail_on_success.sh -------------------------------------------------------------------------------- /cmake/src/mir/mir_test_fd_leak.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | open("/dev/zero", O_RDONLY); 6 | } 7 | -------------------------------------------------------------------------------- /cmake/src/mir/mir_test_memory_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/src/mir/mir_test_memory_error.cpp -------------------------------------------------------------------------------- /cmake/src/mir/mir_test_tmpfile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/src/mir/mir_test_tmpfile.cpp -------------------------------------------------------------------------------- /cmake/src/mir/xfail_if_gtest_exists.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/cmake/src/mir/xfail_if_gtest_exists.sh -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/sphinx/.custom_wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/.custom_wordlist.txt -------------------------------------------------------------------------------- /doc/sphinx/.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/.readthedocs.yaml -------------------------------------------------------------------------------- /doc/sphinx/.sphinx/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/.sphinx/.pre-commit-config.yaml -------------------------------------------------------------------------------- /doc/sphinx/.sphinx/.pymarkdown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/.sphinx/.pymarkdown.json -------------------------------------------------------------------------------- /doc/sphinx/.sphinx/get_vale_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/.sphinx/get_vale_conf.py -------------------------------------------------------------------------------- /doc/sphinx/.sphinx/pa11y.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/.sphinx/pa11y.json -------------------------------------------------------------------------------- /doc/sphinx/.sphinx/update_sp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/.sphinx/update_sp.py -------------------------------------------------------------------------------- /doc/sphinx/.sphinx/version: -------------------------------------------------------------------------------- 1 | 1.2.0 2 | -------------------------------------------------------------------------------- /doc/sphinx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/Makefile -------------------------------------------------------------------------------- /doc/sphinx/api/class_view_hierarchy.rst.include: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /doc/sphinx/api/library_root.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/api/library_root.rst -------------------------------------------------------------------------------- /doc/sphinx/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/conf.py -------------------------------------------------------------------------------- /doc/sphinx/configuring/how-to/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/configuring/how-to/index.md -------------------------------------------------------------------------------- /doc/sphinx/configuring/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/configuring/index.md -------------------------------------------------------------------------------- /doc/sphinx/configuring/reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/configuring/reference/index.md -------------------------------------------------------------------------------- /doc/sphinx/contributing/how-to/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/contributing/how-to/index.md -------------------------------------------------------------------------------- /doc/sphinx/contributing/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/contributing/index.md -------------------------------------------------------------------------------- /doc/sphinx/contributing/reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/contributing/reference/index.md -------------------------------------------------------------------------------- /doc/sphinx/explanation/dialog_540p.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/explanation/dialog_540p.gif -------------------------------------------------------------------------------- /doc/sphinx/explanation/driver-quriks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/explanation/driver-quriks.md -------------------------------------------------------------------------------- /doc/sphinx/explanation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/explanation/index.md -------------------------------------------------------------------------------- /doc/sphinx/explanation/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/explanation/performance.md -------------------------------------------------------------------------------- /doc/sphinx/explanation/platform-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/explanation/platform-support.md -------------------------------------------------------------------------------- /doc/sphinx/explanation/popup_540p.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/explanation/popup_540p.gif -------------------------------------------------------------------------------- /doc/sphinx/explanation/regular_540p.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/explanation/regular_540p.gif -------------------------------------------------------------------------------- /doc/sphinx/explanation/satellite_540p.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/explanation/satellite_540p.gif -------------------------------------------------------------------------------- /doc/sphinx/explanation/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/explanation/security.md -------------------------------------------------------------------------------- /doc/sphinx/explanation/tip_540p.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/explanation/tip_540p.gif -------------------------------------------------------------------------------- /doc/sphinx/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/favicon.ico -------------------------------------------------------------------------------- /doc/sphinx/how-to/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/how-to/index.md -------------------------------------------------------------------------------- /doc/sphinx/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/index.md -------------------------------------------------------------------------------- /doc/sphinx/reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/reference/index.md -------------------------------------------------------------------------------- /doc/sphinx/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/requirements.txt -------------------------------------------------------------------------------- /doc/sphinx/reuse/substitutions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/reuse/substitutions.yaml -------------------------------------------------------------------------------- /doc/sphinx/tutorial/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/doc/sphinx/tutorial/index.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/client/CMakeLists.txt -------------------------------------------------------------------------------- /examples/client/make_shm_pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/client/make_shm_pool.c -------------------------------------------------------------------------------- /examples/client/make_shm_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/client/make_shm_pool.h -------------------------------------------------------------------------------- /examples/client/mir_shell_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/client/mir_shell_demo.cpp -------------------------------------------------------------------------------- /examples/client/spinner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/client/spinner.cpp -------------------------------------------------------------------------------- /examples/client/wayland_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/client/wayland_client.c -------------------------------------------------------------------------------- /examples/client/wayland_runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/client/wayland_runner.cpp -------------------------------------------------------------------------------- /examples/client/wayland_runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/client/wayland_runner.h -------------------------------------------------------------------------------- /examples/example-server-lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/example-server-lib/CMakeLists.txt -------------------------------------------------------------------------------- /examples/example-server-lib/sw_splash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/example-server-lib/sw_splash.cpp -------------------------------------------------------------------------------- /examples/example-server-lib/sw_splash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/example-server-lib/sw_splash.h -------------------------------------------------------------------------------- /examples/example-server-lib/wayland_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/example-server-lib/wayland_app.h -------------------------------------------------------------------------------- /examples/example-server-lib/wayland_shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/example-server-lib/wayland_shm.h -------------------------------------------------------------------------------- /examples/mir-x11-kiosk/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/mir-x11-kiosk/CMakeLists.txt -------------------------------------------------------------------------------- /examples/mir-x11-kiosk/x11_kiosk_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/mir-x11-kiosk/x11_kiosk_main.cpp -------------------------------------------------------------------------------- /examples/mir_demo_server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/mir_demo_server/CMakeLists.txt -------------------------------------------------------------------------------- /examples/miral-kiosk/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-kiosk/CMakeLists.txt -------------------------------------------------------------------------------- /examples/miral-kiosk/kiosk_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-kiosk/kiosk_main.cpp -------------------------------------------------------------------------------- /examples/miral-shell/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-shell/CMakeLists.txt -------------------------------------------------------------------------------- /examples/miral-shell/miral-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-shell/miral-app.sh -------------------------------------------------------------------------------- /examples/miral-shell/miral-terminal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-shell/miral-terminal.sh -------------------------------------------------------------------------------- /examples/miral-shell/shell_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-shell/shell_main.cpp -------------------------------------------------------------------------------- /examples/miral-shell/spinner/eglapp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-shell/spinner/eglapp.cpp -------------------------------------------------------------------------------- /examples/miral-shell/spinner/eglapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-shell/spinner/eglapp.h -------------------------------------------------------------------------------- /examples/miral-shell/spinner/miregl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-shell/spinner/miregl.cpp -------------------------------------------------------------------------------- /examples/miral-shell/spinner/miregl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-shell/spinner/miregl.h -------------------------------------------------------------------------------- /examples/miral-shell/spinner/png2header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-shell/spinner/png2header.py -------------------------------------------------------------------------------- /examples/miral-shell/spinner/splash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/miral-shell/spinner/splash.h -------------------------------------------------------------------------------- /examples/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/examples/tests/CMakeLists.txt -------------------------------------------------------------------------------- /include/common/mir/basic_observers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/basic_observers.h -------------------------------------------------------------------------------- /include/common/mir/c_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/c_memory.h -------------------------------------------------------------------------------- /include/common/mir/cached_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/cached_ptr.h -------------------------------------------------------------------------------- /include/common/mir/client_visible_error.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/common/mir/default_font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/default_font.h -------------------------------------------------------------------------------- /include/common/mir/dispatch/action_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/dispatch/action_queue.h -------------------------------------------------------------------------------- /include/common/mir/dispatch/dispatchable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/dispatch/dispatchable.h -------------------------------------------------------------------------------- /include/common/mir/dispatch/readable_fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/dispatch/readable_fd.h -------------------------------------------------------------------------------- /include/common/mir/event_printer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/event_printer.h -------------------------------------------------------------------------------- /include/common/mir/events/contact_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/contact_state.h -------------------------------------------------------------------------------- /include/common/mir/events/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/event.h -------------------------------------------------------------------------------- /include/common/mir/events/event_builders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/event_builders.h -------------------------------------------------------------------------------- /include/common/mir/events/event_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/event_helpers.h -------------------------------------------------------------------------------- /include/common/mir/events/input_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/input_event.h -------------------------------------------------------------------------------- /include/common/mir/events/keyboard_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/keyboard_event.h -------------------------------------------------------------------------------- /include/common/mir/events/pointer_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/pointer_event.h -------------------------------------------------------------------------------- /include/common/mir/events/resize_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/resize_event.h -------------------------------------------------------------------------------- /include/common/mir/events/scroll_axis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/scroll_axis.h -------------------------------------------------------------------------------- /include/common/mir/events/touch_contact.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/touch_contact.h -------------------------------------------------------------------------------- /include/common/mir/events/touch_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/touch_event.h -------------------------------------------------------------------------------- /include/common/mir/events/window_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/window_event.h -------------------------------------------------------------------------------- /include/common/mir/events/xkb_modifiers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/events/xkb_modifiers.h -------------------------------------------------------------------------------- /include/common/mir/executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/executor.h -------------------------------------------------------------------------------- /include/common/mir/frontend/surface_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/frontend/surface_id.h -------------------------------------------------------------------------------- /include/common/mir/input/buffer_keymap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/input/buffer_keymap.h -------------------------------------------------------------------------------- /include/common/mir/input/key_mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/input/key_mapper.h -------------------------------------------------------------------------------- /include/common/mir/input/keyboard_leds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/input/keyboard_leds.h -------------------------------------------------------------------------------- /include/common/mir/input/keymap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/input/keymap.h -------------------------------------------------------------------------------- /include/common/mir/input/transformer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/input/transformer.h -------------------------------------------------------------------------------- /include/common/mir/input/xkb_mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/input/xkb_mapper.h -------------------------------------------------------------------------------- /include/common/mir/libname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/libname.h -------------------------------------------------------------------------------- /include/common/mir/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/log.h -------------------------------------------------------------------------------- /include/common/mir/logging/file_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/logging/file_logger.h -------------------------------------------------------------------------------- /include/common/mir/logging/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/logging/logger.h -------------------------------------------------------------------------------- /include/common/mir/logging/multi_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/logging/multi_logger.h -------------------------------------------------------------------------------- /include/common/mir/module_deleter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/module_deleter.h -------------------------------------------------------------------------------- /include/common/mir/output_type_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/output_type_names.h -------------------------------------------------------------------------------- /include/common/mir/posix_rw_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/posix_rw_mutex.h -------------------------------------------------------------------------------- /include/common/mir/raii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/raii.h -------------------------------------------------------------------------------- /include/common/mir/shared_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/shared_library.h -------------------------------------------------------------------------------- /include/common/mir/shared_library_prober.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/shared_library_prober.h -------------------------------------------------------------------------------- /include/common/mir/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/signal.h -------------------------------------------------------------------------------- /include/common/mir/thread_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/thread_name.h -------------------------------------------------------------------------------- /include/common/mir/thread_safe_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/thread_safe_list.h -------------------------------------------------------------------------------- /include/common/mir/time/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/time/clock.h -------------------------------------------------------------------------------- /include/common/mir/time/posix_clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/time/posix_clock.h -------------------------------------------------------------------------------- /include/common/mir/time/posix_timestamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/time/posix_timestamp.h -------------------------------------------------------------------------------- /include/common/mir/time/steady_clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/time/steady_clock.h -------------------------------------------------------------------------------- /include/common/mir/time/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/time/types.h -------------------------------------------------------------------------------- /include/common/mir/unwind_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir/unwind_helpers.h -------------------------------------------------------------------------------- /include/common/mir_toolkit/client_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir_toolkit/client_types.h -------------------------------------------------------------------------------- /include/common/mir_toolkit/cursors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir_toolkit/cursors.h -------------------------------------------------------------------------------- /include/common/mir_toolkit/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir_toolkit/event.h -------------------------------------------------------------------------------- /include/common/mir_toolkit/events/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/common/mir_toolkit/events/event.h -------------------------------------------------------------------------------- /include/core/mir/abnormal_exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/abnormal_exit.h -------------------------------------------------------------------------------- /include/core/mir/anonymous_shm_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/anonymous_shm_file.h -------------------------------------------------------------------------------- /include/core/mir/depth_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/depth_layer.h -------------------------------------------------------------------------------- /include/core/mir/fatal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/fatal.h -------------------------------------------------------------------------------- /include/core/mir/fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/fd.h -------------------------------------------------------------------------------- /include/core/mir/flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/flags.h -------------------------------------------------------------------------------- /include/core/mir/geometry/dimensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/geometry/dimensions.h -------------------------------------------------------------------------------- /include/core/mir/geometry/displacement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/geometry/displacement.h -------------------------------------------------------------------------------- /include/core/mir/geometry/forward.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/geometry/forward.h -------------------------------------------------------------------------------- /include/core/mir/geometry/point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/geometry/point.h -------------------------------------------------------------------------------- /include/core/mir/geometry/rectangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/geometry/rectangle.h -------------------------------------------------------------------------------- /include/core/mir/geometry/rectangles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/geometry/rectangles.h -------------------------------------------------------------------------------- /include/core/mir/geometry/size.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/geometry/size.h -------------------------------------------------------------------------------- /include/core/mir/input/mousekeys_keymap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/input/mousekeys_keymap.h -------------------------------------------------------------------------------- /include/core/mir/int_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/int_wrapper.h -------------------------------------------------------------------------------- /include/core/mir/optional_value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/optional_value.h -------------------------------------------------------------------------------- /include/core/mir/proof_of_mutex_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/proof_of_mutex_lock.h -------------------------------------------------------------------------------- /include/core/mir/report_exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/report_exception.h -------------------------------------------------------------------------------- /include/core/mir/shm_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/shm_file.h -------------------------------------------------------------------------------- /include/core/mir/synchronised.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir/synchronised.h -------------------------------------------------------------------------------- /include/core/mir_toolkit/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir_toolkit/common.h -------------------------------------------------------------------------------- /include/core/mir_toolkit/events/enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/core/mir_toolkit/events/enums.h -------------------------------------------------------------------------------- /include/miral/miral/add_init_callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/add_init_callback.h -------------------------------------------------------------------------------- /include/miral/miral/append_event_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/append_event_filter.h -------------------------------------------------------------------------------- /include/miral/miral/application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/application.h -------------------------------------------------------------------------------- /include/miral/miral/application_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/application_info.h -------------------------------------------------------------------------------- /include/miral/miral/application_switcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/application_switcher.h -------------------------------------------------------------------------------- /include/miral/miral/bounce_keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/bounce_keys.h -------------------------------------------------------------------------------- /include/miral/miral/command_line_option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/command_line_option.h -------------------------------------------------------------------------------- /include/miral/miral/config_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/config_file.h -------------------------------------------------------------------------------- /include/miral/miral/configuration_option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/configuration_option.h -------------------------------------------------------------------------------- /include/miral/miral/cursor_scale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/cursor_scale.h -------------------------------------------------------------------------------- /include/miral/miral/cursor_theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/cursor_theme.h -------------------------------------------------------------------------------- /include/miral/miral/custom_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/custom_renderer.h -------------------------------------------------------------------------------- /include/miral/miral/decorations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/decorations.h -------------------------------------------------------------------------------- /include/miral/miral/external_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/external_client.h -------------------------------------------------------------------------------- /include/miral/miral/hover_click.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/hover_click.h -------------------------------------------------------------------------------- /include/miral/miral/idle_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/idle_listener.h -------------------------------------------------------------------------------- /include/miral/miral/input_configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/input_configuration.h -------------------------------------------------------------------------------- /include/miral/miral/internal_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/internal_client.h -------------------------------------------------------------------------------- /include/miral/miral/keymap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/keymap.h -------------------------------------------------------------------------------- /include/miral/miral/lambda_as_function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/lambda_as_function.h -------------------------------------------------------------------------------- /include/miral/miral/live_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/live_config.h -------------------------------------------------------------------------------- /include/miral/miral/live_config_ini_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/live_config_ini_file.h -------------------------------------------------------------------------------- /include/miral/miral/locate_pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/locate_pointer.h -------------------------------------------------------------------------------- /include/miral/miral/magnifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/magnifier.h -------------------------------------------------------------------------------- /include/miral/miral/mousekeys_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/mousekeys_config.h -------------------------------------------------------------------------------- /include/miral/miral/output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/output.h -------------------------------------------------------------------------------- /include/miral/miral/output_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/output_filter.h -------------------------------------------------------------------------------- /include/miral/miral/prepend_event_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/prepend_event_filter.h -------------------------------------------------------------------------------- /include/miral/miral/runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/runner.h -------------------------------------------------------------------------------- /include/miral/miral/set_terminator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/set_terminator.h -------------------------------------------------------------------------------- /include/miral/miral/slow_keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/slow_keys.h -------------------------------------------------------------------------------- /include/miral/miral/sticky_keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/sticky_keys.h -------------------------------------------------------------------------------- /include/miral/miral/toolkit_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/toolkit_event.h -------------------------------------------------------------------------------- /include/miral/miral/wayland_extensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/wayland_extensions.h -------------------------------------------------------------------------------- /include/miral/miral/wayland_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/wayland_tools.h -------------------------------------------------------------------------------- /include/miral/miral/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/window.h -------------------------------------------------------------------------------- /include/miral/miral/window_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/window_info.h -------------------------------------------------------------------------------- /include/miral/miral/window_manager_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/window_manager_tools.h -------------------------------------------------------------------------------- /include/miral/miral/window_specification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/window_specification.h -------------------------------------------------------------------------------- /include/miral/miral/x11_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/x11_support.h -------------------------------------------------------------------------------- /include/miral/miral/zone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miral/miral/zone.h -------------------------------------------------------------------------------- /include/miroil/miroil/compositor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/compositor.h -------------------------------------------------------------------------------- /include/miroil/miroil/display_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/display_id.h -------------------------------------------------------------------------------- /include/miroil/miroil/edid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/edid.h -------------------------------------------------------------------------------- /include/miroil/miroil/event_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/event_builder.h -------------------------------------------------------------------------------- /include/miroil/miroil/eventdispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/eventdispatch.h -------------------------------------------------------------------------------- /include/miroil/miroil/input_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/input_device.h -------------------------------------------------------------------------------- /include/miroil/miroil/mir_prompt_session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/mir_prompt_session.h -------------------------------------------------------------------------------- /include/miroil/miroil/mir_server_hooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/mir_server_hooks.h -------------------------------------------------------------------------------- /include/miroil/miroil/open_gl_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/open_gl_context.h -------------------------------------------------------------------------------- /include/miroil/miroil/set_compositor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/set_compositor.h -------------------------------------------------------------------------------- /include/miroil/miroil/surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/surface.h -------------------------------------------------------------------------------- /include/miroil/miroil/surface_observer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/miroil/miroil/surface_observer.h -------------------------------------------------------------------------------- /include/platform/mir/console_services.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/console_services.h -------------------------------------------------------------------------------- /include/platform/mir/gl/primitive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/gl/primitive.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/buffer.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/buffer_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/buffer_id.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/cursor.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/display.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/egl_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/egl_error.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/egl_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/egl_logger.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/frame.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/gl_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/gl_config.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/gl_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/gl_format.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/platform.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/program.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/renderable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/renderable.h -------------------------------------------------------------------------------- /include/platform/mir/graphics/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/graphics/texture.h -------------------------------------------------------------------------------- /include/platform/mir/input/event_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/input/event_builder.h -------------------------------------------------------------------------------- /include/platform/mir/input/input_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/input/input_device.h -------------------------------------------------------------------------------- /include/platform/mir/input/input_report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/input/input_report.h -------------------------------------------------------------------------------- /include/platform/mir/input/input_sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/input/input_sink.h -------------------------------------------------------------------------------- /include/platform/mir/input/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/input/platform.h -------------------------------------------------------------------------------- /include/platform/mir/module_properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/module_properties.h -------------------------------------------------------------------------------- /include/platform/mir/options/option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/options/option.h -------------------------------------------------------------------------------- /include/platform/mir/renderer/gl/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/renderer/gl/context.h -------------------------------------------------------------------------------- /include/platform/mir/renderer/renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/renderer/renderer.h -------------------------------------------------------------------------------- /include/platform/mir/udev/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/platform/mir/udev/wrapper.h -------------------------------------------------------------------------------- /include/server/mir/shell/keyboard_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/server/mir/shell/keyboard_helper.h -------------------------------------------------------------------------------- /include/test/mir/test/cross_process_sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/cross_process_sync.h -------------------------------------------------------------------------------- /include/test/mir/test/death.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/death.h -------------------------------------------------------------------------------- /include/test/mir/test/doubles/mock_egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/doubles/mock_egl.h -------------------------------------------------------------------------------- /include/test/mir/test/doubles/mock_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/doubles/mock_gl.h -------------------------------------------------------------------------------- /include/test/mir/test/empty_deleter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/empty_deleter.h -------------------------------------------------------------------------------- /include/test/mir/test/event_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/event_factory.h -------------------------------------------------------------------------------- /include/test/mir/test/event_matchers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/event_matchers.h -------------------------------------------------------------------------------- /include/test/mir/test/fake_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/fake_shared.h -------------------------------------------------------------------------------- /include/test/mir/test/geometry_matchers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/geometry_matchers.h -------------------------------------------------------------------------------- /include/test/mir/test/pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/pipe.h -------------------------------------------------------------------------------- /include/test/mir/test/popen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/popen.h -------------------------------------------------------------------------------- /include/test/mir/test/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/signal.h -------------------------------------------------------------------------------- /include/test/mir/test/signal_actions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/signal_actions.h -------------------------------------------------------------------------------- /include/test/mir/test/spin_wait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir/test/spin_wait.h -------------------------------------------------------------------------------- /include/test/mir_test_framework/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir_test_framework/main.h -------------------------------------------------------------------------------- /include/test/mir_test_framework/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/mir_test_framework/process.h -------------------------------------------------------------------------------- /include/test/miral/test_display_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/miral/test_display_server.h -------------------------------------------------------------------------------- /include/test/miral/test_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/test/miral/test_server.h -------------------------------------------------------------------------------- /include/wayland/mir/wayland/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/wayland/mir/wayland/client.h -------------------------------------------------------------------------------- /include/wayland/mir/wayland/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/wayland/mir/wayland/global.h -------------------------------------------------------------------------------- /include/wayland/mir/wayland/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/wayland/mir/wayland/resource.h -------------------------------------------------------------------------------- /include/wayland/mir/wayland/wayland_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/wayland/mir/wayland/wayland_base.h -------------------------------------------------------------------------------- /include/wayland/mir/wayland/weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/include/wayland/mir/wayland/weak.h -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/renovate.json -------------------------------------------------------------------------------- /rpm/mir.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/rpm/mir.spec -------------------------------------------------------------------------------- /snap/snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/snap/snapcraft.yaml -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/default_font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/default_font.cpp -------------------------------------------------------------------------------- /src/common/dispatch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/dispatch/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/dispatch/action_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/dispatch/action_queue.cpp -------------------------------------------------------------------------------- /src/common/dispatch/readable_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/dispatch/readable_fd.cpp -------------------------------------------------------------------------------- /src/common/dispatch/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/dispatch/utils.cpp -------------------------------------------------------------------------------- /src/common/dispatch/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/dispatch/utils.h -------------------------------------------------------------------------------- /src/common/event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/event.cpp -------------------------------------------------------------------------------- /src/common/event_printer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/event_printer.cpp -------------------------------------------------------------------------------- /src/common/events/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/events/close_window_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/close_window_event.cpp -------------------------------------------------------------------------------- /src/common/events/event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/event.cpp -------------------------------------------------------------------------------- /src/common/events/event_builders.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/event_builders.cpp -------------------------------------------------------------------------------- /src/common/events/event_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/event_helpers.cpp -------------------------------------------------------------------------------- /src/common/events/input_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/input_event.cpp -------------------------------------------------------------------------------- /src/common/events/keyboard_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/keyboard_event.cpp -------------------------------------------------------------------------------- /src/common/events/orientation_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/orientation_event.cpp -------------------------------------------------------------------------------- /src/common/events/pointer_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/pointer_event.cpp -------------------------------------------------------------------------------- /src/common/events/prompt_session_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/prompt_session_event.cpp -------------------------------------------------------------------------------- /src/common/events/resize_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/resize_event.cpp -------------------------------------------------------------------------------- /src/common/events/touch_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/touch_event.cpp -------------------------------------------------------------------------------- /src/common/events/window_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/window_event.cpp -------------------------------------------------------------------------------- /src/common/events/window_output_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/events/window_output_event.cpp -------------------------------------------------------------------------------- /src/common/handle_event_exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/handle_event_exception.h -------------------------------------------------------------------------------- /src/common/immediate_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/immediate_executor.cpp -------------------------------------------------------------------------------- /src/common/input/buffer_keymap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/input/buffer_keymap.cpp -------------------------------------------------------------------------------- /src/common/input/input_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/input/input_event.cpp -------------------------------------------------------------------------------- /src/common/input/mir_input_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/input/mir_input_config.cpp -------------------------------------------------------------------------------- /src/common/input/mir_keyboard_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/input/mir_keyboard_config.cpp -------------------------------------------------------------------------------- /src/common/input/mir_pointer_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/input/mir_pointer_config.cpp -------------------------------------------------------------------------------- /src/common/input/mir_touchpad_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/input/mir_touchpad_config.cpp -------------------------------------------------------------------------------- /src/common/input/parameter_keymap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/input/parameter_keymap.cpp -------------------------------------------------------------------------------- /src/common/input/xkb_mapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/input/xkb_mapper.cpp -------------------------------------------------------------------------------- /src/common/libname.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/libname.cpp -------------------------------------------------------------------------------- /src/common/linearising_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/linearising_executor.cpp -------------------------------------------------------------------------------- /src/common/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/log.cpp -------------------------------------------------------------------------------- /src/common/logging/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/logging/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/logging/dumb_console_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/logging/dumb_console_logger.cpp -------------------------------------------------------------------------------- /src/common/logging/file_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/logging/file_logger.cpp -------------------------------------------------------------------------------- /src/common/logging/input_timestamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/logging/input_timestamp.cpp -------------------------------------------------------------------------------- /src/common/logging/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/logging/logger.cpp -------------------------------------------------------------------------------- /src/common/logging/multi_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/logging/multi_logger.cpp -------------------------------------------------------------------------------- /src/common/mir_cursor_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/mir_cursor_api.cpp -------------------------------------------------------------------------------- /src/common/mircommon-internal.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/mircommon-internal.pc.in -------------------------------------------------------------------------------- /src/common/mircommon.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/mircommon.pc.in -------------------------------------------------------------------------------- /src/common/output_type_names.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/output_type_names.cpp -------------------------------------------------------------------------------- /src/common/posix_rw_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/posix_rw_mutex.cpp -------------------------------------------------------------------------------- /src/common/report/lttng/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/report/lttng/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/sharedlibrary/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/sharedlibrary/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/signal.cpp -------------------------------------------------------------------------------- /src/common/symbols.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/symbols.map -------------------------------------------------------------------------------- /src/common/thread/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/thread/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/thread/signal_blocker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/thread/signal_blocker.cpp -------------------------------------------------------------------------------- /src/common/thread/thread_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/thread/thread_name.cpp -------------------------------------------------------------------------------- /src/common/thread_pool_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/thread_pool_executor.cpp -------------------------------------------------------------------------------- /src/common/time/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/time/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/time/posix_clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/time/posix_clock.cpp -------------------------------------------------------------------------------- /src/common/time/steady_clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/common/time/steady_clock.cpp -------------------------------------------------------------------------------- /src/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/core/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/anonymous_shm_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/core/anonymous_shm_file.cpp -------------------------------------------------------------------------------- /src/core/depth_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/core/depth_layer.cpp -------------------------------------------------------------------------------- /src/core/fatal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/core/fatal.cpp -------------------------------------------------------------------------------- /src/core/fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/core/fd.cpp -------------------------------------------------------------------------------- /src/core/geometry/rectangles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/core/geometry/rectangles.cpp -------------------------------------------------------------------------------- /src/core/input/mousekeys_keymap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/core/input/mousekeys_keymap.cpp -------------------------------------------------------------------------------- /src/core/mircore.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/core/mircore.pc.in -------------------------------------------------------------------------------- /src/core/report_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/core/report_exception.cpp -------------------------------------------------------------------------------- /src/core/symbols.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/core/symbols.map -------------------------------------------------------------------------------- /src/include/common/mir/signal_blocker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/common/mir/signal_blocker.h -------------------------------------------------------------------------------- /src/include/server/mir/basic_callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/basic_callback.h -------------------------------------------------------------------------------- /src/include/server/mir/compositor/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/compositor/scene.h -------------------------------------------------------------------------------- /src/include/server/mir/compositor/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/compositor/stream.h -------------------------------------------------------------------------------- /src/include/server/mir/display_changer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/display_changer.h -------------------------------------------------------------------------------- /src/include/server/mir/display_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/display_server.h -------------------------------------------------------------------------------- /src/include/server/mir/emergency_cleanup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/emergency_cleanup.h -------------------------------------------------------------------------------- /src/include/server/mir/frontend/surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/frontend/surface.h -------------------------------------------------------------------------------- /src/include/server/mir/frontend/wayland.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/frontend/wayland.h -------------------------------------------------------------------------------- /src/include/server/mir/glib_main_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/glib_main_loop.h -------------------------------------------------------------------------------- /src/include/server/mir/input/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/input/device.h -------------------------------------------------------------------------------- /src/include/server/mir/input/input_probe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/input/input_probe.h -------------------------------------------------------------------------------- /src/include/server/mir/input/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/input/scene.h -------------------------------------------------------------------------------- /src/include/server/mir/input/seat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/input/seat.h -------------------------------------------------------------------------------- /src/include/server/mir/input/surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/input/surface.h -------------------------------------------------------------------------------- /src/include/server/mir/input/validator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/input/validator.h -------------------------------------------------------------------------------- /src/include/server/mir/input/vt_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/input/vt_filter.h -------------------------------------------------------------------------------- /src/include/server/mir/lockable_callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/lockable_callback.h -------------------------------------------------------------------------------- /src/include/server/mir/main_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/main_loop.h -------------------------------------------------------------------------------- /src/include/server/mir/run_mir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/run_mir.h -------------------------------------------------------------------------------- /src/include/server/mir/scene/clipboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/scene/clipboard.h -------------------------------------------------------------------------------- /src/include/server/mir/scene/idle_hub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/scene/idle_hub.h -------------------------------------------------------------------------------- /src/include/server/mir/scene/observer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/scene/observer.h -------------------------------------------------------------------------------- /src/include/server/mir/scene/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/scene/session.h -------------------------------------------------------------------------------- /src/include/server/mir/scene/surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/scene/surface.h -------------------------------------------------------------------------------- /src/include/server/mir/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/server.h -------------------------------------------------------------------------------- /src/include/server/mir/shell/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/shell/shell.h -------------------------------------------------------------------------------- /src/include/server/mir/time/alarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/include/server/mir/time/alarm.h -------------------------------------------------------------------------------- /src/miral/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/CMakeLists.txt -------------------------------------------------------------------------------- /src/miral/active_outputs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/active_outputs.cpp -------------------------------------------------------------------------------- /src/miral/active_outputs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/active_outputs.h -------------------------------------------------------------------------------- /src/miral/add_init_callback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/add_init_callback.cpp -------------------------------------------------------------------------------- /src/miral/append_event_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/append_event_filter.cpp -------------------------------------------------------------------------------- /src/miral/append_keyboard_event_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/append_keyboard_event_filter.cpp -------------------------------------------------------------------------------- /src/miral/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/application.cpp -------------------------------------------------------------------------------- /src/miral/application_authorizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/application_authorizer.cpp -------------------------------------------------------------------------------- /src/miral/application_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/application_info.cpp -------------------------------------------------------------------------------- /src/miral/application_info_internal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/application_info_internal.cpp -------------------------------------------------------------------------------- /src/miral/application_info_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/application_info_internal.h -------------------------------------------------------------------------------- /src/miral/application_selector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/application_selector.cpp -------------------------------------------------------------------------------- /src/miral/application_selector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/application_selector.h -------------------------------------------------------------------------------- /src/miral/application_switcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/application_switcher.cpp -------------------------------------------------------------------------------- /src/miral/basic_window_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/basic_window_manager.cpp -------------------------------------------------------------------------------- /src/miral/basic_window_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/basic_window_manager.h -------------------------------------------------------------------------------- /src/miral/bounce_keys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/bounce_keys.cpp -------------------------------------------------------------------------------- /src/miral/canonical_window_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/canonical_window_manager.cpp -------------------------------------------------------------------------------- /src/miral/config_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/config_file.cpp -------------------------------------------------------------------------------- /src/miral/configuration_option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/configuration_option.cpp -------------------------------------------------------------------------------- /src/miral/cursor_scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/cursor_scale.cpp -------------------------------------------------------------------------------- /src/miral/cursor_theme.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/cursor_theme.cpp -------------------------------------------------------------------------------- /src/miral/custom_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/custom_renderer.cpp -------------------------------------------------------------------------------- /src/miral/decorations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/decorations.cpp -------------------------------------------------------------------------------- /src/miral/display_configuration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/display_configuration.cpp -------------------------------------------------------------------------------- /src/miral/display_configuration_option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/display_configuration_option.cpp -------------------------------------------------------------------------------- /src/miral/external_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/external_client.cpp -------------------------------------------------------------------------------- /src/miral/fd_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/fd_manager.cpp -------------------------------------------------------------------------------- /src/miral/fd_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/fd_manager.h -------------------------------------------------------------------------------- /src/miral/floating_window_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/floating_window_manager.cpp -------------------------------------------------------------------------------- /src/miral/hover_click.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/hover_click.cpp -------------------------------------------------------------------------------- /src/miral/idle_listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/idle_listener.cpp -------------------------------------------------------------------------------- /src/miral/input_configuration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/input_configuration.cpp -------------------------------------------------------------------------------- /src/miral/input_device_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/input_device_config.cpp -------------------------------------------------------------------------------- /src/miral/input_device_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/input_device_config.h -------------------------------------------------------------------------------- /src/miral/internal_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/internal_client.cpp -------------------------------------------------------------------------------- /src/miral/join_client_threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/join_client_threads.h -------------------------------------------------------------------------------- /src/miral/keymap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/keymap.cpp -------------------------------------------------------------------------------- /src/miral/launch_app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/launch_app.cpp -------------------------------------------------------------------------------- /src/miral/launch_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/launch_app.h -------------------------------------------------------------------------------- /src/miral/layer_shell_wayland_surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/layer_shell_wayland_surface.cpp -------------------------------------------------------------------------------- /src/miral/layer_shell_wayland_surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/layer_shell_wayland_surface.h -------------------------------------------------------------------------------- /src/miral/live_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/live_config.cpp -------------------------------------------------------------------------------- /src/miral/live_config_ini_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/live_config_ini_file.cpp -------------------------------------------------------------------------------- /src/miral/locate_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/locate_pointer.cpp -------------------------------------------------------------------------------- /src/miral/magnifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/magnifier.cpp -------------------------------------------------------------------------------- /src/miral/minimal_window_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/minimal_window_manager.cpp -------------------------------------------------------------------------------- /src/miral/miral.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/miral.pc.in -------------------------------------------------------------------------------- /src/miral/mousekeys_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/mousekeys_config.cpp -------------------------------------------------------------------------------- /src/miral/mru_window_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/mru_window_list.cpp -------------------------------------------------------------------------------- /src/miral/mru_window_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/mru_window_list.h -------------------------------------------------------------------------------- /src/miral/open_desktop_entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/open_desktop_entry.cpp -------------------------------------------------------------------------------- /src/miral/open_desktop_entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/open_desktop_entry.h -------------------------------------------------------------------------------- /src/miral/output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/output.cpp -------------------------------------------------------------------------------- /src/miral/output_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/output_filter.cpp -------------------------------------------------------------------------------- /src/miral/prepend_event_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/prepend_event_filter.cpp -------------------------------------------------------------------------------- /src/miral/render_scene_into_surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/render_scene_into_surface.cpp -------------------------------------------------------------------------------- /src/miral/render_scene_into_surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/render_scene_into_surface.h -------------------------------------------------------------------------------- /src/miral/runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/runner.cpp -------------------------------------------------------------------------------- /src/miral/session_lock_listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/session_lock_listener.cpp -------------------------------------------------------------------------------- /src/miral/set_command_line_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/set_command_line_handler.cpp -------------------------------------------------------------------------------- /src/miral/set_terminator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/set_terminator.cpp -------------------------------------------------------------------------------- /src/miral/set_window_management_policy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/set_window_management_policy.cpp -------------------------------------------------------------------------------- /src/miral/simulated_secondary_click.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/simulated_secondary_click.cpp -------------------------------------------------------------------------------- /src/miral/slow_keys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/slow_keys.cpp -------------------------------------------------------------------------------- /src/miral/static_display_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/static_display_config.cpp -------------------------------------------------------------------------------- /src/miral/static_display_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/static_display_config.h -------------------------------------------------------------------------------- /src/miral/sticky_keys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/sticky_keys.cpp -------------------------------------------------------------------------------- /src/miral/symbols.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/symbols.map -------------------------------------------------------------------------------- /src/miral/toolkit_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/toolkit_event.cpp -------------------------------------------------------------------------------- /src/miral/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/version.h.in -------------------------------------------------------------------------------- /src/miral/wayland_app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/wayland_app.cpp -------------------------------------------------------------------------------- /src/miral/wayland_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/wayland_app.h -------------------------------------------------------------------------------- /src/miral/wayland_extensions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/wayland_extensions.cpp -------------------------------------------------------------------------------- /src/miral/wayland_shm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/wayland_shm.cpp -------------------------------------------------------------------------------- /src/miral/wayland_shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/wayland_shm.h -------------------------------------------------------------------------------- /src/miral/wayland_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/wayland_tools.cpp -------------------------------------------------------------------------------- /src/miral/window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window.cpp -------------------------------------------------------------------------------- /src/miral/window_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window_info.cpp -------------------------------------------------------------------------------- /src/miral/window_info_defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window_info_defaults.h -------------------------------------------------------------------------------- /src/miral/window_info_internal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window_info_internal.cpp -------------------------------------------------------------------------------- /src/miral/window_info_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window_info_internal.h -------------------------------------------------------------------------------- /src/miral/window_management_options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window_management_options.cpp -------------------------------------------------------------------------------- /src/miral/window_management_policy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window_management_policy.cpp -------------------------------------------------------------------------------- /src/miral/window_management_trace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window_management_trace.cpp -------------------------------------------------------------------------------- /src/miral/window_management_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window_management_trace.h -------------------------------------------------------------------------------- /src/miral/window_manager_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window_manager_tools.cpp -------------------------------------------------------------------------------- /src/miral/window_specification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window_specification.cpp -------------------------------------------------------------------------------- /src/miral/window_specification_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/window_specification_internal.h -------------------------------------------------------------------------------- /src/miral/x11_support.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/x11_support.cpp -------------------------------------------------------------------------------- /src/miral/xcursor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/xcursor.c -------------------------------------------------------------------------------- /src/miral/xcursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/xcursor.h -------------------------------------------------------------------------------- /src/miral/xcursor_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/xcursor_loader.cpp -------------------------------------------------------------------------------- /src/miral/xcursor_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/xcursor_loader.h -------------------------------------------------------------------------------- /src/miral/zone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miral/zone.cpp -------------------------------------------------------------------------------- /src/miroil/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/CMakeLists.txt -------------------------------------------------------------------------------- /src/miroil/compositor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/compositor.cpp -------------------------------------------------------------------------------- /src/miroil/display_listener_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/display_listener_wrapper.cpp -------------------------------------------------------------------------------- /src/miroil/event_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/event_builder.cpp -------------------------------------------------------------------------------- /src/miroil/eventdispatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/eventdispatch.cpp -------------------------------------------------------------------------------- /src/miroil/gesture_ender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/gesture_ender.cpp -------------------------------------------------------------------------------- /src/miroil/gesture_ender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/gesture_ender.h -------------------------------------------------------------------------------- /src/miroil/input_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/input_device.cpp -------------------------------------------------------------------------------- /src/miroil/input_device_observer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/input_device_observer.cpp -------------------------------------------------------------------------------- /src/miroil/mir_prompt_session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/mir_prompt_session.cpp -------------------------------------------------------------------------------- /src/miroil/mir_server_hooks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/mir_server_hooks.cpp -------------------------------------------------------------------------------- /src/miroil/miroil.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/miroil.pc.in -------------------------------------------------------------------------------- /src/miroil/open_gl_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/open_gl_context.cpp -------------------------------------------------------------------------------- /src/miroil/persist_display_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/persist_display_config.cpp -------------------------------------------------------------------------------- /src/miroil/prompt_session_listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/prompt_session_listener.cpp -------------------------------------------------------------------------------- /src/miroil/prompt_session_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/prompt_session_manager.cpp -------------------------------------------------------------------------------- /src/miroil/set_compositor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/set_compositor.cpp -------------------------------------------------------------------------------- /src/miroil/surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/surface.cpp -------------------------------------------------------------------------------- /src/miroil/symbols.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/miroil/symbols.map -------------------------------------------------------------------------------- /src/platform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/CMakeLists.txt -------------------------------------------------------------------------------- /src/platform/gl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/gl/CMakeLists.txt -------------------------------------------------------------------------------- /src/platform/gl/tessellation_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/gl/tessellation_helpers.cpp -------------------------------------------------------------------------------- /src/platform/graphics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/CMakeLists.txt -------------------------------------------------------------------------------- /src/platform/graphics/buffer_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/buffer_basic.cpp -------------------------------------------------------------------------------- /src/platform/graphics/cpu_buffers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/cpu_buffers.cpp -------------------------------------------------------------------------------- /src/platform/graphics/drm_formats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/drm_formats.cpp -------------------------------------------------------------------------------- /src/platform/graphics/drm_syncobj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/drm_syncobj.cpp -------------------------------------------------------------------------------- /src/platform/graphics/egl_buffer_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/egl_buffer_copy.cpp -------------------------------------------------------------------------------- /src/platform/graphics/egl_buffer_copy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/egl_buffer_copy.h -------------------------------------------------------------------------------- /src/platform/graphics/egl_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/egl_error.cpp -------------------------------------------------------------------------------- /src/platform/graphics/egl_extensions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/egl_extensions.cpp -------------------------------------------------------------------------------- /src/platform/graphics/egl_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/egl_logger.cpp -------------------------------------------------------------------------------- /src/platform/graphics/egl_resources.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/egl_resources.cpp -------------------------------------------------------------------------------- /src/platform/graphics/gamma_curves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/gamma_curves.cpp -------------------------------------------------------------------------------- /src/platform/graphics/linux_dmabuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/linux_dmabuf.cpp -------------------------------------------------------------------------------- /src/platform/graphics/program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/program.cpp -------------------------------------------------------------------------------- /src/platform/graphics/program_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/program_factory.cpp -------------------------------------------------------------------------------- /src/platform/graphics/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/graphics/texture.cpp -------------------------------------------------------------------------------- /src/platform/mirplatform.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/mirplatform.pc.in -------------------------------------------------------------------------------- /src/platform/options/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/options/CMakeLists.txt -------------------------------------------------------------------------------- /src/platform/options/program_option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/options/program_option.cpp -------------------------------------------------------------------------------- /src/platform/renderers/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(gl/) 2 | -------------------------------------------------------------------------------- /src/platform/renderers/gl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/renderers/gl/CMakeLists.txt -------------------------------------------------------------------------------- /src/platform/renderers/gl/renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/renderers/gl/renderer.cpp -------------------------------------------------------------------------------- /src/platform/symbols.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/symbols.map -------------------------------------------------------------------------------- /src/platform/udev/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/udev/CMakeLists.txt -------------------------------------------------------------------------------- /src/platform/udev/udev_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platform/udev/udev_wrapper.cpp -------------------------------------------------------------------------------- /src/platforms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/CMakeLists.txt -------------------------------------------------------------------------------- /src/platforms/atomic-kms/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_definitions(-DMIR_LOG_COMPONENT_FALLBACK="atomic-kms") 2 | add_subdirectory(server/) 3 | -------------------------------------------------------------------------------- /src/platforms/common/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(server/) 2 | -------------------------------------------------------------------------------- /src/platforms/common/server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/common/server/CMakeLists.txt -------------------------------------------------------------------------------- /src/platforms/common/server/quirk_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/common/server/quirk_common.h -------------------------------------------------------------------------------- /src/platforms/common/server/shm_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/common/server/shm_buffer.cpp -------------------------------------------------------------------------------- /src/platforms/common/server/shm_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/common/server/shm_buffer.h -------------------------------------------------------------------------------- /src/platforms/eglstream-kms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/eglstream-kms/CMakeLists.txt -------------------------------------------------------------------------------- /src/platforms/eglstream-kms/server/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/eglstream-kms/server/utils.h -------------------------------------------------------------------------------- /src/platforms/evdev-rs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev-rs/CMakeLists.txt -------------------------------------------------------------------------------- /src/platforms/evdev-rs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev-rs/Cargo.toml -------------------------------------------------------------------------------- /src/platforms/evdev-rs/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev-rs/build.rs -------------------------------------------------------------------------------- /src/platforms/evdev-rs/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev-rs/platform.cpp -------------------------------------------------------------------------------- /src/platforms/evdev-rs/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev-rs/platform.h -------------------------------------------------------------------------------- /src/platforms/evdev-rs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev-rs/src/lib.rs -------------------------------------------------------------------------------- /src/platforms/evdev/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/CMakeLists.txt -------------------------------------------------------------------------------- /src/platforms/evdev/button_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/button_utils.cpp -------------------------------------------------------------------------------- /src/platforms/evdev/button_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/button_utils.h -------------------------------------------------------------------------------- /src/platforms/evdev/fd_store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/fd_store.cpp -------------------------------------------------------------------------------- /src/platforms/evdev/fd_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/fd_store.h -------------------------------------------------------------------------------- /src/platforms/evdev/libinput_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/libinput_device.cpp -------------------------------------------------------------------------------- /src/platforms/evdev/libinput_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/libinput_device.h -------------------------------------------------------------------------------- /src/platforms/evdev/libinput_device_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/libinput_device_ptr.h -------------------------------------------------------------------------------- /src/platforms/evdev/libinput_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/libinput_ptr.cpp -------------------------------------------------------------------------------- /src/platforms/evdev/libinput_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/libinput_ptr.h -------------------------------------------------------------------------------- /src/platforms/evdev/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/platform.cpp -------------------------------------------------------------------------------- /src/platforms/evdev/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/platform.h -------------------------------------------------------------------------------- /src/platforms/evdev/platform_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/evdev/platform_factory.cpp -------------------------------------------------------------------------------- /src/platforms/gbm-kms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/gbm-kms/CMakeLists.txt -------------------------------------------------------------------------------- /src/platforms/gbm-kms/server/kms/bypass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/gbm-kms/server/kms/bypass.h -------------------------------------------------------------------------------- /src/platforms/gbm-kms/server/kms/cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/gbm-kms/server/kms/cursor.h -------------------------------------------------------------------------------- /src/platforms/gbm-kms/server/kms/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/gbm-kms/server/kms/display.h -------------------------------------------------------------------------------- /src/platforms/gbm-kms/server/kms/quirks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/gbm-kms/server/kms/quirks.h -------------------------------------------------------------------------------- /src/platforms/virtual/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/virtual/CMakeLists.txt -------------------------------------------------------------------------------- /src/platforms/virtual/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/virtual/display.cpp -------------------------------------------------------------------------------- /src/platforms/virtual/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/virtual/display.h -------------------------------------------------------------------------------- /src/platforms/virtual/graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/virtual/graphics.cpp -------------------------------------------------------------------------------- /src/platforms/virtual/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/virtual/platform.cpp -------------------------------------------------------------------------------- /src/platforms/virtual/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/virtual/platform.h -------------------------------------------------------------------------------- /src/platforms/virtual/symbols.map.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/virtual/symbols.map.in -------------------------------------------------------------------------------- /src/platforms/wayland/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/CMakeLists.txt -------------------------------------------------------------------------------- /src/platforms/wayland/cursor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/cursor.cpp -------------------------------------------------------------------------------- /src/platforms/wayland/cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/cursor.h -------------------------------------------------------------------------------- /src/platforms/wayland/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/display.cpp -------------------------------------------------------------------------------- /src/platforms/wayland/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/display.h -------------------------------------------------------------------------------- /src/platforms/wayland/display_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/display_input.h -------------------------------------------------------------------------------- /src/platforms/wayland/displayclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/displayclient.cpp -------------------------------------------------------------------------------- /src/platforms/wayland/displayclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/displayclient.h -------------------------------------------------------------------------------- /src/platforms/wayland/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/input.cpp -------------------------------------------------------------------------------- /src/platforms/wayland/input_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/input_device.cpp -------------------------------------------------------------------------------- /src/platforms/wayland/input_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/input_device.h -------------------------------------------------------------------------------- /src/platforms/wayland/input_platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/input_platform.cpp -------------------------------------------------------------------------------- /src/platforms/wayland/input_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/input_platform.h -------------------------------------------------------------------------------- /src/platforms/wayland/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/platform.cpp -------------------------------------------------------------------------------- /src/platforms/wayland/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/platform.h -------------------------------------------------------------------------------- /src/platforms/wayland/platform_symbols.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/platform_symbols.cpp -------------------------------------------------------------------------------- /src/platforms/wayland/symbols.map.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/symbols.map.in -------------------------------------------------------------------------------- /src/platforms/wayland/wayland_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/wayland_display.cpp -------------------------------------------------------------------------------- /src/platforms/wayland/wayland_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/wayland/wayland_display.h -------------------------------------------------------------------------------- /src/platforms/x11/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/CMakeLists.txt -------------------------------------------------------------------------------- /src/platforms/x11/graphics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/graphics/CMakeLists.txt -------------------------------------------------------------------------------- /src/platforms/x11/graphics/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/graphics/display.cpp -------------------------------------------------------------------------------- /src/platforms/x11/graphics/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/graphics/display.h -------------------------------------------------------------------------------- /src/platforms/x11/graphics/display_sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/graphics/display_sink.h -------------------------------------------------------------------------------- /src/platforms/x11/graphics/egl_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/graphics/egl_helper.cpp -------------------------------------------------------------------------------- /src/platforms/x11/graphics/egl_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/graphics/egl_helper.h -------------------------------------------------------------------------------- /src/platforms/x11/graphics/graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/graphics/graphics.cpp -------------------------------------------------------------------------------- /src/platforms/x11/graphics/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/graphics/platform.cpp -------------------------------------------------------------------------------- /src/platforms/x11/graphics/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/graphics/platform.h -------------------------------------------------------------------------------- /src/platforms/x11/input/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/input/CMakeLists.txt -------------------------------------------------------------------------------- /src/platforms/x11/input/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/input/input.cpp -------------------------------------------------------------------------------- /src/platforms/x11/input/input_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/input/input_device.cpp -------------------------------------------------------------------------------- /src/platforms/x11/input/input_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/input/input_device.h -------------------------------------------------------------------------------- /src/platforms/x11/input/input_platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/input/input_platform.cpp -------------------------------------------------------------------------------- /src/platforms/x11/input/input_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/input/input_platform.h -------------------------------------------------------------------------------- /src/platforms/x11/symbols.map.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/symbols.map.in -------------------------------------------------------------------------------- /src/platforms/x11/x11_resources.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/x11_resources.cpp -------------------------------------------------------------------------------- /src/platforms/x11/x11_resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/platforms/x11/x11_resources.h -------------------------------------------------------------------------------- /src/server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/basic_callback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/basic_callback.cpp -------------------------------------------------------------------------------- /src/server/compositor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/compositor/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/compositor/occlusion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/compositor/occlusion.cpp -------------------------------------------------------------------------------- /src/server/compositor/occlusion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/compositor/occlusion.h -------------------------------------------------------------------------------- /src/server/compositor/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/compositor/stream.cpp -------------------------------------------------------------------------------- /src/server/console/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/console/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/console/ioctl_vt_switcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/console/ioctl_vt_switcher.cpp -------------------------------------------------------------------------------- /src/server/console/ioctl_vt_switcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/console/ioctl_vt_switcher.h -------------------------------------------------------------------------------- /src/server/console/logind-seat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/console/logind-seat.xml -------------------------------------------------------------------------------- /src/server/console/logind-session.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/console/logind-session.xml -------------------------------------------------------------------------------- /src/server/default_emergency_cleanup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/default_emergency_cleanup.cpp -------------------------------------------------------------------------------- /src/server/default_emergency_cleanup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/default_emergency_cleanup.h -------------------------------------------------------------------------------- /src/server/display_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/display_server.cpp -------------------------------------------------------------------------------- /src/server/frontend_wayland/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/frontend_wayland/mir_shell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/mir_shell.cpp -------------------------------------------------------------------------------- /src/server/frontend_wayland/mir_shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/mir_shell.h -------------------------------------------------------------------------------- /src/server/frontend_wayland/shm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/shm.cpp -------------------------------------------------------------------------------- /src/server/frontend_wayland/shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/shm.h -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_client.cpp -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_client.h -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_keyboard.h -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_pointer.cpp -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_pointer.h -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_region.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_region.cpp -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_region.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_region.h -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_seat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_seat.cpp -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_seat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_seat.h -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_shell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_shell.cpp -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_shell.h -------------------------------------------------------------------------------- /src/server/frontend_wayland/wl_touch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/frontend_wayland/wl_touch.h -------------------------------------------------------------------------------- /src/server/glib_main_loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/glib_main_loop.cpp -------------------------------------------------------------------------------- /src/server/glib_main_loop_sources.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/glib_main_loop_sources.cpp -------------------------------------------------------------------------------- /src/server/graphics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/graphics/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/graphics/null_cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/graphics/null_cursor.h -------------------------------------------------------------------------------- /src/server/graphics/platform_probe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/graphics/platform_probe.cpp -------------------------------------------------------------------------------- /src/server/graphics/platform_probe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/graphics/platform_probe.h -------------------------------------------------------------------------------- /src/server/graphics/software_cursor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/graphics/software_cursor.cpp -------------------------------------------------------------------------------- /src/server/graphics/software_cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/graphics/software_cursor.h -------------------------------------------------------------------------------- /src/server/input/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/input/basic_seat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/basic_seat.cpp -------------------------------------------------------------------------------- /src/server/input/basic_seat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/basic_seat.h -------------------------------------------------------------------------------- /src/server/input/cursor_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/cursor_controller.cpp -------------------------------------------------------------------------------- /src/server/input/default-theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/default-theme.h -------------------------------------------------------------------------------- /src/server/input/default_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/default_device.cpp -------------------------------------------------------------------------------- /src/server/input/default_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/default_device.h -------------------------------------------------------------------------------- /src/server/input/input_modifier_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/input_modifier_utils.h -------------------------------------------------------------------------------- /src/server/input/input_probe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/input_probe.cpp -------------------------------------------------------------------------------- /src/server/input/null_input_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/null_input_manager.h -------------------------------------------------------------------------------- /src/server/input/null_input_targeter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/null_input_targeter.h -------------------------------------------------------------------------------- /src/server/input/touchspot_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/touchspot_controller.h -------------------------------------------------------------------------------- /src/server/input/touchspot_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/touchspot_image.c -------------------------------------------------------------------------------- /src/server/input/validator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/validator.cpp -------------------------------------------------------------------------------- /src/server/input/vt_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/input/vt_filter.cpp -------------------------------------------------------------------------------- /src/server/mirserver-internal.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/mirserver-internal.pc.in -------------------------------------------------------------------------------- /src/server/mirserver.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/mirserver.pc.in -------------------------------------------------------------------------------- /src/server/report/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/report/logging/seat_report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/logging/seat_report.h -------------------------------------------------------------------------------- /src/server/report/lttng/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/lttng/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/report/lttng/input_report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/lttng/input_report.h -------------------------------------------------------------------------------- /src/server/report/lttng/lttng_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/lttng/lttng_utils.h -------------------------------------------------------------------------------- /src/server/report/lttng/scene_report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/lttng/scene_report.h -------------------------------------------------------------------------------- /src/server/report/lttng/tracepoints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/lttng/tracepoints.c -------------------------------------------------------------------------------- /src/server/report/null/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/null/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/report/null/display_report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/null/display_report.h -------------------------------------------------------------------------------- /src/server/report/null/input_report.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/null/input_report.cpp -------------------------------------------------------------------------------- /src/server/report/null/input_report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/null/input_report.h -------------------------------------------------------------------------------- /src/server/report/null/scene_report.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/null/scene_report.cpp -------------------------------------------------------------------------------- /src/server/report/null/scene_report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/null/scene_report.h -------------------------------------------------------------------------------- /src/server/report/null/seat_report.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/null/seat_report.cpp -------------------------------------------------------------------------------- /src/server/report/null/seat_report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/null/seat_report.h -------------------------------------------------------------------------------- /src/server/report/null/shell_report.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/null/shell_report.cpp -------------------------------------------------------------------------------- /src/server/report/null/shell_report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/null/shell_report.h -------------------------------------------------------------------------------- /src/server/report/null_report_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/null_report_factory.h -------------------------------------------------------------------------------- /src/server/report/report_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/report_factory.h -------------------------------------------------------------------------------- /src/server/report/reports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/reports.cpp -------------------------------------------------------------------------------- /src/server/report/reports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/report/reports.h -------------------------------------------------------------------------------- /src/server/run_mir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/run_mir.cpp -------------------------------------------------------------------------------- /src/server/scene/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/scene/application_session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/application_session.h -------------------------------------------------------------------------------- /src/server/scene/basic_clipboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/basic_clipboard.cpp -------------------------------------------------------------------------------- /src/server/scene/basic_clipboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/basic_clipboard.h -------------------------------------------------------------------------------- /src/server/scene/basic_idle_hub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/basic_idle_hub.cpp -------------------------------------------------------------------------------- /src/server/scene/basic_idle_hub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/basic_idle_hub.h -------------------------------------------------------------------------------- /src/server/scene/basic_surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/basic_surface.cpp -------------------------------------------------------------------------------- /src/server/scene/basic_text_input_hub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/basic_text_input_hub.h -------------------------------------------------------------------------------- /src/server/scene/null_observer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/null_observer.cpp -------------------------------------------------------------------------------- /src/server/scene/prompt_session_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/prompt_session_impl.h -------------------------------------------------------------------------------- /src/server/scene/rendering_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/rendering_tracker.cpp -------------------------------------------------------------------------------- /src/server/scene/rendering_tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/rendering_tracker.h -------------------------------------------------------------------------------- /src/server/scene/session_container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/session_container.cpp -------------------------------------------------------------------------------- /src/server/scene/session_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/session_manager.cpp -------------------------------------------------------------------------------- /src/server/scene/session_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/session_manager.h -------------------------------------------------------------------------------- /src/server/scene/surface_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/surface_allocator.cpp -------------------------------------------------------------------------------- /src/server/scene/surface_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/surface_allocator.h -------------------------------------------------------------------------------- /src/server/scene/surface_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/surface_stack.cpp -------------------------------------------------------------------------------- /src/server/scene/surface_stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/scene/surface_stack.h -------------------------------------------------------------------------------- /src/server/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/server.cpp -------------------------------------------------------------------------------- /src/server/shell/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shell/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/shell/abstract_shell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shell/abstract_shell.cpp -------------------------------------------------------------------------------- /src/server/shell/basic_idle_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shell/basic_idle_handler.cpp -------------------------------------------------------------------------------- /src/server/shell/basic_idle_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shell/basic_idle_handler.h -------------------------------------------------------------------------------- /src/server/shell/decoration/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shell/decoration/input.cpp -------------------------------------------------------------------------------- /src/server/shell/decoration/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shell/decoration/input.h -------------------------------------------------------------------------------- /src/server/shell/decoration/manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shell/decoration/manager.h -------------------------------------------------------------------------------- /src/server/shell/decoration/window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shell/decoration/window.cpp -------------------------------------------------------------------------------- /src/server/shell/decoration/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shell/decoration/window.h -------------------------------------------------------------------------------- /src/server/shell/shell_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shell/shell_wrapper.cpp -------------------------------------------------------------------------------- /src/server/shell/token_authority.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shell/token_authority.cpp -------------------------------------------------------------------------------- /src/server/shm_backing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shm_backing.cpp -------------------------------------------------------------------------------- /src/server/shm_backing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/shm_backing.h -------------------------------------------------------------------------------- /src/server/symbols.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/symbols.map -------------------------------------------------------------------------------- /src/server/time/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/time/CMakeLists.txt -------------------------------------------------------------------------------- /src/server/time/alarm_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/time/alarm_factory.cpp -------------------------------------------------------------------------------- /src/server/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/server/version.h.in -------------------------------------------------------------------------------- /src/wayland/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/CMakeLists.txt -------------------------------------------------------------------------------- /src/wayland/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/client.cpp -------------------------------------------------------------------------------- /src/wayland/generator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/CMakeLists.txt -------------------------------------------------------------------------------- /src/wayland/generator/argument.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/argument.cpp -------------------------------------------------------------------------------- /src/wayland/generator/argument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/argument.h -------------------------------------------------------------------------------- /src/wayland/generator/emitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/emitter.cpp -------------------------------------------------------------------------------- /src/wayland/generator/emitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/emitter.h -------------------------------------------------------------------------------- /src/wayland/generator/enum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/enum.cpp -------------------------------------------------------------------------------- /src/wayland/generator/enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/enum.h -------------------------------------------------------------------------------- /src/wayland/generator/event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/event.cpp -------------------------------------------------------------------------------- /src/wayland/generator/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/event.h -------------------------------------------------------------------------------- /src/wayland/generator/global.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/global.cpp -------------------------------------------------------------------------------- /src/wayland/generator/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/global.h -------------------------------------------------------------------------------- /src/wayland/generator/interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/interface.cpp -------------------------------------------------------------------------------- /src/wayland/generator/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/interface.h -------------------------------------------------------------------------------- /src/wayland/generator/method.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/method.cpp -------------------------------------------------------------------------------- /src/wayland/generator/method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/method.h -------------------------------------------------------------------------------- /src/wayland/generator/request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/request.cpp -------------------------------------------------------------------------------- /src/wayland/generator/request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/request.h -------------------------------------------------------------------------------- /src/wayland/generator/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/utils.cpp -------------------------------------------------------------------------------- /src/wayland/generator/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/generator/utils.h -------------------------------------------------------------------------------- /src/wayland/global.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/global.cpp -------------------------------------------------------------------------------- /src/wayland/lifetime_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/lifetime_tracker.cpp -------------------------------------------------------------------------------- /src/wayland/mirwayland.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/mirwayland.pc.in -------------------------------------------------------------------------------- /src/wayland/protocol_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/protocol_error.cpp -------------------------------------------------------------------------------- /src/wayland/resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/resource.cpp -------------------------------------------------------------------------------- /src/wayland/symbols.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wayland/symbols.map -------------------------------------------------------------------------------- /src/wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/src/wrapper.c -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/acceptance-tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/acceptance-tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/acceptance-tests/strict_close.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/acceptance-tests/strict_close.cpp -------------------------------------------------------------------------------- /tests/include/mir/test/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/include/mir/test/barrier.h -------------------------------------------------------------------------------- /tests/include/mir/test/fd_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/include/mir/test/fd_utils.h -------------------------------------------------------------------------------- /tests/integration-tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/integration-tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/mir_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/CMakeLists.txt -------------------------------------------------------------------------------- /tests/mir_test/cross_process_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/cross_process_action.cpp -------------------------------------------------------------------------------- /tests/mir_test/cross_process_sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/cross_process_sync.cpp -------------------------------------------------------------------------------- /tests/mir_test/current_thread_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/current_thread_name.cpp -------------------------------------------------------------------------------- /tests/mir_test/event_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/event_factory.cpp -------------------------------------------------------------------------------- /tests/mir_test/event_matchers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/event_matchers.cpp -------------------------------------------------------------------------------- /tests/mir_test/fd_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/fd_utils.cpp -------------------------------------------------------------------------------- /tests/mir_test/make_surface_spec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/make_surface_spec.cpp -------------------------------------------------------------------------------- /tests/mir_test/pipe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/pipe.cpp -------------------------------------------------------------------------------- /tests/mir_test/popen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/popen.cpp -------------------------------------------------------------------------------- /tests/mir_test/signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/signal.cpp -------------------------------------------------------------------------------- /tests/mir_test/spin_wait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/spin_wait.cpp -------------------------------------------------------------------------------- /tests/mir_test/test_dispatchable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test/test_dispatchable.cpp -------------------------------------------------------------------------------- /tests/mir_test_doubles/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_doubles/CMakeLists.txt -------------------------------------------------------------------------------- /tests/mir_test_doubles/fake_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_doubles/fake_display.cpp -------------------------------------------------------------------------------- /tests/mir_test_doubles/mock_drm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_doubles/mock_drm.cpp -------------------------------------------------------------------------------- /tests/mir_test_doubles/mock_egl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_doubles/mock_egl.cpp -------------------------------------------------------------------------------- /tests/mir_test_doubles/mock_gbm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_doubles/mock_gbm.cpp -------------------------------------------------------------------------------- /tests/mir_test_doubles/mock_gl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_doubles/mock_gl.cpp -------------------------------------------------------------------------------- /tests/mir_test_doubles/mock_udev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_doubles/mock_udev.cpp -------------------------------------------------------------------------------- /tests/mir_test_doubles/mock_x11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_doubles/mock_x11.cpp -------------------------------------------------------------------------------- /tests/mir_test_doubles/mock_xkb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_doubles/mock_xkb.cpp -------------------------------------------------------------------------------- /tests/mir_test_doubles/null_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_doubles/null_logger.cpp -------------------------------------------------------------------------------- /tests/mir_test_framework/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_framework/CMakeLists.txt -------------------------------------------------------------------------------- /tests/mir_test_framework/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_framework/main.cpp -------------------------------------------------------------------------------- /tests/mir_test_framework/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_framework/process.cpp -------------------------------------------------------------------------------- /tests/mir_test_framework/stub_input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mir_test_framework/stub_input.cpp -------------------------------------------------------------------------------- /tests/mir_test_framework/testing-cursor-theme/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mir_test_framework/testing-cursor-theme/default/cursors/arrow.in: -------------------------------------------------------------------------------- 1 | 24 0 0 arrow.png 2 | -------------------------------------------------------------------------------- /tests/mir_test_framework/testing-cursor-theme/default/cursors/blue.in: -------------------------------------------------------------------------------- 1 | 24 0 0 blue.png 2 | -------------------------------------------------------------------------------- /tests/mir_test_framework/testing-cursor-theme/default/cursors/green.in: -------------------------------------------------------------------------------- 1 | 24 0 0 green.png 2 | -------------------------------------------------------------------------------- /tests/mir_test_framework/testing-cursor-theme/default/cursors/red.in: -------------------------------------------------------------------------------- 1 | 24 0 0 red.png 2 | -------------------------------------------------------------------------------- /tests/mir_test_framework/udev-recordings/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mir_test_framework/udev-recordings/standard-drm-render-nodes.ioctl: -------------------------------------------------------------------------------- 1 | @DEV /dev/dri/renderD129 2 | -------------------------------------------------------------------------------- /tests/miral/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/CMakeLists.txt -------------------------------------------------------------------------------- /tests/miral/active_outputs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/active_outputs.cpp -------------------------------------------------------------------------------- /tests/miral/add_virtual_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/add_virtual_device.h -------------------------------------------------------------------------------- /tests/miral/application_selector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/application_selector.cpp -------------------------------------------------------------------------------- /tests/miral/application_zone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/application_zone.cpp -------------------------------------------------------------------------------- /tests/miral/command_line_option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/command_line_option.cpp -------------------------------------------------------------------------------- /tests/miral/config_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/config_file.cpp -------------------------------------------------------------------------------- /tests/miral/depth_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/depth_layer.cpp -------------------------------------------------------------------------------- /tests/miral/display_configuration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/display_configuration.cpp -------------------------------------------------------------------------------- /tests/miral/display_reconfiguration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/display_reconfiguration.cpp -------------------------------------------------------------------------------- /tests/miral/drag_active_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/drag_active_window.cpp -------------------------------------------------------------------------------- /tests/miral/external_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/external_client.cpp -------------------------------------------------------------------------------- /tests/miral/fd_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/fd_manager.cpp -------------------------------------------------------------------------------- /tests/miral/focus_mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/focus_mode.cpp -------------------------------------------------------------------------------- /tests/miral/ignored_requests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/ignored_requests.cpp -------------------------------------------------------------------------------- /tests/miral/live_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/live_config.cpp -------------------------------------------------------------------------------- /tests/miral/live_config_ini_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/live_config_ini_file.cpp -------------------------------------------------------------------------------- /tests/miral/magnifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/magnifier.cpp -------------------------------------------------------------------------------- /tests/miral/modify_window_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/modify_window_state.cpp -------------------------------------------------------------------------------- /tests/miral/mru_window_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/mru_window_list.cpp -------------------------------------------------------------------------------- /tests/miral/output_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/output_filter.cpp -------------------------------------------------------------------------------- /tests/miral/output_updates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/output_updates.cpp -------------------------------------------------------------------------------- /tests/miral/popup_window_placement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/popup_window_placement.cpp -------------------------------------------------------------------------------- /tests/miral/raise_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/raise_tree.cpp -------------------------------------------------------------------------------- /tests/miral/resize_and_move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/resize_and_move.cpp -------------------------------------------------------------------------------- /tests/miral/runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/runner.cpp -------------------------------------------------------------------------------- /tests/miral/select_active_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/select_active_window.cpp -------------------------------------------------------------------------------- /tests/miral/server_example_decoration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/server_example_decoration.h -------------------------------------------------------------------------------- /tests/miral/static_display_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/static_display_config.cpp -------------------------------------------------------------------------------- /tests/miral/sticky_keys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/sticky_keys.cpp -------------------------------------------------------------------------------- /tests/miral/test_bounce_keys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/test_bounce_keys.cpp -------------------------------------------------------------------------------- /tests/miral/test_hover_click.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/test_hover_click.cpp -------------------------------------------------------------------------------- /tests/miral/test_locate_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/test_locate_pointer.cpp -------------------------------------------------------------------------------- /tests/miral/test_mousekeys_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/test_mousekeys_config.cpp -------------------------------------------------------------------------------- /tests/miral/test_slow_keys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/test_slow_keys.cpp -------------------------------------------------------------------------------- /tests/miral/test_window_manager_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/test_window_manager_tools.h -------------------------------------------------------------------------------- /tests/miral/wayland_extensions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/wayland_extensions.cpp -------------------------------------------------------------------------------- /tests/miral/window_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/window_info.cpp -------------------------------------------------------------------------------- /tests/miral/window_placement_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/window_placement_output.cpp -------------------------------------------------------------------------------- /tests/miral/zone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/miral/zone.cpp -------------------------------------------------------------------------------- /tests/mirtest-internal.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mirtest-internal.pc.in -------------------------------------------------------------------------------- /tests/mirtest.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/mirtest.pc.in -------------------------------------------------------------------------------- /tests/performance-tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/performance-tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit-tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit-tests/console/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/console/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit-tests/dbus/session.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/dbus/session.conf -------------------------------------------------------------------------------- /tests/unit-tests/dbus/system.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/dbus/system.conf -------------------------------------------------------------------------------- /tests/unit-tests/geometry/test-size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/geometry/test-size.cpp -------------------------------------------------------------------------------- /tests/unit-tests/gl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/gl/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit-tests/input/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/input/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit-tests/library_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/library_example.cpp -------------------------------------------------------------------------------- /tests/unit-tests/library_example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/library_example.h -------------------------------------------------------------------------------- /tests/unit-tests/logging/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/logging/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit-tests/mir_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/mir_image.h -------------------------------------------------------------------------------- /tests/unit-tests/options/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/options/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit-tests/platforms/eglstream-kms/client/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit-tests/scene/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/scene/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit-tests/scene/test_surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/scene/test_surface.cpp -------------------------------------------------------------------------------- /tests/unit-tests/shared-libraries/empty_input.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit-tests/shared-libraries/libinvalid.so.3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit-tests/shell/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/shell/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit-tests/test_fatal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/test_fatal.cpp -------------------------------------------------------------------------------- /tests/unit-tests/test_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/test_fd.cpp -------------------------------------------------------------------------------- /tests/unit-tests/test_flags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/test_flags.cpp -------------------------------------------------------------------------------- /tests/unit-tests/test_raii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/test_raii.cpp -------------------------------------------------------------------------------- /tests/unit-tests/test_shm_backing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/test_shm_backing.cpp -------------------------------------------------------------------------------- /tests/unit-tests/test_signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/test_signal.cpp -------------------------------------------------------------------------------- /tests/unit-tests/test_thread_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/test_thread_name.cpp -------------------------------------------------------------------------------- /tests/unit-tests/test_udev_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/test_udev_wrapper.cpp -------------------------------------------------------------------------------- /tests/unit-tests/wayland/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tests/unit-tests/wayland/CMakeLists.txt -------------------------------------------------------------------------------- /tools/detect_fd_leaks.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/detect_fd_leaks.bash -------------------------------------------------------------------------------- /tools/discover_gtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/discover_gtests.sh -------------------------------------------------------------------------------- /tools/mir-compositor-smoke-test.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/mir-compositor-smoke-test.bash -------------------------------------------------------------------------------- /tools/mir-smoke-test-runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/mir-smoke-test-runner.sh -------------------------------------------------------------------------------- /tools/png2header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/png2header.py -------------------------------------------------------------------------------- /tools/run_ctests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/run_ctests.sh -------------------------------------------------------------------------------- /tools/symbols_map_generator/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/symbols_map_generator/main.py -------------------------------------------------------------------------------- /tools/tsan-suppressions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/tsan-suppressions -------------------------------------------------------------------------------- /tools/ubsan-suppressions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/ubsan-suppressions -------------------------------------------------------------------------------- /tools/update_package_abis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/update_package_abis.sh -------------------------------------------------------------------------------- /tools/valgrind_suppressions_armhf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/valgrind_suppressions_armhf -------------------------------------------------------------------------------- /tools/valgrind_suppressions_generic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/valgrind_suppressions_generic -------------------------------------------------------------------------------- /tools/valgrind_suppressions_glibc_2.23: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/valgrind_suppressions_glibc_2.23 -------------------------------------------------------------------------------- /tools/valgrind_suppressions_libhybris: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/tools/valgrind_suppressions_libhybris -------------------------------------------------------------------------------- /wayland-protocols/server-decoration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/wayland-protocols/server-decoration.xml -------------------------------------------------------------------------------- /wayland-protocols/viewporter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/wayland-protocols/viewporter.xml -------------------------------------------------------------------------------- /wayland-protocols/wayland.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/wayland-protocols/wayland.xml -------------------------------------------------------------------------------- /wayland-protocols/xdg-activation-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/wayland-protocols/xdg-activation-v1.xml -------------------------------------------------------------------------------- /wayland-protocols/xdg-shell.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/mir/HEAD/wayland-protocols/xdg-shell.xml --------------------------------------------------------------------------------