Merge lp:~unity-team/unity8/shellRotation into lp:unity8
| Status: | Superseded |
|---|---|
| Proposed branch: | lp:~unity-team/unity8/shellRotation |
| Merge into: | lp:unity8 |
| Diff against target: |
6882 lines (+4310/-659) 74 files modified
CMakeLists.txt (+2/-0) data/unity8-dash.desktop.in (+1/-0) debian/changelog (+6/-0) debian/control (+5/-4) debian/unity8.install (+3/-0) plugins/Greeter/Unity/Launcher/CMakeLists.txt (+1/-1) plugins/Unity/Launcher/CMakeLists.txt (+1/-1) plugins/Utils/CMakeLists.txt (+1/-0) plugins/Utils/plugin.cpp (+5/-2) plugins/Utils/windowscreenshotprovider.cpp (+59/-0) plugins/Utils/windowscreenshotprovider.h (+31/-0) qml/CMakeLists.txt (+1/-0) qml/Components/WindowScreenshot.qml (+35/-0) qml/Dash/graphics/phone/screenshots/gmail-webapp.svg (+343/-0) qml/Dash/graphics/phone/screenshots/ubuntu-weather-app.svg (+201/-0) qml/DeviceConfiguration.qml (+81/-0) qml/Greeter/Greeter.qml (+2/-0) qml/Greeter/NarrowView.qml (+1/-0) qml/Greeter/WideView.qml (+1/-0) qml/OrientedShell.qml (+182/-0) qml/Panel/Panel.qml (+9/-0) qml/Rotation/HalfLoopRotationAnimation.qml (+46/-0) qml/Rotation/ImmediateRotationAction.qml (+45/-0) qml/Rotation/NinetyRotationAnimation.qml (+90/-0) qml/Rotation/RotationStates.qml (+271/-0) qml/Shell.qml (+110/-49) qml/Stages/ApplicationWindow.qml (+53/-18) qml/Stages/DesktopStage.qml (+23/-0) qml/Stages/OrientationChangeAnimation.qml (+243/-0) qml/Stages/PhoneStage.qml (+141/-41) qml/Stages/SessionContainer.qml (+2/-8) qml/Stages/SpreadDelegate.qml (+242/-25) qml/Stages/SurfaceContainer.qml (+2/-2) qml/Stages/TabletStage.qml (+154/-20) qml/Stages/TransformedTabletSpreadDelegate.qml (+5/-2) run.sh (+1/-1) src/ApplicationArguments.cpp (+22/-0) src/ApplicationArguments.h (+13/-9) src/CMakeLists.txt (+7/-7) src/Dash/CMakeLists.txt (+7/-1) src/Dash/main.cpp (+1/-1) src/UnityCommandLineParser.cpp (+118/-0) src/UnityCommandLineParser.h (+50/-0) src/main.cpp (+18/-70) tests/mocks/Unity/Application/ApplicationInfo.cpp (+45/-4) tests/mocks/Unity/Application/ApplicationInfo.h (+9/-1) tests/mocks/Unity/Application/ApplicationManager.cpp (+39/-2) tests/mocks/Unity/Application/CMakeLists.txt (+4/-1) tests/mocks/Unity/Application/MirSurfaceItem.cpp (+12/-29) tests/mocks/Unity/Application/MirSurfaceItem.h (+29/-29) tests/mocks/Unity/Application/MirSurfaceItem.qml (+12/-14) tests/mocks/Unity/Application/SurfaceManager.cpp (+4/-34) tests/mocks/Unity/Application/SurfaceManager.h (+2/-5) tests/mocks/Unity/Application/UbuntuKeyboardInfo.cpp (+33/-1) tests/mocks/Unity/Application/UbuntuKeyboardInfo.h (+11/-5) tests/mocks/Unity/Application/VirtualKeyboard.cpp (+44/-0) tests/mocks/Unity/Application/VirtualKeyboard.h (+42/-0) tests/mocks/Unity/Application/VirtualKeyboard.qml (+7/-1) tests/mocks/Unity/Launcher/MockLauncherModel.cpp (+3/-1) tests/plugins/Greeter/Unity/Launcher/CMakeLists.txt (+1/-1) tests/plugins/Unity/Launcher/CMakeLists.txt (+1/-1) tests/plugins/Unity/Launcher/launchermodeltest.cpp (+3/-1) tests/qmltests/CMakeLists.txt (+1/-0) tests/qmltests/Panel/tst_IndicatorsMenu.qml (+0/-2) tests/qmltests/Panel/tst_Panel.qml (+0/-2) tests/qmltests/Stages/tst_ApplicationWindow.qml (+14/-23) tests/qmltests/Stages/tst_PhoneStage.qml (+5/-58) tests/qmltests/Stages/tst_SessionContainer.qml (+1/-64) tests/qmltests/Stages/tst_SpreadDelegate.qml (+173/-38) tests/qmltests/Stages/tst_TabletStage.qml (+51/-0) tests/qmltests/tst_OrientedShell.qml (+1097/-0) tests/qmltests/tst_Shell.qml (+15/-69) tests/qmltests/tst_ShellWithPin.qml (+6/-10) tests/utils/modules/Unity/Test/UnityTestCase.qml (+11/-1) |
| To merge this branch: | bzr merge lp:~unity-team/unity8/shellRotation |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | 2015-03-04 | Needs Fixing on 2015-04-15 |
| Michael Zanetti (community) | 2015-02-03 | Needs Fixing on 2015-03-05 | |
|
Review via email:
|
|||
This proposal has been superseded by a proposal from 2015-04-16.
Commit Message
Shell rotation
Description of the Change
* Are there any related MPs required for this MP to build/function as expected? Please list.
It's all in this PPA: https:/
https:/
https:/
https:/
https:/
* Did you perform an exploratory manual test run of your code change and any related functionality?
Yes
* Did you make sure that your branch does not contain spurious tags?
Yes
* 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 sure, I guess they seen it by now. At least it's following the design spec for that.
- 1651. By CI Train Bot Account on 2015-03-03
-
Resync trunk.
- 1652. By Launchpad Translations on behalf of unity-team on 2015-03-04
-
Launchpad automatic translations update.
| Albert Astals Cid (aacid) wrote : | # |
- 1653. By Daniel d'Andrada on 2015-03-04
-
Shell rotation
| Michael Zanetti (mzanetti) wrote : | # |
1202 + d.transitioning = true;
I don't really like the fact that all the rotation animations reach out of context and operate on another object's "d" object. Can we make that more readable?
| Michael Zanetti (mzanetti) wrote : | # |
1627 + * Copyright (C) 2013-2014 Canonical, Ltd.
You probably want to do another round of updating those headers to 2015
- 1654. By Daniel d'Andrada on 2015-03-05
-
Avoid having Rotation animations accessing context from parent
Make things more explicit
| Daniel d'Andrada (dandrader) wrote : | # |
On 05/03/15 08:22, Michael Zanetti wrote:
> Review: Needs Fixing
>
> 1202 + d.transitioning = true;
>
> I don't really like the fact that all the rotation animations reach out of context and operate on another object's "d" object. Can we make that more readable?
Done.
- 1655. By Daniel d'Andrada on 2015-03-05
-
Update copyright year of all created or modified files
| Daniel d'Andrada (dandrader) wrote : | # |
On 05/03/15 08:45, Michael Zanetti wrote:
> Review: Needs Fixing
>
> 1627 + * Copyright (C) 2013-2014 Canonical, Ltd.
>
> You probably want to do another round of updating those headers to 2015
Done.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1655
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Michael Zanetti (mzanetti) wrote : | # |
please don't rebase this branch any more. there are branches building on top of that which throw > 30 conflicts each time you rebase... thanks.
| Daniel d'Andrada (dandrader) wrote : | # |
On 09/03/15 08:54, Michael Zanetti wrote:
> please don't rebase this branch any more. there are branches building on top of that which throw > 30 conflicts each time you rebase... thanks.
Oh, that sucks. I thought bzr would be smarter than that. Sorry.
- 1656. By Daniel d'Andrada on 2015-03-10
-
Remove unused signal
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1656
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 1657. By Daniel d'Andrada on 2015-03-11
-
Fill the fake UbuntuKeyboardInfo with correct values
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1657
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 1658. By Daniel d'Andrada on 2015-03-11
-
Clean up Unity.Application mocks regarging input method
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1658
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Albert Astals Cid (aacid) wrote : | # |
Text conflict in src/main.cpp
Text conflict in tests/qmltests/
Contents conflict in tests/qmltests/
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1658
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 1659. By Daniel d'Andrada on 2015-03-19
-
Merge trunk
[ Albert Astals Cid ]
* Add some context to tr calls (LP: #1431497)
* Require binaries and .pc files we call from code
* Test: More stubborn flick to the end
[ Andrea Cimitan ]
* Refactor PreviewOverlay to fix weird zoom out/in animations when
previewing images from the Previews
[ CI Train Bot ]
* Resync trunk.
[ Charles Kerr ]
* Re-enable a rotation lock test now that the bug that broke that test
has been fixed. (LP: #1410915)
[ Daniel d'Andrada ]
* Darkened area behind indicators menu should eat input until it fully
disappears (LP: #1417967)
* DesktopStage - fix focus switch when user taps on window (LP:
#1431325)
* Fix warnings when launching tutorial
* Make MouseTouchAdaptor controllable from within QML
* Make tst_Shell absorb tst_TabletShell
[ Leo Arias ]
* Changed the autopilot dependencies so they do not require qt4. (LP:
#1429158)
* Drop the support for python2 in autopilot tests. (LP: #1429163)
* Stop using the deprecated toolkit emulators namespace in autopilot
tests. (LP: #1341681)
[ Michael Terry ]
* Don't close wizard & edge tutorial when the unity8-dash closes (LP:
#1425484)
* Don't let the wizard sit indefinitely, waiting for a wizard page to
finish preparing itself. (LP: #1425737)
* Fix two broken qmluitest files by waiting for everything to settle
before starting the tests.
* Only call unlockAllModems once the wizard is done. (LP: #1425161)
(LP: #1425161)
* When we are locking the user out from too many login failures,
notice when time passes even if the device is suspended. (LP:
#1396817) (LP: #1396817)
[ Michael Zanetti ]
* Add a mouse area to the indicators panel so we can open them by
clicking. (LP: #1417650)
* fix launcher not reacting to first click when revealed by mouse
hover, add tests
* performance improvements (LP: #1430233, #1425087)
[ Michał Sawicz ]
* Remove the activity indicator from tests
* Use targets instead of custom ld arguments for linking
[ Mirco Müller ]
* Updated the visuals of the SwipeToAct-widget for incoming-call snap-
decision notifications according to new design-spec.
* Updated the visuals of the SwipeToAct-widget for incoming-call snap-
decision notifications according to new design-spec.
* No-change rebuild against Qt 5.4.1. - 1660. By Daniel d'Andrada on 2015-03-19
-
The GenericApp approach doesn't work
| Daniel d'Andrada (dandrader) wrote : | # |
On 19/03/2015 05:14, Albert Astals Cid wrote:
> Text conflict in src/main.cpp
> Text conflict in tests/qmltests/
> Contents conflict in tests/qmltests/
Fixed.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1659
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1660
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 1661. By Daniel d'Andrada on 2015-03-20
-
Fix tst_ShellWithPi
n.test_ emergencyDialer LockOut - 1662. By Daniel d'Andrada on 2015-03-20
-
Remove unused code
- 1663. By Daniel d'Andrada on 2015-03-20
-
Undo all tst_Showable changes
it's unrelated to shellRotation
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1663
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 1664. By Michał Sawicz on 2015-04-10
-
Update application API versions
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1664
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Albert Astals Cid (aacid) wrote : | # |
Text conflict in plugins/
Text conflict in qml/Shell.qml
Text conflict in qml/Stages/
Text conflict in src/main.cpp
Conflict adding file tests/mocks/
Conflict adding file tests/mocks/
Text conflict in tests/qmltests/
7 conflicts encountered.ly phase:adding file 0/89492
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1664
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 1665. By Daniel d'Andrada on 2015-04-14
-
Merge trunk
[ Albert Astals Cid ]
* Focus the shutdown dialog (LP: #1417991)
* Make url-dispatching scope activation when the dash is not on the
main scopes (LP: #1364306)
* We use autopilot3 now
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk. added: po/or.po
[ Daniel d'Andrada ]
* Make tst_PreviewListView and tst_GenericScopeView work in out-of-
source builds
* MouseArea that shows the indicators panel should cover the
indicators bar only (LP: #1439318)
* Surface gets active focus also with mouse clicks
[ Josh Arenson ]
* Add a mode option to unity8 for selecting greeter mode in the future
* Remove PkgConfig include from Launcher plugin to fix cross-compile
(LP: #1437702)
[ Leo Arias ]
* Fixed the check for string in the lock screen test. (LP: #1434518)
[ Michael Terry ]
* Make sure the edge tutorial is destroyed when we receive a call
during the wizard. (LP: #1436349)
* Skip parts of the edge tutorial that require a touch device (like
spread and bottom edge). (LP: #1434712)
[ Michael Zanetti ]
* Don't hide stages just because they're empty (LP: #1439615)
* [Launcher] fix bug where an item would disappear even though the app
is running (LP: #1438172)
[ Nick Dedekind ]
* Fixed autopilot test failures related to udev input failure for
power button.
* Made improvements for laggy indicator backends (lp#1390136). (LP:
#1390136)
[ Pete Woods ]
* GPS only goes active when the Dash is in the foreground (LP:
#1434379)
[ handsome_feng<email address hidden> ]
* Modified the wrong time format in ScreenGrabber (LP: #1436006)
[ Albert Astals Cid ]
* Fix regression making pan not possible in Zoomable Image (LP:
#1433506)
* Make sure m_firstVisibleIndex is correctly set after processing
changeSet.removes (LP: #1433056)
* make pot_file
[ Daniel d'Andrada ]
* Don't show the rotating rect in "make tryFoo".
[ Michael Zanetti ]
* make pinlockscreen adjust better to larger displays
| Daniel d'Andrada (dandrader) wrote : | # |
On 14/04/15 04:21, Albert Astals Cid wrote:
> Text conflict in plugins/
> Text conflict in qml/Shell.qml
> Text conflict in qml/Stages/
> Text conflict in src/main.cpp
> Conflict adding file tests/mocks/
> Conflict adding file tests/mocks/
> Text conflict in tests/qmltests/
> 7 conflicts encountered.ly phase:adding file 0/89492
>
Fixed. Thanks for spotting that.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1665
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 1666. By Michał Sawicz on 2015-04-15
-
Bump version for shell rotation
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1666
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 1667. By Daniel d'Andrada on 2015-04-16
- 1668. By Daniel d'Andrada on 2015-04-20
-
Fix bad merge (add UnityCommandLin
eParser: :deviceName back) - 1669. By Daniel d'Andrada on 2015-04-22
-
Refactor TransformedSpre
adDelegate scaling logic into something I can understand - 1670. By Daniel d'Andrada on 2015-04-22
-
Ensure that windows in the spread stack perfectly on the left of the spread
- 1671. By Daniel d'Andrada on 2015-04-23
-
Merge trunk
[ Albert Astals Cid ]
* Compile with Qt 5.5 (LP: #1437238)
* Different way of top aligning labels when the other one in the row
is multiline (LP: #1442085)
* make pot_file
[ Andrea Cimitan ]
* Set sourceSize for DashBackground.qml Image
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk. added: po/sk.po
[ Daniel d'Andrada ]
* Move handling of command line options to a separate class
* Refactor tst_PhysicalKeysMapper. qml
[ Leo Arias ]
* For autopilot tests, use the device simulation scenarios from the
toolkit.
[ Leonardo Arias Fonseca ]
* For autopilot tests, use the device simulation scenarios from the
toolkit.
[ Michael Zanetti ]
* Make sure dnd mode is ended properly when drag gesture is cancelled
(LP: #1444949)
[ Michał Sawicz ]
* Fix flake8 warnings (LP: #1444170)
* Move mock indicator service to unity8-fake-env, as it's a binary-
dependent package.
[ Nick Dedekind ]
* Use asynchronous dbus requests for property updates. (LP: #1436982) - 1672. By Daniel d'Andrada on 2015-04-23
-
Fix the positioning of the application window screenshot
- 1673. By Michael Zanetti on 2015-04-23
-
[ CI Train Bot ]
* New rebuild forced.
[ Daniel d'Andrada ]
* Tapping home key shows unity8-dash home added:
plugins/Utils/ElapsedTi mer.h plugins/ Utils/HomeKeyWa tcher.cpp
plugins/Utils/HomeKeyWa tcher.h plugins/ Utils/Timer. cpp
plugins/Utils/Timer. h tests/plugins/ Utils/homekeywa tchertest. cpp
[ Michał Sawicz ]
* Tapping home key shows unity8-dash home added:
plugins/Utils/ElapsedTi mer.h plugins/ Utils/HomeKeyWa tcher.cpp
plugins/Utils/HomeKeyWa tcher.h plugins/ Utils/Timer. cpp
plugins/Utils/Timer. h tests/plugins/ Utils/homekeywa tchertest. cpp - 1674. By Michael Zanetti on 2015-04-23
-
fix bad merge
- 1675. By Daniel d'Andrada on 2015-04-24
-
Don't animate rotation when greeter is shown or while display is off
- 1676. By Daniel d'Andrada on 2015-04-28
-
Make all items in the spread have the very same size when stacked on the left side
- 1677. By Daniel d'Andrada on 2015-05-11
-
Merge trunk
[ Albert Astals Cid ]
* Make runtests fake a test error if make fails
* Make the test more stable
* Use dbus-test-runner instead of dbus-launch
* DirectionalDragArea: improvements & API grooming (LP: #1417920)
* Fix EdgeDragEvaluator when a drag can happen both ways
(Direction.Horizontal)
[ Josh Arenson ]
* Remove panelHeight property as it is unused.
[ Leo Arias ]
* Initial clean up of the autopilot tests set up. Removed the touch
device from the test case. Moved the restart of unity to a fixture.
Removed the unused DragMixin. Updated the setUpClass to use
process_helpers. Removed the workaround for bug #1238417, already
fixed. Use the toolkit helper to set the testability environment
variable. Fixed the indicators base class that was restarting unity
twice. (LP: #1238417, #1447206)
* Use the base class from the toolkit in autopilot tests.
[ Michael Zanetti ]
* emit application-stop when we're going down (LP: #1326513)
[ Michał Sawicz ]
* UNITY_SCOPES_LIST is no more
[ handsome_feng<email address hidden> ]
* When click the favorite scope in Dash Manager , it just return to
the corresponding scope page. (LP: #1447056) - 1678. By Daniel d'Andrada on 2015-05-11
-
Improve test code
- 1679. By Daniel d'Andrada on 2015-05-12
-
Make -windowgeometry work again
- 1680. By Daniel d'Andrada on 2015-05-21
-
Merge trunk
[ Albert Astals Cid ]
* Add overrides to override functions
* Implement "rating-edit" preview widget (LP: #1318144)
* Make the DashContent::test_mainNavig ation test more stable (LP:
#1450809)
* Use art height as implicitHeight when the header is overlayed and
there's no summary
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk.
[ Daniel d'Andrada ]
* Introducing FloatingFlickable
* Make Ubuntu.Gestures components install TouchRegistry by themselves
[ Michael Terry ]
* Fix a possible crash in our PAM threading code. (LP: #1425362) (LP:
#1425362)
* Fix the lockscreen becoming unresponsive after testing an app on the
device from QtCreator. (LP: #1435364)
[ Nick Dedekind ]
* Fixed desktop stage app focus.
* Fixed issue in laggy indicator autpilot tests (LP: #1446846)
[ Albert Astals Cid ]
* Workarounds for concierge mode.
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk. - 1681. By Daniel d'Andrada on 2015-05-21
-
Fix build regarding unity-api and add screenshot provider to the mock Utils plugin

Text conflict in tests/mocks/ Unity/Applicati on/ApplicationM anager. h tst_Shell. qml
Text conflict in tests/qmltests/
2 conflicts encountered.