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
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

3769. By Alan Griffiths on 2016-10-18

Add mirtest-dev boost dependencies to debian/control

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.

3762. By Alan Griffiths on 2016-10-13

Stop publishing the mircommon headers through mirclient-dev.

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

3761. By Alan Griffiths on 2016-10-12

Introduce libmircore.so: an ABI-stable library of Mir's "basic vocabulary".

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

3760. By Kevin DuBois on 2016-10-12

Add an option to disable passthrough optimization in nested servers. Option is defaulted to passthrough-on. The option is useful for debugging and performance inspection.

Approved by mir-ci-bot, Daniel van Vugt, Alexandros Frantzis, Brandon Schaefer.

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.