diff --git a/src/server/symbols.map b/src/server/symbols.map index 93912357f2..4a68bdd2d9 100644 --- a/src/server/symbols.map +++ b/src/server/symbols.map @@ -1,10 +1,6 @@ MIR_SERVER_INTERNAL_2.17 { global: extern "C++" { - VTT?for?mir::DefaultServerConfiguration; - VTT?for?mir::scene::ApplicationNotRespondingDetectorWrapper; - VTT?for?mir::shell::ShellWrapper; - VTT?for?mir::shell::SystemCompositorWindowManager; mir::BasicCallback::BasicCallback*; mir::BasicCallback::lock*; mir::BasicCallback::operator*; @@ -12,22 +8,16 @@ global: mir::DefaultServerConfiguration::DefaultServerConfiguration*; mir::DefaultServerConfiguration::add_wayland_extension*; mir::DefaultServerConfiguration::default_reports*; - mir::DefaultServerConfiguration::new_ipc_factory*; mir::DefaultServerConfiguration::set_enabled_wayland_extensions*; mir::DefaultServerConfiguration::set_wayland_extension_filter*; mir::DefaultServerConfiguration::the_application_not_responding_detector*; mir::DefaultServerConfiguration::the_buffer_allocator*; mir::DefaultServerConfiguration::the_buffer_stream_factory*; - mir::DefaultServerConfiguration::the_clipboard*; mir::DefaultServerConfiguration::the_clock*; mir::DefaultServerConfiguration::the_composite_event_filter*; mir::DefaultServerConfiguration::the_compositor*; mir::DefaultServerConfiguration::the_compositor_report*; - mir::DefaultServerConfiguration::the_connection_creator*; - mir::DefaultServerConfiguration::the_connector*; - mir::DefaultServerConfiguration::the_connector_report*; mir::DefaultServerConfiguration::the_console_services*; - mir::DefaultServerConfiguration::the_coordinate_translator*; mir::DefaultServerConfiguration::the_cursor*; mir::DefaultServerConfiguration::the_cursor_images*; mir::DefaultServerConfiguration::the_cursor_listener*; @@ -51,8 +41,6 @@ global: mir::DefaultServerConfiguration::the_frontend_display_changer*; mir::DefaultServerConfiguration::the_frontend_surface_stack*; mir::DefaultServerConfiguration::the_gl_config*; - mir::DefaultServerConfiguration::the_host_connection*; - mir::DefaultServerConfiguration::the_host_lifecycle_event_listener*; mir::DefaultServerConfiguration::the_idle_handler*; mir::DefaultServerConfiguration::the_idle_hub*; mir::DefaultServerConfiguration::the_input_device_hub*; @@ -69,14 +57,10 @@ global: mir::DefaultServerConfiguration::the_main_clipboard*; mir::DefaultServerConfiguration::the_main_loop*; mir::DefaultServerConfiguration::the_mediating_display_changer*; - mir::DefaultServerConfiguration::the_message_processor_report*; mir::DefaultServerConfiguration::the_options*; mir::DefaultServerConfiguration::the_persistent_surface_store*; - mir::DefaultServerConfiguration::the_pixel_buffer*; mir::DefaultServerConfiguration::the_pointer_input_dispatcher*; mir::DefaultServerConfiguration::the_primary_selection_clipboard*; - mir::DefaultServerConfiguration::the_prompt_connection_creator*; - mir::DefaultServerConfiguration::the_prompt_connector*; mir::DefaultServerConfiguration::the_prompt_session_listener*; mir::DefaultServerConfiguration::the_prompt_session_manager*; mir::DefaultServerConfiguration::the_renderer_factory*; @@ -84,7 +68,6 @@ global: mir::DefaultServerConfiguration::the_scene*; mir::DefaultServerConfiguration::the_scene_report*; mir::DefaultServerConfiguration::the_screen_shooter*; - mir::DefaultServerConfiguration::the_screencast*; mir::DefaultServerConfiguration::the_seat*; mir::DefaultServerConfiguration::the_seat_observer*; mir::DefaultServerConfiguration::the_seat_observer_registrar*; @@ -97,12 +80,10 @@ global: mir::DefaultServerConfiguration::the_session_event_sink*; mir::DefaultServerConfiguration::the_session_listener*; mir::DefaultServerConfiguration::the_session_lock*; - mir::DefaultServerConfiguration::the_session_mediator_observer_registrar*; mir::DefaultServerConfiguration::the_shared_library_prober_report*; mir::DefaultServerConfiguration::the_shell*; mir::DefaultServerConfiguration::the_shell_display_layout*; mir::DefaultServerConfiguration::the_shell_report*; - mir::DefaultServerConfiguration::the_snapshot_strategy*; mir::DefaultServerConfiguration::the_stop_callback*; mir::DefaultServerConfiguration::the_surface_factory*; mir::DefaultServerConfiguration::the_surface_input_dispatcher*; @@ -131,12 +112,10 @@ global: mir::DisplayServer::DisplayServer*; mir::DisplayServer::run*; mir::DisplayServer::stop*; - mir::Executor::?Executor*; mir::GLibMainLoop::GLibMainLoop*; mir::GLibMainLoop::create_alarm*; mir::GLibMainLoop::enqueue*; mir::GLibMainLoop::enqueue_with_guaranteed_execution*; - mir::GLibMainLoop::handle_exception*; mir::GLibMainLoop::pause_processing_for*; mir::GLibMainLoop::register_fd_handler*; mir::GLibMainLoop::register_signal_handler*; @@ -144,7 +123,6 @@ global: mir::GLibMainLoop::resume_processing_for*; mir::GLibMainLoop::run*; mir::GLibMainLoop::running*; - mir::GLibMainLoop::should_process_actions_for*; mir::GLibMainLoop::spawn*; mir::GLibMainLoop::stop*; mir::GLibMainLoop::unregister_fd_handler*; @@ -155,10 +133,6 @@ global: mir::LockableCallbackWrapper::lock*; mir::LockableCallbackWrapper::operator*; mir::LockableCallbackWrapper::unlock*; - mir::ObserverMultiplexer::empty*; - mir::ObserverMultiplexer::register_early_observer*; - mir::ObserverMultiplexer::register_interest*; - mir::ObserverMultiplexer::unregister_interest*; mir::OptionType*; mir::Server::Server*; mir::Server::add_configuration_option*; @@ -170,18 +144,14 @@ global: mir::Server::apply_settings*; mir::Server::exited_normally*; mir::Server::get_options*; - mir::Server::mir_socket_name*; - mir::Server::open_client_socket*; mir::Server::open_client_wayland*; mir::Server::open_prompt_socket*; mir::Server::open_wayland_client_socket*; mir::Server::override_the_application_not_responding_detector*; mir::Server::override_the_compositor*; - mir::Server::override_the_coordinate_translator*; mir::Server::override_the_cursor_images*; mir::Server::override_the_display_buffer_compositor_factory*; mir::Server::override_the_gl_config*; - mir::Server::override_the_host_lifecycle_event_listener*; mir::Server::override_the_input_dispatcher*; mir::Server::override_the_input_targeter*; mir::Server::override_the_logger*; @@ -217,7 +187,6 @@ global: mir::Server::the_display_platforms*; mir::Server::the_focus_controller*; mir::Server::the_gl_config*; - mir::Server::the_graphics_platform*; mir::Server::the_input_device_hub*; mir::Server::the_input_targeter*; mir::Server::the_logger*; @@ -231,7 +200,6 @@ global: mir::Server::the_session_coordinator*; mir::Server::the_session_listener*; mir::Server::the_session_lock*; - mir::Server::the_session_mediator_observer_registrar*; mir::Server::the_shell*; mir::Server::the_shell_display_layout*; mir::Server::the_surface_factory*; @@ -252,16 +220,12 @@ global: mir::ServerConfiguration::?ServerConfiguration*; mir::ServerConfiguration::ServerConfiguration*; mir::ServerConfiguration::operator*; - mir::ServerConfiguration::the_display_platforms*; - mir::ServerConfiguration::the_rendering_platforms*; - mir::ServerConfiguration::the_stop_callback*; mir::ServerStatusListener::?ServerStatusListener*; mir::ServerStatusListener::ServerStatusListener*; mir::ServerStatusListener::operator*; mir::check_for_termination_exception*; mir::clear_termination_exception*; mir::compositor::BufferStream::?BufferStream*; - mir::compositor::BufferStream::stream_size*; mir::compositor::Compositor::?Compositor*; mir::compositor::Compositor::Compositor*; mir::compositor::Compositor::operator*; @@ -273,14 +237,12 @@ global: mir::compositor::DisplayBufferCompositor::operator*; mir::compositor::DisplayBufferCompositorFactory::?DisplayBufferCompositorFactory*; mir::compositor::DisplayBufferCompositorFactory::DisplayBufferCompositorFactory*; - mir::compositor::DisplayBufferCompositorFactory::create_compositor_for*; mir::compositor::DisplayBufferCompositorFactory::operator*; mir::compositor::DisplayListener::?DisplayListener*; mir::compositor::DisplayListener::DisplayListener*; mir::compositor::DisplayListener::operator*; mir::compositor::Scene::?Scene*; mir::compositor::Scene::Scene*; - mir::compositor::Scene::scene_elements_for*; mir::compositor::SceneElement::?SceneElement*; mir::compositor::SceneElement::SceneElement*; mir::compositor::SceneElement::operator*; @@ -298,7 +260,6 @@ global: mir::detail::GSourceHandle::ensure_no_further_dispatch*; mir::detail::GSourceHandle::operator*; mir::detail::SignalSources::?SignalSources*; - mir::detail::SignalSources::HandlerElement::operator*; mir::detail::SignalSources::SignalSources*; mir::detail::SignalSources::add*; mir::detail::add_idle_gsource*; @@ -314,7 +275,6 @@ global: mir::frontend::Connector::?Connector*; mir::frontend::Connector::Connector*; mir::frontend::Connector::operator*; - mir::frontend::Connector::socket_name*; mir::frontend::DisplayChanger::?DisplayChanger*; mir::frontend::DisplayChanger::DisplayChanger*; mir::frontend::DisplayChanger::operator*; @@ -333,9 +293,6 @@ global: mir::frontend::PromptSession::?PromptSession*; mir::frontend::PromptSession::PromptSession*; mir::frontend::PromptSession::operator*; - mir::frontend::Session::?Session*; - mir::frontend::Session::Session*; - mir::frontend::Session::operator*; mir::frontend::SessionAuthorizer::?SessionAuthorizer*; mir::frontend::SessionAuthorizer::SessionAuthorizer*; mir::frontend::SessionAuthorizer::operator*; @@ -345,12 +302,9 @@ global: mir::frontend::SessionCredentials::uid*; mir::frontend::Surface::?Surface*; mir::frontend::Surface::Surface*; - mir::frontend::Surface::content_offset*; - mir::frontend::Surface::content_size*; mir::frontend::Surface::operator*; mir::frontend::SurfaceStack::?SurfaceStack*; mir::frontend::SurfaceStack::SurfaceStack*; - mir::frontend::SurfaceStack::stacking_order_of*; mir::frontend::get_session*; mir::frontend::get_standard_extensions*; mir::frontend::get_supported_extensions*; @@ -380,13 +334,6 @@ global: mir::input::CursorListener::operator*; mir::input::Device::?Device*; mir::input::Device::Device*; - mir::input::Device::capabilities*; - mir::input::Device::keyboard_configuration*; - mir::input::Device::name*; - mir::input::Device::pointer_configuration*; - mir::input::Device::touchpad_configuration*; - mir::input::Device::touchscreen_configuration*; - mir::input::Device::unique_id*; mir::input::EventFilter::?EventFilter*; mir::input::EventFilter::EventFilter*; mir::input::EventFilter::operator*; @@ -404,22 +351,15 @@ global: mir::input::KeyboardObserver::?KeyboardObserver*; mir::input::KeyboardObserver::KeyboardObserver*; mir::input::KeyboardObserver::operator*; - mir::input::ResyncKeyboardDispatcher*; mir::input::Scene::?Scene*; mir::input::Scene::Scene*; mir::input::Scene::operator*; mir::input::Seat::?Seat*; mir::input::Seat::Seat*; - mir::input::Seat::bounding_rectangle*; - mir::input::Seat::create_device_state*; - mir::input::Seat::xkb_modifiers*; mir::input::SeatObserver::?SeatObserver*; mir::input::Surface::?Surface*; mir::input::Surface::Surface*; - mir::input::Surface::input_bounds*; - mir::input::Surface::name*; mir::input::Surface::operator*; - mir::input::Surface::reception_mode*; mir::input::TouchVisualizer::?TouchVisualizer*; mir::input::TouchVisualizer::TouchVisualizer*; mir::input::TouchVisualizer::operator*; @@ -454,10 +394,8 @@ global: mir::scene::BufferStreamFactory::operator*; mir::scene::ClipboardObserver::?ClipboardObserver*; mir::scene::ClipboardObserver::ClipboardObserver*; - mir::scene::CoordinateTranslator::?CoordinateTranslator*; mir::scene::DataExchangeSource::?DataExchangeSource*; mir::scene::DataExchangeSource::DataExchangeSource*; - mir::scene::DataExchangeSource::mime_types*; mir::scene::IdleHub::?IdleHub*; mir::scene::IdleHub::IdleHub*; mir::scene::IdleStateObserver::?IdleStateObserver*; @@ -502,7 +440,6 @@ global: mir::scene::NullSurfaceObserver::frame_posted*; mir::scene::NullSurfaceObserver::hidden_set_to*; mir::scene::NullSurfaceObserver::input_consumed*; - mir::scene::NullSurfaceObserver::keymap_changed*; mir::scene::NullSurfaceObserver::left_output*; mir::scene::NullSurfaceObserver::moved_to*; mir::scene::NullSurfaceObserver::operator*; @@ -510,7 +447,6 @@ global: mir::scene::NullSurfaceObserver::placed_relative*; mir::scene::NullSurfaceObserver::reception_mode_set_to*; mir::scene::NullSurfaceObserver::renamed*; - mir::scene::NullSurfaceObserver::start_drag_and_drop*; mir::scene::NullSurfaceObserver::transformation_set_to*; mir::scene::NullSurfaceObserver::window_resized_to*; mir::scene::Observer::?Observer*; @@ -537,7 +473,6 @@ global: mir::scene::SceneReport::operator*; mir::scene::Session::?Session*; mir::scene::Session::Session*; - mir::scene::Session::name*; mir::scene::Session::operator*; mir::scene::SessionContainer::?SessionContainer*; mir::scene::SessionContainer::SessionContainer*; @@ -565,14 +500,6 @@ global: mir::scene::SessionLockObserver::?SessionLockObserver*; mir::scene::SessionLockObserver::SessionLockObserver*; mir::scene::SessionLockObserver::operator*; - mir::scene::Surface::application_id*; - mir::scene::Surface::clip_area*; - mir::scene::Surface::content_size*; - mir::scene::Surface::get_input_region*; - mir::scene::Surface::input_bounds*; - mir::scene::Surface::name*; - mir::scene::Surface::top_left*; - mir::scene::Surface::window_size*; mir::scene::SurfaceEventSource::SurfaceEventSource*; mir::scene::SurfaceEventSource::attrib_changed*; mir::scene::SurfaceEventSource::client_surface_close_requested*; @@ -622,13 +549,11 @@ global: mir::scene::TextInputHub::?TextInputHub*; mir::scene::TextInputStateObserver::?TextInputStateObserver*; mir::scene::TextInputStateObserver::TextInputStateObserver*; - mir::scene::a_surface*; mir::scene::operator*; mir::shell::AbstractShell::?AbstractShell*; mir::shell::AbstractShell::AbstractShell*; mir::shell::AbstractShell::add_display*; mir::shell::AbstractShell::add_prompt_provider_for*; - mir::shell::AbstractShell::clear_drag_and_drop_handle*; mir::shell::AbstractShell::close_session*; mir::shell::AbstractShell::create_surface*; mir::shell::AbstractShell::destroy_surface*; @@ -643,11 +568,9 @@ global: mir::shell::AbstractShell::raise*; mir::shell::AbstractShell::raise_surface*; mir::shell::AbstractShell::remove_display*; - mir::shell::AbstractShell::request_drag_and_drop*; mir::shell::AbstractShell::request_move*; mir::shell::AbstractShell::request_resize*; mir::shell::AbstractShell::send_to_back*; - mir::shell::AbstractShell::set_drag_and_drop_handle*; mir::shell::AbstractShell::set_focus_to*; mir::shell::AbstractShell::set_popup_grab_tree*; mir::shell::AbstractShell::set_surface_attribute*; @@ -656,46 +579,6 @@ global: mir::shell::AbstractShell::surface_at*; mir::shell::AbstractShell::surface_ready*; mir::shell::AbstractShell::swap_z_order*; - mir::shell::AbstractShell::update_focused_surface_confined_region*; - mir::shell::BasicWindowManager::?BasicWindowManager*; - mir::shell::BasicWindowManager::BasicWindowManager*; - mir::shell::BasicWindowManager::active_display*; - mir::shell::BasicWindowManager::add_display*; - mir::shell::BasicWindowManager::add_session*; - mir::shell::BasicWindowManager::add_surface*; - mir::shell::BasicWindowManager::clear_drag_and_drop_handle*; - mir::shell::BasicWindowManager::find_session*; - mir::shell::BasicWindowManager::focus_next_session*; - mir::shell::BasicWindowManager::focused_session*; - mir::shell::BasicWindowManager::focused_surface*; - mir::shell::BasicWindowManager::forget*; - mir::shell::BasicWindowManager::handle_keyboard_event*; - mir::shell::BasicWindowManager::handle_pointer_event*; - mir::shell::BasicWindowManager::handle_raise_surface*; - mir::shell::BasicWindowManager::handle_request_move*; - mir::shell::BasicWindowManager::handle_touch_event*; - mir::shell::BasicWindowManager::info_for*; - mir::shell::BasicWindowManager::modify_surface*; - mir::shell::BasicWindowManager::raise_tree*; - mir::shell::BasicWindowManager::remove_display*; - mir::shell::BasicWindowManager::remove_session*; - mir::shell::BasicWindowManager::remove_surface*; - mir::shell::BasicWindowManager::set_drag_and_drop_handle*; - mir::shell::BasicWindowManager::set_focus_to*; - mir::shell::BasicWindowManager::set_surface_attribute*; - mir::shell::BasicWindowManager::surface_at*; - mir::shell::CanonicalWindowManagerPolicy::CanonicalWindowManagerPolicy*; - mir::shell::CanonicalWindowManagerPolicy::handle_delete_surface*; - mir::shell::CanonicalWindowManagerPolicy::handle_displays_updated*; - mir::shell::CanonicalWindowManagerPolicy::handle_keyboard_event*; - mir::shell::CanonicalWindowManagerPolicy::handle_modify_surface*; - mir::shell::CanonicalWindowManagerPolicy::handle_new_surface*; - mir::shell::CanonicalWindowManagerPolicy::handle_place_new_surface*; - mir::shell::CanonicalWindowManagerPolicy::handle_pointer_event*; - mir::shell::CanonicalWindowManagerPolicy::handle_raise_surface*; - mir::shell::CanonicalWindowManagerPolicy::handle_session_info_updated*; - mir::shell::CanonicalWindowManagerPolicy::handle_set_state*; - mir::shell::CanonicalWindowManagerPolicy::handle_touch_event*; mir::shell::DefaultWindowManager::handle_keyboard_event*; mir::shell::DisplayConfigurationController::?DisplayConfigurationController*; mir::shell::DisplayConfigurationController::DisplayConfigurationController*; @@ -715,16 +598,12 @@ global: mir::shell::InputTargeter::InputTargeter*; mir::shell::InputTargeter::operator*; mir::shell::PersistentSurfaceStore::?PersistentSurfaceStore*; - mir::shell::PersistentSurfaceStore::Id::Id*; - mir::shell::PersistentSurfaceStore::Id::operator*; - mir::shell::PersistentSurfaceStore::Id::serialize_to_string*; mir::shell::ShellReport::?ShellReport*; mir::shell::ShellReport::ShellReport*; mir::shell::ShellReport::operator*; mir::shell::ShellWrapper::ShellWrapper*; mir::shell::ShellWrapper::add_display*; mir::shell::ShellWrapper::add_prompt_provider_for*; - mir::shell::ShellWrapper::clear_drag_and_drop_handle*; mir::shell::ShellWrapper::close_session*; mir::shell::ShellWrapper::create_surface*; mir::shell::ShellWrapper::destroy_surface*; @@ -739,11 +618,9 @@ global: mir::shell::ShellWrapper::raise*; mir::shell::ShellWrapper::raise_surface*; mir::shell::ShellWrapper::remove_display*; - mir::shell::ShellWrapper::request_drag_and_drop*; mir::shell::ShellWrapper::request_move*; mir::shell::ShellWrapper::request_resize*; mir::shell::ShellWrapper::send_to_back*; - mir::shell::ShellWrapper::set_drag_and_drop_handle*; mir::shell::ShellWrapper::set_focus_to*; mir::shell::ShellWrapper::set_popup_grab_tree*; mir::shell::ShellWrapper::set_surface_attribute*; @@ -752,14 +629,6 @@ global: mir::shell::ShellWrapper::surface_at*; mir::shell::ShellWrapper::surface_ready*; mir::shell::ShellWrapper::swap_z_order*; - mir::shell::SurfaceInfo::SurfaceInfo*; - mir::shell::SurfaceInfo::can_be_active*; - mir::shell::SurfaceInfo::can_morph_to*; - mir::shell::SurfaceInfo::constrain_resize*; - mir::shell::SurfaceInfo::is_visible*; - mir::shell::SurfaceInfo::must_have_parent*; - mir::shell::SurfaceInfo::must_not_have_parent*; - mir::shell::SurfaceInfo::needs_titlebar*; mir::shell::SurfaceSpecification::is_empty*; mir::shell::SurfaceSpecification::set_size*; mir::shell::SurfaceSpecification::update_from*; @@ -774,32 +643,12 @@ global: mir::shell::SurfaceStackWrapper::surface_at*; mir::shell::SurfaceStackWrapper::swap_z_order*; mir::shell::SystemCompositorWindowManager::SystemCompositorWindowManager*; - mir::shell::SystemCompositorWindowManager::add_display*; - mir::shell::SystemCompositorWindowManager::add_session*; - mir::shell::SystemCompositorWindowManager::add_surface*; - mir::shell::SystemCompositorWindowManager::handle_keyboard_event*; - mir::shell::SystemCompositorWindowManager::handle_pointer_event*; - mir::shell::SystemCompositorWindowManager::handle_raise_surface*; - mir::shell::SystemCompositorWindowManager::handle_request_move*; - mir::shell::SystemCompositorWindowManager::handle_request_resize*; - mir::shell::SystemCompositorWindowManager::handle_touch_event*; - mir::shell::SystemCompositorWindowManager::modify_surface*; mir::shell::SystemCompositorWindowManager::on_session_added*; mir::shell::SystemCompositorWindowManager::on_session_ready*; mir::shell::SystemCompositorWindowManager::on_session_removed*; - mir::shell::SystemCompositorWindowManager::remove_display*; - mir::shell::SystemCompositorWindowManager::remove_session*; - mir::shell::SystemCompositorWindowManager::remove_surface*; - mir::shell::SystemCompositorWindowManager::set_surface_attribute*; - mir::shell::WindowManagementPolicy::?WindowManagementPolicy*; - mir::shell::WindowManagementPolicy::WindowManagementPolicy*; - mir::shell::WindowManagementPolicy::operator*; mir::shell::WindowManager::?WindowManager*; mir::shell::WindowManager::WindowManager*; mir::shell::WindowManager::operator*; - mir::shell::WindowManagerTools::?WindowManagerTools*; - mir::shell::WindowManagerTools::WindowManagerTools*; - mir::shell::WindowManagerTools::operator*; mir::shell::operator*; mir::terminate_with_current_exception*; mir::time::Alarm::?Alarm*; @@ -808,7 +657,6 @@ global: mir::time::Alarm::operator*; mir::time::AlarmFactory::?AlarmFactory*; mir::time::AlarmFactory::AlarmFactory*; - mir::time::AlarmFactory::create_alarm*; mir::time::AlarmFactory::operator*; mir::unregister_interest*; non-virtual?thunk?to?mir::BasicCallback::lock*; @@ -907,7 +755,6 @@ global: non-virtual?thunk?to?mir::DefaultServerStatusListener::started*; non-virtual?thunk?to?mir::DefaultServerStatusListener::stop_receiving_input*; non-virtual?thunk?to?mir::DisplayChanger::?DisplayChanger*; - non-virtual?thunk?to?mir::Executor::?Executor*; non-virtual?thunk?to?mir::GLibMainLoop::create_alarm*; non-virtual?thunk?to?mir::GLibMainLoop::enqueue*; non-virtual?thunk?to?mir::GLibMainLoop::enqueue_with_guaranteed_execution*; @@ -924,9 +771,6 @@ global: non-virtual?thunk?to?mir::LockableCallbackWrapper::lock*; non-virtual?thunk?to?mir::LockableCallbackWrapper::operator*; non-virtual?thunk?to?mir::LockableCallbackWrapper::unlock*; - non-virtual?thunk?to?mir::ObserverMultiplexer::register_early_observer*; - non-virtual?thunk?to?mir::ObserverMultiplexer::register_interest*; - non-virtual?thunk?to?mir::ObserverMultiplexer::unregister_interest*; non-virtual?thunk?to?mir::ServerActionQueue::?ServerActionQueue*; non-virtual?thunk?to?mir::ServerConfiguration::?ServerConfiguration*; non-virtual?thunk?to?mir::ServerStatusListener::?ServerStatusListener*; @@ -948,7 +792,6 @@ global: non-virtual?thunk?to?mir::frontend::InputConfigurationChanger::?InputConfigurationChanger*; non-virtual?thunk?to?mir::frontend::PointerInputDispatcher::?PointerInputDispatcher*; non-virtual?thunk?to?mir::frontend::PromptSession::?PromptSession*; - non-virtual?thunk?to?mir::frontend::Session::?Session*; non-virtual?thunk?to?mir::frontend::SessionAuthorizer::?SessionAuthorizer*; non-virtual?thunk?to?mir::frontend::Surface::?Surface*; non-virtual?thunk?to?mir::frontend::SurfaceStack::?SurfaceStack*; @@ -995,7 +838,6 @@ global: non-virtual?thunk?to?mir::scene::ApplicationNotRespondingDetectorWrapper::unregister_session*; non-virtual?thunk?to?mir::scene::BufferStreamFactory::?BufferStreamFactory*; non-virtual?thunk?to?mir::scene::ClipboardObserver::?ClipboardObserver*; - non-virtual?thunk?to?mir::scene::CoordinateTranslator::?CoordinateTranslator*; non-virtual?thunk?to?mir::scene::DataExchangeSource::?DataExchangeSource*; non-virtual?thunk?to?mir::scene::IdleHub::?IdleHub*; non-virtual?thunk?to?mir::scene::IdleStateObserver::?IdleStateObserver*; @@ -1034,15 +876,12 @@ global: non-virtual?thunk?to?mir::scene::NullSurfaceObserver::frame_posted*; non-virtual?thunk?to?mir::scene::NullSurfaceObserver::hidden_set_to*; non-virtual?thunk?to?mir::scene::NullSurfaceObserver::input_consumed*; - non-virtual?thunk?to?mir::scene::NullSurfaceObserver::keymap_changed*; non-virtual?thunk?to?mir::scene::NullSurfaceObserver::left_output*; non-virtual?thunk?to?mir::scene::NullSurfaceObserver::moved_to*; non-virtual?thunk?to?mir::scene::NullSurfaceObserver::orientation_set_to*; non-virtual?thunk?to?mir::scene::NullSurfaceObserver::placed_relative*; non-virtual?thunk?to?mir::scene::NullSurfaceObserver::reception_mode_set_to*; non-virtual?thunk?to?mir::scene::NullSurfaceObserver::renamed*; - non-virtual?thunk?to?mir::scene::NullSurfaceObserver::resized_to*; - non-virtual?thunk?to?mir::scene::NullSurfaceObserver::start_drag_and_drop*; non-virtual?thunk?to?mir::scene::NullSurfaceObserver::transformation_set_to*; non-virtual?thunk?to?mir::scene::NullSurfaceObserver::window_resized_to*; non-virtual?thunk?to?mir::scene::Observer::?Observer*; @@ -1063,9 +902,6 @@ global: non-virtual?thunk?to?mir::scene::SessionListener::?SessionListener*; non-virtual?thunk?to?mir::scene::SessionLock::?SessionLock*; non-virtual?thunk?to?mir::scene::SessionLockObserver::?SessionLockObserver*; - non-virtual?thunk?to?mir::scene::Surface::content_size*; - non-virtual?thunk?to?mir::scene::Surface::input_bounds*; - non-virtual?thunk?to?mir::scene::Surface::name*; non-virtual?thunk?to?mir::scene::SurfaceEventSource::attrib_changed*; non-virtual?thunk?to?mir::scene::SurfaceEventSource::client_surface_close_requested*; non-virtual?thunk?to?mir::scene::SurfaceEventSource::content_resized_to*; @@ -1075,15 +911,30 @@ global: non-virtual?thunk?to?mir::scene::SurfaceEventSource::placed_relative*; non-virtual?thunk?to?mir::scene::SurfaceFactory::?SurfaceFactory*; non-virtual?thunk?to?mir::scene::SurfaceObserver::?SurfaceObserver*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::alpha_set_to*; non-virtual?thunk?to?mir::scene::SurfaceObservers::application_id_set_to*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::attrib_changed*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::client_surface_close_requested*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::content_resized_to*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::cursor_image_removed*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::cursor_image_set_to*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::depth_layer_set_to*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::frame_posted*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::hidden_set_to*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::input_consumed*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::moved_to*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::orientation_set_to*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::placed_relative*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::reception_mode_set_to*; non-virtual?thunk?to?mir::scene::SurfaceObservers::renamed*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::transformation_set_to*; + non-virtual?thunk?to?mir::scene::SurfaceObservers::window_resized_to*; non-virtual?thunk?to?mir::scene::TextInputChangeHandler::?TextInputChangeHandler*; non-virtual?thunk?to?mir::scene::TextInputHub::?TextInputHub*; non-virtual?thunk?to?mir::scene::TextInputStateObserver::?TextInputStateObserver*; non-virtual?thunk?to?mir::shell::AbstractShell::?AbstractShell*; non-virtual?thunk?to?mir::shell::AbstractShell::add_display*; non-virtual?thunk?to?mir::shell::AbstractShell::add_prompt_provider_for*; - non-virtual?thunk?to?mir::shell::AbstractShell::clear_drag_and_drop_handle*; non-virtual?thunk?to?mir::shell::AbstractShell::close_session*; non-virtual?thunk?to?mir::shell::AbstractShell::create_surface*; non-virtual?thunk?to?mir::shell::AbstractShell::destroy_surface*; @@ -1098,11 +949,9 @@ global: non-virtual?thunk?to?mir::shell::AbstractShell::raise*; non-virtual?thunk?to?mir::shell::AbstractShell::raise_surface*; non-virtual?thunk?to?mir::shell::AbstractShell::remove_display*; - non-virtual?thunk?to?mir::shell::AbstractShell::request_drag_and_drop*; non-virtual?thunk?to?mir::shell::AbstractShell::request_move*; non-virtual?thunk?to?mir::shell::AbstractShell::request_resize*; non-virtual?thunk?to?mir::shell::AbstractShell::send_to_back*; - non-virtual?thunk?to?mir::shell::AbstractShell::set_drag_and_drop_handle*; non-virtual?thunk?to?mir::shell::AbstractShell::set_focus_to*; non-virtual?thunk?to?mir::shell::AbstractShell::set_popup_grab_tree*; non-virtual?thunk?to?mir::shell::AbstractShell::set_surface_attribute*; @@ -1111,42 +960,6 @@ global: non-virtual?thunk?to?mir::shell::AbstractShell::surface_at*; non-virtual?thunk?to?mir::shell::AbstractShell::surface_ready*; non-virtual?thunk?to?mir::shell::AbstractShell::swap_z_order*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::active_display*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::add_display*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::add_session*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::add_surface*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::clear_drag_and_drop_handle*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::find_session*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::focus_next_session*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::focused_session*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::focused_surface*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::forget*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::handle_keyboard_event*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::handle_pointer_event*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::handle_raise_surface*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::handle_request_move*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::handle_touch_event*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::info_for*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::modify_surface*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::raise_tree*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::remove_display*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::remove_session*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::remove_surface*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::set_drag_and_drop_handle*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::set_focus_to*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::set_surface_attribute*; - non-virtual?thunk?to?mir::shell::BasicWindowManager::surface_at*; - non-virtual?thunk?to?mir::shell::CanonicalWindowManagerPolicy::handle_delete_surface*; - non-virtual?thunk?to?mir::shell::CanonicalWindowManagerPolicy::handle_displays_updated*; - non-virtual?thunk?to?mir::shell::CanonicalWindowManagerPolicy::handle_keyboard_event*; - non-virtual?thunk?to?mir::shell::CanonicalWindowManagerPolicy::handle_modify_surface*; - non-virtual?thunk?to?mir::shell::CanonicalWindowManagerPolicy::handle_new_surface*; - non-virtual?thunk?to?mir::shell::CanonicalWindowManagerPolicy::handle_place_new_surface*; - non-virtual?thunk?to?mir::shell::CanonicalWindowManagerPolicy::handle_pointer_event*; - non-virtual?thunk?to?mir::shell::CanonicalWindowManagerPolicy::handle_raise_surface*; - non-virtual?thunk?to?mir::shell::CanonicalWindowManagerPolicy::handle_session_info_updated*; - non-virtual?thunk?to?mir::shell::CanonicalWindowManagerPolicy::handle_set_state*; - non-virtual?thunk?to?mir::shell::CanonicalWindowManagerPolicy::handle_touch_event*; non-virtual?thunk?to?mir::shell::DefaultWindowManager::handle_keyboard_event*; non-virtual?thunk?to?mir::shell::DisplayConfigurationController::?DisplayConfigurationController*; non-virtual?thunk?to?mir::shell::DisplayLayout::?DisplayLayout*; @@ -1157,7 +970,6 @@ global: non-virtual?thunk?to?mir::shell::ShellReport::?ShellReport*; non-virtual?thunk?to?mir::shell::ShellWrapper::add_display*; non-virtual?thunk?to?mir::shell::ShellWrapper::add_prompt_provider_for*; - non-virtual?thunk?to?mir::shell::ShellWrapper::clear_drag_and_drop_handle*; non-virtual?thunk?to?mir::shell::ShellWrapper::close_session*; non-virtual?thunk?to?mir::shell::ShellWrapper::create_surface*; non-virtual?thunk?to?mir::shell::ShellWrapper::destroy_surface*; @@ -1172,11 +984,9 @@ global: non-virtual?thunk?to?mir::shell::ShellWrapper::raise*; non-virtual?thunk?to?mir::shell::ShellWrapper::raise_surface*; non-virtual?thunk?to?mir::shell::ShellWrapper::remove_display*; - non-virtual?thunk?to?mir::shell::ShellWrapper::request_drag_and_drop*; non-virtual?thunk?to?mir::shell::ShellWrapper::request_move*; non-virtual?thunk?to?mir::shell::ShellWrapper::request_resize*; non-virtual?thunk?to?mir::shell::ShellWrapper::send_to_back*; - non-virtual?thunk?to?mir::shell::ShellWrapper::set_drag_and_drop_handle*; non-virtual?thunk?to?mir::shell::ShellWrapper::set_focus_to*; non-virtual?thunk?to?mir::shell::ShellWrapper::set_popup_grab_tree*; non-virtual?thunk?to?mir::shell::ShellWrapper::set_surface_attribute*; @@ -1192,26 +1002,10 @@ global: non-virtual?thunk?to?mir::shell::SurfaceStackWrapper::send_to_back*; non-virtual?thunk?to?mir::shell::SurfaceStackWrapper::surface_at*; non-virtual?thunk?to?mir::shell::SurfaceStackWrapper::swap_z_order*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::add_display*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::add_session*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::add_surface*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::handle_keyboard_event*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::handle_pointer_event*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::handle_raise_surface*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::handle_request_move*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::handle_request_resize*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::handle_touch_event*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::modify_surface*; non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::on_session_added*; non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::on_session_ready*; non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::on_session_removed*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::remove_display*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::remove_session*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::remove_surface*; - non-virtual?thunk?to?mir::shell::SystemCompositorWindowManager::set_surface_attribute*; - non-virtual?thunk?to?mir::shell::WindowManagementPolicy::?WindowManagementPolicy*; non-virtual?thunk?to?mir::shell::WindowManager::?WindowManager*; - non-virtual?thunk?to?mir::shell::WindowManagerTools::?WindowManagerTools*; non-virtual?thunk?to?mir::time::Alarm::?Alarm*; non-virtual?thunk?to?mir::time::AlarmFactory::?AlarmFactory*; non-virtual?thunk?to?mir::unregister_interest*; @@ -1222,7 +1016,6 @@ global: typeinfo?for?mir::DisplayChanger; typeinfo?for?mir::DisplayServer; typeinfo?for?mir::EmergencyCleanup; - typeinfo?for?mir::Executor; typeinfo?for?mir::GLibMainLoop; typeinfo?for?mir::LockableCallback; typeinfo?for?mir::LockableCallbackWrapper; @@ -1244,7 +1037,6 @@ global: typeinfo?for?mir::detail::FdSources; typeinfo?for?mir::detail::GMainContextHandle; typeinfo?for?mir::detail::GSourceHandle; - typeinfo?for?mir::detail::SignalSources::HandlerElement; typeinfo?for?mir::detail::SignalSources; typeinfo?for?mir::frontend::BufferSink; typeinfo?for?mir::frontend::BufferStream; @@ -1255,7 +1047,6 @@ global: typeinfo?for?mir::frontend::InputConfigurationChanger; typeinfo?for?mir::frontend::PointerInputDispatcher; typeinfo?for?mir::frontend::PromptSession; - typeinfo?for?mir::frontend::Session; typeinfo?for?mir::frontend::SessionAuthorizer; typeinfo?for?mir::frontend::SessionCredentials; typeinfo?for?mir::frontend::Surface; @@ -1290,7 +1081,6 @@ global: typeinfo?for?mir::scene::BufferStreamFactory; typeinfo?for?mir::scene::Clipboard; typeinfo?for?mir::scene::ClipboardObserver; - typeinfo?for?mir::scene::CoordinateTranslator; typeinfo?for?mir::scene::DataExchangeSource; typeinfo?for?mir::scene::IdleHub; typeinfo?for?mir::scene::IdleStateObserver; @@ -1315,7 +1105,6 @@ global: typeinfo?for?mir::scene::SessionListener; typeinfo?for?mir::scene::SessionLock; typeinfo?for?mir::scene::SessionLockObserver; - typeinfo?for?mir::scene::Snapshot; typeinfo?for?mir::scene::StreamInfo; typeinfo?for?mir::scene::Surface; typeinfo?for?mir::scene::SurfaceEventSource; @@ -1332,8 +1121,6 @@ global: typeinfo?for?mir::scene::TextInputState; typeinfo?for?mir::scene::TextInputStateObserver; typeinfo?for?mir::shell::AbstractShell; - typeinfo?for?mir::shell::BasicWindowManager; - typeinfo?for?mir::shell::CanonicalWindowManagerPolicy; typeinfo?for?mir::shell::DefaultWindowManager; typeinfo?for?mir::shell::DisplayConfigurationController; typeinfo?for?mir::shell::DisplayLayout; @@ -1341,22 +1128,17 @@ global: typeinfo?for?mir::shell::Id; typeinfo?for?mir::shell::IdleHandler; typeinfo?for?mir::shell::InputTargeter; - typeinfo?for?mir::shell::PersistentSurfaceStore::Id; typeinfo?for?mir::shell::PersistentSurfaceStore; - typeinfo?for?mir::shell::SessionInfo; typeinfo?for?mir::shell::Shell; typeinfo?for?mir::shell::ShellReport; typeinfo?for?mir::shell::ShellWrapper; typeinfo?for?mir::shell::StreamSpecification; typeinfo?for?mir::shell::SurfaceAspectRatio; - typeinfo?for?mir::shell::SurfaceInfo; typeinfo?for?mir::shell::SurfaceSpecification; typeinfo?for?mir::shell::SurfaceStack; typeinfo?for?mir::shell::SurfaceStackWrapper; typeinfo?for?mir::shell::SystemCompositorWindowManager; - typeinfo?for?mir::shell::WindowManagementPolicy; typeinfo?for?mir::shell::WindowManager; - typeinfo?for?mir::shell::WindowManagerTools; typeinfo?for?mir::time::Alarm; typeinfo?for?mir::time::AlarmFactory; typeinfo?for?std::hash; @@ -1391,7 +1173,6 @@ global: virtual?thunk?to?mir::DefaultServerStatusListener::resumed*; virtual?thunk?to?mir::DefaultServerStatusListener::started*; virtual?thunk?to?mir::DefaultServerStatusListener::stop_receiving_input*; - virtual?thunk?to?mir::shell::AbstractShell::?AbstractShell*; virtual?thunk?to?mir::shell::AbstractShell::add_display*; virtual?thunk?to?mir::shell::AbstractShell::add_prompt_provider_for*; virtual?thunk?to?mir::shell::AbstractShell::close_session*; @@ -1403,7 +1184,6 @@ global: virtual?thunk?to?mir::shell::AbstractShell::focused_surface*; virtual?thunk?to?mir::shell::AbstractShell::get_surface_attribute*; virtual?thunk?to?mir::shell::AbstractShell::handle*; - virtual?thunk?to?mir::shell::AbstractShell::handle_surface_created*; virtual?thunk?to?mir::shell::AbstractShell::open_session*; virtual?thunk?to?mir::shell::AbstractShell::raise*; virtual?thunk?to?mir::shell::AbstractShell::raise_surface*; @@ -1414,26 +1194,11 @@ global: virtual?thunk?to?mir::shell::AbstractShell::set_focus_to*; virtual?thunk?to?mir::shell::AbstractShell::set_popup_grab_tree*; virtual?thunk?to?mir::shell::AbstractShell::set_surface_attribute*; - virtual?thunk?to?mir::shell::AbstractShell::setting_focus_to*; virtual?thunk?to?mir::shell::AbstractShell::start_prompt_session_for*; virtual?thunk?to?mir::shell::AbstractShell::stop_prompt_session*; virtual?thunk?to?mir::shell::AbstractShell::surface_at*; virtual?thunk?to?mir::shell::AbstractShell::surface_ready*; virtual?thunk?to?mir::shell::AbstractShell::swap_z_order*; - virtual?thunk?to?mir::shell::BasicWindowManager::?BasicWindowManager*; - virtual?thunk?to?mir::shell::BasicWindowManager::add_display*; - virtual?thunk?to?mir::shell::BasicWindowManager::add_session*; - virtual?thunk?to?mir::shell::BasicWindowManager::add_surface*; - virtual?thunk?to?mir::shell::BasicWindowManager::handle_keyboard_event*; - virtual?thunk?to?mir::shell::BasicWindowManager::handle_pointer_event*; - virtual?thunk?to?mir::shell::BasicWindowManager::handle_raise_surface*; - virtual?thunk?to?mir::shell::BasicWindowManager::handle_request_move*; - virtual?thunk?to?mir::shell::BasicWindowManager::handle_touch_event*; - virtual?thunk?to?mir::shell::BasicWindowManager::modify_surface*; - virtual?thunk?to?mir::shell::BasicWindowManager::remove_display*; - virtual?thunk?to?mir::shell::BasicWindowManager::remove_session*; - virtual?thunk?to?mir::shell::BasicWindowManager::remove_surface*; - virtual?thunk?to?mir::shell::BasicWindowManager::set_surface_attribute*; virtual?thunk?to?mir::shell::ShellWrapper::add_display*; virtual?thunk?to?mir::shell::ShellWrapper::focus_next_session*; virtual?thunk?to?mir::shell::ShellWrapper::focus_prev_session*; @@ -1453,7 +1218,6 @@ global: vtable?for?mir::DisplayChanger; vtable?for?mir::DisplayServer; vtable?for?mir::EmergencyCleanup; - vtable?for?mir::Executor; vtable?for?mir::GLibMainLoop; vtable?for?mir::LockableCallback; vtable?for?mir::LockableCallbackWrapper; @@ -1475,7 +1239,6 @@ global: vtable?for?mir::detail::FdSources; vtable?for?mir::detail::GMainContextHandle; vtable?for?mir::detail::GSourceHandle; - vtable?for?mir::detail::SignalSources::HandlerElement; vtable?for?mir::detail::SignalSources; vtable?for?mir::frontend::BufferSink; vtable?for?mir::frontend::BufferStream; @@ -1486,7 +1249,6 @@ global: vtable?for?mir::frontend::InputConfigurationChanger; vtable?for?mir::frontend::PointerInputDispatcher; vtable?for?mir::frontend::PromptSession; - vtable?for?mir::frontend::Session; vtable?for?mir::frontend::SessionAuthorizer; vtable?for?mir::frontend::SessionCredentials; vtable?for?mir::frontend::Surface; @@ -1521,7 +1283,6 @@ global: vtable?for?mir::scene::BufferStreamFactory; vtable?for?mir::scene::Clipboard; vtable?for?mir::scene::ClipboardObserver; - vtable?for?mir::scene::CoordinateTranslator; vtable?for?mir::scene::DataExchangeSource; vtable?for?mir::scene::IdleHub; vtable?for?mir::scene::IdleStateObserver; @@ -1546,7 +1307,6 @@ global: vtable?for?mir::scene::SessionListener; vtable?for?mir::scene::SessionLock; vtable?for?mir::scene::SessionLockObserver; - vtable?for?mir::scene::Snapshot; vtable?for?mir::scene::StreamInfo; vtable?for?mir::scene::Surface; vtable?for?mir::scene::SurfaceEventSource; @@ -1563,8 +1323,6 @@ global: vtable?for?mir::scene::TextInputState; vtable?for?mir::scene::TextInputStateObserver; vtable?for?mir::shell::AbstractShell; - vtable?for?mir::shell::BasicWindowManager; - vtable?for?mir::shell::CanonicalWindowManagerPolicy; vtable?for?mir::shell::DefaultWindowManager; vtable?for?mir::shell::DisplayConfigurationController; vtable?for?mir::shell::DisplayLayout; @@ -1572,22 +1330,17 @@ global: vtable?for?mir::shell::Id; vtable?for?mir::shell::IdleHandler; vtable?for?mir::shell::InputTargeter; - vtable?for?mir::shell::PersistentSurfaceStore::Id; vtable?for?mir::shell::PersistentSurfaceStore; - vtable?for?mir::shell::SessionInfo; vtable?for?mir::shell::Shell; vtable?for?mir::shell::ShellReport; vtable?for?mir::shell::ShellWrapper; vtable?for?mir::shell::StreamSpecification; vtable?for?mir::shell::SurfaceAspectRatio; - vtable?for?mir::shell::SurfaceInfo; vtable?for?mir::shell::SurfaceSpecification; vtable?for?mir::shell::SurfaceStack; vtable?for?mir::shell::SurfaceStackWrapper; vtable?for?mir::shell::SystemCompositorWindowManager; - vtable?for?mir::shell::WindowManagementPolicy; vtable?for?mir::shell::WindowManager; - vtable?for?mir::shell::WindowManagerTools; vtable?for?mir::time::Alarm; vtable?for?mir::time::AlarmFactory; vtable?for?std::hash;