Mir

lp://qastaging/~vanvugt/mir/recursive-basic-surface

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp://qastaging/~vanvugt/mir/recursive-basic-surface
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
Mir
Status:
Development

Recent revisions

2143. By Daniel van Vugt

Much cleaner get_lock() to abstract the locking type.

2142. By Daniel van Vugt

Merge latest trunk

2141. By Daniel van Vugt

BasicSurface: Use a recursive mutex to guard the object. This is helpful
for two reasons:
  1. We no longer have to write potentially two methods (a locked and an
     unlocked version) for each attribute, as seen with visible(); and
  2. It provides a stepping-stone to solving LP: #1395957 in future.

2140. By Daniel van Vugt

Make visible() more visible, elevating it from BasicSurface up to
scene::Surface so that it may be overridden in future (e.g. to
implement the "minimized" state).

The requisite server ABI bump has already occurred for series 0.10.

2139. By Daniel van Vugt

Revert r2135. It's causing cross-compile build failures.

2138. By Daniel van Vugt

Revert r2136. It's causing cross-compile build failures.

2137. By Kevin DuBois

android: cleanup the reporting of the output module versioning by
removing the HWC/FB module version reporting info from the
mg::DisplayReport to the mga::HwcReport.

The DisplayReport pre-dates passing options to the platforms and
mga::HwcReport, so the hwc version reporting got incorrectly jammed into
that class. Now that we have mga::HwcReport, that seems the more
appropriate place.

2136. By Alexandros Frantzis

client: Add fd support to MirPlatformMessage

2135. By Alexandros Frantzis

client: First cut at API for platform operations

2134. By Robert Carr

Port acceptance tests not afflicted by bug 1394873 to MirSurfaceSpec

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