Merge lp:~alan-griffiths/mir/add-mir_surface_spec_set_shell_chrome into lp:mir
| Status: | Merged |
|---|---|
| Approved by: | Alan Griffiths on 2016-01-25 |
| Approved revision: | 3267 |
| Merged at revision: | 3267 |
| Proposed branch: | lp:~alan-griffiths/mir/add-mir_surface_spec_set_shell_chrome |
| Merge into: | lp:mir |
| Diff against target: |
252 lines (+108/-2) 12 files modified
include/client/mir_toolkit/mir_surface.h (+10/-0) include/common/mir_toolkit/common.h (+9/-0) include/server/mir/scene/surface_creation_parameters.h (+1/-0) include/server/mir/shell/surface_specification.h (+1/-0) src/client/mir_connection.cpp (+1/-0) src/client/mir_surface.cpp (+1/-0) src/client/mir_surface.h (+1/-0) src/client/mir_surface_api.cpp (+6/-0) src/client/symbols.map (+1/-2) src/protobuf/mir_protobuf.proto (+2/-0) src/server/frontend/session_mediator.cpp (+2/-0) tests/acceptance-tests/test_custom_window_management.cpp (+73/-0) |
| To merge this branch: | bzr merge lp:~alan-griffiths/mir/add-mir_surface_spec_set_shell_chrome |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | Approve on 2016-01-25 | |
| Alberto Aguirre | Approve on 2016-01-25 | ||
| Brandon Schaefer (community) | Approve on 2016-01-25 | ||
| Mir CI Bot | continuous-integration | Needs Fixing on 2016-01-25 | |
| Nick Dedekind (community) | Approve on 2016-01-25 | ||
| Michał Sawicz | conceptual | 2016-01-25 | Approve on 2016-01-25 |
|
Review via email:
|
|||
Commit Message
client API, shell: Add an API to request a low-chrome display mode
Description of the Change
client API, shell: Add an API to request a low-chrome display mode
The server may interpret this by, for example, hiding indicators
| Brandon Schaefer (brandontschaefer) wrote : | # |
repeated Rectangle input_shape = 22;
+ optional int32 shell_chrome = 24;
23 here? Or 24 to be consistent with the other one?
- local:
- *;
As long as there is a different local:*; in client which IIRC theres hundreds.
Also not 100% what *chrome* is but code looks fine to me
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:3267
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
FAILURE: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://

FAILED: Continuous integration, rev:3267 /mir-jenkins. ubuntu. com/job/ mir-ci/ 152/ /mir-jenkins. ubuntu. com/job/ generic- update- mp/152/ console
https:/
Executed test runs:
None: https:/
Click here to trigger a rebuild: /mir-jenkins. ubuntu. com/job/ mir-ci/ 152/rebuild
https:/