lp://staging/~afrantzis/mir/client-surface-buffering-mode
- Get this branch:
- bzr branch lp://staging/~afrantzis/mir/client-surface-buffering-mode
Branch merges
- Robert Carr (community): Approve
- Chris Halse Rogers: Needs Information
- PS Jenkins bot (community): Approve (continuous-integration)
- Kevin DuBois (community): Needs Information
- Daniel van Vugt: Needs Fixing
- Alan Griffiths: Approve
-
Diff: 499 lines (+233/-12)18 files modifiedinclude/client/mir_toolkit/mir_surface.h (+8/-0)
include/common/mir_toolkit/common.h (+7/-0)
include/server/mir/scene/surface_creation_parameters.h (+1/-0)
src/client/mir_surface.cpp (+2/-0)
src/client/mir_surface.h (+1/-0)
src/client/mir_surface_api.cpp (+6/-0)
src/client/symbols.map (+1/-0)
src/protobuf/mir_protobuf.proto (+4/-0)
src/server/frontend/session_mediator.cpp (+1/-0)
src/server/scene/surface_allocator.cpp (+10/-2)
src/server/scene/surface_creation_parameters.cpp (+1/-0)
tests/acceptance-tests/CMakeLists.txt (+1/-0)
tests/acceptance-tests/test_client_surface_buffering_mode.cpp (+133/-0)
tests/include/mir_test_doubles/null_display_sync_group.h (+19/-3)
tests/include/mir_test_doubles/stub_display.h (+13/-6)
tests/include/mir_test_framework/stub_server_platform_factory.h (+3/-0)
tests/mir_test_framework/stub_server_platform_factory.cpp (+13/-0)
tests/mir_test_framework/stubbed_graphics_platform.cpp (+9/-1)
Related bugs
Related blueprints
Branch information
Recent revisions
- 2490. By Alexandros Frantzis
-
client,server: Allow clients to specify the buffering mode for their surface
- 2489. By Alan Griffiths
-
shell: support for surfaces setting maximum size. Fixes: https:/
/bugs.launchpad .net/bugs/ 1421591. Approved by Alberto Aguirre, Cemil Azizoglu, PS Jenkins bot.
- 2488. By Alan Griffiths
-
client API, shell: support for surfaces setting minimum size (and some code towards maximum). Fixes: https:/
/bugs.launchpad .net/bugs/ 1421591. Approved by Alberto Aguirre, Kevin DuBois, PS Jenkins bot, Robert Carr.
- 2487. By Kevin DuBois
-
mesa: provide a way for a nested server to reconstruct a mgm::Buffer from a MirNativeBuffer.
Approved by Alexandros Frantzis, Alan Griffiths, PS Jenkins bot, Robert Carr, Chris Halse Rogers.
- 2486. By Andreas Pokorny
-
Update KVM Instructions based on the packages and kernel version available in vivid.
Approved by Alan Griffiths, Cemil Azizoglu, PS Jenkins bot, Kevin DuBois.
- 2485. By Chris Halse Rogers
-
Introduce trivial RAII helper for signal blocking.
Use it to close a tiny race in SimpleDispatchT
hread - there was a time between spawning the thread and blocking signals on it during which a signal could theoretically be caught.
.Approved by PS Jenkins bot, Alexandros Frantzis, Cemil Azizoglu, Alan Griffiths, Kevin DuBois, Robert Carr.
- 2484. By Alan Griffiths
-
client API, shell: start exposing the surface spec modification functionality. Fixes: https:/
/bugs.launchpad .net/bugs/ 1420573. Approved by Robert Carr, Kevin DuBois, PS Jenkins bot, Thomas Voß, Alexandros Frantzis, Alberto Aguirre, Chris Halse Rogers.
- 2483. By Alan Griffiths
-
examples: allow for titlebar when placing surfaces.
Approved by Alexandros Frantzis, Robert Carr, PS Jenkins bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/mir