Merge lp:~albaguirre/mir/fix-1521795 into lp:mir
| Status: | Merged |
|---|---|
| Approved by: | Alberto Aguirre on 2015-12-02 |
| Approved revision: | 3157 |
| Merged at revision: | 3165 |
| Proposed branch: | lp:~albaguirre/mir/fix-1521795 |
| Merge into: | lp:mir |
| Diff against target: |
230 lines (+96/-2) 11 files modified
include/server/mir/scene/null_surface_observer.h (+1/-0) include/server/mir/scene/surface_observer.h (+1/-0) include/test/mir/test/doubles/stub_cursor_image.h (+42/-0) src/include/server/mir/scene/surface_observers.h (+1/-0) src/server/input/cursor_controller.cpp (+4/-0) src/server/scene/basic_surface.cpp (+11/-2) src/server/scene/legacy_surface_change_notification.cpp (+4/-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/unit-tests/scene/test_basic_surface.cpp (+29/-0) |
| To merge this branch: | bzr merge lp:~albaguirre/mir/fix-1521795 |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | Approve on 2015-12-03 | |
| Kevin DuBois (community) | Approve on 2015-12-02 | ||
| Alan Griffiths | 2015-12-02 | Approve on 2015-12-02 | |
|
Review via email:
|
|||
Commit Message
Add notification for cursor image removal.
Avoid creating references to null pointers when notifying observers when a cursor image has been removed from a surface.
Instead add an explicit call in SurfaceObserver to notify about removal.
Description of the Change
Add notification for cursor image removal.
Avoid creating references to null pointers when notifying observers when a cursor image has been removed from a surface.
Instead add an explicit call in SurfaceObserver to notify about removal.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3157
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Alan Griffiths (alan-griffiths) wrote : | # |
xenial-i386 failure doesn't seem related:
Do you want to ignore this warning and proceed anyway?
To continue, enter "Yes"; to abort, enter "No": Abort.
E: pbuilder-
I: Copying back the cached apt archive contents
I: unmounting /var/lib/
Connection Timeout: disconnecting client after 300.0 seconds
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
I: cleaning the build env
I: removing directory /var/cache/
bzr: ERROR: The build failed.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:3157
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://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Autolanding.
More details in the following jenkins job:
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
FAILURE: http://
SUCCESS: http://
| Alberto Aguirre (albaguirre) wrote : | # |
^---Network hiccup - let's try again.

FAILED: Continuous integration, rev:3157 jenkins. qa.ubuntu. com/job/ mir-ci/ 5740/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/5141 jenkins. qa.ubuntu. com/job/ mir-clang- vivid-amd64- build/4047/ console jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/5089 jenkins. qa.ubuntu. com/job/ mir-xenial- amd64-ci/ 69 jenkins. qa.ubuntu. com/job/ mir-xenial- amd64-ci/ 69/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-xenial- i386-ci/ 69 jenkins. qa.ubuntu. com/job/ mir-xenial- i386-ci/ 69/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 5089 jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 5089/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -runner- touch/7619 s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 25694
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
deb: 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/5740/ rebuild
http://