lp:~andreas-pokorny/mir/use-realtime-clock-for-input-events
- Get this branch:
- bzr branch lp:~andreas-pokorny/mir/use-realtime-clock-for-input-events
Branch merges
- Alexandros Frantzis (community): Approve
- Alan Griffiths: Needs Fixing
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 1323 lines (+274/-181)20 files modified3rd_party/android-input/android/frameworks/native/libs/utils/Timers.cpp (+7/-19)
include/platform/mir/input/event_builder.h (+2/-1)
include/platform/mir/input/platform.h (+8/-2)
src/platforms/evdev/libinput_device.cpp (+34/-30)
src/platforms/evdev/libinput_device.h (+9/-3)
src/platforms/evdev/platform.cpp (+17/-17)
src/platforms/evdev/platform.h (+7/-1)
src/platforms/evdev/platform_factory.cpp (+5/-3)
src/platforms/mesa/server/x11/input/input.cpp (+4/-1)
src/platforms/mesa/server/x11/input/input_platform.cpp (+4/-4)
src/server/input/default_configuration.cpp (+23/-1)
src/server/input/default_event_builder.cpp (+19/-6)
tests/mir_test_framework/fake_input_device_impl.cpp (+10/-14)
tests/mir_test_framework/fake_input_device_impl.h (+8/-1)
tests/mir_test_framework/stub_input.cpp (+3/-2)
tests/mir_test_framework/stub_input_platform.cpp (+13/-2)
tests/mir_test_framework/stub_input_platform.h (+2/-1)
tests/unit-tests/input/evdev/test_evdev_input_platform.cpp (+3/-1)
tests/unit-tests/input/evdev/test_libinput_device.cpp (+94/-70)
tests/unit-tests/input/test_default_input_device_hub.cpp (+2/-2)
Branch information
Recent revisions
- 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::ClientBuff
erStream, 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