lp://qastaging/~afrantzis/mir/client-buffer-fd-ownership-wip
- Get this branch:
- bzr branch lp://qastaging/~afrantzis/mir/client-buffer-fd-ownership-wip
Branch merges
Branch information
Recent revisions
- 3682. By Chris Halse Rogers
-
Improvements to display configuration API and implementation.
*) Don't crash the server if a client calls mir_connection_
confirm_ base_display_ configuration before the deferred event loop gets around to processing a previous call to mir_connection_ preview_ base_display_ configuration.
*) Allow a client to cancel a base-configuration change preview
*) Notify a client when it tries to preview a new display configuration while another client already has a change in progress.Approved by mir-ci-bot, Alan Griffiths, Kevin DuBois.
- 3681. By Kevin DuBois
-
nested: add mgn::NestedBuffer in preparation for "nested-
passthrough" (bypass for clients of nested server). Approved by mir-ci-bot, Alan Griffiths, Chris Halse Rogers.
- 3680. By Cemil Azizoglu
-
r3652 accidentally omitted some of unit tests. This MP restores them.
.Approved by Daniel van Vugt, mir-ci-bot.
- 3679. By Daniel van Vugt
-
mirserver-dev headers include uuid.h so make sure our consumers have that
at configure time instead of them failing during build. (LP: #1617435). Fixes: https://bugs.launchpad .net/bugs/ 1617435. Approved by Alan Griffiths, Kevin DuBois, mir-ci-bot.
- 3678. By Daniel van Vugt
-
Add missing build-dep for libepoxy-dev (LP: #1617256). Fixes: https:/
/bugs.launchpad .net/bugs/ 1617256. Approved by Alan Griffiths, Kevin DuBois, mir-ci-bot.
- 3677. By Kevin DuBois
-
tests: remove the frig in server.cpp that would override some internal classes to avoid GL calls when running with our test modules. We can just override the_display_
buffer_ compositor_ factory to avoid making GL calls when we're running with a stubbed platform. This became a problem when I was trying to make the nested server into its own platform .so, as detecting based solely on platform library name didn't work anymore, especially in light of the NestedServer* acceptance tests. .
Approved by mir-ci-bot, Daniel van Vugt, Chris Halse Rogers.
- 3676. By Chris Halse Rogers
-
Fix a bunch of races in DisplayConfigur
ationTest. FakeDisplay:
:wait_for_ configuration_ change( ), as its name suggests, waits until the configuration change handler has run. Unfortunately, MediatingDispla yChanger' s configuration change handler just schedules a task on the main loop, so this is insufficient to ensure that every component of the system agrees that the new configuration is active. Fixes: https:/
/bugs.launchpad .net/mir/ +bug/1563210. Fixes: https:/ /bugs.launchpad .net/bugs/ 1563210. Approved by mir-ci-bot, Kevin DuBois, Alexandros Frantzis, Daniel van Vugt.
- 3675. By Cemil Azizoglu
-
Implement create_
egl_native_ window( ) in a simpler way for mesa. Now both android and mesa platform implementations look alike. . Approved by Daniel van Vugt, Chris Halse Rogers, mir-ci-bot.
- 3674. By Kevin DuBois
-
graphics: Move mg::Buffer::stride to mrs::PixelSource. mrs::PixelSource users would be the only users concerned with needing to know the stride of the buffer.
Approved by mir-ci-bot, Chris Halse Rogers.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/mir