Merge lp:~andreas-pokorny/mir/cursor-position-on-rotated-output into lp:mir
Proposed by
Andreas Pokorny
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Kevin DuBois | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | 1446 | ||||
Proposed branch: | lp:~andreas-pokorny/mir/cursor-position-on-rotated-output | ||||
Merge into: | lp:mir | ||||
Diff against target: |
270 lines (+115/-18) 3 files modified
src/platform/graphics/mesa/cursor.cpp (+26/-15) src/platform/graphics/mesa/cursor.h (+2/-1) tests/unit-tests/graphics/mesa/test_cursor.cpp (+87/-2) |
||||
To merge this branch: | bzr merge lp:~andreas-pokorny/mir/cursor-position-on-rotated-output | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alan Griffiths | Approve | ||
Daniel van Vugt | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Robert Carr (community) | Approve | ||
Review via email: mp+209076@code.launchpad.net |
Commit message
This change updates the cursor position according to the orientation of the output.
Still outstanding is a rotation of the cursor image itself.
Description of the change
Uses the rotated rectangle for bounds checking in mesa cursor and transforms the position offset that falls within the rectangle according to the orientation. This still does not provide a rotated cursor image.
To post a comment you must log in.
PASSED: Continuous integration, rev:1440 jenkins. qa.ubuntu. com/job/ mir-team- mir-development -branch- ci/969/ jenkins. qa.ubuntu. com/job/ mir-android- trusty- i386-build/ 1094 jenkins. qa.ubuntu. com/job/ mir-clang- trusty- amd64-build/ 1092 jenkins. qa.ubuntu. com/job/ mir-mediumtests -trusty- touch/683 jenkins. qa.ubuntu. com/job/ mir-team- mir-development -branch- trusty- amd64-ci/ 701 jenkins. qa.ubuntu. com/job/ mir-team- mir-development -branch- trusty- amd64-ci/ 701/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-team- mir-development -branch- trusty- armhf-ci/ 706 jenkins. qa.ubuntu. com/job/ mir-team- mir-development -branch- trusty- armhf-ci/ 706/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- trusty- armhf/684 jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- trusty- armhf/684/ artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -runner- mako/652 s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 4431
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- team-mir- development- branch- ci/969/ rebuild
http://