lp:~raof/mir/add-mir-connection-syncpoint
- Get this branch:
- bzr branch lp:~raof/mir/add-mir-connection-syncpoint
Branch merges
- Alan Griffiths: Needs Fixing
- Mir CI Bot: Approve (continuous-integration)
- Brandon Schaefer (community): Approve
-
Diff: 242 lines (+98/-0)13 files modifiedinclude/client/mir_toolkit/mir_connection.h (+16/-0)
src/client/mir_connection.cpp (+8/-0)
src/client/mir_connection.h (+2/-0)
src/client/mir_connection_api.cpp (+13/-0)
src/client/rpc/mir_display_server.cpp (+7/-0)
src/client/rpc/mir_display_server.h (+4/-0)
src/client/symbols.map (+1/-0)
src/include/common/mir/protobuf/display_server.h (+4/-0)
src/server/frontend/protobuf_message_processor.cpp (+4/-0)
src/server/frontend/session_mediator.cpp (+8/-0)
src/server/frontend/session_mediator.h (+4/-0)
tests/acceptance-tests/test_client_library.cpp (+23/-0)
tests/include/mir/test/doubles/stub_display_server.h (+4/-0)
Branch information
Recent revisions
- 3919. By Chris Halse Rogers
-
Add mir_connection_
syncpoint( ). This does nothing but call the supplied callback when the server responds.
Because we process requests in order this means that the server has processed
all the previous requests before the callback triggers. - 3918. By Alan Griffiths
-
Fix racy setup for RaiseSurfaces test fixture. Fixes: https:/
/bugs.launchpad .net/bugs/ 1655293. Approved by mir-ci-bot, Cemil Azizoglu, Andreas Pokorny.
- 3917. By Brandon Schaefer
-
Deprecate the old mir event surface enum values and replace them we the correct renaming.
Approved by Cemil Azizoglu, mir-ci-bot.
- 3916. By Brandon Schaefer
-
When we modify a surface spec lets make sure to also set the event handler. Fixes: https:/
/bugs.launchpad .net/bugs/ 1654612. Approved by mir-ci-bot, Kevin DuBois, Alan Griffiths.
- 3915. By Kevin DuBois
-
platform: add deprecation path for mg::BufferUsage for the android platform. This adds a path to create a software buffer, and a path to make a buffer with native format/flags for hardware/other platform usages.
note: this is part of the effort trying to pull MirBufferUsage from client api for 1.0.
Approved by mir-ci-bot, Alan Griffiths, Cemil Azizoglu.
- 3914. By Daniel van Vugt
-
Fix race between MirConnection's destructor and its RPC callbacks.
(LP: #1653658)This ensures RPC callbacks never occur (so never touch the MirConnection) after destruction of the MirConnection has commenced. Fixes: https:/
/bugs.launchpad .net/bugs/ 1653658. Approved by mir-ci-bot, Chris Halse Rogers.
- 3913. By Daniel van Vugt
-
benchmarks/
touch_event_ latency. py: Remove incorrect usage of
MIR_CLIENT_INPUT_RATE= 0. Having it there would artificially lower benchmark results such that
they do not represent real-world performance where the rate is presently
set to 59 by default (thus input latency is actually some random value
between 0 and 16.9ms).I'm in the process of retiring all input resampling code, so the entire
MIR_CLIENT_INPUT_RATE feature is going away soon. But I just noticed
this one particular instance that should never have been there in the
first place. So we can retire this bit right now.Approved by Kevin DuBois, mir-ci-bot.
- 3912. By Cemil Azizoglu
-
Rename a bunch of MirSurface functions.
Approved by mir-ci-bot, Brandon Schaefer.
- 3911. By Cemil Azizoglu
-
Deprecate mir_surface_
set_swap_ interval( )
.Approved by mir-ci-bot, Kevin DuBois, Daniel van Vugt, Brandon Schaefer.
- 3910. By Cemil Azizoglu
-
mir_surface_
{create| release} {_sync} --> mir_window_ {create| release} {_sync} . Approved by mir-ci-bot, Brandon Schaefer, Alan Griffiths.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir