Merge lp:~kdub/mir/reduce-mediator-dependencies into lp:~mir-team/mir/trunk
Status: | Rejected |
---|---|
Rejected by: | Kevin DuBois |
Proposed branch: | lp:~kdub/mir/reduce-mediator-dependencies |
Merge into: | lp:~mir-team/mir/trunk |
Diff against target: |
856 lines (+158/-185) 28 files modified
examples/render_surfaces.cpp (+2/-2) include/server/mir/compositor/graphic_buffer_allocator.h (+0/-3) include/server/mir/frontend/session_mediator.h (+0/-1) include/server/mir/graphics/platform.h (+4/-0) include/test/mir_test_doubles/stub_platform.h (+5/-0) src/server/default_server_configuration.cpp (+0/-1) src/server/frontend/session_mediator.cpp (+1/-4) src/server/graphics/android/android_buffer_allocator.cpp (+0/-11) src/server/graphics/android/android_graphic_buffer_allocator.h (+0/-2) src/server/graphics/android/android_platform.cpp (+12/-0) src/server/graphics/android/android_platform.h (+1/-0) src/server/graphics/gbm/gbm_buffer_allocator.cpp (+0/-10) src/server/graphics/gbm/gbm_buffer_allocator.h (+0/-3) src/server/graphics/gbm/gbm_platform.cpp (+12/-0) src/server/graphics/gbm/gbm_platform.h (+1/-0) tests/integration-tests/graphics/gbm/test_buffer_integration.cpp (+5/-5) tests/integration-tests/test_display_info.cpp (+16/-15) tests/integration-tests/test_drm_auth_magic.cpp (+5/-0) tests/integration-tests/test_surfaceloop.cpp (+11/-5) tests/mir_test_framework/testing_server_options.cpp (+5/-5) tests/unit-tests/frontend/test_session_mediator.cpp (+5/-23) tests/unit-tests/frontend/test_session_mediator_android.cpp (+1/-19) tests/unit-tests/frontend/test_session_mediator_gbm.cpp (+7/-18) tests/unit-tests/graphics/android/test_android_buffer_allocator.cpp (+0/-31) tests/unit-tests/graphics/android/test_android_platform.cpp (+36/-2) tests/unit-tests/graphics/gbm/test_gbm_buffer_allocator.cpp (+0/-24) tests/unit-tests/graphics/gbm/test_gbm_platform.cpp (+27/-0) tests/unit-tests/graphics/test_graphics_platform.cpp (+2/-1) |
To merge this branch: | bzr merge lp:~kdub/mir/reduce-mediator-dependencies |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alan Griffiths | Needs Fixing | ||
Alexandros Frantzis (community) | Needs Information | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+166622@code.launchpad.net |
Commit message
mf::SessionMediator had both mc::GraphicBuff
Description of the change
mf::SessionMediator had both mc::GraphicBuff
Unmerged revisions
- 714. By Kevin DuBois
-
get android tests to pass
- 713. By Kevin DuBois
-
get all gbm to compile/pass
- 712. By Kevin DuBois
-
change session mediator test so we dont depend on the buffer allocator in the frontend
- 711. By Robert Ancell
-
Revert removal of mir_connection_
drm_auth_ magic() - it is required for XMir. Approved by PS Jenkins bot, Robert Carr, Alexandros Frantzis, Chris Halse Rogers.
- 710. By Alan Griffiths
-
graphics::android: add some customization points to DefaultFramebuf
ferFactory. Approved by PS Jenkins bot, Alexandros Frantzis, Robert Ancell, Robert Carr.
- 709. By Robert Carr
-
Demote old input logs to a legacy report. Replace with a new InputReport interface and both logging and LTTNG based implementations.
Approved by Alan Griffiths, Alexandros Frantzis, PS Jenkins bot.
- 708. By Alexandros Frantzis
-
client: Move rpc components to their own subdirectory and namespace.
Approved by Alan Griffiths, Robert Carr, PS Jenkins bot.
- 707. By Alan Griffiths
-
compositor: another destructor marked non-throwing.
Approved by PS Jenkins bot, Robert Carr.
- 706. By Alexandros Frantzis
-
client: Introduce RpcReport class and logging implementation for it.
Approved by Alan Griffiths, Kevin DuBois, Robert Ancell, PS Jenkins bot.
- 705. By Robert Ancell
-
Close dmabuf file descriptor when the GBMBuffer is destroyed. Fixes: https:/
/bugs.launchpad .net/bugs/ 1185183. Approved by Alan Griffiths, Alexandros Frantzis, PS Jenkins bot.
I think that mg::Platform is probably also an unneeded dependency for SessionMediator, but we can tease that out in a subsequent mp