Created by Andreas Pokorny and last modified
Get this branch:
bzr branch lp:~andreas-pokorny/mir/add-display-configuration-output-assembly-to-display-device
Only Andreas Pokorny can upload to this branch. If you are Andreas Pokorny please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Andreas Pokorny

Recent revisions

2008. By Andreas Pokorny on 2014-10-29

Add means to query display output configuration from DisplayDevice

This adds a methods to DisplayDevice and HwcWrapper to assemble a
DisplayConfigurationOutput using the fb and hwc interfaces and EGL.
The code is largely borrowed from mir::graphics::android::Framebuffers.
This change does not yet make mir::android::DisplayConfiguration use this
code path.

2007. By Robert Carr <racarr@ocelot> on 2014-10-28

Add a benchmark tool for measuring average pixel lag and frame uniformity across simulated touch gestures.

Approved by Kevin DuBois, PS Jenkins bot, Alberto Aguirre.

2006. By Alan Griffiths on 2014-10-28

client: stop the default_lifecycle_event_handler raising SIGHUP while disconnecting. Fixes: https://bugs.launchpad.net/bugs/1386185.

Approved by PS Jenkins bot, Alberto Aguirre, Kevin DuBois, Robert Carr.

2005. By Chris Halse Rogers on 2014-10-27

Add a debug interface to translate from surface to screen coordinates.

This is the Mir part of the infrastructure for Autopilot to determine the screen location of widgets, for full-stack testing.

This is hidden behind a --debug server option, to make it absolutely clear that applications cannot depend on this functionality outside of a constrained environment.

(See also https://lists.ubuntu.com/archives/mir-devel/2014-August/000848.html)

Fixes: https://bugs.launchpad.net/mir/+bug/1346633. Fixes: https://bugs.launchpad.net/bugs/1346633.

Approved by PS Jenkins bot, Alberto Aguirre, Alan Griffiths, Andreas Pokorny, Alexandros Frantzis.

2004. By Kevin DuBois on 2014-10-27

add a way for the client platform to pull an update message from mcl::Buffer when its returning a buffer to the server.

Approved by Alberto Aguirre, Alan Griffiths, PS Jenkins bot.

2003. By Kevin DuBois on 2014-10-27

make the DisplayBufferCompositorFactory able to be overridden in the new server config. This lets user code reuse the compositor system. Also reintroduce a dead (not compiled for unknown reasons) test in the acceptance tests.

Approved by PS Jenkins bot, Alexandros Frantzis, Alan Griffiths.

2002. By Daniel van Vugt on 2014-10-24

Backport (and fix) the remaining integration test changes from the
"double" branch, required to support arbitrary buffer queue

Approved by Kevin DuBois, Alan Griffiths, PS Jenkins bot.

2001. By Josh Arenson on 2014-10-24

Fix a struct/class tag mismatch.

Approved by PS Jenkins bot, Alan Griffiths, Daniel van Vugt, Kevin DuBois.

2000. By Alan Griffiths on 2014-10-23

test: Move one of the acceptance test suites [ServerConfigurationWrapping.*] to the mir::Server based API

Approved by Alexandros Frantzis, Kevin DuBois, PS Jenkins bot.

1999. By Kevin DuBois on 2014-10-23

Make implementations of the DisplayBufferCompositor interface easier to write by giving them what to draw (the mc::SceneElementSequence) on every call to DisplayBufferCompositor::composite.

This mostly makes it easier for the DBC implementations because they don't have to fiddle with properly registering, accessing the list, and unregistering as a compositor and there's less collection of objects from the ServerConfiguration when constructing a DBC implementation.

Approved by Alberto Aguirre, Alan Griffiths, Alexandros Frantzis, PS Jenkins 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.