lp:~raof/mir/privatise-all-the-things
Created by
Chris Halse Rogers
and last modified
- Get this branch:
- bzr branch lp:~raof/mir/privatise-all-the-things
Only
Chris Halse Rogers
can upload to this branch. If you are
Chris Halse Rogers
please log in for upload directions.
Branch merges
Propose for merging
1 branch
dependent on this one.
- Daniel van Vugt: Needs Fixing
- PS Jenkins bot (community): Approve (continuous-integration)
- Andreas Pokorny (community): Approve
- Alan Griffiths: Needs Information
- Robert Carr (community): Approve
- Mir development team: Pending requested
- Kevin DuBois: Pending requested
- Alexandros Frantzis: Pending requested
-
Diff: 4670 lines (+2221/-656)122 files modifiedCMakeLists.txt (+3/-1)
debian/control (+36/-36)
debian/create_postinst_prerm_scripts.sh (+0/-39)
debian/install_ld_so_conf.sh (+0/-26)
debian/mir-client-platform-android.install (+1/-1)
debian/mir-client-platform-mesa.install (+1/-1)
debian/mir-platform-graphics-android.install (+1/-1)
debian/mir-platform-graphics-mesa.install (+1/-1)
debian/mir-test-tools.install (+2/-1)
debian/rules (+2/-13)
debian/update-alternatives.postinst.in (+0/-18)
debian/update-alternatives.prerm.in (+0/-16)
include/platform/mir/graphics/platform.h (+36/-0)
include/platform/mir/options/configuration.h (+2/-0)
include/server/mir/default_server_configuration.h (+3/-0)
platform-ABI-sha1sums (+2/-2)
server-ABI-sha1sums (+3/-3)
src/CMakeLists.txt (+2/-0)
src/client/CMakeLists.txt (+16/-10)
src/client/android/CMakeLists.txt (+7/-22)
src/client/android/android_native_display_container.cpp (+16/-4)
src/client/android/android_native_display_container.h (+10/-3)
src/client/android/client_platform_factory.cpp (+21/-5)
src/client/android/client_platform_factory.h (+2/-5)
src/client/android/symbols.map (+5/-4)
src/client/client_platform_factory.h (+5/-2)
src/client/connection_configuration.h (+0/-3)
src/client/default_connection_configuration.cpp (+23/-18)
src/client/default_connection_configuration.h (+0/-4)
src/client/egl_native_display_container.h (+3/-1)
src/client/mesa/CMakeLists.txt (+6/-22)
src/client/mesa/client_platform.cpp (+1/-1)
src/client/mesa/client_platform_factory.cpp (+19/-5)
src/client/mesa/client_platform_factory.h (+0/-5)
src/client/mesa/mesa_native_display_container.cpp (+5/-5)
src/client/mesa/mesa_native_display_container.h (+1/-1)
src/client/mesa/native_surface.cpp (+0/-1)
src/client/mesa/symbols.map (+6/-4)
src/client/mir_connection.cpp (+7/-4)
src/client/mir_connection.h (+2/-0)
src/client/probing_client_platform_factory.cpp (+38/-0)
src/client/probing_client_platform_factory.h (+27/-0)
src/common/graphics/android/mir_native_window.cpp (+0/-1)
src/common/sharedlibrary/CMakeLists.txt (+4/-1)
src/common/symbols.map (+1/-0)
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 (+10/-0)
src/platform/graphics/mesa/CMakeLists.txt (+19/-26)
src/platform/graphics/mesa/platform.cpp (+28/-0)
src/platform/graphics/mesa/symbols.map (+15/-0)
src/platform/graphics/platform_probe.cpp (+50/-0)
src/platform/graphics/platform_probe.h (+37/-0)
src/platform/options/default_configuration.cpp (+70/-20)
src/platform/shared_library_loader.cpp (+0/-38)
src/platform/symbols.map (+3/-0)
src/server/CMakeLists.txt (+5/-1)
src/server/graphics/CMakeLists.txt (+1/-1)
src/server/graphics/default_configuration.cpp (+38/-5)
src/server/logging/CMakeLists.txt (+0/-1)
src/server/report/default_server_configuration.cpp (+9/-0)
src/server/report/logging/CMakeLists.txt (+0/-1)
src/server/report/logging/logging_report_factory.cpp (+5/-1)
src/server/report/logging_report_factory.h (+2/-0)
src/server/report/lttng/CMakeLists.txt (+1/-0)
src/server/report/lttng/lttng_report_factory.cpp (+5/-0)
src/server/report/lttng/shared_library_prober_report.cpp (+48/-0)
src/server/report/lttng/shared_library_prober_report.h (+52/-0)
src/server/report/lttng/shared_library_prober_report_tp.h (+71/-0)
src/server/report/lttng_report_factory.h (+1/-0)
src/server/report/null/CMakeLists.txt (+1/-0)
src/server/report/null/null_report_factory.cpp (+11/-0)
src/server/report/null/shared_library_prober_report.cpp (+35/-0)
src/server/report/null/shared_library_prober_report.h (+43/-0)
src/server/report/null_report_factory.h (+2/-1)
src/server/report/report_factory.h (+3/-0)
src/server/server.cpp (+1/-1)
src/server/symbols.map (+2/-0)
tests/acceptance-tests/CMakeLists.txt (+3/-6)
tests/acceptance-tests/server_configuration_wrapping.cpp (+3/-0)
tests/acceptance-tests/test_symbols_required_by_mesa.cpp (+6/-3)
tests/include/mir_test_doubles/mock_android_alloc_device.h (+5/-0)
tests/include/mir_test_doubles/mock_android_hw.h (+5/-0)
tests/include/mir_test_doubles/mock_hwc_composer_device_1.h (+5/-0)
tests/include/mir_test_framework/client_platform_factory.h (+72/-0)
tests/include/mir_test_framework/headless_test.h (+2/-2)
tests/include/mir_test_framework/platform_loader_helpers.h (+38/-0)
tests/include/mir_test_framework/stub_client_platform_factory.h (+33/-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 (+56/-16)
tests/mir_test_framework/headless_test.cpp (+3/-1)
tests/mir_test_framework/platform_graphics_dummy.cpp (+33/-0)
tests/mir_test_framework/platform_loader_helpers.cpp (+98/-0)
tests/mir_test_framework/stub_client_platform_factory.cpp (+147/-0)
tests/mir_test_framework/stub_client_platform_module.cpp (+35/-0)
tests/mir_test_framework/stub_server_platform_factory.cpp (+54/-0)
tests/mir_test_framework/stubbed_graphics_platform.cpp (+6/-1)
tests/mir_test_framework/stubbed_server_configuration.cpp (+2/-2)
tests/mir_test_framework/symbols-client.map (+7/-0)
tests/mir_test_framework/symbols-server.map (+8/-0)
tests/mir_test_framework/testing_client_options.cpp (+2/-105)
tests/unit-tests/CMakeLists.txt (+33/-8)
tests/unit-tests/client/CMakeLists.txt (+1/-0)
tests/unit-tests/client/android/test_android_client_platform.cpp (+4/-7)
tests/unit-tests/client/mesa/test_client_platform.cpp (+7/-6)
tests/unit-tests/client/mesa/test_mesa_native_display_container.cpp (+1/-1)
tests/unit-tests/client/test_client_platform.cpp (+109/-29)
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_output_builder.cpp (+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 (+212/-0)
tests/unit-tests/shared_library_test.cpp (+4/-4)
tests/unit-tests/test_shared_library_prober.cpp (+2/-0)
tools/install_on_android.sh (+2/-2)
tools/valgrind_suppressions_armhf (+9/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 1895. By Chris Halse Rogers
-
Coalesce all hardcoded platform module strings into {client,
server} _platform_ () calls
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir/ubuntu