Created by Alan Griffiths on 2016-10-18 and last modified on 2016-10-18
Get this branch:
bzr branch lp:~alan-griffiths/mir/fix-1633537-for-xenial-too
Only Alan Griffiths can upload to this branch. If you are Alan Griffiths please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Alan Griffiths

Recent revisions

3772. By Alan Griffiths on 2016-10-18

Don't forget 16.04LTS

3771. By Alan Griffiths on 2016-10-18

Add mirtest-dev boost dependencies to debian/control. Fixes: https://bugs.launchpad.net/bugs/1633537.

Approved by mir-ci-bot, Brandon Schaefer, Andreas Pokorny.

3770. By Daniel van Vugt on 2016-10-18

Switch to using CSS cursor names, as found in web design and GTK3.
These names seem to be the most modern, most complete and least ambiguous
of the naming schemes out there.

This fixes LP: #1632617 and LP: #1626924, as well as providing a solid
foundation for fixing other cursor bugs like LP: #1632614 and LP: #1388987
in future. Fixes: https://bugs.launchpad.net/bugs/1626924, https://bugs.launchpad.net/bugs/1632617.

Approved by mir-ci-bot, Cemil Azizoglu, Alexandros Frantzis, Alan Griffiths.

3769. By Alexandros Frantzis on 2016-10-17

tests: Ensure client surface is in a steady state in tests using a nested setup (LP: #1523621). Fixes: https://bugs.launchpad.net/bugs/1523621.

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

3768. By Andreas Pokorny on 2016-10-17

Reduce input event exposure in key repeat dispatcher

Do not access input event types directly, and do not create key events on stack.

Approved by mir-ci-bot, Brandon Schaefer, Cemil Azizoglu, Chris Halse Rogers.

3767. By Alan Griffiths on 2016-10-14

Regenerate the "public" part of src/common/symbols.map, label the "private" and deduplicate a few symbols.

Approved by Cemil Azizoglu, mir-ci-bot.

3766. By Chris Halse Rogers on 2016-10-14

Add a POSIX implementation of C++14's SharedMutex concept.

The reason to use this over std::shared_timed_mutex is that POSIX makes a guarantee that read locks are recursive, wheras this is undefined behaviour for std::shared_timed_mutex.

Approved by mir-ci-bot, Cemil Azizoglu, Alan Griffiths, Alexandros Frantzis.

3765. By Andreas Pokorny on 2016-10-13

Rework Validator to not need direct event structure access

The rework also cleans up some boilerplate code an makes the order in which missing contact state changes are emitted more sorted than before - hence the small change in the test case. The missing ups and downs are applied in the order they occurred in the first place.

Approved by Cemil Azizoglu, Brandon Schaefer, mir-ci-bot.

3764. By Brandon Schaefer on 2016-10-13

Move the InputDeviceState into a shared region we can then use for both event_builder and the class InputDevice.

This is needed for capnproto changes due to capnproto needing to know the full size of the number of InputDeviceStates so adding one at a time doesnt work.

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

3763. By Alan Griffiths on 2016-10-13

Move headers incorrectly moved to libmircore-dev back to libmircommon-dev.

Approved by 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:
This branch contains Public information 
Everyone can see this information.