Mir

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

Created by Andreas Pokorny and last modified
Get this branch:
bzr branch lp://qastaging/~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

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>

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

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

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

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

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

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

Fix a struct/class tag mismatch.

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

2000. By Alan Griffiths

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

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

Subscribers