lp://qastaging/~andreas-pokorny/mir/add-display-configuration-output-assembly-to-display-device
- Get this branch:
- bzr branch lp://qastaging/~andreas-pokorny/mir/add-display-configuration-output-assembly-to-display-device
Branch merges
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Kevin DuBois (community): Needs Fixing
-
Diff: 899 lines (+608/-23)18 files modifiedsrc/platform/graphics/android/CMakeLists.txt (+1/-0)
src/platform/graphics/android/display_configuration_utilities.cpp (+57/-0)
src/platform/graphics/android/display_configuration_utilities.h (+35/-0)
src/platform/graphics/android/display_device.h (+2/-0)
src/platform/graphics/android/fb_device.cpp (+18/-5)
src/platform/graphics/android/fb_device.h (+1/-0)
src/platform/graphics/android/hwc_device.cpp (+116/-0)
src/platform/graphics/android/hwc_device.h (+1/-0)
src/platform/graphics/android/hwc_fb_device.cpp (+9/-0)
src/platform/graphics/android/hwc_fb_device.h (+1/-0)
src/platform/graphics/android/hwc_wrapper.h (+13/-0)
src/platform/graphics/android/real_hwc_wrapper.cpp (+45/-0)
src/platform/graphics/android/real_hwc_wrapper.h (+2/-0)
tests/include/mir_test_doubles/mock_display_device.h (+1/-0)
tests/include/mir_test_doubles/mock_fb_hal_device.h (+11/-5)
tests/include/mir_test_doubles/mock_hwc_device_wrapper.h (+3/-0)
tests/unit-tests/graphics/android/test_fb_device.cpp (+46/-1)
tests/unit-tests/graphics/android/test_hwc_common_device.cpp (+246/-12)
Branch information
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::DisplayConfigu ration 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 DisplayBufferCo
mpositorFactory 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 [ServerConfigur
ationWrapping. *] 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::SceneElemen tSequence) on every call to DisplayBufferCo mpositor: :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