lp:~andreas-pokorny/mir/use-lifecycleevent-in-mirserver
- Get this branch:
- bzr branch lp:~andreas-pokorny/mir/use-lifecycleevent-in-mirserver
Branch merges
- Mir CI Bot: Approve (continuous-integration)
- Alan Griffiths: Approve
- Chris Halse Rogers: Needs Fixing
- Alberto Aguirre (community): Needs Information
- Brandon Schaefer (community): Approve
- Cemil Azizoglu (community): Approve
-
Diff: 580 lines (+289/-32)11 files modifiedsrc/include/server/mir/default_server_status_listener.h (+12/-12)
src/server/CMakeLists.txt (+1/-0)
src/server/default_server_configuration.cpp (+2/-2)
src/server/default_server_status_listener.cpp (+50/-0)
src/server/graphics/nested/display.cpp (+70/-7)
src/server/graphics/nested/display.h (+15/-0)
src/server/graphics/nested/host_connection.h (+1/-0)
src/server/graphics/nested/mir_client_host_connection.cpp (+27/-8)
src/server/graphics/nested/mir_client_host_connection.h (+3/-0)
tests/include/mir/test/doubles/stub_host_connection.h (+4/-0)
tests/unit-tests/graphics/nested/test_nested_display.cpp (+104/-3)
Branch information
Recent revisions
- 3467. By Andreas Pokorny
-
Use the builtin lifecycle event as an indication of lifecycle changes of the server
With this change the active session will receive lifecycle events when the server pauses or resumes. The nested display will use this event to feed the registered pause/resume handlers. Thus a nested server will pause when the hosting server pauses due to a vt switch.
This is a preparation step to use resume events and focus events as a trigger for informing clients about missed key state changes.
- 3466. By Kevin DuBois
-
avert LP: #1563287 by disabling EGL_sync_fence extensions on our Mali devices. It was shown that the added synchronization added sub-millisecond times to each buffer mapping, which became visible when many clients were open. . Fixes: https:/
/bugs.launchpad .net/bugs/ 1563287. Approved by mir-ci-bot, Daniel van Vugt.
- 3465. By Alan Griffiths
-
logging: Add a bit more information (surface type) to logging:
:ShellReport. Approved by Cemil Azizoglu, Kevin DuBois, mir-ci-bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir