lp://staging/~robertcarr/mir/fix-focus-races
- Get this branch:
- bzr branch lp://staging/~robertcarr/mir/fix-focus-races
Branch merges
- Daniel van Vugt: Needs Fixing
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Alan Griffiths: Abstain
- Alexandros Frantzis (community): Needs Information
-
Diff: 288 lines (+44/-14)5 files modifiedinclude/server/mir/shell/application_session.h (+1/-1)
include/server/mir/shell/surface.h (+3/-0)
src/server/shell/application_session.cpp (+0/-10)
src/server/shell/surface.cpp (+40/-1)
tests/unit-tests/shell/test_application_session.cpp (+0/-2)
Related bugs
Bug #1220845: Crash when closing second app | High | Fix Released | |
Bug #1226139: Mir server dies with "Broken pipe" exception | Critical | Fix Released |
Related blueprints
Branch information
Recent revisions
- 1053. By Eleni Maria Stea
-
graphics: Pull in Eleni's changes to get the DRM fd to init GBM from the host Mir instance.
Approved by PS Jenkins bot, Alexandros Frantzis, Kevin DuBois, Robert Ancell.
- 1052. By PS Jenkins bot
-
Releasing 0.0.10+
13.10.20130904- 0ubuntu1 (revision 1051 from lp:mir). Approved by PS Jenkins bot.
- 1051. By Kevin DuBois
-
fix lp:1220441 (a test for android display ID was not updated). Fixes: https:/
/bugs.launchpad .net/bugs/ 1220441. Approved by Daniel van Vugt, PS Jenkins bot, Robert Ancell.
- 1050. By PS Jenkins bot
-
Releasing 0.0.10+
13.10.20130903- 0ubuntu1 (revision 1049 from lp:mir). Approved by PS Jenkins bot.
- 1049. By Daniel van Vugt
-
SwitchingBundle: Simplify and clarify guarantees that compositor_acquire
always has a buffer to return without blocking or throwing an exception.The trade-off is that to enforce the guarantee we need to permanently
reserve one buffer for compositing. This reduces the flexibility of
SwitchingBundle a little, such that minimum nbuffers is now 2.This was originally requested by Alexandros, as the potential throw concerned
him. Although, it was logically guaranteed to never happen for other reasons.The second reason for doing this is to eliminate recycling logic, which
while safe and correct, was quite confusing. So this change further proves
that that logic (now removed) is not to blame for frame ordering bugs.
.Approved by Robert Ancell, Alan Griffiths, 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://staging/~mir-team/mir/trunk