Mir

lp:~raof/mir/prebump-abi-for-lifecycle-cookie

Created by Chris Halse Rogers and last modified
Get this branch:
bzr branch lp:~raof/mir/prebump-abi-for-lifecycle-cookie
Only Chris Halse Rogers can upload to this branch. If you are Chris Halse Rogers please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Halse Rogers
Project:
Mir
Status:
Development

Recent 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.

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.