Created by Cemil Azizoglu on 2016-09-27 and last modified on 2016-09-28
Get this branch:
bzr branch lp:~cemil-azizoglu/mir/fix-1590959
Only Cemil Azizoglu can upload to this branch. If you are Cemil Azizoglu please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Cemil Azizoglu

Recent revisions

3719. By Cemil Azizoglu on 2016-09-28

hmm do away with std::move

3718. By Cemil Azizoglu on 2016-09-27

make it rvalue reference

3717. By Cemil Azizoglu on 2016-09-27

Adjust mir-on-x "display" dimensions w.r.t. the root display.

3716. By Cemil Azizoglu on 2016-09-26

Fix clang errors

3715. By Cemil Azizoglu on 2016-09-23

Move XGLContext to display.cpp.

3714. By Cemil Azizoglu on 2016-09-23

Overhaul display and display buffer handling

3713. By Cemil Azizoglu on 2016-09-23

standalone_render_surfaces works

3712. By Chris Halse Rogers on 2016-09-21

Prevent unnecessary reinitialisation of the compositor on display configuration (round 1)

We currently need to tear down and reinitialise the compositor on display changes because (a) we have no way of adding or removing compositors short of a full teardown/rebuild cycle and, worse (b) because the compositor takes a non-owning reference to a DisplayBuffer and display configuration will frequently destroy all existing DisplayBuffers.

Add an interface to the platform's Display to check when a display configuration change will *not* destroy existing DisplayBuffers. If it will not, that avoids problem (b), so check if any new outputs have been enabled. If neither of those are the case we can safely apply the display configuration without reinitialising the compositor.

Follow up work will enable this in the various graphics platforms.

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

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

3711. By Daniel van Vugt on 2016-09-20

Fix protobuf3 syntax warnings (LP: #1624971)
. Fixes: https://bugs.launchpad.net/bugs/1624971.

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

3710. By Daniel van Vugt on 2016-09-19

Rename 'post_renderables_if_optimizable' to something less vague
and less wordy. Also don't mention 'post_update' which no longer

Approved by Cemil Azizoglu, Kevin DuBois, 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.