Created by Alan Griffiths on 2016-09-12 and last modified on 2016-09-12
Get this branch:
bzr branch lp:~alan-griffiths/mir/fix-1621917
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

3697. By Alan Griffiths <email address hidden> on 2016-09-12

Publish mtf::HeadlessDisplayBufferCompositorFactory

3696. By Chris Halse Rogers on 2016-09-09

Remove the nuclear-footgun that is DisplayChanger::SystemStateHandling.

Passing in anything but DisplayChanger::PauseResumeSystem was a recipe for a compositor crash - the Mesa platform would re-allocate DisplayBuffers on anything but an orientation change, and the compositor maintains references to the DisplayBuffers.

Fortunately, DisplayChanger::RetainSystemState is entirely unused.

Approved by Alan Griffiths, mir-ci-bot.

3695. By Alan Griffiths on 2016-09-09

Don't declare no-longer-existent class mir::graphics::GLContext. Fixes: https://bugs.launchpad.net/bugs/1556205.

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

3694. By Alan Griffiths on 2016-09-09

Fix the doc copyright footer and add a "doc-show" build target to show docs in browser.

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

3693. By Kevin DuBois on 2016-09-08

nested: provide functionality for mapping mgn::Buffers to textures. An example of when a mgn::Buffer has to be drawn with GL would be if the buffers are bypassed, and a non-fullscreen window appears on top. The mgn::Buffer would have to start to be composed, instead of being passed through.

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

3692. By Brandon Schaefer on 2016-09-08

If you were to confine a surface that was unfocused, mir was more then happy to confine to that region. Not what is wanted! So check we are the focused surface before updating the seat.

Approved by mir-ci-bot, Kevin DuBois.

3691. By Brandon Schaefer on 2016-09-07

Gamma support for KMS. Other platforms unsupported.

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

3690. By Alan Griffiths on 2016-09-07

Fix most of the diagnostic messages doxygen gives on "make doc".

Approved by Cemil Azizoglu, mir-ci-bot.

3689. By Chris Halse Rogers on 2016-09-07

Bump timeout for ANR acceptance tests.

These require the server to process three separate alarm notifications across
3 seconds, process them, and wait for the client process to handle them.

Bump the timeouts to values that can't possibly be exceeded, even on our
poor oversubscribed CI hardware.

Plausibly fixes: https://bugs.launchpad.net/mir/+bug/1570327. Fixes: https://bugs.launchpad.net/bugs/1570327.

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

3688. By Daniel van Vugt on 2016-09-07

Add basic support for DisplayReport to the x11 platform.

I have added as much as makes sense for this graphics platform, but
really only needed report_vsync to get some log messages for other
work I'm doing. The relevant class for that X::DisplayBuffer isn't
under test yet, but I don't feel this is important enough to
introduce a test suite for it here.

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

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.