Merge lp://qastaging/~vanvugt/mir/rename-api into lp://qastaging/mir
Proposed by
Daniel van Vugt
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Approved by: | Daniel van Vugt | ||||||||
Approved revision: | no longer in the source branch. | ||||||||
Merged at revision: | 2437 | ||||||||
Proposed branch: | lp://qastaging/~vanvugt/mir/rename-api | ||||||||
Merge into: | lp://qastaging/mir | ||||||||
Diff against target: |
696 lines (+307/-14) 26 files modified
examples/fingerpaint.c (+1/-0) examples/progressbar.c (+5/-0) include/client/mir_toolkit/mir_surface.h (+8/-0) include/server/mir/frontend/surface.h (+14/-0) include/server/mir/scene/null_surface_observer.h (+1/-0) include/server/mir/scene/surface_observer.h (+1/-0) src/client/mir_surface.cpp (+36/-0) src/client/mir_surface.h (+8/-0) src/client/mir_surface_api.cpp (+42/-0) src/client/symbols.map (+2/-1) src/protobuf/mir_protobuf.proto (+18/-0) src/server/frontend/protobuf_message_processor.cpp (+4/-0) src/server/frontend/session_mediator.cpp (+28/-0) src/server/frontend/session_mediator.h (+5/-0) src/server/scene/basic_surface.cpp (+20/-0) src/server/scene/basic_surface.h (+4/-1) src/server/scene/legacy_surface_change_notification.cpp (+5/-0) src/server/scene/legacy_surface_change_notification.h (+1/-0) src/server/scene/null_surface_observer.cpp (+1/-0) src/server/symbols.map (+1/-0) tests/acceptance-tests/test_client_surfaces.cpp (+24/-0) tests/include/mir_test_doubles/mock_frontend_surface.h (+1/-0) tests/include/mir_test_doubles/stub_scene_surface.h (+1/-0) tests/unit-tests/scene/test_basic_surface.cpp (+24/-12) tests/unit-tests/scene/test_legacy_scene_change_notification.cpp (+17/-0) tests/unit-tests/scene/test_surface_stack.cpp (+35/-0) |
||||||||
To merge this branch: | bzr merge lp://qastaging/~vanvugt/mir/rename-api | ||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Alberto Aguirre (community) | Approve | ||
Robert Carr (community) | Approve | ||
Alan Griffiths | Needs Fixing | ||
Chris Halse Rogers | Needs Fixing | ||
Review via email:
|
Commit message
Introduce a client function for surface renaming (changing window title).
More importantly this lays some foundation for multi-attribute surface
modifications or "morphing". Client-initiated resizing is included in that
and will also benefit from the framework here.
Future work will route such modifications through the shell. But names
don't ever need censoring, and it's better to avoid touching "shell" right
now while Alan's redesigning it still.
To post a comment you must log in.
PASSED: Continuous integration, rev:2401 jenkins. qa.ubuntu. com/job/ mir-ci/ 3215/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/1640 jenkins. qa.ubuntu. com/job/ mir-clang- vivid-amd64- build/1639 jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/1594 jenkins. qa.ubuntu. com/job/ mir-vivid- amd64-ci/ 1212 jenkins. qa.ubuntu. com/job/ mir-vivid- amd64-ci/ 1212/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 1594 jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 1594/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -runner- mako/4609 s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 18833
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- ci/3215/ rebuild
http://