Mir

lp:~andreas-pokorny/mir/add-display-configuration-output-assembly-to-display-device

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

Owner:
Andreas Pokorny
Project:
Mir
Status:
Development

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

client:
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
sizes.
.

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

compositor:
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:
lp:mir
This branch contains Public information 
Everyone can see this information.

Subscribers