Merge lp:~alan-griffiths/miral/init-1.1 into lp:miral
- init-1.1
- Merge into trunk
Proposed by
Alan Griffiths
Status: | Merged |
---|---|
Merged at revision: | 484 |
Proposed branch: | lp:~alan-griffiths/miral/init-1.1 |
Merge into: | lp:miral |
Prerequisite: | lp:~alan-griffiths/miral/mir-0.26-compatibility |
Diff against target: |
566 lines (+434/-10) 6 files modified
debian/changelog (+10/-0) debian/libmiral2.symbols (+9/-1) miral/symbols.map (+39/-5) miral/window_info.cpp (+21/-0) miral/window_management_policy.cpp (+8/-0) scripts/process_doxygen_xml.py (+347/-4) |
To merge this branch: | bzr merge lp:~alan-griffiths/miral/init-1.1 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Gerry Boland | Pending | ||
Review via email: mp+314866@code.launchpad.net |
This proposal supersedes a proposal from 2016-12-14.
Commit message
Init 1.1
Description of the change
To post a comment you must log in.
Revision history for this message
Gerry Boland (gerboland) wrote : Posted in a previous version of this proposal | # |
review:
Needs Information
- 480. By Alan Griffiths
-
Only use -Wno-mismatched
-tags when it is needed - 481. By Alan Griffiths
-
Code compatibility with Mir 0.26
- 482. By Alan Griffiths
-
Respect the deprecations landing in lp:mir (and then 0.26)
- 483. By Alberto Aguirre
-
Address mir 0.26 changes to debug coordinate translation
- 484. By Alan Griffiths
-
Update changelog ready for 1.1 release
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'debian/changelog' | |||
2 | --- debian/changelog 2016-12-20 16:00:02 +0000 | |||
3 | +++ debian/changelog 2017-01-16 17:39:12 +0000 | |||
4 | @@ -1,3 +1,13 @@ | |||
5 | 1 | miral (1.1.0) UNRELEASED; urgency=medium | ||
6 | 2 | |||
7 | 3 | * New upstream release 1.1.0 (https://launchpad.net/miral/+milestone/1.1) | ||
8 | 4 | - ABI summary: | ||
9 | 5 | . miral ABI unchanged at 2 | ||
10 | 6 | - Enhancements: | ||
11 | 7 | - Bugs fixed: | ||
12 | 8 | |||
13 | 9 | -- Alan Griffiths <alan.griffiths@canonical.com> Wed, 14 Dec 2016 16:31:08 +0000 | ||
14 | 10 | |||
15 | 1 | miral (1.0.1+17.04.20161220-0ubuntu1) zesty; urgency=medium | 11 | miral (1.0.1+17.04.20161220-0ubuntu1) zesty; urgency=medium |
16 | 2 | 12 | ||
17 | 3 | * New upstream release 1.0.1 (https://launchpad.net/miral/+milestone/1.0) | 13 | * New upstream release 1.0.1 (https://launchpad.net/miral/+milestone/1.0) |
18 | 4 | 14 | ||
19 | === modified file 'debian/libmiral2.symbols' | |||
20 | --- debian/libmiral2.symbols 2016-12-13 13:07:15 +0000 | |||
21 | +++ debian/libmiral2.symbols 2017-01-16 17:39:12 +0000 | |||
22 | @@ -354,4 +354,12 @@ | |||
23 | 354 | (c++)"typeinfo for miral::CanonicalWindowManagerPolicy@MIRAL_1.0" 1.0.0 | 354 | (c++)"typeinfo for miral::CanonicalWindowManagerPolicy@MIRAL_1.0" 1.0.0 |
24 | 355 | (c++)"vtable for miral::ActiveOutputsListener@MIRAL_1.0" 1.0.0 | 355 | (c++)"vtable for miral::ActiveOutputsListener@MIRAL_1.0" 1.0.0 |
25 | 356 | (c++)"vtable for miral::WindowManagementPolicy@MIRAL_1.0" 1.0.0 | 356 | (c++)"vtable for miral::WindowManagementPolicy@MIRAL_1.0" 1.0.0 |
26 | 357 | (c++)"vtable for miral::CanonicalWindowManagerPolicy@MIRAL_1.0" 1.0.0 | ||
27 | 358 | \ No newline at end of file | 357 | \ No newline at end of file |
28 | 358 | (c++)"vtable for miral::CanonicalWindowManagerPolicy@MIRAL_1.0" 1.0.0 | ||
29 | 359 | MIRAL_1.1@MIRAL_1.1 1.1.0 | ||
30 | 360 | (c++)"miral::WindowInfo::needs_titlebar(MirWindowType)@MIRAL_1.1" 1.1.0 | ||
31 | 361 | (c++)"miral::WindowInfo::type(MirWindowType)@MIRAL_1.1" 1.1.0 | ||
32 | 362 | (c++)"miral::WindowInfo::type() const@MIRAL_1.1" 1.1.0 | ||
33 | 363 | (c++)"miral::WindowInfo::state() const@MIRAL_1.1" 1.1.0 | ||
34 | 364 | (c++)"miral::WindowInfo::state(MirWindowState)@MIRAL_1.1" 1.1.0 | ||
35 | 365 | (c++)"miral::WindowManagementPolicy::advise_state_change(miral::WindowInfo const&, MirWindowState)@MIRAL_1.1" 1.1.0 | ||
36 | 366 | (c++)"miral::WindowInfo::can_morph_to(MirWindowType) const@MIRAL_1.1" 1.1.0 | ||
37 | 359 | 367 | ||
38 | === modified file 'miral/symbols.map' | |||
39 | --- miral/symbols.map 2016-12-13 13:07:15 +0000 | |||
40 | +++ miral/symbols.map 2017-01-16 17:39:12 +0000 | |||
41 | @@ -112,7 +112,6 @@ | |||
42 | 112 | miral::WindowInfo::WindowInfo*; | 112 | miral::WindowInfo::WindowInfo*; |
43 | 113 | miral::WindowInfo::add_child*; | 113 | miral::WindowInfo::add_child*; |
44 | 114 | miral::WindowInfo::can_be_active*; | 114 | miral::WindowInfo::can_be_active*; |
45 | 115 | miral::WindowInfo::can_morph_to*; | ||
46 | 116 | miral::WindowInfo::children*; | 115 | miral::WindowInfo::children*; |
47 | 117 | miral::WindowInfo::confine_pointer*; | 116 | miral::WindowInfo::confine_pointer*; |
48 | 118 | miral::WindowInfo::constrain_resize*; | 117 | miral::WindowInfo::constrain_resize*; |
49 | @@ -128,15 +127,12 @@ | |||
50 | 128 | miral::WindowInfo::must_have_parent*; | 127 | miral::WindowInfo::must_have_parent*; |
51 | 129 | miral::WindowInfo::must_not_have_parent*; | 128 | miral::WindowInfo::must_not_have_parent*; |
52 | 130 | miral::WindowInfo::name*; | 129 | miral::WindowInfo::name*; |
53 | 131 | miral::WindowInfo::needs_titlebar*; | ||
54 | 132 | miral::WindowInfo::operator*; | 130 | miral::WindowInfo::operator*; |
55 | 133 | miral::WindowInfo::output_id*; | 131 | miral::WindowInfo::output_id*; |
56 | 134 | miral::WindowInfo::parent*; | 132 | miral::WindowInfo::parent*; |
57 | 135 | miral::WindowInfo::preferred_orientation*; | 133 | miral::WindowInfo::preferred_orientation*; |
58 | 136 | miral::WindowInfo::remove_child*; | 134 | miral::WindowInfo::remove_child*; |
59 | 137 | miral::WindowInfo::restore_rect*; | 135 | miral::WindowInfo::restore_rect*; |
60 | 138 | miral::WindowInfo::state*; | ||
61 | 139 | miral::WindowInfo::type*; | ||
62 | 140 | miral::WindowInfo::userdata*; | 136 | miral::WindowInfo::userdata*; |
63 | 141 | miral::WindowInfo::width_inc*; | 137 | miral::WindowInfo::width_inc*; |
64 | 142 | miral::WindowInfo::window*; | 138 | miral::WindowInfo::window*; |
65 | @@ -153,7 +149,6 @@ | |||
66 | 153 | miral::WindowManagementPolicy::advise_new_window*; | 149 | miral::WindowManagementPolicy::advise_new_window*; |
67 | 154 | miral::WindowManagementPolicy::advise_raise*; | 150 | miral::WindowManagementPolicy::advise_raise*; |
68 | 155 | miral::WindowManagementPolicy::advise_resize*; | 151 | miral::WindowManagementPolicy::advise_resize*; |
69 | 156 | miral::WindowManagementPolicy::advise_state_change*; | ||
70 | 157 | miral::WindowManagementPolicy::operator*; | 152 | miral::WindowManagementPolicy::operator*; |
71 | 158 | miral::WindowManagerOptions::WindowManagerOptions*; | 153 | miral::WindowManagerOptions::WindowManagerOptions*; |
72 | 159 | miral::WindowManagerOptions::operator*; | 154 | miral::WindowManagerOptions::operator*; |
73 | @@ -311,5 +306,44 @@ | |||
74 | 311 | vtable?for?miral::toolkit::Surface; | 306 | vtable?for?miral::toolkit::Surface; |
75 | 312 | vtable?for?miral::toolkit::SurfaceSpec; | 307 | vtable?for?miral::toolkit::SurfaceSpec; |
76 | 313 | }; | 308 | }; |
77 | 309 | # miral::WindowInfo::can_morph_to*; | ||
78 | 310 | _ZNK5miral10WindowInfo12can_morph_toE14MirSurfaceType; | ||
79 | 311 | |||
80 | 312 | # miral::WindowInfo::needs_titlebar*; | ||
81 | 313 | _ZN5miral10WindowInfo14needs_titlebarE14MirSurfaceType; | ||
82 | 314 | |||
83 | 315 | # miral::WindowInfo::state*; | ||
84 | 316 | _ZNK5miral10WindowInfo5stateEv; | ||
85 | 317 | _ZN5miral10WindowInfo5stateE15MirSurfaceState; | ||
86 | 318 | |||
87 | 319 | # miral::WindowInfo::type*; | ||
88 | 320 | _ZN5miral10WindowInfo4typeE14MirSurfaceType; | ||
89 | 321 | _ZNK5miral10WindowInfo4typeEv; | ||
90 | 322 | |||
91 | 323 | # miral::WindowManagementPolicy::advise_state_change*; | ||
92 | 324 | _ZN5miral22WindowManagementPolicy19advise_state_changeERKNS_10WindowInfoE15MirSurfaceState; | ||
93 | 314 | local: *; | 325 | local: *; |
94 | 315 | }; | 326 | }; |
95 | 327 | |||
96 | 328 | MIRAL_1.1 { | ||
97 | 329 | global: | ||
98 | 330 | # miral::WindowInfo::can_morph_to* | ||
99 | 331 | _ZNK5miral10WindowInfo12can_morph_toE13MirWindowType; | ||
100 | 332 | |||
101 | 333 | #miral::WindowInfo::needs_titlebar*; | ||
102 | 334 | _ZN5miral10WindowInfo14needs_titlebarE13MirWindowType; | ||
103 | 335 | |||
104 | 336 | # miral::WindowInfo::state*; | ||
105 | 337 | _ZNK5miral10WindowInfo5stateEv; | ||
106 | 338 | _ZN5miral10WindowInfo5stateE14MirWindowState; | ||
107 | 339 | |||
108 | 340 | miral::WindowInfo::type*; | ||
109 | 341 | _ZN5miral10WindowInfo4typeE13MirWindowType; | ||
110 | 342 | _ZNK5miral10WindowInfo4typeEv; | ||
111 | 343 | |||
112 | 344 | # miral::WindowManagementPolicy::advise_state_change*; | ||
113 | 345 | _ZN5miral22WindowManagementPolicy19advise_state_changeERKNS_10WindowInfoE14MirWindowState; | ||
114 | 346 | |||
115 | 347 | # extern "C++" { | ||
116 | 348 | # }; | ||
117 | 349 | } MIRAL_1.0; | ||
118 | 316 | 350 | ||
119 | === modified file 'miral/window_info.cpp' | |||
120 | --- miral/window_info.cpp 2017-01-16 17:39:11 +0000 | |||
121 | +++ miral/window_info.cpp 2017-01-16 17:39:12 +0000 | |||
122 | @@ -19,6 +19,7 @@ | |||
123 | 19 | #include "miral/window_info.h" | 19 | #include "miral/window_info.h" |
124 | 20 | 20 | ||
125 | 21 | #include <mir/scene/surface.h> | 21 | #include <mir/scene/surface.h> |
126 | 22 | #include <mir/version.h> | ||
127 | 22 | 23 | ||
128 | 23 | #include <limits> | 24 | #include <limits> |
129 | 24 | 25 | ||
130 | @@ -155,6 +156,11 @@ | |||
131 | 155 | } | 156 | } |
132 | 156 | } | 157 | } |
133 | 157 | 158 | ||
134 | 159 | #if (MIR_SERVER_VERSION >= MIR_VERSION_NUMBER(0, 26, 0)) && (MIR_SERVER_VERSION < MIR_VERSION_NUMBER(1, 0, 0)) | ||
135 | 160 | extern "C" __attribute__((alias("_ZNK5miral10WindowInfo12can_morph_toE13MirWindowType"))) void _ZNK5miral10WindowInfo12can_morph_toE14MirSurfaceType(); | ||
136 | 161 | __asm__(".symver _ZNK5miral10WindowInfo12can_morph_toE14MirSurfaceType,_ZNK5miral10WindowInfo12can_morph_toE14MirSurfaceType@MIRAL_1.0"); | ||
137 | 162 | __asm__(".symver _ZNK5miral10WindowInfo12can_morph_toE13MirWindowType,_ZNK5miral10WindowInfo12can_morph_toE13MirWindowType@@MIRAL_1.1"); | ||
138 | 163 | #endif | ||
139 | 158 | bool miral::WindowInfo::can_morph_to(MirWindowType new_type) const | 164 | bool miral::WindowInfo::can_morph_to(MirWindowType new_type) const |
140 | 159 | { | 165 | { |
141 | 160 | switch (new_type) | 166 | switch (new_type) |
142 | @@ -345,6 +351,11 @@ | |||
143 | 345 | requested_size = new_size; | 351 | requested_size = new_size; |
144 | 346 | } | 352 | } |
145 | 347 | 353 | ||
146 | 354 | #if (MIR_SERVER_VERSION >= MIR_VERSION_NUMBER(0, 26, 0)) && (MIR_SERVER_VERSION < MIR_VERSION_NUMBER(1, 0, 0)) | ||
147 | 355 | extern "C" __attribute__((alias("_ZN5miral10WindowInfo14needs_titlebarE13MirWindowType"))) void _ZN5miral10WindowInfo14needs_titlebarE14MirSurfaceType(); | ||
148 | 356 | __asm__(".symver _ZN5miral10WindowInfo14needs_titlebarE14MirSurfaceType,_ZN5miral10WindowInfo14needs_titlebarE14MirSurfaceType@MIRAL_1.0"); | ||
149 | 357 | __asm__(".symver _ZN5miral10WindowInfo14needs_titlebarE13MirWindowType,_ZN5miral10WindowInfo14needs_titlebarE13MirWindowType@@MIRAL_1.1"); | ||
150 | 358 | #endif | ||
151 | 348 | bool miral::WindowInfo::needs_titlebar(MirWindowType type) | 359 | bool miral::WindowInfo::needs_titlebar(MirWindowType type) |
152 | 349 | { | 360 | { |
153 | 350 | switch (type) | 361 | switch (type) |
154 | @@ -366,6 +377,11 @@ | |||
155 | 366 | return self->type; | 377 | return self->type; |
156 | 367 | } | 378 | } |
157 | 368 | 379 | ||
158 | 380 | #if (MIR_SERVER_VERSION >= MIR_VERSION_NUMBER(0, 26, 0)) && (MIR_SERVER_VERSION < MIR_VERSION_NUMBER(1, 0, 0)) | ||
159 | 381 | extern "C" __attribute__((alias("_ZN5miral10WindowInfo4typeE13MirWindowType"))) void _ZN5miral10WindowInfo4typeE14MirSurfaceType(); | ||
160 | 382 | __asm__(".symver _ZN5miral10WindowInfo4typeE14MirSurfaceType,_ZN5miral10WindowInfo4typeE14MirSurfaceType@MIRAL_1.0"); | ||
161 | 383 | __asm__(".symver _ZN5miral10WindowInfo4typeE13MirWindowType,_ZN5miral10WindowInfo4typeE13MirWindowType@@MIRAL_1.1"); | ||
162 | 384 | #endif | ||
163 | 369 | void miral::WindowInfo::type(MirWindowType type) | 385 | void miral::WindowInfo::type(MirWindowType type) |
164 | 370 | { | 386 | { |
165 | 371 | self->type = type; | 387 | self->type = type; |
166 | @@ -376,6 +392,11 @@ | |||
167 | 376 | return self->state; | 392 | return self->state; |
168 | 377 | } | 393 | } |
169 | 378 | 394 | ||
170 | 395 | #if (MIR_SERVER_VERSION >= MIR_VERSION_NUMBER(0, 26, 0)) && (MIR_SERVER_VERSION < MIR_VERSION_NUMBER(1, 0, 0)) | ||
171 | 396 | extern "C" __attribute__((alias("_ZN5miral10WindowInfo5stateE14MirWindowState"))) void _ZN5miral10WindowInfo5stateE15MirSurfaceState(); | ||
172 | 397 | __asm__(".symver _ZN5miral10WindowInfo5stateE15MirSurfaceState,_ZN5miral10WindowInfo5stateE15MirSurfaceState@MIRAL_1.0"); | ||
173 | 398 | __asm__(".symver _ZN5miral10WindowInfo5stateE14MirWindowState,_ZN5miral10WindowInfo5stateE14MirWindowState@@MIRAL_1.1"); | ||
174 | 399 | #endif | ||
175 | 379 | void miral::WindowInfo::state(MirWindowState state) | 400 | void miral::WindowInfo::state(MirWindowState state) |
176 | 380 | { | 401 | { |
177 | 381 | self->state = state; | 402 | self->state = state; |
178 | 382 | 403 | ||
179 | === modified file 'miral/window_management_policy.cpp' | |||
180 | --- miral/window_management_policy.cpp 2017-01-16 17:39:11 +0000 | |||
181 | +++ miral/window_management_policy.cpp 2017-01-16 17:39:12 +0000 | |||
182 | @@ -18,6 +18,8 @@ | |||
183 | 18 | 18 | ||
184 | 19 | #include "miral/window_management_policy.h" | 19 | #include "miral/window_management_policy.h" |
185 | 20 | 20 | ||
186 | 21 | #include <mir/version.h> | ||
187 | 22 | |||
188 | 21 | void miral::WindowManagementPolicy::advise_begin() {} | 23 | void miral::WindowManagementPolicy::advise_begin() {} |
189 | 22 | void miral::WindowManagementPolicy::advise_end() {} | 24 | void miral::WindowManagementPolicy::advise_end() {} |
190 | 23 | void miral::WindowManagementPolicy::advise_new_app(ApplicationInfo& /*application*/) {} | 25 | void miral::WindowManagementPolicy::advise_new_app(ApplicationInfo& /*application*/) {} |
191 | @@ -25,6 +27,12 @@ | |||
192 | 25 | void miral::WindowManagementPolicy::advise_new_window(WindowInfo const& /*window_info*/) {} | 27 | void miral::WindowManagementPolicy::advise_new_window(WindowInfo const& /*window_info*/) {} |
193 | 26 | void miral::WindowManagementPolicy::advise_focus_lost(WindowInfo const& /*info*/) {} | 28 | void miral::WindowManagementPolicy::advise_focus_lost(WindowInfo const& /*info*/) {} |
194 | 27 | void miral::WindowManagementPolicy::advise_focus_gained(WindowInfo const& /*info*/) {} | 29 | void miral::WindowManagementPolicy::advise_focus_gained(WindowInfo const& /*info*/) {} |
195 | 30 | |||
196 | 31 | #if (MIR_SERVER_VERSION >= MIR_VERSION_NUMBER(0, 26, 0)) && (MIR_SERVER_VERSION < MIR_VERSION_NUMBER(1, 0, 0)) | ||
197 | 32 | extern "C" __attribute__((alias("_ZN5miral22WindowManagementPolicy19advise_state_changeERKNS_10WindowInfoE14MirWindowState"))) void _ZN5miral22WindowManagementPolicy19advise_state_changeERKNS_10WindowInfoE15MirSurfaceState(); | ||
198 | 33 | __asm__(".symver _ZN5miral22WindowManagementPolicy19advise_state_changeERKNS_10WindowInfoE15MirSurfaceState,_ZN5miral22WindowManagementPolicy19advise_state_changeERKNS_10WindowInfoE15MirSurfaceState@MIRAL_1.0"); | ||
199 | 34 | __asm__(".symver _ZN5miral22WindowManagementPolicy19advise_state_changeERKNS_10WindowInfoE14MirWindowState,_ZN5miral22WindowManagementPolicy19advise_state_changeERKNS_10WindowInfoE14MirWindowState@@MIRAL_1.1"); | ||
200 | 35 | #endif | ||
201 | 28 | void miral::WindowManagementPolicy::advise_state_change(WindowInfo const& /*window_info*/, MirWindowState /*state*/) {} | 36 | void miral::WindowManagementPolicy::advise_state_change(WindowInfo const& /*window_info*/, MirWindowState /*state*/) {} |
202 | 29 | void miral::WindowManagementPolicy::advise_move_to(WindowInfo const& /*window_info*/, Point /*top_left*/) {} | 37 | void miral::WindowManagementPolicy::advise_move_to(WindowInfo const& /*window_info*/, Point /*top_left*/) {} |
203 | 30 | void miral::WindowManagementPolicy::advise_resize(WindowInfo const& /*window_info*/, Size const& /*new_size*/) {} | 38 | void miral::WindowManagementPolicy::advise_resize(WindowInfo const& /*window_info*/, Size const& /*new_size*/) {} |
204 | 31 | 39 | ||
205 | === modified file 'scripts/process_doxygen_xml.py' | |||
206 | --- scripts/process_doxygen_xml.py 2016-12-13 13:07:15 +0000 | |||
207 | +++ scripts/process_doxygen_xml.py 2017-01-16 17:39:12 +0000 | |||
208 | @@ -83,11 +83,354 @@ | |||
209 | 83 | 83 | ||
210 | 84 | OLD_STANZAS = '''MIRAL_1.0 { | 84 | OLD_STANZAS = '''MIRAL_1.0 { |
211 | 85 | global: | 85 | global: |
215 | 86 | extern "C++" {''' | 86 | extern "C++" { |
216 | 87 | 87 | miral::ActiveOutputsListener::?ActiveOutputsListener*; | |
217 | 88 | END_NEW_STANZA = ''' }; | 88 | miral::ActiveOutputsListener::ActiveOutputsListener*; |
218 | 89 | miral::ActiveOutputsListener::advise_output_begin*; | ||
219 | 90 | miral::ActiveOutputsListener::advise_output_create*; | ||
220 | 91 | miral::ActiveOutputsListener::advise_output_delete*; | ||
221 | 92 | miral::ActiveOutputsListener::advise_output_end*; | ||
222 | 93 | miral::ActiveOutputsListener::advise_output_update*; | ||
223 | 94 | miral::ActiveOutputsListener::operator*; | ||
224 | 95 | miral::ActiveOutputsMonitor::?ActiveOutputsMonitor*; | ||
225 | 96 | miral::ActiveOutputsMonitor::ActiveOutputsMonitor*; | ||
226 | 97 | miral::ActiveOutputsMonitor::add_listener*; | ||
227 | 98 | miral::ActiveOutputsMonitor::delete_listener*; | ||
228 | 99 | miral::ActiveOutputsMonitor::operator*; | ||
229 | 100 | miral::ActiveOutputsMonitor::process_outputs*; | ||
230 | 101 | miral::AddInitCallback::?AddInitCallback*; | ||
231 | 102 | miral::AddInitCallback::AddInitCallback*; | ||
232 | 103 | miral::AddInitCallback::operator*; | ||
233 | 104 | miral::AppendEventFilter::AppendEventFilter*; | ||
234 | 105 | miral::AppendEventFilter::operator*; | ||
235 | 106 | miral::ApplicationAuthorizer::?ApplicationAuthorizer*; | ||
236 | 107 | miral::ApplicationAuthorizer::ApplicationAuthorizer*; | ||
237 | 108 | miral::ApplicationAuthorizer::operator*; | ||
238 | 109 | miral::ApplicationCredentials::ApplicationCredentials*; | ||
239 | 110 | miral::ApplicationCredentials::gid*; | ||
240 | 111 | miral::ApplicationCredentials::pid*; | ||
241 | 112 | miral::ApplicationCredentials::uid*; | ||
242 | 113 | miral::ApplicationInfo::?ApplicationInfo*; | ||
243 | 114 | miral::ApplicationInfo::ApplicationInfo*; | ||
244 | 115 | miral::ApplicationInfo::add_window*; | ||
245 | 116 | miral::ApplicationInfo::application*; | ||
246 | 117 | miral::ApplicationInfo::name*; | ||
247 | 118 | miral::ApplicationInfo::operator*; | ||
248 | 119 | miral::ApplicationInfo::remove_window*; | ||
249 | 120 | miral::ApplicationInfo::userdata*; | ||
250 | 121 | miral::ApplicationInfo::windows*; | ||
251 | 122 | miral::BasicSetApplicationAuthorizer::?BasicSetApplicationAuthorizer*; | ||
252 | 123 | miral::BasicSetApplicationAuthorizer::BasicSetApplicationAuthorizer*; | ||
253 | 124 | miral::BasicSetApplicationAuthorizer::operator*; | ||
254 | 125 | miral::BasicSetApplicationAuthorizer::the_application_authorizer*; | ||
255 | 126 | miral::CanonicalWindowManagerPolicy::CanonicalWindowManagerPolicy*; | ||
256 | 127 | miral::CanonicalWindowManagerPolicy::advise_focus_gained*; | ||
257 | 128 | miral::CanonicalWindowManagerPolicy::confirm_inherited_move*; | ||
258 | 129 | miral::CanonicalWindowManagerPolicy::handle_modify_window*; | ||
259 | 130 | miral::CanonicalWindowManagerPolicy::handle_raise_window*; | ||
260 | 131 | miral::CanonicalWindowManagerPolicy::handle_window_ready*; | ||
261 | 132 | miral::CanonicalWindowManagerPolicy::place_new_surface*; | ||
262 | 133 | miral::CommandLineOption::?CommandLineOption*; | ||
263 | 134 | miral::CommandLineOption::CommandLineOption*; | ||
264 | 135 | miral::CommandLineOption::operator*; | ||
265 | 136 | miral::CursorTheme::?CursorTheme*; | ||
266 | 137 | miral::CursorTheme::CursorTheme*; | ||
267 | 138 | miral::CursorTheme::operator*; | ||
268 | 139 | miral::DebugExtension::DebugExtension*; | ||
269 | 140 | miral::DebugExtension::disable*; | ||
270 | 141 | miral::DebugExtension::enable*; | ||
271 | 142 | miral::DebugExtension::operator*; | ||
272 | 143 | miral::InternalClientLauncher::?InternalClientLauncher*; | ||
273 | 144 | miral::InternalClientLauncher::InternalClientLauncher*; | ||
274 | 145 | miral::InternalClientLauncher::launch*; | ||
275 | 146 | miral::InternalClientLauncher::operator*; | ||
276 | 147 | miral::Keymap::?Keymap*; | ||
277 | 148 | miral::Keymap::Keymap*; | ||
278 | 149 | miral::Keymap::operator*; | ||
279 | 150 | miral::Keymap::set_keymap*; | ||
280 | 151 | miral::MirRunner::?MirRunner*; | ||
281 | 152 | miral::MirRunner::MirRunner*; | ||
282 | 153 | miral::MirRunner::add_start_callback*; | ||
283 | 154 | miral::MirRunner::add_stop_callback*; | ||
284 | 155 | miral::MirRunner::run_with*; | ||
285 | 156 | miral::MirRunner::set_exception_handler*; | ||
286 | 157 | miral::MirRunner::stop*; | ||
287 | 158 | miral::Output::?Output*; | ||
288 | 159 | miral::Output::Output*; | ||
289 | 160 | miral::Output::connected*; | ||
290 | 161 | miral::Output::extents*; | ||
291 | 162 | miral::Output::form_factor*; | ||
292 | 163 | miral::Output::is_same_output*; | ||
293 | 164 | miral::Output::operator*; | ||
294 | 165 | miral::Output::orientation*; | ||
295 | 166 | miral::Output::physical_size_mm*; | ||
296 | 167 | miral::Output::pixel_format*; | ||
297 | 168 | miral::Output::power_mode*; | ||
298 | 169 | miral::Output::refresh_rate*; | ||
299 | 170 | miral::Output::scale*; | ||
300 | 171 | miral::Output::type*; | ||
301 | 172 | miral::Output::used*; | ||
302 | 173 | miral::Output::valid*; | ||
303 | 174 | miral::SetCommandLineHandler::?SetCommandLineHandler*; | ||
304 | 175 | miral::SetCommandLineHandler::SetCommandLineHandler*; | ||
305 | 176 | miral::SetCommandLineHandler::operator*; | ||
306 | 177 | miral::SetTerminator::?SetTerminator*; | ||
307 | 178 | miral::SetTerminator::SetTerminator*; | ||
308 | 179 | miral::SetTerminator::operator*; | ||
309 | 180 | miral::SetWindowManagmentPolicy::?SetWindowManagmentPolicy*; | ||
310 | 181 | miral::SetWindowManagmentPolicy::SetWindowManagmentPolicy*; | ||
311 | 182 | miral::SetWindowManagmentPolicy::operator*; | ||
312 | 183 | miral::StartupInternalClient::?StartupInternalClient*; | ||
313 | 184 | miral::StartupInternalClient::StartupInternalClient*; | ||
314 | 185 | miral::StartupInternalClient::operator*; | ||
315 | 186 | miral::Window::?Window*; | ||
316 | 187 | miral::Window::Window*; | ||
317 | 188 | miral::Window::application*; | ||
318 | 189 | miral::Window::move_to*; | ||
319 | 190 | miral::Window::operator*; | ||
320 | 191 | miral::Window::resize*; | ||
321 | 192 | miral::Window::size*; | ||
322 | 193 | miral::Window::top_left*; | ||
323 | 194 | miral::WindowInfo::?WindowInfo*; | ||
324 | 195 | miral::WindowInfo::WindowInfo*; | ||
325 | 196 | miral::WindowInfo::add_child*; | ||
326 | 197 | miral::WindowInfo::can_be_active*; | ||
327 | 198 | miral::WindowInfo::children*; | ||
328 | 199 | miral::WindowInfo::confine_pointer*; | ||
329 | 200 | miral::WindowInfo::constrain_resize*; | ||
330 | 201 | miral::WindowInfo::has_output_id*; | ||
331 | 202 | miral::WindowInfo::height_inc*; | ||
332 | 203 | miral::WindowInfo::is_visible*; | ||
333 | 204 | miral::WindowInfo::max_aspect*; | ||
334 | 205 | miral::WindowInfo::max_height*; | ||
335 | 206 | miral::WindowInfo::max_width*; | ||
336 | 207 | miral::WindowInfo::min_aspect*; | ||
337 | 208 | miral::WindowInfo::min_height*; | ||
338 | 209 | miral::WindowInfo::min_width*; | ||
339 | 210 | miral::WindowInfo::must_have_parent*; | ||
340 | 211 | miral::WindowInfo::must_not_have_parent*; | ||
341 | 212 | miral::WindowInfo::name*; | ||
342 | 213 | miral::WindowInfo::operator*; | ||
343 | 214 | miral::WindowInfo::output_id*; | ||
344 | 215 | miral::WindowInfo::parent*; | ||
345 | 216 | miral::WindowInfo::preferred_orientation*; | ||
346 | 217 | miral::WindowInfo::remove_child*; | ||
347 | 218 | miral::WindowInfo::restore_rect*; | ||
348 | 219 | miral::WindowInfo::userdata*; | ||
349 | 220 | miral::WindowInfo::width_inc*; | ||
350 | 221 | miral::WindowInfo::window*; | ||
351 | 222 | miral::WindowManagementPolicy::?WindowManagementPolicy*; | ||
352 | 223 | miral::WindowManagementPolicy::WindowManagementPolicy*; | ||
353 | 224 | miral::WindowManagementPolicy::advise_begin*; | ||
354 | 225 | miral::WindowManagementPolicy::advise_delete_app*; | ||
355 | 226 | miral::WindowManagementPolicy::advise_delete_window*; | ||
356 | 227 | miral::WindowManagementPolicy::advise_end*; | ||
357 | 228 | miral::WindowManagementPolicy::advise_focus_gained*; | ||
358 | 229 | miral::WindowManagementPolicy::advise_focus_lost*; | ||
359 | 230 | miral::WindowManagementPolicy::advise_move_to*; | ||
360 | 231 | miral::WindowManagementPolicy::advise_new_app*; | ||
361 | 232 | miral::WindowManagementPolicy::advise_new_window*; | ||
362 | 233 | miral::WindowManagementPolicy::advise_raise*; | ||
363 | 234 | miral::WindowManagementPolicy::advise_resize*; | ||
364 | 235 | miral::WindowManagementPolicy::operator*; | ||
365 | 236 | miral::WindowManagerOptions::WindowManagerOptions*; | ||
366 | 237 | miral::WindowManagerOptions::operator*; | ||
367 | 238 | miral::WindowManagerTools::?WindowManagerTools*; | ||
368 | 239 | miral::WindowManagerTools::WindowManagerTools*; | ||
369 | 240 | miral::WindowManagerTools::active_display*; | ||
370 | 241 | miral::WindowManagerTools::active_window*; | ||
371 | 242 | miral::WindowManagerTools::ask_client_to_close*; | ||
372 | 243 | miral::WindowManagerTools::count_applications*; | ||
373 | 244 | miral::WindowManagerTools::drag_active_window*; | ||
374 | 245 | miral::WindowManagerTools::find_application*; | ||
375 | 246 | miral::WindowManagerTools::focus_next_application*; | ||
376 | 247 | miral::WindowManagerTools::focus_next_within_application*; | ||
377 | 248 | miral::WindowManagerTools::for_each_application*; | ||
378 | 249 | miral::WindowManagerTools::force_close*; | ||
379 | 250 | miral::WindowManagerTools::id_for_window*; | ||
380 | 251 | miral::WindowManagerTools::info_for*; | ||
381 | 252 | miral::WindowManagerTools::info_for_window_id*; | ||
382 | 253 | miral::WindowManagerTools::invoke_under_lock*; | ||
383 | 254 | miral::WindowManagerTools::modify_window*; | ||
384 | 255 | miral::WindowManagerTools::operator*; | ||
385 | 256 | miral::WindowManagerTools::place_and_size_for_state*; | ||
386 | 257 | miral::WindowManagerTools::raise_tree*; | ||
387 | 258 | miral::WindowManagerTools::select_active_window*; | ||
388 | 259 | miral::WindowManagerTools::window_at*; | ||
389 | 260 | miral::WindowSpecification::?WindowSpecification*; | ||
390 | 261 | miral::WindowSpecification::WindowSpecification*; | ||
391 | 262 | miral::WindowSpecification::aux_rect*; | ||
392 | 263 | miral::WindowSpecification::aux_rect_placement_gravity*; | ||
393 | 264 | miral::WindowSpecification::aux_rect_placement_offset*; | ||
394 | 265 | miral::WindowSpecification::confine_pointer*; | ||
395 | 266 | miral::WindowSpecification::height_inc*; | ||
396 | 267 | miral::WindowSpecification::input_mode*; | ||
397 | 268 | miral::WindowSpecification::input_shape*; | ||
398 | 269 | miral::WindowSpecification::max_aspect*; | ||
399 | 270 | miral::WindowSpecification::max_height*; | ||
400 | 271 | miral::WindowSpecification::max_width*; | ||
401 | 272 | miral::WindowSpecification::min_aspect*; | ||
402 | 273 | miral::WindowSpecification::min_height*; | ||
403 | 274 | miral::WindowSpecification::min_width*; | ||
404 | 275 | miral::WindowSpecification::name*; | ||
405 | 276 | miral::WindowSpecification::operator*; | ||
406 | 277 | miral::WindowSpecification::output_id*; | ||
407 | 278 | miral::WindowSpecification::parent*; | ||
408 | 279 | miral::WindowSpecification::placement_hints*; | ||
409 | 280 | miral::WindowSpecification::preferred_orientation*; | ||
410 | 281 | miral::WindowSpecification::shell_chrome*; | ||
411 | 282 | miral::WindowSpecification::size*; | ||
412 | 283 | miral::WindowSpecification::state*; | ||
413 | 284 | miral::WindowSpecification::top_left*; | ||
414 | 285 | miral::WindowSpecification::type*; | ||
415 | 286 | miral::WindowSpecification::update*; | ||
416 | 287 | miral::WindowSpecification::userdata*; | ||
417 | 288 | miral::WindowSpecification::width_inc*; | ||
418 | 289 | miral::WindowSpecification::window_placement_gravity*; | ||
419 | 290 | miral::apply_lifecycle_state_to*; | ||
420 | 291 | miral::display_configuration_options*; | ||
421 | 292 | miral::equivalent_display_area*; | ||
422 | 293 | miral::kill*; | ||
423 | 294 | miral::name_of*; | ||
424 | 295 | miral::operator*; | ||
425 | 296 | miral::pid_of*; | ||
426 | 297 | miral::toolkit::Connection::Connection*; | ||
427 | 298 | miral::toolkit::Surface::Surface*; | ||
428 | 299 | non-virtual?thunk?to?miral::ActiveOutputsListener::?ActiveOutputsListener*; | ||
429 | 300 | non-virtual?thunk?to?miral::ActiveOutputsListener::advise_output_begin*; | ||
430 | 301 | non-virtual?thunk?to?miral::ActiveOutputsListener::advise_output_create*; | ||
431 | 302 | non-virtual?thunk?to?miral::ActiveOutputsListener::advise_output_delete*; | ||
432 | 303 | non-virtual?thunk?to?miral::ActiveOutputsListener::advise_output_end*; | ||
433 | 304 | non-virtual?thunk?to?miral::ActiveOutputsListener::advise_output_update*; | ||
434 | 305 | non-virtual?thunk?to?miral::ApplicationAuthorizer::?ApplicationAuthorizer*; | ||
435 | 306 | non-virtual?thunk?to?miral::CanonicalWindowManagerPolicy::advise_focus_gained*; | ||
436 | 307 | non-virtual?thunk?to?miral::CanonicalWindowManagerPolicy::confirm_inherited_move*; | ||
437 | 308 | non-virtual?thunk?to?miral::CanonicalWindowManagerPolicy::handle_modify_window*; | ||
438 | 309 | non-virtual?thunk?to?miral::CanonicalWindowManagerPolicy::handle_raise_window*; | ||
439 | 310 | non-virtual?thunk?to?miral::CanonicalWindowManagerPolicy::handle_window_ready*; | ||
440 | 311 | non-virtual?thunk?to?miral::CanonicalWindowManagerPolicy::place_new_surface*; | ||
441 | 312 | non-virtual?thunk?to?miral::WindowManagementPolicy::?WindowManagementPolicy*; | ||
442 | 313 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_begin*; | ||
443 | 314 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_delete_app*; | ||
444 | 315 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_delete_window*; | ||
445 | 316 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_end*; | ||
446 | 317 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_focus_gained*; | ||
447 | 318 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_focus_lost*; | ||
448 | 319 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_move_to*; | ||
449 | 320 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_new_app*; | ||
450 | 321 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_new_window*; | ||
451 | 322 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_raise*; | ||
452 | 323 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_resize*; | ||
453 | 324 | non-virtual?thunk?to?miral::WindowManagementPolicy::advise_state_change*; | ||
454 | 325 | typeinfo?for?miral::ActiveOutputsListener; | ||
455 | 326 | typeinfo?for?miral::ActiveOutputsMonitor; | ||
456 | 327 | typeinfo?for?miral::AddInitCallback; | ||
457 | 328 | typeinfo?for?miral::AppendEventFilter; | ||
458 | 329 | typeinfo?for?miral::ApplicationAuthorizer; | ||
459 | 330 | typeinfo?for?miral::ApplicationCredentials; | ||
460 | 331 | typeinfo?for?miral::ApplicationInfo; | ||
461 | 332 | typeinfo?for?miral::BasicSetApplicationAuthorizer; | ||
462 | 333 | typeinfo?for?miral::CanonicalWindowManagerPolicy; | ||
463 | 334 | typeinfo?for?miral::CommandLineOption; | ||
464 | 335 | typeinfo?for?miral::CursorTheme; | ||
465 | 336 | typeinfo?for?miral::DebugExtension; | ||
466 | 337 | typeinfo?for?miral::InternalClientLauncher; | ||
467 | 338 | typeinfo?for?miral::Keymap; | ||
468 | 339 | typeinfo?for?miral::MirRunner; | ||
469 | 340 | typeinfo?for?miral::Output; | ||
470 | 341 | typeinfo?for?miral::Output::PhysicalSizeMM; | ||
471 | 342 | typeinfo?for?miral::SetCommandLineHandler; | ||
472 | 343 | typeinfo?for?miral::SetTerminator; | ||
473 | 344 | typeinfo?for?miral::SetWindowManagmentPolicy; | ||
474 | 345 | typeinfo?for?miral::StartupInternalClient; | ||
475 | 346 | typeinfo?for?miral::Window; | ||
476 | 347 | typeinfo?for?miral::WindowInfo; | ||
477 | 348 | typeinfo?for?miral::WindowManagementPolicy; | ||
478 | 349 | typeinfo?for?miral::WindowManagerOption; | ||
479 | 350 | typeinfo?for?miral::WindowManagerOptions; | ||
480 | 351 | typeinfo?for?miral::WindowManagerTools; | ||
481 | 352 | typeinfo?for?miral::WindowSpecification; | ||
482 | 353 | typeinfo?for?miral::WindowSpecification::AspectRatio; | ||
483 | 354 | typeinfo?for?miral::toolkit::Connection; | ||
484 | 355 | typeinfo?for?miral::toolkit::PersistentId; | ||
485 | 356 | typeinfo?for?miral::toolkit::Surface; | ||
486 | 357 | typeinfo?for?miral::toolkit::SurfaceSpec; | ||
487 | 358 | vtable?for?miral::ActiveOutputsListener; | ||
488 | 359 | vtable?for?miral::ActiveOutputsMonitor; | ||
489 | 360 | vtable?for?miral::AddInitCallback; | ||
490 | 361 | vtable?for?miral::AppendEventFilter; | ||
491 | 362 | vtable?for?miral::ApplicationAuthorizer; | ||
492 | 363 | vtable?for?miral::ApplicationCredentials; | ||
493 | 364 | vtable?for?miral::ApplicationInfo; | ||
494 | 365 | vtable?for?miral::BasicSetApplicationAuthorizer; | ||
495 | 366 | vtable?for?miral::CanonicalWindowManagerPolicy; | ||
496 | 367 | vtable?for?miral::CommandLineOption; | ||
497 | 368 | vtable?for?miral::CursorTheme; | ||
498 | 369 | vtable?for?miral::DebugExtension; | ||
499 | 370 | vtable?for?miral::InternalClientLauncher; | ||
500 | 371 | vtable?for?miral::Keymap; | ||
501 | 372 | vtable?for?miral::MirRunner; | ||
502 | 373 | vtable?for?miral::Output; | ||
503 | 374 | vtable?for?miral::Output::PhysicalSizeMM; | ||
504 | 375 | vtable?for?miral::SetCommandLineHandler; | ||
505 | 376 | vtable?for?miral::SetTerminator; | ||
506 | 377 | vtable?for?miral::SetWindowManagmentPolicy; | ||
507 | 378 | vtable?for?miral::StartupInternalClient; | ||
508 | 379 | vtable?for?miral::Window; | ||
509 | 380 | vtable?for?miral::WindowInfo; | ||
510 | 381 | vtable?for?miral::WindowManagementPolicy; | ||
511 | 382 | vtable?for?miral::WindowManagerOption; | ||
512 | 383 | vtable?for?miral::WindowManagerOptions; | ||
513 | 384 | vtable?for?miral::WindowManagerTools; | ||
514 | 385 | vtable?for?miral::WindowSpecification; | ||
515 | 386 | vtable?for?miral::WindowSpecification::AspectRatio; | ||
516 | 387 | vtable?for?miral::toolkit::Connection; | ||
517 | 388 | vtable?for?miral::toolkit::PersistentId; | ||
518 | 389 | vtable?for?miral::toolkit::Surface; | ||
519 | 390 | vtable?for?miral::toolkit::SurfaceSpec; | ||
520 | 391 | }; | ||
521 | 392 | # miral::WindowInfo::can_morph_to*; | ||
522 | 393 | _ZNK5miral10WindowInfo12can_morph_toE14MirSurfaceType; | ||
523 | 394 | |||
524 | 395 | # miral::WindowInfo::needs_titlebar*; | ||
525 | 396 | _ZN5miral10WindowInfo14needs_titlebarE14MirSurfaceType; | ||
526 | 397 | |||
527 | 398 | # miral::WindowInfo::state*; | ||
528 | 399 | _ZNK5miral10WindowInfo5stateEv; | ||
529 | 400 | _ZN5miral10WindowInfo5stateE15MirSurfaceState; | ||
530 | 401 | |||
531 | 402 | # miral::WindowInfo::type*; | ||
532 | 403 | _ZN5miral10WindowInfo4typeE14MirSurfaceType; | ||
533 | 404 | _ZNK5miral10WindowInfo4typeEv; | ||
534 | 405 | |||
535 | 406 | # miral::WindowManagementPolicy::advise_state_change*; | ||
536 | 407 | _ZN5miral22WindowManagementPolicy19advise_state_changeERKNS_10WindowInfoE15MirSurfaceState; | ||
537 | 89 | local: *; | 408 | local: *; |
539 | 90 | };''' | 409 | }; |
540 | 410 | |||
541 | 411 | MIRAL_1.1 { | ||
542 | 412 | global: | ||
543 | 413 | # miral::WindowInfo::can_morph_to* | ||
544 | 414 | _ZNK5miral10WindowInfo12can_morph_toE13MirWindowType; | ||
545 | 415 | |||
546 | 416 | #miral::WindowInfo::needs_titlebar*; | ||
547 | 417 | _ZN5miral10WindowInfo14needs_titlebarE13MirWindowType; | ||
548 | 418 | |||
549 | 419 | # miral::WindowInfo::state*; | ||
550 | 420 | _ZNK5miral10WindowInfo5stateEv; | ||
551 | 421 | _ZN5miral10WindowInfo5stateE14MirWindowState; | ||
552 | 422 | |||
553 | 423 | miral::WindowInfo::type*; | ||
554 | 424 | _ZN5miral10WindowInfo4typeE13MirWindowType; | ||
555 | 425 | _ZNK5miral10WindowInfo4typeEv; | ||
556 | 426 | |||
557 | 427 | # miral::WindowManagementPolicy::advise_state_change*; | ||
558 | 428 | _ZN5miral22WindowManagementPolicy19advise_state_changeERKNS_10WindowInfoE14MirWindowState; | ||
559 | 429 | |||
560 | 430 | # extern "C++" {''' | ||
561 | 431 | |||
562 | 432 | END_NEW_STANZA = '''# }; | ||
563 | 433 | } MIRAL_1.0;''' | ||
564 | 91 | 434 | ||
565 | 92 | def _print_report(): | 435 | def _print_report(): |
566 | 93 | print OLD_STANZAS | 436 | print OLD_STANZAS |
https:/ /launchpad. net/miral/ +milestone/ 1.1 does not exist.
What is this bump for already?