lp:~raof/mir/fix-1587569
- Get this branch:
- bzr branch lp:~raof/mir/fix-1587569
Branch merges
- Mir CI Bot: Needs Fixing (continuous-integration)
- Mir development team: Pending requested
-
Diff: 177 lines (+44/-19)7 files modifieddebian/mirtest-dev.install (+1/-1)
tests/CMakeLists.txt (+5/-2)
tests/mir_test/CMakeLists.txt (+0/-4)
tests/mir_test_doubles/CMakeLists.txt (+4/-4)
tests/mir_test_doubles/mock_udev.cpp (+32/-3)
tests/mir_test_framework/CMakeLists.txt (+0/-5)
tests/unit-tests/CMakeLists.txt (+2/-0)
Branch information
Recent revisions
- 3526. By Chris Halse Rogers
-
Don't special-case LTO for test framework.
It would be sensible for us to only enable LTO for our main libraries, but stripping it off
ad-hoc is not the best way to do that ☺ - 3525. By Chris Halse Rogers
-
Make mir-test-assist into a shared library.
Since we're shipping this for downstream users we might as well make it a shared library. This
has a number of advantages:
*) We know that all symbols can be resolved by code we ship (this was not true), and
*) We can build it however we want without breaking downstreams. - 3524. By Daniel van Vugt
-
Simplify the eglplasma fragment shader so it now fits within the
hardware limitations of i915, and can render in hardware on an
Intel Atom instead of software (30.0FPS vs 0.15FPS == 200x faster).
(LP: #1583532). Fixes: https://bugs.launchpad .net/bugs/ 1583532. Approved by mir-ci-bot, Daniel van Vugt, Andreas Pokorny, Cemil Azizoglu.
- 3523. By Daniel van Vugt
-
Fix failing acceptance test:
ClientLatency.triple_ buffered_ client_ has_less_ than_two_ frames_ latency
(LP: #1576690)Technically we expect exactly two frames latency when triple buffering
and no early release. We see that on regular machines, but CI is often
too loaded to stay at two frames latency and yields ~2.6 instead. So
accommodate slow machines without weakening the test too much. Fixes: https://bugs.launchpad .net/bugs/ 1576690. Approved by mir-ci-bot, Andreas Pokorny, Cemil Azizoglu.
- 3522. By Chris Halse Rogers
-
DRMModeResources: Add iterator-
implementing Connectors, Encoders, and CRTCs. Quite a lot of the users of the connector-, encoder-, and CRTC-enumerating functions want to early-return, which is awkward with the current for_each_* API.
Providing an iterator-based API makes the code using it more natural, and lets us use <algorithm> where we want.
Approved by mir-ci-bot, Kevin DuBois, Andreas Pokorny, Cemil Azizoglu.
- 3521. By Chris Halse Rogers
-
Pull some KMS code out into a platform helper.
We'll have at least two consumers of this; mesa-kms and eglstream-kms.
Approved by mir-ci-bot, Cemil Azizoglu.
- 3520. By Kevin DuBois
-
Fix LP: #1579076 by correcting a situation where an incorrectly-sized
buffer didn't end up getting freed, resulting in performance
degradation.Consolidates how set_size and set_scale works under NBS as a bonus, now
both will immediately free buffers that can be freed, and allocate the
buffers back once a wait situation is encountered. - 3519. By Kevin DuBois
-
android: do not throw when creating certain objects when the hwc version is 1.5.
Fixes: LP: #1583086.
Approved by mir-ci-bot, Alan Griffiths, Daniel van Vugt, Cemil Azizoglu.
- 3518. By Daniel van Vugt
-
Fix all three failures seen lately in ClientLogging.
reports_ performance
LP: #1583970, LP: #1584603, LP: #1584605It will be easier to pass CI if they're all fixed simultaneously. Fixes: https:/
/bugs.launchpad .net/bugs/ 1583970, https:/ /bugs.launchpad .net/bugs/ 1584603, https:/ /bugs.launchpad .net/bugs/ 1584605. Approved by Cemil Azizoglu, Andreas Pokorny, 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:mir