Merge lp:~dandrader/unity8/autoInstallTouchRegistry into lp:unity8
| Status: | Merged |
|---|---|
| Approved by: | Albert Astals Cid on 2015-05-11 |
| Approved revision: | 1735 |
| Merged at revision: | 1784 |
| Proposed branch: | lp:~dandrader/unity8/autoInstallTouchRegistry |
| Merge into: | lp:unity8 |
| Prerequisite: | lp:~dandrader/unity8/ddaImprovements |
| Diff against target: |
1208 lines (+173/-201) 20 files modified
libs/UbuntuGestures/CandidateInactivityTimer.cpp (+7/-2) libs/UbuntuGestures/CandidateInactivityTimer.h (+3/-1) libs/UbuntuGestures/Timer.cpp (+0/-10) libs/UbuntuGestures/Timer.h (+1/-1) libs/UbuntuGestures/TouchRegistry.cpp (+16/-12) libs/UbuntuGestures/TouchRegistry.h (+8/-6) plugins/Ubuntu/Gestures/DirectionalDragArea.cpp (+2/-0) plugins/Ubuntu/Gestures/TouchGate.cpp (+10/-0) plugins/Ubuntu/Gestures/TouchGate.h (+1/-0) src/Dash/main.cpp (+0/-6) src/main.cpp (+0/-5) tests/libs/UbuntuGestures/tst_TouchRegistry.cpp (+93/-94) tests/plugins/Ubuntu/Gestures/GestureTest.cpp (+2/-1) tests/plugins/Ubuntu/Gestures/tst_DirectionalDragArea.cpp (+20/-20) tests/plugins/Ubuntu/Gestures/tst_TouchGate.cpp (+1/-2) tests/qmltests/Components/tst_DragHandle.cpp (+0/-8) tests/uqmlscene/main.cpp (+0/-10) tests/utils/modules/Unity/Test/UnityTestCase.qml (+0/-2) tests/utils/modules/Unity/Test/testutil.cpp (+8/-20) tests/utils/modules/Unity/Test/testutil.h (+1/-1) |
| To merge this branch: | bzr merge lp:~dandrader/unity8/autoInstallTouchRegistry |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Albert Astals Cid (community) | Abstain on 2015-05-11 | ||
| PS Jenkins bot | continuous-integration | Needs Fixing on 2015-05-11 | |
| Mirco Müller (community) | 2015-04-17 | Approve on 2015-04-27 | |
| Daniel d'Andrada (community) | Abstain on 2015-04-24 | ||
|
Review via email:
|
|||
Commit Message
Make Ubuntu.Gestures components install TouchRegistry by themselves
That way Ubuntu.Gestures users don't have to write C++ code to do it.
TouchRegistry then being an implementation detail they don't have to
know about.
Description of the Change
* Are there any related MPs required for this MP to build/function as expected? Please list.
Has 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 applicable
| Mirco Müller (macslow) wrote : | # |
tst_TouchRegistry fails with an assertion...
QFATAL : tst_TouchRegist
FAIL! : tst_TouchRegist
... in ./libs/
TouchRegistry:
{
Q_ASSERT(
m_instance = nullptr;
delete m_timerFactory;
}
| Daniel d'Andrada (dandrader) wrote : | # |
> tst_TouchRegistry fails with an assertion...
>
> QFATAL : tst_TouchRegist
> nullptr" in file
> /tmp/unity8-
> line 52
> FAIL! : tst_TouchRegist
>
> ... in ./libs/
>
> TouchRegistry:
> {
> Q_ASSERT(m_instance != nullptr); // Kaboom!
> m_instance = nullptr;
> delete m_timerFactory;
> }
Fixed. Should have spotted this before, sorry.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1734
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Mirco Müller (macslow) wrote : | # |
Looks fine to me now.
* Did you perform an exploratory manual test run of the code change and any related functionality?
Yes
* Did CI run pass?
No, but failing AP-tests test_greeter_
* Did you make sure that the branch does not contain spurious tags?
Yes
| Albert Astals Cid (aacid) wrote : | # |
Text conflict in plugins/
Text conflict in plugins/
Text conflict in src/main.cpp
3 conflicts encountered.
- 1735. 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
[ Daniel d'Andrada ]
* 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)
[ 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)
| Daniel d'Andrada (dandrader) wrote : | # |
On 11/05/15 04:20, Albert Astals Cid wrote:
> Review: Needs Fixing
>
> Text conflict in plugins/
> Text conflict in plugins/
> Text conflict in src/main.cpp
> 3 conflicts encountered.
Fixed.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1735
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://

FAILED: Continuous integration, rev:1732 jenkins. qa.ubuntu. com/job/ unity8- ci/5573/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 2331/console jenkins. qa.ubuntu. com/job/ unity-phablet- qmluitests- vivid/736/ console jenkins. qa.ubuntu. com/job/ unity8- vivid-amd64- ci/738/ console jenkins. qa.ubuntu. com/job/ unity8- vivid-i386- ci/738/ console jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 2329/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/5573/ rebuild
http://