lp://qastaging/~vanvugt/mir/recursive-basic-surface
- Get this branch:
- bzr branch lp://qastaging/~vanvugt/mir/recursive-basic-surface
Branch merges
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Daniel van Vugt: Needs Resubmitting
- Mir development team: Pending requested
-
Diff: 302 lines (+39/-37)2 files modifiedsrc/server/scene/basic_surface.cpp (+35/-35)
src/server/scene/basic_surface.h (+4/-2)
Branch information
Recent revisions
- 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.
- 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/mir