Mir

Merge lp:~alan-griffiths/mir/fix-libmirserver-symbols into lp:mir

Proposed by Alan Griffiths
Status: Merged
Approved by: Alan Griffiths
Approved revision: no longer in the source branch.
Merged at revision: 1963
Proposed branch: lp:~alan-griffiths/mir/fix-libmirserver-symbols
Merge into: lp:mir
Diff against target: 661 lines (+32/-338)
1 file modified
src/server/symbols.map (+32/-338)
To merge this branch: bzr merge lp:~alan-griffiths/mir/fix-libmirserver-symbols
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Approve
Kevin DuBois (community) Approve
Review via email: mp+237101@code.launchpad.net

Commit message

server: re-sync libmirserver symbols file with current "public" API

Description of the change

server: re-sync libmirserver symbols file with current "public" API

To post a comment you must log in.
Revision history for this message
Kevin DuBois (kdub) wrote :

okay

review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/server/symbols.map'
2--- src/server/symbols.map 2014-09-30 06:11:33 +0000
3+++ src/server/symbols.map 2014-10-03 17:08:22 +0000
4@@ -8,87 +8,12 @@
5
6 # The following symbols come from running a script over the generated docs. Vis:
7 # ../tools/process_doxygen_xml.py doc/xml/*.xml | grep "^mirserver public" | sed "s/mirserver public: / /" | sort
8- mir::AsioMainLoop::?AsioMainLoop*;
9- mir::AsioMainLoop::AsioMainLoop*;
10- mir::AsioMainLoop::create_alarm*;
11- mir::AsioMainLoop::enqueue*;
12- mir::AsioMainLoop::notify_at*;
13- mir::AsioMainLoop::notify_in*;
14- mir::AsioMainLoop::pause_processing_for*;
15- mir::AsioMainLoop::register_fd_handler*;
16- mir::AsioMainLoop::register_signal_handler*;
17- mir::AsioMainLoop::resume_processing_for*;
18- mir::AsioMainLoop::run*;
19- mir::AsioMainLoop::stop*;
20- mir::AsioMainLoop::unregister_fd_handler*;
21- mir::compositor::BufferStream::acquire_client_buffer*;
22- mir::compositor::BufferStream::allow_framedropping*;
23- mir::compositor::BufferStream::buffers_ready_for_compositor*;
24- mir::compositor::BufferStream::?BufferStream*;
25- mir::compositor::BufferStream::drop_old_buffers*;
26- mir::compositor::BufferStream::force_requests_to_complete*;
27- mir::compositor::BufferStream::get_stream_pixel_format*;
28- mir::compositor::BufferStream::lock_compositor_buffer*;
29- mir::compositor::BufferStream::lock_snapshot_buffer*;
30- mir::compositor::BufferStream::release_client_buffer*;
31- mir::compositor::BufferStream::resize*;
32- mir::compositor::BufferStream::stream_size*;
33 mir::compositor::Compositor::Compositor*;
34 mir::compositor::Compositor::operator*;
35- mir::compositor::CompositorReport::added_display*;
36- mir::compositor::CompositorReport::began_frame*;
37- mir::compositor::CompositorReport::?CompositorReport*;
38- mir::compositor::CompositorReport::CompositorReport*;
39- mir::compositor::CompositorReport::finished_frame*;
40- mir::compositor::CompositorReport::operator*;
41- mir::compositor::CompositorReport::scheduled*;
42- mir::compositor::CompositorReport::started*;
43- mir::compositor::CompositorReport::stopped*;
44 mir::compositor::Compositor::start*;
45 mir::compositor::Compositor::stop*;
46- mir::compositor::DisplayBufferCompositor::composite*;
47- mir::compositor::DisplayBufferCompositor::?DisplayBufferCompositor*;
48- mir::compositor::DisplayBufferCompositor::DisplayBufferCompositor*;
49- mir::compositor::DisplayBufferCompositorFactory::create_compositor_for*;
50- mir::compositor::DisplayBufferCompositorFactory::?DisplayBufferCompositorFactory*;
51- mir::compositor::DisplayBufferCompositorFactory::DisplayBufferCompositorFactory*;
52- mir::compositor::DisplayBufferCompositorFactory::operator*;
53- mir::compositor::DisplayBufferCompositor::operator*;
54- mir::compositor::FrameDroppingPolicyFactory::create_policy*;
55- mir::compositor::FrameDroppingPolicyFactory::?FrameDroppingPolicyFactory*;
56- mir::compositor::FrameDroppingPolicyFactory::FrameDroppingPolicyFactory*;
57- mir::compositor::FrameDroppingPolicyFactory::operator*;
58- mir::compositor::FrameDroppingPolicy::?FrameDroppingPolicy*;
59- mir::compositor::FrameDroppingPolicy::FrameDroppingPolicy*;
60- mir::compositor::FrameDroppingPolicy::operator*;
61- mir::compositor::FrameDroppingPolicy::swap_now_blocking*;
62- mir::compositor::FrameDroppingPolicy::swap_unblocked*;
63- mir::compositor::GLRenderer::begin*;
64- mir::compositor::GLRenderer::destination_alpha*;
65- mir::compositor::GLRenderer::end*;
66- mir::compositor::GLRenderer::GLRenderer*;
67- mir::compositor::GLRenderer::render*;
68- mir::compositor::GLRenderer::set_rotation*;
69- mir::compositor::GLRenderer::set_viewport*;
70- mir::compositor::GLRenderer::suspend*;
71- mir::compositor::GLRenderer::tessellate*;
72- mir::compositor::RecentlyUsedCache::drop_unused*;
73- mir::compositor::RecentlyUsedCache::invalidate*;
74- mir::compositor::RecentlyUsedCache::load*;
75- mir::compositor::Renderer::begin*;
76- mir::compositor::Renderer::end*;
77- mir::compositor::RendererFactory::create_renderer_for*;
78- mir::compositor::RendererFactory::operator*;
79- mir::compositor::RendererFactory::?RendererFactory*;
80- mir::compositor::RendererFactory::RendererFactory*;
81- mir::compositor::Renderer::operator*;
82- mir::compositor::Renderer::render*;
83- mir::compositor::Renderer::?Renderer*;
84- mir::compositor::Renderer::Renderer*;
85- mir::compositor::Renderer::set_rotation*;
86- mir::compositor::Renderer::set_viewport*;
87- mir::compositor::Renderer::suspend*;
88 mir::compositor::Scene::add_observer*;
89+ mir::compositor::SceneElement::is_a_surface*;
90 mir::compositor::SceneElement::occluded_in*;
91 mir::compositor::SceneElement::operator*;
92 mir::compositor::SceneElement::renderable*;
93@@ -147,10 +72,10 @@
94 mir::DefaultServerConfiguration::the_input_region*;
95 mir::DefaultServerConfiguration::the_input_registrar*;
96 mir::DefaultServerConfiguration::the_input_report*;
97+ mir::DefaultServerConfiguration::the_input_scene*;
98 mir::DefaultServerConfiguration::the_input_sender*;
99 mir::DefaultServerConfiguration::the_input_send_observer*;
100 mir::DefaultServerConfiguration::the_input_targeter*;
101- mir::DefaultServerConfiguration::the_input_scene*;
102 mir::DefaultServerConfiguration::the_logger*;
103 mir::DefaultServerConfiguration::the_main_loop*;
104 mir::DefaultServerConfiguration::the_mediating_display_changer*;
105@@ -186,41 +111,16 @@
106 mir::DefaultServerConfiguration::the_touch_visualizer*;
107 mir::DefaultServerConfiguration::wrap_session_coordinator*;
108 mir::DefaultServerConfiguration::wrap_surface_coordinator*;
109- mir::DisplayChanger::configure_for_hardware_change*;
110- mir::DisplayChanger::?DisplayChanger*;
111- mir::DisplayChanger::DisplayChanger*;
112- mir::DisplayChanger::operator*;
113- mir::DisplayChanger::pause_display_config_processing*;
114- mir::DisplayChanger::resume_display_config_processing*;
115 mir::DisplayServer::?DisplayServer*;
116 mir::DisplayServer::DisplayServer*;
117 mir::DisplayServer::run*;
118 mir::DisplayServer::stop*;
119 mir::EmergencyCleanup::operator*;
120 mir::frontend::as_internal_surface*;
121- mir::frontend::ConnectionContext::ConnectionContext*;
122- mir::frontend::ConnectionContext::fd_for_new_client*;
123 mir::frontend::ConnectionCreator::?ConnectionCreator*;
124 mir::frontend::ConnectionCreator::ConnectionCreator*;
125 mir::frontend::ConnectionCreator::create_connection_for*;
126 mir::frontend::ConnectionCreator::operator*;
127- mir::frontend::Connector::client_socket_fd*;
128- mir::frontend::Connector::?Connector*;
129- mir::frontend::Connector::Connector*;
130- mir::frontend::Connector::operator*;
131- mir::frontend::ConnectorReport::?ConnectorReport*;
132- mir::frontend::ConnectorReport::ConnectorReport*;
133- mir::frontend::ConnectorReport::creating_session_for*;
134- mir::frontend::ConnectorReport::creating_socket_pair*;
135- mir::frontend::ConnectorReport::error*;
136- mir::frontend::ConnectorReport::listening_on*;
137- mir::frontend::ConnectorReport::operator*;
138- mir::frontend::ConnectorReport::starting_threads*;
139- mir::frontend::ConnectorReport::stopping_threads*;
140- mir::frontend::ConnectorReport::thread_end*;
141- mir::frontend::ConnectorReport::thread_start*;
142- mir::frontend::Connector::start*;
143- mir::frontend::Connector::stop*;
144 mir::frontend::detail::Invocation::id*;
145 mir::frontend::detail::Invocation::method_name*;
146 mir::frontend::detail::Invocation::parameters*;
147@@ -243,12 +143,6 @@
148 mir::frontend::EventSink::handle_event*;
149 mir::frontend::EventSink::handle_lifecycle_event*;
150 mir::frontend::EventSink::operator*;
151- mir::frontend::MessageProcessorReport::completed_invocation*;
152- mir::frontend::MessageProcessorReport::exception_handled*;
153- mir::frontend::MessageProcessorReport::?MessageProcessorReport*;
154- mir::frontend::MessageProcessorReport::received_invocation*;
155- mir::frontend::MessageProcessorReport::sent_event*;
156- mir::frontend::MessageProcessorReport::unknown_method*;
157 mir::frontend::PromptSession::operator*;
158 mir::frontend::PromptSession::?PromptSession*;
159 mir::frontend::PromptSession::PromptSession*;
160@@ -285,6 +179,7 @@
161 mir::frontend::SessionMediatorReport::session_disconnect_called*;
162 mir::frontend::SessionMediatorReport::session_drm_auth_magic_called*;
163 mir::frontend::SessionMediatorReport::session_error*;
164+ mir::frontend::SessionMediatorReport::session_exchange_buffer_called*;
165 mir::frontend::SessionMediatorReport::session_next_buffer_called*;
166 mir::frontend::SessionMediatorReport::session_release_surface_called*;
167 mir::frontend::SessionMediatorReport::session_start_prompt_session_called*;
168@@ -315,21 +210,6 @@
169 mir::frontend::Surface::Surface*;
170 mir::frontend::Surface::swap_buffers*;
171 mir::frontend::Surface::swap_buffers_blocking*;
172- mir::graphics::GLExtensionsBase::GLExtensionsBase*;
173- mir::graphics::GLExtensionsBase::support*;
174- mir::graphics::SurfacelessEGLContext::make_current*;
175- mir::graphics::SurfacelessEGLContext::operator*;
176- mir::graphics::SurfacelessEGLContext::release_current*;
177- mir::graphics::SurfacelessEGLContext::?SurfacelessEGLContext*;
178- mir::graphics::SurfacelessEGLContext::SurfacelessEGLContext*;
179- mir::input::android::DefaultInputConfiguration::?DefaultInputConfiguration*;
180- mir::input::android::DefaultInputConfiguration::DefaultInputConfiguration*;
181- mir::input::android::DefaultInputConfiguration::the_event_hub*;
182- mir::input::android::DefaultInputConfiguration::the_input_manager*;
183- mir::input::android::DefaultInputConfiguration::the_input_translator*;
184- mir::input::android::DefaultInputConfiguration::the_reader*;
185- mir::input::android::DefaultInputConfiguration::the_reader_policy*;
186- mir::input::android::DefaultInputConfiguration::the_reader_thread*;
187 mir::input::CompositeEventFilter::append*;
188 mir::input::CompositeEventFilter::prepend*;
189 mir::input::CursorImages::?CursorImages*;
190@@ -340,15 +220,11 @@
191 mir::input::CursorListener::CursorListener*;
192 mir::input::CursorListener::cursor_moved_to*;
193 mir::input::CursorListener::operator*;
194- mir::input::default_cursor_size*;
195 mir::input::EventFilter::?EventFilter*;
196 mir::input::EventFilter::EventFilter*;
197 mir::input::EventFilter::handle*;
198 mir::input::EventFilter::operator*;
199 mir::input::InputChannel::client_fd*;
200- mir::input::InputChannelFactory::InputChannelFactory*;
201- mir::input::InputChannelFactory::make_input_channel*;
202- mir::input::InputChannelFactory::operator*;
203 mir::input::InputChannel::InputChannel*;
204 mir::input::InputChannel::operator*;
205 mir::input::InputChannel::server_fd*;
206@@ -366,34 +242,6 @@
207 mir::input::InputManager::operator*;
208 mir::input::InputManager::start*;
209 mir::input::InputManager::stop*;
210- mir::input::InputRegion::bounding_rectangle*;
211- mir::input::InputRegion::confine*;
212- mir::input::InputRegion::?InputRegion*;
213- mir::input::InputRegion::InputRegion*;
214- mir::input::InputRegion::operator*;
215- mir::input::InputReport::?InputReport*;
216- mir::input::InputReport::InputReport*;
217- mir::input::InputReport::operator*;
218- mir::input::InputReport::published_key_event*;
219- mir::input::InputReport::published_motion_event*;
220- mir::input::InputReport::received_event_finished_signal*;
221- mir::input::InputReport::received_event_from_kernel*;
222- mir::input::InputSender::?InputSender*;
223- mir::input::InputSender::InputSender*;
224- mir::input::InputSender::operator*;
225- mir::input::InputSender::send_event*;
226- mir::input::InputSendObserver::client_blocked*;
227- mir::input::InputSendObserver::?InputSendObserver*;
228- mir::input::InputSendObserver::InputSendObserver*;
229- mir::input::InputSendObserver::operator*;
230- mir::input::InputSendObserver::send_failed*;
231- mir::input::InputSendObserver::send_suceeded*;
232- mir::input::InputTargets::add_observer*;
233- mir::input::InputTargets::for_each*;
234- mir::input::InputTargets::?InputTargets*;
235- mir::input::InputTargets::InputTargets*;
236- mir::input::InputTargets::operator*;
237- mir::input::InputTargets::remove_observer*;
238 mir::input::Surface::consume*;
239 mir::input::Surface::cursor_image*;
240 mir::input::Surface::input_area_contains*;
241@@ -404,43 +252,17 @@
242 mir::input::Surface::reception_mode*;
243 mir::input::Surface::?Surface*;
244 mir::input::Surface::Surface*;
245+ mir::input::TouchVisualizer::disable*;
246+ mir::input::TouchVisualizer::enable*;
247 mir::input::TouchVisualizer::operator*;
248 mir::input::TouchVisualizer::?TouchVisualizer*;
249 mir::input::TouchVisualizer::TouchVisualizer*;
250 mir::input::TouchVisualizer::visualize_touches*;
251- mir::input::TouchVisualizer::enable*;
252- mir::input::TouchVisualizer::disable*;
253- mir::input::VTFilter::handle*;
254- mir::logging::GlogLogger::GlogLogger*;
255- mir::logging::GlogLogger::log*;
256 mir::MainLoop::run*;
257 mir::MainLoop::stop*;
258 mir::report_exception*;
259- mir::report::legacy_input::initialize*;
260 mir::run_mir*;
261 mir::scene::a_surface*;
262- mir::scene::BufferStreamFactory::?BufferStreamFactory*;
263- mir::scene::BufferStreamFactory::BufferStreamFactory*;
264- mir::scene::BufferStreamFactory::create_buffer_stream*;
265- mir::scene::BufferStreamFactory::operator*;
266- mir::scene::LegacySceneChangeNotification::end_observation*;
267- mir::scene::LegacySceneChangeNotification::?LegacySceneChangeNotification*;
268- mir::scene::LegacySceneChangeNotification::LegacySceneChangeNotification*;
269- mir::scene::LegacySceneChangeNotification::surface_added*;
270- mir::scene::LegacySceneChangeNotification::surface_exists*;
271- mir::scene::LegacySceneChangeNotification::surface_removed*;
272- mir::scene::LegacySceneChangeNotification::surfaces_reordered*;
273- mir::scene::NullObserver::end_observation*;
274- mir::scene::NullObserver::?NullObserver*;
275- mir::scene::NullObserver::NullObserver*;
276- mir::scene::NullObserver::operator*;
277- mir::scene::NullObserver::surface_added*;
278- mir::scene::NullObserver::surface_exists*;
279- mir::scene::NullObserver::surface_removed*;
280- mir::scene::NullObserver::surfaces_reordered*;
281- mir::scene::NullSessionListener::?NullSessionListener*;
282- mir::scene::NullSessionListener::NullSessionListener*;
283- mir::scene::NullSessionListener::operator*;
284 mir::scene::NullSurfaceObserver::alpha_set_to*;
285 mir::scene::NullSurfaceObserver::attrib_changed*;
286 mir::scene::NullSurfaceObserver::cursor_image_set_to*;
287@@ -458,6 +280,7 @@
288 mir::scene::Observer::?Observer*;
289 mir::scene::Observer::Observer*;
290 mir::scene::Observer::operator*;
291+ mir::scene::Observer::scene_changed*;
292 mir::scene::Observer::surface_added*;
293 mir::scene::Observer::surface_exists*;
294 mir::scene::Observer::surface_removed*;
295@@ -484,13 +307,6 @@
296 mir::scene::PromptSessionManager::remove_session*;
297 mir::scene::PromptSessionManager::start_prompt_session_for*;
298 mir::scene::PromptSessionManager::stop_prompt_session*;
299- mir::scene::SceneReport::operator*;
300- mir::scene::SceneReport::?SceneReport*;
301- mir::scene::SceneReport::SceneReport*;
302- mir::scene::SceneReport::surface_added*;
303- mir::scene::SceneReport::surface_created*;
304- mir::scene::SceneReport::surface_deleted*;
305- mir::scene::SceneReport::surface_removed*;
306 mir::scene::Session::default_surface*;
307 mir::scene::Session::force_requests_to_complete*;
308 mir::scene::SessionListener::destroying_surface*;
309@@ -538,13 +354,6 @@
310 mir::scene::SurfaceCreationParameters::with_input_mode*;
311 mir::scene::SurfaceCreationParameters::with_output_id*;
312 mir::scene::Surface::cursor_image*;
313- mir::scene::SurfaceEventSource::attrib_changed*;
314- mir::scene::SurfaceEventSource::orientation_set_to*;
315- mir::scene::SurfaceEventSource::resized_to*;
316- mir::scene::SurfaceEventSource::SurfaceEventSource*;
317- mir::scene::SurfaceFactory::create_surface*;
318- mir::scene::SurfaceFactory::?SurfaceFactory*;
319- mir::scene::SurfaceFactory::SurfaceFactory*;
320 mir::scene::Surface::force_requests_to_complete*;
321 mir::scene::Surface::hide*;
322 mir::scene::Surface::input_bounds*;
323@@ -658,35 +467,6 @@
324 mir::time::Timer::operator*;
325 mir::time::Timer::?Timer*;
326 mir::time::Timer::Timer*;
327- non-virtual?thunk?to?mir::AsioMainLoop::create_alarm*;
328- non-virtual?thunk?to?mir::AsioMainLoop::enqueue*;
329- non-virtual?thunk?to?mir::AsioMainLoop::notify_at*;
330- non-virtual?thunk?to?mir::AsioMainLoop::notify_in*;
331- non-virtual?thunk?to?mir::AsioMainLoop::pause_processing_for*;
332- non-virtual?thunk?to?mir::AsioMainLoop::register_fd_handler*;
333- non-virtual?thunk?to?mir::AsioMainLoop::register_signal_handler*;
334- non-virtual?thunk?to?mir::AsioMainLoop::resume_processing_for*;
335- non-virtual?thunk?to?mir::AsioMainLoop::run*;
336- non-virtual?thunk?to?mir::AsioMainLoop::stop*;
337- non-virtual?thunk?to?mir::AsioMainLoop::unregister_fd_handler*;
338- non-virtual?thunk?to?mir::compositor::BufferStream::?BufferStream*;
339- non-virtual?thunk?to?mir::compositor::CompositorReport::?CompositorReport*;
340- non-virtual?thunk?to?mir::compositor::DisplayBufferCompositor::?DisplayBufferCompositor*;
341- non-virtual?thunk?to?mir::compositor::DisplayBufferCompositorFactory::?DisplayBufferCompositorFactory*;
342- non-virtual?thunk?to?mir::compositor::FrameDroppingPolicyFactory::?FrameDroppingPolicyFactory*;
343- non-virtual?thunk?to?mir::compositor::FrameDroppingPolicy::?FrameDroppingPolicy*;
344- non-virtual?thunk?to?mir::compositor::GLRenderer::begin*;
345- non-virtual?thunk?to?mir::compositor::GLRenderer::end*;
346- non-virtual?thunk?to?mir::compositor::GLRenderer::render*;
347- non-virtual?thunk?to?mir::compositor::GLRenderer::set_rotation*;
348- non-virtual?thunk?to?mir::compositor::GLRenderer::set_viewport*;
349- non-virtual?thunk?to?mir::compositor::GLRenderer::suspend*;
350- non-virtual?thunk?to?mir::compositor::GLRenderer::tessellate*;
351- non-virtual?thunk?to?mir::compositor::RecentlyUsedCache::drop_unused*;
352- non-virtual?thunk?to?mir::compositor::RecentlyUsedCache::invalidate*;
353- non-virtual?thunk?to?mir::compositor::RecentlyUsedCache::load*;
354- non-virtual?thunk?to?mir::compositor::RendererFactory::?RendererFactory*;
355- non-virtual?thunk?to?mir::compositor::Renderer::?Renderer*;
356 non-virtual?thunk?to?mir::compositor::SceneElement::?SceneElement*;
357 non-virtual?thunk?to?mir::DefaultServerConfiguration::is_key_repeat_enabled*;
358 non-virtual?thunk?to?mir::DefaultServerConfiguration::new_ipc_factory*;
359@@ -694,6 +474,7 @@
360 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_buffer_allocator*;
361 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_buffer_initializer*;
362 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_buffer_stream_factory*;
363+ non-virtual?thunk?to?mir::DefaultServerConfiguration::the_buffer_writer*;
364 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_clock*;
365 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_composite_event_filter*;
366 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_compositor*;
367@@ -730,10 +511,10 @@
368 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_input_region*;
369 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_input_registrar*;
370 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_input_report*;
371+ non-virtual?thunk?to?mir::DefaultServerConfiguration::the_input_scene*;
372 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_input_sender*;
373 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_input_send_observer*;
374 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_input_targeter*;
375- non-virtual?thunk?to?mir::DefaultServerConfiguration::the_input_targets*;
376 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_logger*;
377 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_main_loop*;
378 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_mediating_display_changer*;
379@@ -768,15 +549,11 @@
380 non-virtual?thunk?to?mir::DefaultServerConfiguration::the_touch_visualizer*;
381 non-virtual?thunk?to?mir::DefaultServerConfiguration::wrap_session_coordinator*;
382 non-virtual?thunk?to?mir::DefaultServerConfiguration::wrap_surface_coordinator*;
383- non-virtual?thunk?to?mir::DisplayChanger::?DisplayChanger*;
384 non-virtual?thunk?to?mir::frontend::ConnectionCreator::?ConnectionCreator*;
385- non-virtual?thunk?to?mir::frontend::Connector::?Connector*;
386- non-virtual?thunk?to?mir::frontend::ConnectorReport::?ConnectorReport*;
387 non-virtual?thunk?to?mir::frontend::detail::MessageProcessor::?MessageProcessor*;
388 non-virtual?thunk?to?mir::frontend::detail::ProtobufMessageSender::?ProtobufMessageSender*;
389 non-virtual?thunk?to?mir::frontend::DisplayChanger::?DisplayChanger*;
390 non-virtual?thunk?to?mir::frontend::EventSink::?EventSink*;
391- non-virtual?thunk?to?mir::frontend::MessageProcessorReport::?MessageProcessorReport*;
392 non-virtual?thunk?to?mir::frontend::PromptSession::?PromptSession*;
393 non-virtual?thunk?to?mir::frontend::ProtobufConnectionCreator::create_connection_for*;
394 non-virtual?thunk?to?mir::frontend::ProtobufConnectionCreator::create_processor*;
395@@ -785,43 +562,13 @@
396 non-virtual?thunk?to?mir::frontend::Session::?Session*;
397 non-virtual?thunk?to?mir::frontend::Shell::?Shell*;
398 non-virtual?thunk?to?mir::frontend::Surface::?Surface*;
399- non-virtual?thunk?to?mir::graphics::SurfacelessEGLContext::make_current*;
400- non-virtual?thunk?to?mir::graphics::SurfacelessEGLContext::release_current*;
401- non-virtual?thunk?to?mir::graphics::SurfacelessEGLContext::?SurfacelessEGLContext*;
402- non-virtual?thunk?to?mir::input::android::DefaultInputConfiguration::?DefaultInputConfiguration*;
403- non-virtual?thunk?to?mir::input::android::DefaultInputConfiguration::the_event_hub*;
404- non-virtual?thunk?to?mir::input::android::DefaultInputConfiguration::the_input_manager*;
405- non-virtual?thunk?to?mir::input::android::DefaultInputConfiguration::the_input_translator*;
406- non-virtual?thunk?to?mir::input::android::DefaultInputConfiguration::the_reader*;
407- non-virtual?thunk?to?mir::input::android::DefaultInputConfiguration::the_reader_policy*;
408- non-virtual?thunk?to?mir::input::android::DefaultInputConfiguration::the_reader_thread*;
409 non-virtual?thunk?to?mir::input::CursorImages::?CursorImages*;
410 non-virtual?thunk?to?mir::input::CursorListener::?CursorListener*;
411 non-virtual?thunk?to?mir::input::EventFilter::?EventFilter*;
412 non-virtual?thunk?to?mir::input::InputConfiguration::?InputConfiguration*;
413 non-virtual?thunk?to?mir::input::InputDispatcher::?InputDispatcher*;
414- non-virtual?thunk?to?mir::input::InputRegion::?InputRegion*;
415- non-virtual?thunk?to?mir::input::InputReport::?InputReport*;
416- non-virtual?thunk?to?mir::input::InputSender::?InputSender*;
417- non-virtual?thunk?to?mir::input::InputSendObserver::?InputSendObserver*;
418- non-virtual?thunk?to?mir::input::InputTargets::?InputTargets*;
419 non-virtual?thunk?to?mir::input::Surface::?Surface*;
420 non-virtual?thunk?to?mir::input::TouchVisualizer::?TouchVisualizer*;
421- non-virtual?thunk?to?mir::input::VTFilter::handle*;
422- non-virtual?thunk?to?mir::logging::GlogLogger::log*;
423- non-virtual?thunk?to?mir::scene::BufferStreamFactory::?BufferStreamFactory*;
424- non-virtual?thunk?to?mir::scene::LegacySceneChangeNotification::end_observation*;
425- non-virtual?thunk?to?mir::scene::LegacySceneChangeNotification::surface_added*;
426- non-virtual?thunk?to?mir::scene::LegacySceneChangeNotification::surface_exists*;
427- non-virtual?thunk?to?mir::scene::LegacySceneChangeNotification::surface_removed*;
428- non-virtual?thunk?to?mir::scene::LegacySceneChangeNotification::surfaces_reordered*;
429- non-virtual?thunk?to?mir::scene::NullObserver::end_observation*;
430- non-virtual?thunk?to?mir::scene::NullObserver::?NullObserver*;
431- non-virtual?thunk?to?mir::scene::NullObserver::surface_added*;
432- non-virtual?thunk?to?mir::scene::NullObserver::surface_exists*;
433- non-virtual?thunk?to?mir::scene::NullObserver::surface_removed*;
434- non-virtual?thunk?to?mir::scene::NullObserver::surfaces_reordered*;
435- non-virtual?thunk?to?mir::scene::NullSessionListener::?NullSessionListener*;
436 non-virtual?thunk?to?mir::scene::NullSurfaceObserver::alpha_set_to*;
437 non-virtual?thunk?to?mir::scene::NullSurfaceObserver::attrib_changed*;
438 non-virtual?thunk?to?mir::scene::NullSurfaceObserver::cursor_image_set_to*;
439@@ -837,15 +584,10 @@
440 non-virtual?thunk?to?mir::scene::PlacementStrategy::?PlacementStrategy*;
441 non-virtual?thunk?to?mir::scene::PromptSessionListener::?PromptSessionListener*;
442 non-virtual?thunk?to?mir::scene::PromptSessionManager::?PromptSessionManager*;
443- non-virtual?thunk?to?mir::scene::SceneReport::?SceneReport*;
444 non-virtual?thunk?to?mir::scene::SessionListener::?SessionListener*;
445 non-virtual?thunk?to?mir::scene::SurfaceBufferAccess::?SurfaceBufferAccess*;
446 non-virtual?thunk?to?mir::scene::SurfaceConfigurator::?SurfaceConfigurator*;
447 non-virtual?thunk?to?mir::scene::SurfaceCoordinator::?SurfaceCoordinator*;
448- non-virtual?thunk?to?mir::scene::SurfaceEventSource::attrib_changed*;
449- non-virtual?thunk?to?mir::scene::SurfaceEventSource::orientation_set_to*;
450- non-virtual?thunk?to?mir::scene::SurfaceEventSource::resized_to*;
451- non-virtual?thunk?to?mir::scene::SurfaceFactory::?SurfaceFactory*;
452 non-virtual?thunk?to?mir::scene::SurfaceObserver::?SurfaceObserver*;
453 non-virtual?thunk?to?mir::ServerActionQueue::?ServerActionQueue*;
454 non-virtual?thunk?to?mir::ServerConfiguration::?ServerConfiguration*;
455@@ -864,35 +606,18 @@
456 non-virtual?thunk?to?mir::shell::SurfaceCoordinatorWrapper::remove_surface*;
457 non-virtual?thunk?to?mir::time::Alarm::?Alarm*;
458 non-virtual?thunk?to?mir::time::Timer::?Timer*;
459- typeinfo?for?mir::AsioMainLoop;
460- typeinfo?for?mir::compositor::BufferStream;
461 typeinfo?for?mir::compositor::Compositor;
462- typeinfo?for?mir::compositor::CompositorReport;
463- typeinfo?for?mir::compositor::DisplayBufferCompositor;
464- typeinfo?for?mir::compositor::DisplayBufferCompositorFactory;
465- typeinfo?for?mir::compositor::FrameDroppingPolicy;
466- typeinfo?for?mir::compositor::FrameDroppingPolicyFactory;
467- typeinfo?for?mir::compositor::GLRenderer;
468- typeinfo?for?mir::compositor::RecentlyUsedCache;
469- typeinfo?for?mir::compositor::Renderer;
470- typeinfo?for?mir::compositor::RendererFactory;
471 typeinfo?for?mir::compositor::Scene;
472 typeinfo?for?mir::compositor::SceneElement;
473 typeinfo?for?mir::DefaultServerConfiguration;
474- typeinfo?for?mir::DefaultServerStatusListener;
475- typeinfo?for?mir::DisplayChanger;
476 typeinfo?for?mir::DisplayServer;
477 typeinfo?for?mir::EmergencyCleanup;
478- typeinfo?for?mir::frontend::ConnectionContext;
479 typeinfo?for?mir::frontend::ConnectionCreator;
480- typeinfo?for?mir::frontend::Connector;
481- typeinfo?for?mir::frontend::ConnectorReport;
482 typeinfo?for?mir::frontend::detail::Invocation;
483 typeinfo?for?mir::frontend::detail::MessageProcessor;
484 typeinfo?for?mir::frontend::detail::ProtobufMessageSender;
485 typeinfo?for?mir::frontend::DisplayChanger;
486 typeinfo?for?mir::frontend::EventSink;
487- typeinfo?for?mir::frontend::MessageProcessorReport;
488 typeinfo?for?mir::frontend::PromptSession;
489 typeinfo?for?mir::frontend::ProtobufConnectionCreator;
490 typeinfo?for?mir::frontend::Screencast;
491@@ -902,34 +627,18 @@
492 typeinfo?for?mir::frontend::SessionMediatorReport;
493 typeinfo?for?mir::frontend::Shell;
494 typeinfo?for?mir::frontend::Surface;
495- typeinfo?for?mir::graphics::GLExtensionsBase;
496- typeinfo?for?mir::graphics::SurfacelessEGLContext;
497- typeinfo?for?mir::input::android::DefaultInputConfiguration;
498 typeinfo?for?mir::input::CompositeEventFilter;
499 typeinfo?for?mir::input::CursorImages;
500 typeinfo?for?mir::input::CursorListener;
501 typeinfo?for?mir::input::EventFilter;
502 typeinfo?for?mir::input::InputChannel;
503- typeinfo?for?mir::input::InputChannelFactory;
504 typeinfo?for?mir::input::InputConfiguration;
505 typeinfo?for?mir::input::InputDispatcher;
506 typeinfo?for?mir::input::InputManager;
507- typeinfo?for?mir::input::InputRegion;
508- typeinfo?for?mir::input::InputReport;
509- typeinfo?for?mir::input::InputSender;
510- typeinfo?for?mir::input::InputSendObserver;
511- typeinfo?for?mir::input::InputTargets;
512 typeinfo?for?mir::input::Surface;
513 typeinfo?for?mir::input::TouchVisualizer;
514 typeinfo?for?mir::input::TouchVisualizer::Spot;
515- typeinfo?for?mir::input::VTFilter;
516- typeinfo?for?mir::logging::GlogLogger;
517 typeinfo?for?mir::MainLoop;
518- typeinfo?for?mir::scene::BufferStreamFactory;
519- typeinfo?for?mir::scene::LegacySceneChangeNotification;
520- typeinfo?for?mir::scene::NullObserver;
521- typeinfo?for?mir::scene::NullPromptSessionListener;
522- typeinfo?for?mir::scene::NullSessionListener;
523 typeinfo?for?mir::scene::NullSurfaceObserver;
524 typeinfo?for?mir::scene::Observer;
525 typeinfo?for?mir::scene::PlacementStrategy;
526@@ -937,7 +646,6 @@
527 typeinfo?for?mir::scene::PromptSessionCreationParameters;
528 typeinfo?for?mir::scene::PromptSessionListener;
529 typeinfo?for?mir::scene::PromptSessionManager;
530- typeinfo?for?mir::scene::SceneReport;
531 typeinfo?for?mir::scene::Session;
532 typeinfo?for?mir::scene::SessionCoordinator;
533 typeinfo?for?mir::scene::SessionListener;
534@@ -947,8 +655,6 @@
535 typeinfo?for?mir::scene::SurfaceConfigurator;
536 typeinfo?for?mir::scene::SurfaceCoordinator;
537 typeinfo?for?mir::scene::SurfaceCreationParameters;
538- typeinfo?for?mir::scene::SurfaceEventSource;
539- typeinfo?for?mir::scene::SurfaceFactory;
540 typeinfo?for?mir::scene::SurfaceObserver;
541 typeinfo?for?mir::ServerActionQueue;
542 typeinfo?for?mir::ServerConfiguration;
543@@ -962,35 +668,18 @@
544 typeinfo?for?mir::shell::SurfaceCoordinatorWrapper;
545 typeinfo?for?mir::time::Alarm;
546 typeinfo?for?mir::time::Timer;
547- vtable?for?mir::AsioMainLoop;
548- vtable?for?mir::compositor::BufferStream;
549 vtable?for?mir::compositor::Compositor;
550- vtable?for?mir::compositor::CompositorReport;
551- vtable?for?mir::compositor::DisplayBufferCompositor;
552- vtable?for?mir::compositor::DisplayBufferCompositorFactory;
553- vtable?for?mir::compositor::FrameDroppingPolicy;
554- vtable?for?mir::compositor::FrameDroppingPolicyFactory;
555- vtable?for?mir::compositor::GLRenderer;
556- vtable?for?mir::compositor::RecentlyUsedCache;
557- vtable?for?mir::compositor::Renderer;
558- vtable?for?mir::compositor::RendererFactory;
559 vtable?for?mir::compositor::Scene;
560 vtable?for?mir::compositor::SceneElement;
561 vtable?for?mir::DefaultServerConfiguration;
562- vtable?for?mir::DefaultServerStatusListener;
563- vtable?for?mir::DisplayChanger;
564 vtable?for?mir::DisplayServer;
565 vtable?for?mir::EmergencyCleanup;
566- vtable?for?mir::frontend::ConnectionContext;
567 vtable?for?mir::frontend::ConnectionCreator;
568- vtable?for?mir::frontend::Connector;
569- vtable?for?mir::frontend::ConnectorReport;
570 vtable?for?mir::frontend::detail::Invocation;
571 vtable?for?mir::frontend::detail::MessageProcessor;
572 vtable?for?mir::frontend::detail::ProtobufMessageSender;
573 vtable?for?mir::frontend::DisplayChanger;
574 vtable?for?mir::frontend::EventSink;
575- vtable?for?mir::frontend::MessageProcessorReport;
576 vtable?for?mir::frontend::PromptSession;
577 vtable?for?mir::frontend::ProtobufConnectionCreator;
578 vtable?for?mir::frontend::Screencast;
579@@ -1000,34 +689,18 @@
580 vtable?for?mir::frontend::SessionMediatorReport;
581 vtable?for?mir::frontend::Shell;
582 vtable?for?mir::frontend::Surface;
583- vtable?for?mir::graphics::GLExtensionsBase;
584- vtable?for?mir::graphics::SurfacelessEGLContext;
585- vtable?for?mir::input::android::DefaultInputConfiguration;
586 vtable?for?mir::input::CompositeEventFilter;
587 vtable?for?mir::input::CursorImages;
588 vtable?for?mir::input::CursorListener;
589 vtable?for?mir::input::EventFilter;
590 vtable?for?mir::input::InputChannel;
591- vtable?for?mir::input::InputChannelFactory;
592 vtable?for?mir::input::InputConfiguration;
593 vtable?for?mir::input::InputDispatcher;
594 vtable?for?mir::input::InputManager;
595- vtable?for?mir::input::InputRegion;
596- vtable?for?mir::input::InputReport;
597- vtable?for?mir::input::InputSender;
598- vtable?for?mir::input::InputSendObserver;
599- vtable?for?mir::input::InputTargets;
600 vtable?for?mir::input::Surface;
601 vtable?for?mir::input::TouchVisualizer;
602 vtable?for?mir::input::TouchVisualizer::Spot;
603- vtable?for?mir::input::VTFilter;
604- vtable?for?mir::logging::GlogLogger;
605 vtable?for?mir::MainLoop;
606- vtable?for?mir::scene::BufferStreamFactory;
607- vtable?for?mir::scene::LegacySceneChangeNotification;
608- vtable?for?mir::scene::NullObserver;
609- vtable?for?mir::scene::NullPromptSessionListener;
610- vtable?for?mir::scene::NullSessionListener;
611 vtable?for?mir::scene::NullSurfaceObserver;
612 vtable?for?mir::scene::Observer;
613 vtable?for?mir::scene::PlacementStrategy;
614@@ -1035,7 +708,6 @@
615 vtable?for?mir::scene::PromptSessionCreationParameters;
616 vtable?for?mir::scene::PromptSessionListener;
617 vtable?for?mir::scene::PromptSessionManager;
618- vtable?for?mir::scene::SceneReport;
619 vtable?for?mir::scene::Session;
620 vtable?for?mir::scene::SessionCoordinator;
621 vtable?for?mir::scene::SessionListener;
622@@ -1045,8 +717,6 @@
623 vtable?for?mir::scene::SurfaceConfigurator;
624 vtable?for?mir::scene::SurfaceCoordinator;
625 vtable?for?mir::scene::SurfaceCreationParameters;
626- vtable?for?mir::scene::SurfaceEventSource;
627- vtable?for?mir::scene::SurfaceFactory;
628 vtable?for?mir::scene::SurfaceObserver;
629 vtable?for?mir::ServerActionQueue;
630 vtable?for?mir::ServerConfiguration;
631@@ -1060,6 +730,30 @@
632 vtable?for?mir::shell::SurfaceCoordinatorWrapper;
633 vtable?for?mir::time::Alarm;
634 vtable?for?mir::time::Timer;
635+
636+# These symbols are needed by mir_acceptance_tests but are not intended to be public
637+ mir::input::android::DefaultInputConfiguration::DefaultInputConfiguration*;
638+ mir::input::android::DefaultInputConfiguration::?DefaultInputConfiguration*;
639+ mir::input::android::DefaultInputConfiguration::the_input_manager*;
640+ mir::input::android::DefaultInputConfiguration::the_reader*;
641+ mir::input::android::DefaultInputConfiguration::the_input_translator*;
642+ mir::input::android::DefaultInputConfiguration::the_reader_thread*;
643+ mir::input::android::DefaultInputConfiguration::the_reader_policy*;
644+ typeinfo?for?mir::input::android::DefaultInputConfiguration;
645+
646+# these symbols are needed by mir_demo_server_shell but are not intended to be public
647+ mir::compositor::GLRenderer::begin*;
648+ mir::compositor::GLRenderer::destination_alpha*;
649+ mir::compositor::GLRenderer::end*;
650+ mir::compositor::GLRenderer::GLRenderer*;
651+ mir::compositor::GLRenderer::render*;
652+ mir::compositor::GLRenderer::set_rotation*;
653+ mir::compositor::GLRenderer::set_viewport*;
654+ mir::compositor::GLRenderer::suspend*;
655+ mir::compositor::GLRenderer::tessellate*;
656+ typeinfo?for?mir::compositor::GLRenderer;
657+ vtable?for?mir::compositor::GLRenderer;
658+ vtable?for?mir::compositor::RecentlyUsedCache;
659 };
660 local: *;
661 };

Subscribers

People subscribed via source and target branches