Pointer motion and crossing events are missing
Bug #1417650 reported by
William Hua
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Robert Carr | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Robert Carr | ||
qtmir (Ubuntu) |
Fix Released
|
Undecided
|
Robert Carr | ||
unity8 (Ubuntu) |
Fix Released
|
Medium
|
Michael Zanetti |
Bug Description
Unity 8 doesn't seem to emit events for when the pointer enters or leaves a window, or when the pointer moves around inside a window. It does seem to emit the needed motion events when the mouse is dragged though.
Related branches
lp://staging/~mir-team/mir/introduce-pointer-event
- Andreas Pokorny (community): Approve
- Alan Griffiths: Approve
- Daniel van Vugt: Abstain
- Cemil Azizoglu (community): Approve
- Chris Halse Rogers: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Kevin DuBois (community): Approve
-
Diff: 753 lines (+491/-33)9 files modifiedclient-ABI-sha1sums (+2/-1)
common-ABI-sha1sums (+2/-1)
include/common/mir_toolkit/events/input/input_event.h (+12/-1)
include/common/mir_toolkit/events/input/pointer_input_event.h (+120/-0)
platform-ABI-sha1sums (+2/-1)
server-ABI-sha1sums (+2/-1)
src/client/symbols.map (+6/-0)
src/common/input/input_event.cpp (+137/-1)
tests/unit-tests/input/test_input_event.cpp (+208/-27)
lp://staging/~mir-team/qtmir/port-to-event-2.0
- Gerry Boland (community): Approve
- Daniel d'Andrada (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 1160 lines (+376/-374)10 files modifiedCMakeLists.txt (+2/-1)
src/common/debughelpers.cpp (+8/-24)
src/modules/Unity/Application/mirsurfaceitem.cpp (+169/-174)
src/modules/Unity/Application/mirsurfaceitem.h (+9/-1)
src/platforms/mirserver/qteventfeeder.cpp (+136/-114)
src/platforms/mirserver/qteventfeeder.h (+5/-3)
tests/mirserver/QtEventFeeder/mock_qtwindowsystem.h (+2/-1)
tests/mirserver/QtEventFeeder/qteventfeeder_test.cpp (+3/-32)
tests/modules/ApplicationManager/application_manager_test.cpp (+2/-0)
tests/modules/MirSurfaceItem/mirsurfaceitem_test.cpp (+40/-24)
lp://staging/~mzanetti/unity8/indicators-mouse
- Daniel d'Andrada (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 32 lines (+15/-0)1 file modifiedqml/Panel/IndicatorsMenu.qml (+15/-0)
Changed in unity8 (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in mir (Ubuntu): | |
status: | Fix Committed → Triaged |
Changed in mir: | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
assignee: | nobody → Robert Carr (robertcarr) |
milestone: | none → 0.11.0 |
tags: | added: enhancement input |
Changed in qtmir: | |
status: | New → In Progress |
assignee: | nobody → Robert Carr (robertcarr) |
Changed in mir (Ubuntu): | |
status: | In Progress → Triaged |
Changed in qtmir (Ubuntu): | |
status: | In Progress → Triaged |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Changed in qtmir (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Robert Carr (robertcarr) |
Changed in unity8 (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | Robert Carr (robertcarr) → Michael Zanetti (mzanetti) |
Changed in qtmir: | |
status: | In Progress → Fix Released |
no longer affects: | qtmir |
To post a comment you must log in.
qtmir/port- to-event- 2.0 implements the pointer motion events ill add the crossing events tomorrow.