Mir

lp://staging/~vanvugt/mir/filter-vision-interruptions

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp://staging/~vanvugt/mir/filter-vision-interruptions
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

3774. By Daniel van Vugt

vanity: Filter out impossibly low latencies caused by interruptions
to the camera's view of the screen. The next time it thinks it sees
something after getting blinded it might record that as a spuriously
low measurement.

This isn't fullproof, it's computer vision after all. But this does
eliminate much of the errors you might encounter if the camera is
moved and loses sight of the screen.

3773. By William Hua

Use the default socket location if MIR_SOCKET is "".
(LP: #1634508). Fixes: https://bugs.launchpad.net/bugs/1634508.

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

3772. By Alan Griffiths

Add mirtest-dev boost dependencies for xenial to debian/control. (LP: #1633537). Fixes: https://bugs.launchpad.net/bugs/1633537.

Approved by mir-ci-bot, Cemil Azizoglu.

3771. By Alan Griffiths

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

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

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

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

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

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

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.

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