lp:~mir-team/mir/surface-output-events
Created by
Chris Halse Rogers
and last modified
Branch merges
Propose for merging
No branches
dependent on this one.
- PS Jenkins bot (community): Approve (continuous-integration)
- Alexandros Frantzis (community): Approve
- Alan Griffiths: Approve
-
Diff: 2661 lines (+1280/-110)47 files modifiedinclude/client/mir/events/event_builders.h (+6/-0)
include/client/mir_toolkit/events/event.h (+18/-0)
include/client/mir_toolkit/events/surface_output_event.h (+61/-0)
include/common/mir_toolkit/common.h (+14/-0)
include/platform/mir/graphics/display_configuration.h (+13/-4)
include/test/mir/test/doubles/stub_display_configuration.h (+51/-9)
include/test/mir/test/empty_deleter.h (+1/-1)
src/client/CMakeLists.txt (+1/-0)
src/client/event.cpp (+27/-0)
src/client/events/event_builders.cpp (+18/-0)
src/client/rpc/mir_protobuf_rpc_channel.cpp (+3/-0)
src/client/symbols.map (+4/-0)
src/include/common/mir/events/event_private.h (+11/-0)
src/include/server/mir/scene/surface_event_source.h (+10/-0)
src/platform/graphics/display_configuration.cpp (+51/-13)
src/platforms/android/server/fb_device.cpp (+3/-1)
src/platforms/android/server/hwc_blanking_control.cpp (+7/-1)
src/platforms/mesa/server/kms/real_kms_display_configuration.cpp (+5/-4)
src/platforms/mesa/server/x11/graphics/display_configuration.cpp (+3/-1)
src/server/graphics/nested/nested_display_configuration.cpp (+6/-2)
src/server/graphics/offscreen/display_configuration.cpp (+3/-1)
src/server/scene/CMakeLists.txt (+2/-0)
src/server/scene/application_session.cpp (+31/-3)
src/server/scene/application_session.h (+9/-0)
src/server/scene/default_configuration.cpp (+4/-0)
src/server/scene/output_properties_cache.cpp (+100/-0)
src/server/scene/output_properties_cache.h (+66/-0)
src/server/scene/session_manager.cpp (+15/-5)
src/server/scene/session_manager.h (+18/-8)
src/server/scene/surface_event_source.cpp (+20/-0)
tests/acceptance-tests/test_client_focus_notification.cpp (+3/-0)
tests/acceptance-tests/test_client_surface_events.cpp (+100/-0)
tests/acceptance-tests/test_system_compositor_window_manager.cpp (+1/-3)
tests/include/mir/test/doubles/stub_surface_factory.h (+5/-2)
tests/integration-tests/session_management.cpp (+1/-1)
tests/integration-tests/test_session.cpp (+2/-0)
tests/mir_test/display_config_matchers.cpp (+6/-2)
tests/unit-tests/graphics/mesa/kms/test_cursor.cpp (+9/-3)
tests/unit-tests/graphics/mesa/kms/test_display_configuration.cpp (+34/-16)
tests/unit-tests/graphics/test_default_display_configuration_policy.cpp (+4/-2)
tests/unit-tests/graphics/test_display_configuration.cpp (+29/-1)
tests/unit-tests/graphics/test_overlapping_output_grouping.cpp (+4/-2)
tests/unit-tests/scene/test_abstract_shell.cpp (+9/-2)
tests/unit-tests/scene/test_application_session.cpp (+466/-14)
tests/unit-tests/scene/test_session_manager.cpp (+12/-3)
tests/unit-tests/scene/test_surface.cpp (+5/-2)
tests/unit-tests/scene/test_surface_impl.cpp (+9/-4)
Branch information
Recent revisions
This branch has not been scanned yet.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir