lp://qastaging/~albaguirre/mir/fix-1427976
- Get this branch:
- bzr branch lp://qastaging/~albaguirre/mir/fix-1427976
Branch merges
- Alberto Aguirre (community): Disapprove
- Alan Griffiths: Needs Fixing
- Alexandros Frantzis (community): Needs Fixing
- Daniel van Vugt: Needs Fixing
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 363 lines (+162/-23)5 files modifiedsrc/include/common/mir/semaphore_lock.h (+81/-0)
src/server/frontend/session_mediator.cpp (+22/-22)
src/server/frontend/session_mediator.h (+2/-1)
tests/unit-tests/CMakeLists.txt (+1/-0)
tests/unit-tests/test_semaphore_lock.cpp (+56/-0)
Related bugs
Related blueprints
Branch information
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 RecursiveReadWr
iteMutex 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