Merge lp:~nick-dedekind/unity8/lp1385331.led into lp:unity8
| Status: | Merged |
|---|---|
| Approved by: | Albert Astals Cid on 2014-12-17 |
| Approved revision: | 1378 |
| Merged at revision: | 1534 |
| Proposed branch: | lp:~nick-dedekind/unity8/lp1385331.led |
| Merge into: | lp:unity8 |
| Diff against target: |
2016 lines (+1124/-312) 35 files modified
debian/control (+3/-3) plugins/Lights/Lights.cpp (+9/-24) plugins/Unity/Indicators/CMakeLists.txt (+3/-1) plugins/Unity/Indicators/Indicators.qmltypes (+18/-7) plugins/Unity/Indicators/actionrootstate.cpp (+97/-0) plugins/Unity/Indicators/actionrootstate.h (+55/-0) plugins/Unity/Indicators/modelactionrootstate.cpp (+127/-0) plugins/Unity/Indicators/modelactionrootstate.h (+61/-0) plugins/Unity/Indicators/plugin.cpp (+4/-2) plugins/Unity/Indicators/rootstateparser.cpp (+75/-142) plugins/Unity/Indicators/rootstateparser.h (+20/-36) qml/Greeter/Clock.qml (+1/-1) qml/Panel/IndicatorItem.qml (+0/-8) qml/Panel/Indicators/IndicatorBase.qml (+1/-1) qml/Panel/Indicators/IndicatorsLight.qml (+19/-1) qml/Panel/IndicatorsMenu.qml (+5/-0) tests/mocks/CMakeLists.txt (+1/-0) tests/mocks/Lights/CMakeLists.txt (+8/-0) tests/mocks/Lights/Lights.cpp (+84/-0) tests/mocks/Lights/Lights.h (+66/-0) tests/mocks/Lights/Lights.qmltypes (+45/-0) tests/mocks/Lights/plugin.cpp (+33/-0) tests/mocks/Lights/plugin.h (+32/-0) tests/mocks/Lights/qmldir (+3/-0) tests/mocks/QMenuModel/CMakeLists.txt (+1/-0) tests/mocks/QMenuModel/QDBusActionGroup.qml (+21/-68) tests/mocks/QMenuModel/actiondata.h (+52/-0) tests/mocks/QMenuModel/plugin.cpp (+10/-0) tests/mocks/Unity/Indicators/ActionRootState.qml (+46/-0) tests/mocks/Unity/Indicators/qmldir (+2/-1) tests/plugins/Unity/Indicators/rootactionstatetest.cpp (+4/-4) tests/qmltests/CMakeLists.txt (+1/-0) tests/qmltests/Panel/Indicators/tst_IndicatorsLight.qml (+129/-0) tests/qmltests/Panel/Indicators/tst_MenuItemFactory.qml (+52/-1) tests/qmltests/Wizard/tst_Wizard.qml (+36/-12) |
| To merge this branch: | bzr merge lp:~nick-dedekind/unity8/lp1385331.led |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | Needs Fixing on 2014-12-17 | |
| Albert Astals Cid (community) | 2014-11-11 | Approve on 2014-12-17 | |
|
Review via email:
|
|||
Commit Message
Unhook Lights interface from indicator widgets
Description of the Change
Unhook Lights interface from indicator widgets
* Are there any related MPs required for this MP to build/function as expected? Please list.
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?
N/A
* If you changed the UI, has there been a design review?
N/A
- 1374. By Nick Dedekind on 2014-11-24
-
removed author
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1374
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 debian/control
1 conflicts encountered.
- 1375. By Nick Dedekind on 2014-11-28
-
merged with trunk
| Nick Dedekind (nick-dedekind) wrote : | # |
> Text conflict in debian/control
> 1 conflicts encountered.
Fixed.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1375
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 debian/control
Text conflict in tests/mocks/
Text conflict in tests/mocks/
3 conflicts encountered.
- 1376. By Nick Dedekind on 2014-12-11
-
merged with trunk
- 1377. By Nick Dedekind on 2014-12-12
-
better lights init
| Albert Astals Cid (aacid) wrote : | # |
Is there an easy way to reproduce the problem this is fixing?
| Nick Dedekind (nick-dedekind) wrote : | # |
1) kill unity8 when the light is blinking (new message + screen off)
2) clear messages (I use a messaging test script to add the new messages)
3) when unity8 restarts light will remain be blinking
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1377
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 : | # |
/home/phablet/
| Albert Astals Cid (aacid) wrote : | # |
* Start messages.py
* Led blinks forever
* Kill unity8 (restarts itself)
* Led blinks just one time more
I guess it should be still blinking forever?
| Nick Dedekind (nick-dedekind) wrote : | # |
> * Start messages.py
> * Led blinks forever
> * Kill unity8 (restarts itself)
> * Led blinks just one time more
>
> I guess it should be still blinking forever?
hm. if the screen is off and there are messages, it should keep blinking. I'll have to check what's happening.
| Nick Dedekind (nick-dedekind) wrote : | # |
> > * Start messages.py
> > * Led blinks forever
> > * Kill unity8 (restarts itself)
> > * Led blinks just one time more
> >
> > I guess it should be still blinking forever?
>
> hm. if the screen is off and there are messages, it should keep blinking. I'll
> have to check what's happening.
Tested this and in my instance, this is because Powerd.status is coming up as "On" when unity8 is restarted from a kill (when the screen is off). :/
Needs some sorting out, but it's not related to this branch.
- 1378. By Nick Dedekind on 2014-12-17
-
removed whitespace
| Nick Dedekind (nick-dedekind) wrote : | # |
> /home/phablet/
> te.cpp: multiple new lines at end of file
Fixed.
| Albert Astals Cid (aacid) wrote : | # |
* Did you perform an exploratory manual test run of the code change and any related functionality?
Yes
* Did CI run pass?
It needs a dependency
* Did you make sure that the branch does not contain spurious tags?
Yes
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1378
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://

FAILED: Continuous integration, rev:1373 jenkins. qa.ubuntu. com/job/ unity8- ci/4919/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 237/console jenkins. qa.ubuntu. com/job/ unity-phablet- qmluitests- vivid/96/ console jenkins. qa.ubuntu. com/job/ unity8- vivid-amd64- ci/84/console jenkins. qa.ubuntu. com/job/ unity8- vivid-i386- ci/84/console jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 237/console
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/unity8- ci/4919/ rebuild
http://