lp://staging/~vanvugt/mir/disable-libinput-pointer-acceleration
- Get this branch:
- bzr branch lp://staging/~vanvugt/mir/disable-libinput-pointer-acceleration
Branch merges
- PS Jenkins bot (community): Approve (continuous-integration)
- Andreas Pokorny (community): Disapprove
- Daniel d'Andrada (community): Needs Information
-
Diff: 71 lines (+18/-2)4 files modifiedsrc/platforms/evdev/libinput_device.cpp (+2/-2)
tests/include/mir/test/doubles/mock_libinput.h (+2/-0)
tests/mir_test_doubles/mock_libinput.cpp (+10/-0)
tests/unit-tests/input/evdev/test_libinput_device.cpp (+4/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 3194. By Daniel van Vugt
-
First quick and dirty prototype illustrating a fix for the pointer
acceleration issues introduced by libinput in Mir 0.18:
LP: #1524145 and LP: #1522295This proof-of-concept just uses the native kernel/device motion data,
like Mir 0.17 and prior did. So the mouse cursor is smooth and
consistent again.This is not the final answer though, as we would like a solution where
the acceleration is configurable. But it does suffice in resolving the
regressions that libinput brought in Mir 0.18 right now. So the mouse
experience is exactly as it was in Mir 0.17 and earlier. - 3193. By Cemil Azizoglu
-
Fix xenial touch CI failures. Fixes: https:/
/bugs.launchpad .net/bugs/ 1524209. Approved by PS Jenkins bot.
- 3192. By Daniel van Vugt
-
Make ClientLatency tests less prone to spurious failures (LP: #1509291)
* Widened the error margin; and
* Replaced sleeps with precise waits. Fixes: https://bugs.launchpad .net/bugs/ 1509291, https:/ /bugs.launchpad .net/bugs/ 1522031. Approved by PS Jenkins bot, Cemil Azizoglu, Alberto Aguirre.
- 3191. By Daniel van Vugt
-
Generalize cross compile support to include the host architecture.
So you can now target amd64 from amd64 and i386 from i386, which is
useful if you need to build with libraries from an older distro:
cross-compile- chroot. sh -a amd64 -d wily Note that full cross compiling between amd64 and i386 does not work yet
because the tooling is different compared to all other ports and will
require additional work.
.Approved by PS Jenkins bot, Kevin DuBois, Alberto Aguirre.
- 3190. By Alan Griffiths
-
tests: Extract bits of common logic to make NestedServer tests easier to follow.
Approved by Alberto Aguirre, PS Jenkins bot.
- 3189. By Daniel van Vugt
-
Don't use memcheck on the ClientLatency acceptance test. Because
valgrind is too slow to adequately emulate the multi-process performance
we're testing for and will cause failures.This is a kind of workaround for LP: #1522031 which itself probably
won't and shouldn't be "fixed". This is also a small step toward beginning
to resolve LP: #1524209. Fixes: https://bugs.launchpad .net/bugs/ 1522031, https:/ /bugs.launchpad .net/bugs/ 1524209. Approved by PS Jenkins bot, Alberto Aguirre.
- 3188. By Brandon Schaefer
-
MirKeyEvent is the same as MirKeyboardEvent why have two names for the same thing. Use MirKeyboardEvent since its the one in the public API.
Approved by PS Jenkins bot, Kevin DuBois, Alan Griffiths, Alexandros Frantzis, Daniel van Vugt.
- 3187. By Alan Griffiths
-
tests: clients can (re)configure display after a hardware change.
Approved by Alexandros Frantzis, PS Jenkins bot.
- 3186. By Alberto Aguirre
-
tests: TestClientInput: fix race between sending a fake event and surface becoming ready to receive events. Fixes: https:/
/bugs.launchpad .net/bugs/ 1523872, https:/ /bugs.launchpad .net/bugs/ 1523965, https:/ /bugs.launchpad .net/bugs/ 1524230. Approved by PS Jenkins bot, Daniel van Vugt, Andreas Pokorny.
- 3185. By Alan Griffiths
-
nested: remove a deadlock in nested::Display.
Approved by PS Jenkins bot, Kevin DuBois, Alexandros Frantzis.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/mir