Merge lp:~raof/mir/prebump-abi-for-lifecycle-cookie into lp:~mir-team/mir/trunk
Status: | Work in progress |
---|---|
Proposed branch: | lp:~raof/mir/prebump-abi-for-lifecycle-cookie |
Merge into: | lp:~mir-team/mir/trunk |
Diff against target: |
163 lines (+25/-12) 9 files modified
debian/control (+2/-2) debian/libmirclient4.install (+1/-1) include/shared/mir_toolkit/client_types.h (+2/-1) include/shared/mir_toolkit/event.h (+4/-0) src/client/CMakeLists.txt (+1/-1) src/client/lifecycle_control.cpp (+3/-3) src/client/lifecycle_control.h (+3/-2) src/client/mir_connection.cpp (+5/-1) tests/integration-tests/shell/test_session_lifecycle_event.cpp (+4/-1) |
To merge this branch: | bzr merge lp:~raof/mir/prebump-abi-for-lifecycle-cookie |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel van Vugt | Needs Fixing | ||
Kevin DuBois (community) | Needs Information | ||
PS Jenkins bot (community) | continuous-integration | Needs Fixing | |
Robert Ancell | Approve | ||
Review via email: mp+184703@code.launchpad.net |
Commit message
Pre-bump SONAME for future lifecycle cookie changes
Description of the change
We want to do this now, since the libmirclient3 ABI bump hasn't yet
been transitioned to, so we save work.
Unmerged revisions
- 1058. By Chris Halse Rogers
-
Switch from opaque pointers to uint64_t for event cookies.
It's highly likely that we'll want to reuse MirEventCookie for input event tagging
as well - for things like focus stealing prevention - and that will want to be portable
cross-process. - 1057. By Chris Halse Rogers
-
Bump SONAME for ABI break
- 1056. By Chris Halse Rogers
-
Add a (as yet unset) opaque MirEventCookie to lifecycle callback.
Doing this now so that I can break the ABI while libmirclient3 still hasn't been
transitioned to - 1055. By Alan Griffiths
-
input: Separate the code for dispatching input from that reading it.
Approved by PS Jenkins bot, Alexandros Frantzis.
- 1054. By Robert Carr
-
Add DPMS configuration API. Fixes: https:/
/bugs.launchpad .net/bugs/ 1193222. Approved by PS Jenkins bot, Alan Griffiths, Robert Ancell.
- 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.
Looks good to me