lp:~raof/mir/server-side-platform-probing
- Get this branch:
- bzr branch lp:~raof/mir/server-side-platform-probing
Branch merges
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Mir development team: Pending requested
-
Diff: 2114 lines (+1107/-183) (has conflicts)51 files modifiedbenchmarks/frame-uniformity/CMakeLists.txt (+2/-1)
include/platform/mir/graphics/platform.h (+36/-0)
include/platform/mir/options/configuration.h (+1/-0)
platform-ABI-sha1sums (+8/-1)
server-ABI-sha1sums (+8/-1)
src/CMakeLists.txt (+2/-0)
src/client/CMakeLists.txt (+1/-1)
src/common/graphics/android/mir_native_window.cpp (+0/-1)
src/include/platform/mir/shared_library_loader.h (+0/-28)
src/platform/CMakeLists.txt (+22/-12)
src/platform/graphics/CMakeLists.txt (+1/-0)
src/platform/graphics/android/CMakeLists.txt (+16/-25)
src/platform/graphics/android/platform.cpp (+19/-0)
src/platform/graphics/android/symbols.map (+8/-0)
src/platform/graphics/mesa/CMakeLists.txt (+19/-26)
src/platform/graphics/mesa/platform.cpp (+28/-0)
src/platform/graphics/mesa/symbols.map (+8/-0)
src/platform/graphics/platform_probe.cpp (+50/-0)
src/platform/graphics/platform_probe.h (+37/-0)
src/platform/options/default_configuration.cpp (+67/-20)
src/platform/symbols.map (+2/-0)
src/server/CMakeLists.txt (+5/-1)
src/server/graphics/CMakeLists.txt (+1/-1)
src/server/graphics/default_configuration.cpp (+68/-5)
src/server/server.cpp (+1/-1)
tests/acceptance-tests/CMakeLists.txt (+2/-8)
tests/acceptance-tests/server_configuration_wrapping.cpp (+3/-0)
tests/acceptance-tests/test_symbols_required_by_mesa.cpp (+1/-1)
tests/include/mir_test_doubles/mock_android_alloc_device.h (+4/-0)
tests/include/mir_test_doubles/mock_hwc_composer_device_1.h (+5/-0)
tests/include/mir_test_framework/stub_server_platform_factory.h (+45/-0)
tests/integration-tests/CMakeLists.txt (+21/-2)
tests/mir_test_doubles/CMakeLists.txt (+13/-10)
tests/mir_test_framework/CMakeLists.txt (+27/-18)
tests/mir_test_framework/headless_test.cpp (+10/-0)
tests/mir_test_framework/platform_graphics_dummy.cpp (+33/-0)
tests/mir_test_framework/stub_server_platform_factory.cpp (+54/-0)
tests/mir_test_framework/stubbed_graphics_platform.cpp (+13/-0)
tests/mir_test_framework/stubbed_server_configuration.cpp (+2/-2)
tests/mir_test_framework/symbols-server.map (+8/-0)
tests/mir_test_framework/testing_client_options.cpp (+8/-6)
tests/unit-tests/CMakeLists.txt (+31/-9)
tests/unit-tests/client/CMakeLists.txt (+1/-0)
tests/unit-tests/client/test_probing_client_platform_factory.cpp (+141/-0)
tests/unit-tests/graphics/CMakeLists.txt (+1/-0)
tests/unit-tests/graphics/android/test_platform.cpp (+24/-0)
tests/unit-tests/graphics/mesa/test_platform.cpp (+22/-0)
tests/unit-tests/graphics/test_platform_prober.cpp (+214/-0)
tests/unit-tests/test_shared_library_prober.cpp (+1/-0)
tools/install_on_android.sh (+4/-3)
tools/valgrind_suppressions_armhf (+9/-0)
Branch information
Recent revisions
- 2099. By Chris Halse Rogers
-
Drop the mir_connection() member of mcl::ClientContext
The only thing the client platform needs to do is to extract the platform package,
which the existing populate() method already does.Not exposing a MirConnection* makes the interface smaller, easier to test, and mock
- 2097. By Robert Carr
-
Don't record ~ or # files in ABI sha1sums when updated by tooling.
Approved by PS Jenkins bot, Daniel van Vugt, Alan Griffiths, Cemil Azizoglu.
- 2096. By Alberto Aguirre
-
Fix meta-packages specifying any architecture while their dependencies only list specific archs.
Approved by PS Jenkins bot, Alan Griffiths.
- 2095. By Daniel van Vugt
-
Not knowing the preferred mode of an output is not a fatal error,
so don't treat it as such. (LP: #1395405)DefaultDisplayC
onfigurationPol icy is already smart enough to fall back
to index 0 if the preferred_mode isn't valid.
. Fixes: https://bugs.launchpad .net/bugs/ 1395405. Approved by Alan Griffiths, Alexandros Frantzis, PS Jenkins bot.
- 2094. By Alan Griffiths
-
1. "privatized" headers no longer be available throughout Mir codebase. (Especially not examples and acceptance tests.)
2. Some headers re-published as they are required by features in the acceptance tests and examples.Approved by PS Jenkins bot, Alexandros Frantzis, Kevin DuBois.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir