Mir

lp:~andreas-pokorny/mir/use-realtime-clock-for-input-events

Created by Andreas Pokorny and last modified
Get this branch:
bzr branch lp:~andreas-pokorny/mir/use-realtime-clock-for-input-events
Only Andreas Pokorny can upload to this branch. If you are Andreas Pokorny please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Andreas Pokorny
Project:
Mir
Status:
Development

Recent revisions

3101. By Andreas Pokorny

merge prereq

3100. By Andreas Pokorny

merge prereq

3099. By Andreas Pokorny

Use the same clock for input events as the android-input stack and input resampling and the rest of the system

This changes the ABI of input platform again - but we already bumped it for 0.18. Now input platforms receive a clock object
to use. Previously the evdev-input platform used the timestamp attached to input events. This had a bad impact on the input
resampling done on a client of a nested shell (curiously not so at the nested shell itself).

3098. By Cemil Azizoglu

Tighten probing rules. Fixes: https://bugs.launchpad.net/bugs/1506707.

Approved by PS Jenkins bot, Andreas Pokorny, Alan Griffiths, Alexandros Frantzis.

3097. By Alan Griffiths

tests: fix missing #include in stub_display_configuration.h.

Approved by PS Jenkins bot, Andreas Pokorny.

3096. By Kevin DuBois

unify the locking between the glue-code and mcl::ClientBufferStream, which was a bit confused.

The glue-code did its own locking for the ExchangeSemantics implementation, and didn't do its own locking for (the hopefully going-away-soon) SubmitSemantics implementation. Fix this so that we can avoid a wait-under-lock situation with the SubmitSubmantics.

Approved by PS Jenkins bot, Alexandros Frantzis, Chris Halse Rogers.

3095. By Kevin DuBois

enable the remaining tests for the new semantics in the BufferScheduling integration test suite.

Approved by PS Jenkins bot, Alan Griffiths, Alexandros Frantzis.

3094. By Alexandros Frantzis

platform: Platform emergency cleanup handlers should keep platform modules alive

Otherwise, the cleanup handler destructor (which is part of the platform shared
object code) may be called after the platform shared object has been unloaded,
leading to a crash. Fixes: https://bugs.launchpad.net/bugs/1513901.

Approved by PS Jenkins bot, Andreas Pokorny, Alan Griffiths.

3093. By Alexandros Frantzis

debian: Fix mircookie-dev package to depend on nettle-dev. Fixes: https://bugs.launchpad.net/bugs/1513792, https://bugs.launchpad.net/bugs/1514391.

Approved by Alan Griffiths, Brandon Schaefer, PS Jenkins bot, Andreas Pokorny.

3092. By Brandon Schaefer

Add missing shlibs:Depends entry to libmircookie1 package dependency list. Fixes: https://bugs.launchpad.net/bugs/1513225.

Approved by PS Jenkins bot, Kevin DuBois, Alberto Aguirre, MichaƂ Sawicz.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:mir
This branch contains Public information 
Everyone can see this information.

Subscribers