Mir

lp:~raof/mir/add-mir-connection-syncpoint

Created by Chris Halse Rogers and last modified
Get this branch:
bzr branch lp:~raof/mir/add-mir-connection-syncpoint
Only Chris Halse Rogers can upload to this branch. If you are Chris Halse Rogers please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Halse Rogers
Project:
Mir
Status:
Development

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
This branch contains Public information 
Everyone can see this information.