Mir

lp://qastaging/~albaguirre/mir/fix-1427976

Created by Alberto Aguirre and last modified
Get this branch:
bzr branch lp://qastaging/~albaguirre/mir/fix-1427976
Only Alberto Aguirre can upload to this branch. If you are Alberto Aguirre please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alberto Aguirre
Project:
Mir
Status:
Development

Recent revisions

2361. By Alberto Aguirre

Avoid unlocking sesssion mutex in a different thread.

In some cases, SessionMediator needs to lock the session
while it waits for Surface::swap_buffers which may complete asynchronously on a different thread.
Since a std::mutex cannot be used for such purposes a SemaphoreLock type is introduced.

2360. By Alan Griffiths

examples, compositor, shell: integrate the logic for tracking output areas into library.

Approved by Kevin DuBois, Robert Carr, Alexandros Frantzis, PS Jenkins bot.

2359. By Daniel van Vugt

Preallocate RenderableList and use a more efficient container. Our primary use case of RenderableList knows its size in advance.

Approved by PS Jenkins bot, Robert Carr, Kevin DuBois, Alexandros Frantzis.

2358. By Chris Halse Rogers

Provide a Dispatchable from the InputPlatform.

We'll want to manually dispatch the input when clients get to do their own
event dispatch.

Approved by PS Jenkins bot, Kevin DuBois, Alexandros Frantzis, Andreas Pokorny, Robert Carr.

2357. By Robert Carr

Pretty print event input event action enum values.

Approved by PS Jenkins bot, Alberto Aguirre, Alan Griffiths, Alexandros Frantzis.

2356. By Kevin DuBois

android: post to the external display over MHL/Slimport when present.

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

2355. By Alberto Aguirre

Use std::mutex instead of RecursiveReadWriteMutex for Fd and Timer glib sources.

Approved by Alan Griffiths, PS Jenkins bot.

2354. By Alexandros Frantzis

tests: Add tests for manipulating main loop registrations from within their own callback.

Approved by PS Jenkins bot, Alberto Aguirre, Alan Griffiths.

2353. By Alan Griffiths

examples: resizing a maximized surface respects anchors.

Approved by Alberto Aguirre, PS Jenkins bot, Alexandros Frantzis.

2352. By Andreas Pokorny

Adds mir::Flags to common headers.

mir::Flags is a utility to allow treating the type safe scoped enums as a set of masks or bit flags that can be combined in a type safe way. mir::Flags also works with normal enumerations. Additionally it provides utilities to print enumeration values as strings. For that purpose two variadic macros are provided.
.

Approved by Chris Halse Rogers, PS Jenkins bot, Cemil Azizoglu, Robert Carr.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://qastaging/mir
This branch contains Public information 
Everyone can see this information.

Subscribers