lp://staging/~vanvugt/mir/fix-1169020
- Get this branch:
- bzr branch lp://staging/~vanvugt/mir/fix-1169020
Branch merges
- Mir development team: Pending requested
-
Diff: 327 lines (+67/-110)2 files modifiedsrc/platforms/mesa/server/kms/linux_virtual_terminal.cpp (+54/-96)
tests/unit-tests/graphics/mesa/kms/test_linux_virtual_terminal.cpp (+13/-14)
Related bugs
Related blueprints
Branch information
Recent revisions
- 3622. By Daniel van Vugt
-
Document the FAQ about mirvanity accuracy.
Approved by Cemil Azizoglu, mir-ci-bot.
- 3621. By Brandon Schaefer
-
Use a different way to tell the abstract shell to update its seat.
Fixes a race in the test. We update the confinement on a resized_to or a move_to in the surface observer. The order is not guaranteed or rather most cases we are getting the callback in the test that we resized before the abstract shell. Leading to a race.
To fix this, we have implemented a seat report that will report when events are done. Now we can mock this and check we got this report. This will be good for normal logging. I will finish up the rest of the events for the seat report after this branch. Fixes: https:/
/bugs.launchpad .net/bugs/ 1606418. Approved by mir-ci-bot, Alan Griffiths, Andreas Pokorny.
- 3620. By Daniel van Vugt
-
Add some value totals to a few enums visible in the client API.
And also fix some switch statements that then complain due to missing
'default:'.I needed these enum values yesterday when working on Xmir but found
they did not exist.
.Approved by mir-ci-bot, Alan Griffiths, Cemil Azizoglu.
- 3619. By Alexandros Frantzis
-
platform: Move GL specific methods from mg::Display to mir::renderer:
:gl::ContextSou rce. Approved by Alan Griffiths, Cemil Azizoglu, Kevin DuBois, mir-ci-bot.
- 3618. By Kevin DuBois
-
android: Plumb the fencing support that the NBS API needs. Specifically, add timeout-based fence waits.
Also change the public MirNativeFence* (which was a void**) to just a MirNativeFence (void*) to be easier to use/less misleading.
Approved by mir-ci-bot, Cemil Azizoglu, Alan Griffiths.
- 3617. By Alexandros Frantzis
-
tests: Fix ServerConfigura
tionOptions test to run safely with ptest. Fixes: https:/ /bugs.launchpad .net/bugs/ 1607351. Approved by mir-ci-bot, Alan Griffiths.
- 3616. By Andreas Pokorny
-
Combine mirclientrpc-static and mirclient-static itself into a single static library
This avoids static library linking order problems between code that is defined inside client/events and client/rpc which before ended up in mirclient-static and mirclientrpc-
static. Approved by Kevin DuBois, Alan Griffiths, mir-ci-bot.
- 3615. By Chris Halse Rogers
-
Improvements to no-TLS-future.
Since we hope that the bionic-
and-hybris- fight-over- TLS-slots bug will - in some halcyon future - be fixed this branch makes NoTLSFuture behave more like std::future so we hopefully don't rely on non-standard behaviour. Additionally, because a continuation interface would be really handy for removing an implicit RPC wait in BufferStream, implement a reasonable approximation of the .then() interface in the Concurrency TS (N4107 http://
www.open- std.org/ jtc1/sc22/ wg21/docs/ papers/ 2014/n4107. html#future). Approved by Alexandros Frantzis, Alan Griffiths, 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://staging/mir