Merge lp:~alan-griffiths/miral/remove-properties-WM-ignores into lp:miral

Proposed by Alan Griffiths
Status: Merged
Approved by: Gerry Boland
Approved revision: 311
Merged at revision: 315
Proposed branch: lp:~alan-griffiths/miral/remove-properties-WM-ignores
Merge into: lp:miral
Diff against target: 115 lines (+0/-32)
4 files modified
debian/libmiral1.symbols (+0/-5)
include/miral/window_specification.h (+0/-4)
miral/symbols.map (+0/-3)
miral/window_specification.cpp (+0/-20)
To merge this branch: bzr merge lp:~alan-griffiths/miral/remove-properties-WM-ignores
Reviewer Review Type Date Requested Status
Gerry Boland (community) Approve
Review via email: mp+304906@code.launchpad.net

Commit message

Remove pixel_format, buffer_usage and content_id properties from WindowSpecification as they are not used by Window Management

To post a comment you must log in.
Revision history for this message
Gerry Boland (gerboland) wrote :

QtMir does need this info for compositing, but mir::shell::Surface has similar getters which we're using and which do the job.

I'm ok with this, as they're not WM specific info

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/libmiral1.symbols'
2--- debian/libmiral1.symbols 2016-08-29 09:19:00 +0000
3+++ debian/libmiral1.symbols 2016-09-05 10:44:19 +0000
4@@ -189,9 +189,6 @@
5 (c++)"miral::WindowSpecification::aux_rect_placement_gravity()@MIRAL_0.1" 0.1.0
6 (c++)"miral::WindowSpecification::aux_rect_placement_offset() const@MIRAL_0.1" 0.1.0
7 (c++)"miral::WindowSpecification::aux_rect_placement_offset()@MIRAL_0.1" 0.1.0
8- (c++)"miral::WindowSpecification::buffer_usage() const@MIRAL_0.1" 0.1.0
9- (c++)"miral::WindowSpecification::buffer_usage()@MIRAL_0.1" 0.1.0
10- (c++)"miral::WindowSpecification::content_id()@MIRAL_0.1" 0.1.0
11 (c++)"miral::WindowSpecification::height_inc() const@MIRAL_0.1" 0.1.0
12 (c++)"miral::WindowSpecification::height_inc()@MIRAL_0.1" 0.1.0
13 (c++)"miral::WindowSpecification::input_mode() const@MIRAL_0.1" 0.1.0
14@@ -217,8 +214,6 @@
15 (c++)"miral::WindowSpecification::output_id()@MIRAL_0.1" 0.1.0
16 (c++)"miral::WindowSpecification::parent() const@MIRAL_0.1" 0.1.0
17 (c++)"miral::WindowSpecification::parent()@MIRAL_0.1" 0.1.0
18- (c++)"miral::WindowSpecification::pixel_format() const@MIRAL_0.1" 0.1.0
19- (c++)"miral::WindowSpecification::pixel_format()@MIRAL_0.1" 0.1.0
20 (c++)"miral::WindowSpecification::placement_hints() const@MIRAL_0.1" 0.1.0
21 (c++)"miral::WindowSpecification::placement_hints()@MIRAL_0.1" 0.1.0
22 (c++)"miral::WindowSpecification::preferred_orientation() const@MIRAL_0.1" 0.1.0
23
24=== modified file 'include/miral/window_specification.h'
25--- include/miral/window_specification.h 2016-08-29 14:26:01 +0000
26+++ include/miral/window_specification.h 2016-09-05 10:44:19 +0000
27@@ -133,8 +133,6 @@
28
29 auto top_left() const -> mir::optional_value<Point> const&;
30 auto size() const -> mir::optional_value<Size> const&;
31- auto pixel_format() const -> mir::optional_value<MirPixelFormat> const&;
32- auto buffer_usage() const -> mir::optional_value<BufferUsage> const&;
33 auto name() const -> mir::optional_value<std::string> const&;
34 auto output_id() const -> mir::optional_value<int> const&;
35 auto type() const -> mir::optional_value<MirSurfaceType> const&;
36@@ -162,13 +160,11 @@
37 auto top_left() -> mir::optional_value<Point>&;
38 auto size() -> mir::optional_value<Size>&;
39 auto pixel_format() -> mir::optional_value<MirPixelFormat>&;
40- auto buffer_usage() -> mir::optional_value<BufferUsage>&;
41 auto name() -> mir::optional_value<std::string>&;
42 auto output_id() -> mir::optional_value<int>&;
43 auto type() -> mir::optional_value<MirSurfaceType>&;
44 auto state() -> mir::optional_value<MirSurfaceState>&;
45 auto preferred_orientation() -> mir::optional_value<MirOrientationMode>&;
46- auto content_id() -> mir::optional_value<BufferStreamId>&;
47 auto aux_rect() -> mir::optional_value<Rectangle>&;
48 auto placement_hints() -> mir::optional_value<MirPlacementHints>&;
49 auto window_placement_gravity() -> mir::optional_value<MirPlacementGravity>&;
50
51=== modified file 'miral/symbols.map'
52--- miral/symbols.map 2016-08-29 09:19:00 +0000
53+++ miral/symbols.map 2016-09-05 10:44:19 +0000
54@@ -165,8 +165,6 @@
55 miral::WindowSpecification::aux_rect*;
56 miral::WindowSpecification::aux_rect_placement_gravity*;
57 miral::WindowSpecification::aux_rect_placement_offset*;
58- miral::WindowSpecification::buffer_usage*;
59- miral::WindowSpecification::content_id*;
60 miral::WindowSpecification::height_inc*;
61 miral::WindowSpecification::input_mode*;
62 miral::WindowSpecification::input_shape*;
63@@ -180,7 +178,6 @@
64 miral::WindowSpecification::operator*;
65 miral::WindowSpecification::output_id*;
66 miral::WindowSpecification::parent*;
67- miral::WindowSpecification::pixel_format*;
68 miral::WindowSpecification::placement_hints*;
69 miral::WindowSpecification::preferred_orientation*;
70 miral::WindowSpecification::shell_chrome*;
71
72=== modified file 'miral/window_specification.cpp'
73--- miral/window_specification.cpp 2016-08-29 11:17:18 +0000
74+++ miral/window_specification.cpp 2016-09-05 10:44:19 +0000
75@@ -394,16 +394,6 @@
76 return self->size;
77 }
78
79-auto miral::WindowSpecification::pixel_format() const -> mir::optional_value<MirPixelFormat> const&
80-{
81- return self->pixel_format;
82-}
83-
84-auto miral::WindowSpecification::buffer_usage() const -> mir::optional_value<BufferUsage> const&
85-{
86- return self->buffer_usage;
87-}
88-
89 auto miral::WindowSpecification::name() const -> mir::optional_value<std::string> const&
90 {
91 return self->name;
92@@ -534,11 +524,6 @@
93 return self->pixel_format;
94 }
95
96-auto miral::WindowSpecification::buffer_usage() -> mir::optional_value<BufferUsage>&
97-{
98- return self->buffer_usage;
99-}
100-
101 auto miral::WindowSpecification::name() -> mir::optional_value<std::string>&
102 {
103 return self->name;
104@@ -564,11 +549,6 @@
105 return self->preferred_orientation;
106 }
107
108-auto miral::WindowSpecification::content_id() -> mir::optional_value<BufferStreamId>&
109-{
110- return self->content_id;
111-}
112-
113 auto miral::WindowSpecification::aux_rect() -> mir::optional_value<Rectangle>&
114 {
115 return self->aux_rect;

Subscribers

People subscribed via source and target branches