lp:~vanvugt/mir/wire-up-SurfaceController
- Get this branch:
- bzr branch lp:~vanvugt/mir/wire-up-SurfaceController
Branch merges
- Alan Griffiths: Disapprove
- PS Jenkins bot (community): Approve (continuous-integration)
- Robert Carr (community): Disapprove
-
Diff: 249 lines (+54/-9)15 files modifiedinclude/server/mir/frontend/session.h (+1/-0)
include/server/mir/scene/surface_coordinator.h (+2/-1)
include/server/mir/shell/surface_coordinator_wrapper.h (+1/-1)
server-ABI-sha1sums (+3/-3)
src/server/frontend/session_mediator.cpp (+1/-2)
src/server/scene/application_session.cpp (+9/-0)
src/server/scene/application_session.h (+1/-0)
src/server/scene/surface_controller.cpp (+9/-0)
src/server/scene/surface_controller.h (+3/-1)
src/server/shell/surface_coordinator_wrapper.cpp (+7/-0)
src/server/symbols.map (+1/-0)
tests/include/mir_test_doubles/mock_surface_coordinator.h (+2/-1)
tests/include/mir_test_doubles/stub_scene_session.h (+5/-0)
tests/include/mir_test_doubles/stub_session.h (+5/-0)
tests/unit-tests/scene/test_application_session.cpp (+4/-0)
Branch information
Recent revisions
- 2219. By Daniel van Vugt
-
Revert back to r2216, which at least works.
The problem is only ApplicationSession knows how to convert a SurfaceId
into a scene::Surface to pass to SurfaceCoordinator/SurfaceCont roller.
So we go through ApplicationSession. - 2218. By Daniel van Vugt
-
More work in progress.
Still doesn't build because the frontend doesn't (and shouldn't?) know how
to convert a frontend::Surface into a scene::Surface for SurfaceController. - 2212. By Daniel van Vugt
-
Backport SurfaceController wiring from the 'states' branch, with all
WM code removed. - 2211. By Kevin DuBois
-
android: provide an interface in HwcWrapper for the mir code to subscribe to the driver callbacks. The callback reception was previously buried within the HwcCommonDevice class, but now we need it to see hotplug events and drive the display changes.
Also subsume hwc_device_
composer_ device_ 1 under HwcWrapper. (it was previously only partially wrapped).
.Approved by PS Jenkins bot, Alberto Aguirre, Robert Carr.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir