3
3
mir_arrow_cursor_name;
4
mir_buffer_stream_get_current_buffer;
5
mir_buffer_stream_get_egl_native_window;
6
mir_buffer_stream_get_graphics_region;
7
mir_buffer_stream_get_platform_type;
8
mir_buffer_stream_is_valid;
9
mir_buffer_stream_release;
10
mir_buffer_stream_release_sync;
11
mir_buffer_stream_swap_buffers;
12
mir_buffer_stream_swap_buffers_sync;
4
13
mir_busy_cursor_name;
5
14
mir_caret_cursor_name;
6
15
mir_closed_hand_cursor_name;
8
17
mir_connection_api_impl;
9
18
mir_connection_apply_display_config;
19
mir_connection_create_buffer_stream;
20
mir_connection_create_buffer_stream_sync;
10
21
mir_connection_create_display_config;
11
22
mir_connection_create_prompt_session_sync;
12
23
mir_connection_create_screencast_sync;
24
mir_connection_create_spec_for_changes;
25
mir_connection_create_spec_for_dialog;
13
26
mir_connection_create_spec_for_input_method;
27
mir_connection_create_spec_for_menu;
14
28
mir_connection_create_spec_for_modal_dialog;
15
mir_connection_create_surface;
16
mir_connection_create_surface_sync;
17
mir_connection_drm_auth_magic;
18
mir_connection_drm_set_gbm_device;
29
mir_connection_create_spec_for_normal_surface;
30
mir_connection_create_spec_for_tooltip;
19
31
mir_connection_get_available_surface_formats;
20
mir_connection_get_display_info;
21
32
mir_connection_get_egl_native_display;
22
33
mir_connection_get_error_message;
23
34
mir_connection_get_platform;
28
39
mir_connection_set_lifecycle_event_callback;
30
41
mir_cursor_configuration_destroy;
42
mir_cursor_configuration_from_buffer_stream;
31
43
mir_cursor_configuration_from_name;
32
44
mir_default_cursor_name;
33
45
mir_diagonal_resize_bottom_to_top_cursor_name;
34
46
mir_diagonal_resize_top_to_bottom_cursor_name;
35
47
mir_disabled_cursor_name;
36
48
mir_display_config_destroy;
37
mir_horizontal_resize_cursor_name;
38
mir_hsplit_resize_cursor_name;
39
mir_omnidirectional_resize_cursor_name;
40
mir_open_hand_cursor_name;
41
mir_platform_message_create;
42
mir_platform_message_get_data;
43
mir_platform_message_get_fds;
44
mir_platform_message_get_opcode;
45
mir_platform_message_release;
46
mir_platform_message_set_data;
47
mir_platform_message_set_fds;
48
mir_pointing_hand_cursor_name;
49
mir_prompt_session_error_message;
50
mir_prompt_session_is_valid;
51
mir_prompt_session_new_fds_for_prompt_providers;
52
mir_prompt_session_release_sync;
53
mir_screencast_egl_native_window;
54
mir_screencast_release_sync;
55
mir_surface_configure_cursor;
56
mir_surface_get_current_buffer;
58
mir_surface_get_egl_native_window;
59
mir_surface_get_error_message;
60
mir_surface_get_focus;
61
mir_surface_get_graphics_region;
63
mir_surface_get_orientation;
64
mir_surface_get_parameters;
65
mir_surface_get_platform_type;
66
mir_surface_get_state;
67
mir_surface_get_swapinterval;
69
mir_surface_get_visibility;
72
mir_surface_release_sync;
73
mir_surface_set_event_handler;
74
mir_surface_set_state;
75
mir_surface_set_swapinterval;
77
mir_surface_spec_release;
78
mir_surface_swap_buffers;
79
mir_surface_swap_buffers_sync;
80
mir_vertical_resize_cursor_name;
81
mir_vsplit_resize_cursor_name;
88
mir_connection_create_spec_for_normal_surface;
90
mir_surface_create_sync;
91
mir_surface_spec_set_buffer_usage;
92
mir_surface_spec_set_fullscreen_on_output;
93
mir_surface_spec_set_height;
94
mir_surface_spec_set_name;
95
mir_surface_spec_set_pixel_format;
96
mir_surface_spec_set_width;
101
mir_surface_get_preferred_orientation;
102
mir_surface_set_preferred_orientation;
103
mir_surface_spec_set_preferred_orientation;
106
MIR_CLIENT_8.3 { # New in Mir 0.11
108
mir_connection_create_spec_for_dialog;
109
mir_connection_create_spec_for_menu;
110
mir_connection_create_spec_for_tooltip;
111
mir_connection_platform_operation;
114
MIR_CLIENT_8.4 { # New in Mir 0.13
116
mir_connection_create_spec_for_changes;
117
mir_surface_apply_spec;
118
mir_surface_set_event_handler;
119
mir_default_cursor_name;
120
mir_disabled_cursor_name;
121
mir_arrow_cursor_name;
122
mir_busy_cursor_name;
123
mir_caret_cursor_name;
124
mir_pointing_hand_cursor_name;
125
mir_open_hand_cursor_name;
126
mir_closed_hand_cursor_name;
127
mir_horizontal_resize_cursor_name;
128
mir_vertical_resize_cursor_name;
129
mir_diagonal_resize_bottom_to_top_cursor_name;
130
mir_diagonal_resize_top_to_bottom_cursor_name;
131
mir_omnidirectional_resize_cursor_name;
132
mir_vsplit_resize_cursor_name;
133
mir_hsplit_resize_cursor_name;
134
49
mir_event_get_close_surface_event;
50
mir_event_get_input_configuration_event;
135
51
mir_event_get_input_event;
136
52
mir_event_get_keymap_event;
137
53
mir_event_get_orientation_event;
138
54
mir_event_get_prompt_session_event;
139
55
mir_event_get_resize_event;
140
56
mir_event_get_surface_event;
141
mir_event_get_input_configuration_event;
142
57
mir_event_get_type;
60
mir_horizontal_resize_cursor_name;
61
mir_hsplit_resize_cursor_name;
143
62
mir_input_configuration_event_get_action;
63
mir_input_configuration_event_get_device_id;
144
64
mir_input_configuration_event_get_time;
145
mir_input_configuration_event_get_device_id;
148
65
mir_input_event_get_device_id;
149
66
mir_input_event_get_event_time;
150
67
mir_input_event_get_keyboard_event;
156
73
mir_keyboard_event_modifiers;
157
74
mir_keyboard_event_scan_code;
158
75
mir_keymap_event_get_rules;
76
mir_omnidirectional_resize_cursor_name;
77
mir_open_hand_cursor_name;
159
78
mir_orientation_event_get_direction;
79
mir_platform_message_create;
80
mir_platform_message_get_data;
81
mir_platform_message_get_fds;
82
mir_platform_message_get_opcode;
83
mir_platform_message_release;
84
mir_platform_message_set_data;
85
mir_platform_message_set_fds;
160
86
mir_pointer_event_action;
161
87
mir_pointer_event_axis_value;
88
mir_pointer_event_buttons;
162
89
mir_pointer_event_button_state;
163
90
mir_pointer_event_modifiers;
91
mir_pointing_hand_cursor_name;
92
mir_prompt_session_error_message;
164
93
mir_prompt_session_event_get_state;
94
mir_prompt_session_is_valid;
95
mir_prompt_session_new_fds_for_prompt_providers;
96
mir_prompt_session_release_sync;
165
97
mir_resize_event_get_height;
166
98
mir_resize_event_get_width;
99
mir_screencast_get_buffer_stream;
100
mir_screencast_release_sync;
101
mir_surface_apply_spec;
102
mir_surface_configure_cursor;
104
mir_surface_create_sync;
167
105
mir_surface_event_get_attribute;
168
106
mir_surface_event_get_attribute_value;
107
mir_surface_get_buffer_stream;
109
mir_surface_get_error_message;
110
mir_surface_get_focus;
111
mir_surface_get_orientation;
112
mir_surface_get_parameters;
113
mir_surface_get_preferred_orientation;
114
mir_surface_get_state;
115
mir_surface_get_swapinterval;
116
mir_surface_get_type;
117
mir_surface_get_visibility;
118
mir_surface_is_valid;
120
mir_surface_release_sync;
121
mir_surface_set_event_handler;
122
mir_surface_set_preferred_orientation;
123
mir_surface_set_state;
169
124
mir_surface_set_swapinterval;
125
mir_surface_spec_release;
126
mir_surface_spec_set_buffer_usage;
127
mir_surface_spec_set_fullscreen_on_output;
128
mir_surface_spec_set_height;
170
129
mir_surface_spec_set_height_increment;
171
130
mir_surface_spec_set_max_aspect_ratio;
131
mir_surface_spec_set_max_height;
172
132
mir_surface_spec_set_max_width;
173
mir_surface_spec_set_max_height;
174
133
mir_surface_spec_set_min_aspect_ratio;
134
mir_surface_spec_set_min_height;
175
135
mir_surface_spec_set_min_width;
176
mir_surface_spec_set_min_height;
136
mir_surface_spec_set_name;
137
mir_surface_spec_set_pixel_format;
138
mir_surface_spec_set_preferred_orientation;
139
mir_surface_spec_set_width;
177
140
mir_surface_spec_set_width_increment;
178
mir_surface_swap_buffers;
179
mir_surface_swap_buffers_sync;
180
mir_touch_event_modifiers;
181
141
mir_touch_event_action;
182
142
mir_touch_event_axis_value;
144
mir_touch_event_modifiers;
183
145
mir_touch_event_point_count;
185
146
mir_touch_event_tooltype;
186
mir_surface_get_buffer_stream;
187
mir_buffer_stream_get_current_buffer;
188
mir_buffer_stream_get_platform_type;
189
mir_buffer_stream_swap_buffers;
190
mir_buffer_stream_swap_buffers_sync;
191
mir_screencast_get_buffer_stream;
192
mir_buffer_stream_get_egl_native_window;
193
mir_buffer_stream_get_graphics_region;
194
mir_connection_create_buffer_stream_sync;
195
mir_cursor_configuration_from_buffer_stream;
196
mir_buffer_stream_release;
197
mir_buffer_stream_release_sync;
198
mir_buffer_stream_is_valid;
199
mir_pointer_event_buttons; # Move to 8.5
147
mir_vertical_resize_cursor_name;
148
mir_vsplit_resize_cursor_name;
202
MIR_CLIENT_DETAIL_8 {
153
MIR_CLIENT_DETAIL_9 {
205
156
mir::events::make_event*;