Mir

lp:~ci-train-bot/mir/mir-ubuntu-yakkety-landing-1933

Created by CI Train Bot Account and last modified
Get this branch:
bzr branch lp:~ci-train-bot/mir/mir-ubuntu-yakkety-landing-1933
Only CI Train Bot Account can upload to this branch. If you are CI Train Bot Account please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
CI Train Bot Account
Project:
Mir
Status:
Development

Recent revisions

3701. By CI Train Bot Account

Releasing 0.25.0+16.10.20160913.1-0ubuntu1

3700. By Andreas Pokorny

Add an option to specify the behavior of the nested cursor

The nested cursor previously only forwarded cursor image changes to the host compositor. That way the host compositor or shell is still in control of the position of the cursor. With this change now, the nested Cursor has a new mode of operation: Disabling the display of the host compositor and providing its own cursor as a separate stacked buffer stream.

Since the nested cursor is not blended into the nested display buffers, movement of the nested cursor does not cause a partial or full screen redraw inside the nested shell.

3699. By Daniel van Vugt

Improve header formatting/definition to show our three (plus DRM) output
type enums are equivalent. All defined in terms of the current API.

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

3698. By Alan Griffiths <email address hidden>

Publish test stub: HeadlessDisplayBufferCompositorFactory. Fixes: https://bugs.launchpad.net/bugs/1621917.

Approved by Kevin DuBois, mir-ci-bot.

3697. By Kevin DuBois

graphics: make the mg::NativeBuffer a base class, instead of having it being forward declared. This lets buffers originating from different platforms to be present in one server system, as the platforms can check that the incoming buffers are the appropriate type. This was first suggested when converting from #if-guarded mg::NativeBuffer typing, but deferred because of the churn.

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

3696. By Chris Halse Rogers

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

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

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

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

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.

Branch metadata

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