Created by Daniel van Vugt on 2016-08-15 and last modified on 2016-08-16
Get this branch:
bzr branch lp:~mir-team/mir/load-fb-hal-before-hwc
Members of Mir development team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Mir development team

Recent revisions

3649. By Daniel van Vugt on 2016-08-16

No change, just rebuild

3648. By Ratchanan Srirattanamet on 2016-08-14

android: open FB HAL before HWComposer.

Some devices (for example Samsung Galaxy Tab 2 7.0) may insist that the
FB HAL be opened before HWC. This revision make HalComponentFactory to
comply to this requirement.

3647. By Daniel van Vugt on 2016-08-12

Document that NVIDIA (and John Carmack) already standardized what I
termed 'predictive bypass'. Although I failed to discover it before

Approved by mir-ci-bot, Alexandros Frantzis.

3646. By Chris Halse Rogers on 2016-08-12

Provide subpixel arrangement info from the mesa-kms platform. Fixes: https://bugs.launchpad.net/bugs/1393578.

Approved by mir-ci-bot, Kevin DuBois, Cemil Azizoglu.

3645. By Andreas Pokorny on 2016-08-12

Use the pixel format of the individual buffer stream to infer shaped()

It is a valid scenario to have an opaque buffer (or buffer stream) for the first layer in a surface and have further transparent or also opaque layers on top. This change removes the constant "non_rectangular" parameter of BasicSurface, and instead looks at the actual streams that are attached to surface.

With mir_presentation_queue it might be worth thinking about going one step further and actually look at the mg::Buffer that would be drawn next. An attempt to do so showed that it would require a few further refactoring steps in our integration test setup.

Approved by Kevin DuBois, mir-ci-bot, Alexandros Frantzis.

3644. By Kevin DuBois on 2016-08-12

Have the MirSurface report the shell-designated size like it used to, instead of the spec-requested size.

fixes: LP: #1612256. Fixes: https://bugs.launchpad.net/bugs/1612256.

Approved by mir-ci-bot, Alan Griffiths.

3643. By Chris Halse Rogers on 2016-08-12

Improvements to mtd::FakeDisplay.

Throw an exception when writing to/reading from the configuration change event trigger fails rather than silently continuing, blithely unaware that the call has failed.

Switch from a pipe to an eventfd; eventfd is the solution tailored for this use-case.

Presented in the forlorn hope that it makes a test that appears to be flaky on vivid+clang, but does not appear that it's possible for it to be flaky, stops being flaky. Either by consistently passing, or consistently failing!.

Approved by Alexandros Frantzis, Kevin DuBois, mir-ci-bot.

3642. By Chris Halse Rogers on 2016-08-11

Add subpixel arrangement info to the display configuration API.

Current platforms only provide mir_subpixel_arrangement_unknown, and need to add support for setting this to platform-provided values before this will be useful.

Fixes (part one): https://bugs.launchpad.net/mir/+bug/1393578. Fixes: https://bugs.launchpad.net/bugs/1393578.

Approved by mir-ci-bot, Cemil Azizoglu, Daniel van Vugt, Kevin DuBois.

3641. By Alexandros Frantzis on 2016-08-11

Fix clang build on yakkety. Fixes: https://bugs.launchpad.net/bugs/1609612.

Approved by mir-ci-bot, Chris Halse Rogers, Daniel van Vugt, Alan Griffiths, Cemil Azizoglu.

3640. By Kevin DuBois on 2016-08-10

Increase timeout for MultiThreadedCompositor.cleans_up_after_throw_in_start test,
which can fail when CI is very slow

fixes: LP: #1595940. Fixes: https://bugs.launchpad.net/bugs/1595940.

Approved by mir-ci-bot, Alan Griffiths, Cemil Azizoglu.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.