Merge lp:~kdub/mir/initial-visibility-event into lp:mir
| Status: | Superseded |
|---|---|
| Proposed branch: | lp:~kdub/mir/initial-visibility-event |
| Merge into: | lp:mir |
| Diff against target: |
477 lines (+202/-132) 6 files modified
src/server/scene/basic_surface.h (+1/-1) src/server/scene/surface_stack.cpp (+1/-4) tests/acceptance-tests/test_client_focus_notification.cpp (+106/-114) tests/acceptance-tests/test_surface_specification.cpp (+44/-10) tests/unit-tests/scene/test_basic_surface.cpp (+44/-1) tests/unit-tests/scene/test_surface_stack.cpp (+6/-2) |
| To merge this branch: | bzr merge lp:~kdub/mir/initial-visibility-event |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | Needs Fixing on 2015-11-04 | |
| Alexandros Frantzis (community) | Needs Fixing on 2015-10-27 | ||
| Alan Griffiths | 2015-10-26 | Approve on 2015-10-26 | |
|
Review via email:
|
|||
This proposal has been superseded by a proposal from 2015-11-30.
Commit Message
Change the default value for surfaces visibily to occluded. Surfaces don't become visible until they've submitted a buffer, and the shell has placed them somewhere visible. This has the practical effect of sending a startup visibility event.
Description of the Change
Change the default value for surfaces visibily to occluded. Surfaces don't become visible until they've submitted a buffer, and the shell has placed them somewhere visible. This has the practical effect of sending a startup visibility event.
nb: interested in this now because SurfaceSpecific
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3059
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 3060. By Kevin DuBois on 2015-10-26
-
fix problem for clang
- 3061. By Kevin DuBois on 2015-10-26
-
merge in mir
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3061
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Alexandros Frantzis (afrantzis) wrote : | # |
The change in behavior is fine.
[ FAILED ] ClientFocusNoti
We need to make the tests more resilient to differences in the ordering and quantity of events we expect, since differences in system load and thread scheduling will produce different results.
(The FD leaks seen in the logs are just a consequence of the tests not shutting down cleanly, they are not the core cause of the failures)
- 3062. By Kevin DuBois on 2015-10-28
-
completely rewrite the ClientFocusNoti
fication to be more robust and not to fork off clients
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3062
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 3063. By Kevin DuBois on 2015-11-04
-
merge in mir
- 3064. By Kevin DuBois on 2015-11-04
-
remove spurious change
- 3065. By Kevin DuBois on 2015-11-04
-
roll back small change and accommodate gmock not knowing how to print an object
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:3065
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Kevin DuBois (kdub) wrote : | # |
current logic is slightly improper (visible() and visibility attribute are a bit confusing) -> WIP
- 3066. By Kevin DuBois on 2015-11-25
-
merge in mir
- 3067. By Kevin DuBois on 2015-11-30
-
merge in mir
- 3068. By Kevin DuBois on 2015-11-30
-
merge in mir
- 3069. By Kevin DuBois on 2015-11-30
-
revert src
- 3070. By Kevin DuBois on 2015-11-30
-
change the default value
- 3071. By Kevin DuBois on 2015-11-30
-
test to pass
- 3072. By Kevin DuBois on 2015-11-30
-
clean up remaining tests,get them to pass
- 3073. By Kevin DuBois on 2015-11-30
-
cleanups
- 3074. By Kevin DuBois on 2015-11-30
-
further cleanups
- 3075. By Kevin DuBois on 2015-11-30
-
merge in mir
- 3076. By Kevin DuBois on 2015-11-30
-
roll back change to test
- 3077. By Kevin DuBois on 2015-11-30
-
modify test so that occlusion is always modified via the rendering trackers, as designed
- 3078. By Kevin DuBois on 2015-12-02
-
adopt Albertos suggestion to match the sequence of events in the surface
- 3079. By Kevin DuBois on 2015-12-02
-
merge in mir

More reasonable than current behaviour.