Created by Alan Griffiths on 2016-11-28 and last modified on 2016-11-28
Get this branch:
bzr branch lp:~alan-griffiths/mir/add-mir-Server-add_pre_init_callback
Only Alan Griffiths can upload to this branch. If you are Alan Griffiths please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Alan Griffiths

Recent revisions

3850. By Alan Griffiths on 2016-11-28

Add mir::Server::add_pre_init_callback()

3849. By Daniel van Vugt on 2016-11-28

Start fixing signed/unsigned mismatches that break gcc-6 with
gmock 1.8 (now in zesty).

Apparently RAOF's fix for bug 1644062 no longer needs these fixes. I'm not sure how he achieved that, but this branch is still worth keeping. Fixes: https://bugs.launchpad.net/bugs/1644062.

Approved by Chris Halse Rogers, mir-ci-bot.

3848. By Alan Griffiths on 2016-11-25

Add a base_configuration_updated() notification to DisplayConfigurationObserver. Fixes: https://bugs.launchpad.net/bugs/1644189.

Approved by Andreas Pokorny, Kevin DuBois, mir-ci-bot.

3847. By Alan Griffiths on 2016-11-25

Define MirDisplayConfig to avoid lots of casts and simplify code.

Approved by Daniel van Vugt, mir-ci-bot.

3846. By Daniel van Vugt on 2016-11-25

Log the current power mode of each output too.

I'm expecting this to be useful for debugging black screen issues
in future.

Approved by Chris Halse Rogers, mir-ci-bot.

3845. By Chris Halse Rogers on 2016-11-25

Fix build failures against GoogleTest 1.8 in zesty (LP: #1644062). Fixes: https://bugs.launchpad.net/bugs/1644062.

Approved by Daniel van Vugt, mir-ci-bot.

3844. By Chris Halse Rogers on 2016-11-24

Implement Display::apply_if_configuration_preserves_framebuffers for the nested platform.

Final┬╣ part of the fix for bug #1556142.

┬╣: For now - mesa-x11 support is missing, as is eglstream support. X11 is purely for the ease of testing, and eglstream isn't ready for primetime. Fixes: https://bugs.launchpad.net/bugs/1556142.

Approved by Alan Griffiths, Andreas Pokorny, mir-ci-bot.

3843. By Chris Halse Rogers on 2016-11-24

Simplify mcl::BufferStream a little bit.

Approved by mir-ci-bot, Alan Griffiths, Kevin DuBois.

3842. By Andreas Pokorny on 2016-11-24

Fix duplicated motion events on enter and filter out enter events in nested input platform

If the surface input dispatcher detects that the surface underneath the mouse cursor has changed it would send a leave event to the old window (containing the relative mouse motion) and the current position. The new window receives an enter event, and also the relative motion. After that the original event was sent. That led to sending the relative motion twice. It now depends on whether the original event contained a state change other than the motion itself. If so the motion change is removed from the original event, if not the event is discarded. Fixes: https://bugs.launchpad.net/bugs/1639749.

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

3841. By Daniel van Vugt on 2016-11-23

mir_proving_server: Add custom command line options before the base
configuration is constructed. Starting recently in r3823, Mir no longer
allows options to be added afterwards. (LP: #1642504)
. Fixes: https://bugs.launchpad.net/bugs/1642504.

Approved by Chris Halse Rogers, mir-ci-bot.

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.