[regression] Cursor mostly does not move at all in response to slow mouse movement, but then sometimes jumps
Bug #1528109 reported by
Daniel van Vugt
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Undecided
|
Unassigned | ||
Mir |
Fix Released
|
High
|
Daniel van Vugt | ||
0.18 |
Won't Fix
|
High
|
Unassigned | ||
0.20 |
Won't Fix
|
High
|
Unassigned | ||
0.21 |
Fix Committed
|
High
|
Daniel van Vugt | ||
libinput (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
qtmir (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Starting in Mir 0.18 I've noticed with a Microsoft Intellimouse Explorer 3.0 that moving it slowly does not move the cursor. That is unless I move it slowly for a while, and then the cursor jumps.
Xorg and Mir 0.17 do not have this problem.
Related branches
lp://staging/~andreas-pokorny/mir/add-option-to-disable-acceleration
- PS Jenkins bot (community): Approve (continuous-integration)
- Daniel van Vugt: Approve
- Mir CI Bot: Approve (continuous-integration)
- Kevin DuBois (community): Approve
-
Diff: 454 lines (+118/-45)11 files modifiedexamples/server_example_input_device_config.cpp (+30/-11)
examples/server_example_input_device_config.h (+2/-8)
include/client/mir_toolkit/mir_input_device.h (+15/-0)
include/platform/mir/input/pointer_settings.h (+4/-0)
include/server/mir/input/pointer_configuration.h (+10/-4)
src/platforms/evdev/libinput_device.cpp (+16/-9)
src/server/input/default_device.cpp (+4/-2)
tests/include/mir/test/doubles/mock_libinput.h (+2/-0)
tests/mir_test_doubles/mock_libinput.cpp (+12/-0)
tests/mir_test_framework/fake_input_device_impl.cpp (+7/-4)
tests/unit-tests/input/evdev/test_libinput_device.cpp (+16/-7)
lp://staging/~vanvugt/mir/disable-libinput-pointer-acceleration
Rejected
for merging
into
lp://staging/mir
- 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)
lp://staging/~andreas-pokorny/mir/fix-1539009-proper-accumulation-of-batched-events
- Cemil Azizoglu (community): Approve
- Alan Griffiths: Approve
- Daniel van Vugt: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Mir CI Bot: Approve (continuous-integration)
-
Diff: 316 lines (+273/-2)4 files modified3rd_party/android-input/android/frameworks/base/include/androidfw/Input.h (+1/-0)
3rd_party/android-input/android/frameworks/base/services/input/Input.cpp (+19/-2)
tests/unit-tests/input/android/CMakeLists.txt (+1/-0)
tests/unit-tests/input/android/test_input_consumer.cpp (+252/-0)
lp://staging/~mir-team/mir/fix-1528109
- Andreas Pokorny (community): Approve
- Alan Griffiths: Approve
- Mir CI Bot: Approve (continuous-integration)
-
Diff: 153 lines (+58/-18)6 files modifiedinclude/test/mir/test/event_matchers.h (+8/-3)
src/platforms/evdev/libinput_device.cpp (+4/-5)
src/server/input/seat_input_device_tracker.cpp (+11/-9)
src/server/input/seat_input_device_tracker.h (+4/-1)
tests/unit-tests/input/evdev/test_libinput_device.cpp (+14/-0)
tests/unit-tests/input/test_seat_input_device_tracker.cpp (+17/-0)
summary: |
- [regression] Cursor mostly does not move in response to slow mouse - movement, and then jumps + [regression] Cursor mostly does not move at all in response to slow + mouse movement, but then sometimes jumps |
no longer affects: | mir/0.18 |
Changed in mir: | |
milestone: | 0.19.0 → 0.20.0 |
Changed in mir: | |
milestone: | 0.20.0 → 0.21.0 |
Changed in mir: | |
milestone: | 0.21.0 → none |
tags: | added: libinput |
Changed in mir: | |
assignee: | nobody → Mir development team (mir-team) |
milestone: | none → 0.22.0 |
status: | Triaged → In Progress |
Changed in libinput (Ubuntu): | |
status: | New → Invalid |
Changed in mir (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
summary: |
- [regression] Cursor mostly does not move at all in response to slow - mouse movement, but then sometimes jumps + [regression] Since libinput was introduced, cursor mostly does not move + at all in response to slow mouse movement, but then sometimes jumps |
summary: |
[regression] Since libinput was introduced, cursor mostly does not move - at all in response to slow mouse movement, but then sometimes jumps + at all in response to slow mouse movement |
Changed in mir: | |
assignee: | Mir development team (mir-team) → Daniel van Vugt (vanvugt) |
summary: |
- [regression] Since libinput was introduced, cursor mostly does not move - at all in response to slow mouse movement + [regression] Cursor mostly does not move at all in response to slow + mouse movement, but then sometimes jumps |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Changed in canonical-devices-system-image: | |
status: | New → Fix Committed |
tags: | added: performance |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Split into two bugs with bug 1528110.