Mir

lp:~dandrader/mir/acceptReject

Created by Daniel d'Andrada and last modified
Get this branch:
bzr branch lp:~dandrader/mir/acceptReject
Only Daniel d'Andrada can upload to this branch. If you are Daniel d'Andrada please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel d'Andrada
Project:
Mir
Status:
Development

Recent revisions

1159. By Daniel d'Andrada

WIP - general housekeeping and first steps towards tests for InputDispatcher

1158. By Daniel d'Andrada

WIP - first steps towards pointer ownership

1157. By Daniel d'Andrada

WIP

1156. By Daniel d'Andrada

Add Accepted and Rejected message types to android's InputTransport

1155. By Daniel d'Andrada

android-input - Assign more unique touch ids

Have touch ids remain valid for some time after its touches have physically ended,
so one can still refer to a touch that has already ended.

1154. By Alexandros Frantzis

client: Allow clients to call API functions after a connection break has been detected

When a client tries to call an API function after a connection break has
been detected in a previous API call, the client blocks in the new call.
This happens because in MirSocketRpcChannel::notify_disconnected() the
pending RPC calls are not forced to complete, since the channel has already
been marked as 'disconnected' by the failure in the previous call.

Note that if the break is first detected while calling an API function,
then that call doesn't block, since this is the first time we call
MirSocketRpcChannel::notify_disconnected() and the pending RPC calls are
forced to complete.

This commit solves this problem by always forcing requests to complete
when a communication failure occurs, even if a disconnection has
already been handled. This is preferred over the alternative of
manually calling the completion callback in a try-catch block when
calling an RPC method because of:

  1. Correctness: In case the communication problem first occurs in that
     call, the callback will be called twice, once by notify_disconnected()
     and once manually.

  2. Consistency: The callback is called from one place regardless of
     whether the communication problem is first detected during that
     call or not. Fixes: https://bugs.launchpad.net/bugs/1201436.

Approved by Robert Carr, Alan Griffiths, PS Jenkins bot.

1153. By Kevin DuBois

graphics: android: eliminate one of the two DisplayBuffers. both hwc/gpu displays use the same displaybuffer now. .

Approved by PS Jenkins bot, Robert Carr, Alexandros Frantzis, Alan Griffiths.

1152. By Alexandros Frantzis

graphics,examples: Don't enable more outputs than supported when changing the display configuration. Fixes: https://bugs.launchpad.net/bugs/1217877.

Approved by Robert Carr, Kevin DuBois, PS Jenkins bot, Alan Griffiths.

1151. By Daniel van Vugt

Prepare for trusty... (version 0.1.*).

Approved by Didier Roche, PS Jenkins bot.

1150. By Daniel d'Andrada

Add InputReader performance test.

Approved by Daniel van Vugt, 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:~mir-team/mir/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers