Merge lp:~dandrader/unity8/animatedCursors into lp:unity8
| Status: | Merged |
|---|---|
| Approved by: | Lukáš Tinkl on 2016-05-09 |
| Approved revision: | no longer in the source branch. |
| Merged at revision: | 2439 |
| Proposed branch: | lp:~dandrader/unity8/animatedCursors |
| Merge into: | lp:unity8 |
| Diff against target: |
894 lines (+467/-145) 19 files modified
CMakeLists.txt (+1/-1) debian/control (+2/-2) plugins/Cursor/CMakeLists.txt (+2/-1) plugins/Cursor/Cursor.qml (+21/-5) plugins/Cursor/Cursor.qmltypes (+0/-78) plugins/Cursor/CursorImageInfo.cpp (+106/-0) plugins/Cursor/CursorImageInfo.h (+76/-0) plugins/Cursor/CursorImageProvider.cpp (+52/-23) plugins/Cursor/CursorImageProvider.h (+12/-4) plugins/Cursor/MousePointer.cpp (+0/-19) plugins/Cursor/MousePointer.h (+0/-6) plugins/Cursor/plugin.cpp (+4/-2) plugins/Cursor/qmldir (+1/-1) qml/Shell.qml (+1/-1) tests/mocks/Cursor/qmldir (+1/-1) tests/plugins/CMakeLists.txt (+2/-1) tests/plugins/Cursor/CMakeLists.txt (+8/-0) tests/plugins/Cursor/TextEntry.qml (+34/-0) tests/plugins/Cursor/tst_Cursor.qml (+144/-0) |
| To merge this branch: | bzr merge lp:~dandrader/unity8/animatedCursors |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Unity8 CI Bot | continuous-integration | Needs Fixing on 2016-05-09 | |
| Lukáš Tinkl (community) | Approve on 2016-05-09 | ||
| Michael Zanetti | 2016-05-03 | Pending | |
|
Review via email:
|
|||
Commit Message
Support animated cursors
Description of the Change
* Are there any related MPs required for this MP to build/function as expected? Please list.
https:/
https:/
* Did you perform an exploratory manual test run of your code change and any related functionality?
Yes.
For testing you have two options:
1 - Run "make tryCursor". Then type "watch" in the cursorName field and hit the "Apply" button.
2 - Run the demo app:
- bzr branch lp:~dandrader/+junk/animatedDemos
- cd animatedDemos/
- qmake && make
- cd ..
- qmlscene CursorShapes.qml -I . --desktop_
- hover mouse over the "Wait" or "Busy" boxes as they are the only ones with animated cursors.
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
Not applicable
* If you changed the UI, has there been a design review?
Not applicable
- 2382. By CI Train Bot Account on 2016-05-04
-
Resync trunk.
- 2383. By Andrea Cimitan on 2016-05-04
-
Add social actions to cards
Approved by: Josh Arenson - 2384. By Albert Astals Cid on 2016-05-04
-
Pass the category correctly
Approved by: Pawel Stolowski
- 2385. By Albert Astals Cid on 2016-05-04
-
Make the previewActions react to the actions model changing
i.e. use a binding instead of a direct assingment Fixes: #1485887
Approved by: Andrea Cimitan - 2386. By Albert Astals Cid on 2016-05-04
-
Update the icon also to the original one if that's what the scope wants
Approved by: Andrea Cimitan
- 2387. By Albert Astals Cid on 2016-05-04
-
Reload Preview Zoomable Image source if it gets updated
Approved by: Michael Zanetti
- 2388. By CI Train Bot Account on 2016-05-04
-
Make the previewActions react to the actions model changing
i.e. use a binding instead of a direct assingment Fixes: #1485887
Approved by: Andrea Cimitan - 2389. By CI Train Bot Account on 2016-05-04
-
Update the icon also to the original one if that's what the scope wants
Approved by: Andrea Cimitan
- 2390. By CI Train Bot Account on 2016-05-04
-
Reload Preview Zoomable Image source if it gets updated
Approved by: Michael Zanetti
- 2391. By Albert Astals Cid on 2016-05-04
-
Expandable Filter Widget
Approved by: Andrea Cimitan, Pawel Stolowski - 2392. By CI Train Bot Account on 2016-05-04
-
Releasing 8.12+16.
04.20160504. 2-0ubuntu1
| Albert Astals Cid (aacid) wrote : | # |
Text conflict in tests/plugins/
1 conflicts encountered.
| Daniel d'Andrada (dandrader) wrote : | # |
On 05/05/2016 04:29, Albert Astals Cid wrote:
> Text conflict in tests/plugins/
> 1 conflicts encountered.
Fixed, thanks.
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2384
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
- 2393. By CI Train Bot Account on 2016-05-05
-
Resync trunk.
- 2394. By Launchpad Translations on behalf of unity-team on 2016-05-06
-
Launchpad automatic translations update.
| Lukáš Tinkl (lukas-kde) wrote : | # |
Please regenerate the Cursor.qmltypes file, it still contains the hotspot stuff
| Lukáš Tinkl (lukas-kde) wrote : | # |
Arguably, you should probably bump the Cursor plugin version to 1.1 (in qmldir and plugin.cpp) as this is not backwards compatible.
| Daniel d'Andrada (dandrader) wrote : | # |
On 09/05/2016 14:05, Lukáš Tinkl wrote:
> Review: Needs Fixing
>
> Please regenerate the Cursor.qmltypes file, it still contains the hotspot stuff
Nuked the file.
| Daniel d'Andrada (dandrader) wrote : | # |
On 09/05/2016 14:06, Lukáš Tinkl wrote:
> Review: Needs Fixing
>
> Arguably, you should probably bump the Cursor plugin version to 1.1 (in qmldir and plugin.cpp) as this is not backwards compatible.
Not convinced of the usefulness of that but did it anyway.
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2385
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
| Lukáš Tinkl (lukas-kde) wrote : | # |
Approving, tested this and works fine, all issues addressed
* Did you perform an exploratory manual test run of the code change and any related functionality?
Yes
* Did CI run pass? If not, please explain why.
No, due to unity-api version bump
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2386
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
- 2395. By Launchpad Translations on behalf of unity-team on 2016-05-11
-
Launchpad automatic translations update.
- 2396. By Launchpad Translations on behalf of unity-team on 2016-05-17
-
Launchpad automatic translations update.
- 2397. By Daniel d'Andrada on 2016-05-18
-
Move prompt surfaces from MirSurface to Application
prompt surfaces can show up even before an application creates its first surface
- 2398. By CI Train Bot Account on 2016-05-18
-
Releasing 8.12+16.
04.20160518. 1-0ubuntu1 - 2399. By Daniel d'Andrada on 2016-05-19
-
Support animated cursors

FAILED: Continuous integration, rev:2374 /unity8- jenkins. ubuntu. com/job/ lp-unity8- ci/1113/ /unity8- jenkins. ubuntu. com/job/ build-0- fetch/1491 /unity8- jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= vivid+overlay/ 1456 /unity8- jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= xenial+ overlay/ 1456 /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=amd64, release= vivid+overlay/ 1456/console /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=amd64, release= xenial+ overlay/ 1456/console /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=armhf, release= vivid+overlay/ 1456/console /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=armhf, release= xenial+ overlay/ 1456/console /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=i386, release= vivid+overlay/ 1456/console /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=i386, release= xenial+ overlay/ 1456/console
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild: /unity8- jenkins. ubuntu. com/job/ lp-unity8- ci/1113/ rebuild
https:/