lp://qastaging/~vanvugt/mir/everyday-info
- Get this branch:
- bzr branch lp://qastaging/~vanvugt/mir/everyday-info
Branch merges
- Mir CI Bot: Approve (continuous-integration)
- Alan Griffiths: Disapprove
-
Diff: 38 lines (+7/-7)1 file modifiedsrc/platforms/eglstream-kms/server/platform_symbols.cpp (+7/-7)
Branch information
Recent revisions
- 3825. By Kevin DuBois
-
compositor: rename swap_buffers to submit_buffers in the mc::BufferStream interface. Remove the callback parameter as well, as its not used.
Approved by Cemil Azizoglu, mir-ci-bot, Chris Halse Rogers.
- 3824. By Daniel van Vugt
-
Fix memory leak LP: #1628794, I think.
Also remove an unused (masked) member variable. Fixes: https:/
/bugs.launchpad .net/bugs/ 1628794. Approved by Cemil Azizoglu, Alan Griffiths, mir-ci-bot.
- 3823. By Chris Halse Rogers
-
Replace the mir::Server-
overridable Reports with Observers. This resolves two problems:
1) It ensures that Mir will respect the various reporting options we provide, even when the shell wants to hook into some of the reports, and
2) It matches the semantic expectations around Reports vs Observers that (most of) the Mir team have. A couple of report call-sites which are unsafe for Observers are fixed in this branch.Approved by mir-ci-bot, Kevin DuBois, Andreas Pokorny, Cemil Azizoglu.
- 3822. By Brandon Schaefer
-
Turn off LTO for s390x builds where it causes build failures. This
unblocks the release of Mir 0.25.0 and should probably be kept in
lp:mir too.
.Approved by Brandon Schaefer, mir-ci-bot.
- 3821. By Andreas Pokorny
-
Make FakeDisplay preserve display buffers when the displayed region stays unchanged. Fixes: https:/
/bugs.launchpad .net/bugs/ 1556142. Approved by Alan Griffiths, Chris Halse Rogers, mir-ci-bot.
- 3820. By Kevin DuBois
-
client: propose that MirBuffer is the EGLNativePixmapType for the mir platform. Include an example of buffer import to GL texture via the mir client api.
Also introduce the MIR_EXTENSION_
ANDROID_ EGL, with hooks for getting the EGLNativePixmapType and EGLNativeDispla yType. EGLNativeWindowType will be added after some MirRenderSurface improvements are proposed. note: egldiamond will only import buffers on android, as the example shim subloads EGL_NATIVE_
BUFFER_ ANDROID. Other platforms have a sensible fallback. Approved by Andreas Pokorny, mir-ci-bot, Chris Halse Rogers.
- 3819. By Alan Griffiths
-
Fix code to match the documentation of CoordinateTrans
lator - vis "It is acceptable ...[to] throw a std::runtime_ error". Fixes: https:/ /bugs.launchpad .net/bugs/ 1641166. Approved by Andreas Pokorny, mir-ci-bot, Stephen M. Webb.
- 3818. By Daniel van Vugt
-
Accommodate scheduling issues on slow/loaded machines that could cause
the frame dropping test to occasionally miss a frame. Use the average
rather than worst case in order to ignore such glitches (LP: #1640366)
. Fixes: https://bugs.launchpad .net/bugs/ 1640366. Approved by Kevin DuBois, Chris Halse Rogers, mir-ci-bot.
- 3817. By Daniel van Vugt
-
Enhance the ClientLatency acceptance tests to measure latency with
fractional precision.This is required to test framedropping properly, which should always
achieve closer to zero than one whole frame of latency. In the new
Vulkan terminology, this is called Mailbox mode.This is an important regression test not only for maintaining low
latency but also avoiding bugs like LP: #1379685 and LP: #1396006. Fixes: https://bugs.launchpad .net/bugs/ 1640366. Approved by mir-ci-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