Mir

lp://staging/~vanvugt/mir/transform-cursor

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp://staging/~vanvugt/mir/transform-cursor
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
Mir
Status:
Development

Recent revisions

4005. By Daniel van Vugt

Documentation

4004. By Daniel van Vugt

Eliminate a TODO?

4003. By Daniel van Vugt

Correction: We do support the identity matrix

4002. By Daniel van Vugt

Prototype the new method

4001. By Daniel van Vugt

Generalise DisplayBuffer transformations with a matrix.

This not only simplifies the code but makes it more flexible, to
support scaling in future (a prerequisite for LP: #1639226).

We could also do keystone correction with this if we want. Fixes: https://bugs.launchpad.net/bugs/1639226.

Approved by mir-ci-bot, Daniel van Vugt, Cemil Azizoglu, Alan Griffiths.

4000. By Kevin DuBois

mirbuffer: remove MirBufferUsage from buffer allocation. mir_connection_allocate_buffer will allocate the formerly-called "software buffer", and there are platform-specific extensions for android and mesa, which allocate the formerly-called 'hardware buffers'.

Approved by mir-ci-bot, Chris Halse Rogers, Cemil Azizoglu, Alan Griffiths.

3999. By Kevin DuBois

tests: add a missing lock to the StubInput platform. Not having been able to reproduce any of the NestedInput failures, can't make any guarantees about whether this helps with the bugs in that area, but may as well fix this issue found while poking in the area.

Approved by mir-ci-bot, Alberto Aguirre.

3998. By Kevin DuBois

start discarding calls in the MirProtobufRpcChannel immediately after getting a disconnect message. This ensures that no calls from other threads can send messages, (or more harmful, put messages in the PendingCallCache that won't get serviced by the server, or forcibly ended by the client shutdown code)

fixes: LP: #1655929. Fixes: https://bugs.launchpad.net/bugs/1655929.

Approved by mir-ci-bot, Alberto Aguirre, Alan Griffiths.

3997. By Alberto Aguirre

Cleanup unused lambda captures.

Unused lambda captures produce warnings on clang 5.0.

Approved by mir-ci-bot, Kevin DuBois, Alan Griffiths.

3996. By Daniel van Vugt

Ensure screen rotation without renderer reconstruction does not distort
(LP: #1643488). Fixes: https://bugs.launchpad.net/bugs/1643488.

Approved by Alan Griffiths, Kevin DuBois, 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
This branch contains Public information 
Everyone can see this information.

Subscribers