Merge lp://staging/~charlesk/indicator-datetime/alarms into lp://staging/indicator-datetime/14.04
Proposed by
Charles Kerr
Status: | Merged |
---|---|
Approved by: | Ted Gould |
Approved revision: | 405 |
Merged at revision: | 305 |
Proposed branch: | lp://staging/~charlesk/indicator-datetime/alarms |
Merge into: | lp://staging/indicator-datetime/14.04 |
Prerequisite: | lp://staging/~charlesk/indicator-datetime/lp-1271484 |
Diff against target: |
1743 lines (+1011/-204) 25 files modified
CMakeLists.txt (+2/-2) debian/control (+1/-1) include/datetime/clock-watcher.h (+72/-0) include/datetime/date-time.h (+3/-0) include/datetime/planner-eds.h (+3/-2) include/datetime/snap.h (+51/-0) include/datetime/timezone-file.h (+2/-2) po/POTFILES.in (+2/-0) src/CMakeLists.txt (+2/-0) src/actions-live.cpp (+1/-1) src/clock-watcher.cpp (+71/-0) src/date-time.cpp (+18/-0) src/main.cpp (+22/-9) src/menu.cpp (+37/-66) src/planner-eds.cpp (+216/-105) src/snap.cpp (+256/-0) src/timezone-file.cpp (+4/-4) tests/CMakeLists.txt (+5/-0) tests/geoclue-fixture.h (+1/-1) tests/manual-test-snap.cpp (+63/-0) tests/test-clock-watcher.cpp (+166/-0) tests/test-clock.cpp (+2/-2) tests/test-planner.cpp (+8/-6) tests/test-settings.cpp (+2/-2) tests/test-utils.cpp (+1/-1) |
To merge this branch: | bzr merge lp://staging/~charlesk/indicator-datetime/alarms |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ted Gould (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+204420@code.staging.launchpad.net |
Commit message
support for ubuntu-clock-app's alarms
Description of the change
Alarm Support for indicator-datetime:
* add ECalClient view to monitor changes in the client's components
* watch both calendar and task-list because ubuntu-ui-tookit uses the latter
* add ClockWatcher + unit tests to decide when to show a snap decision
* restore Snap decision code + manual tests to display alarms on phone
* play a looping sound while the snap decision is being shown
* update the header state when alarms change s.t. we sync the icon
* use the ubuntu-mobile icon 'alarm-clock' for alarm + header icon
To post a comment you must log in.
PASSED: Continuous integration, rev:388 jenkins. qa.ubuntu. com/job/ indicator- datetime- ci/173/ jenkins. qa.ubuntu. com/job/ indicator- datetime- trusty- amd64-ci/ 53 jenkins. qa.ubuntu. com/job/ indicator- datetime- trusty- armhf-ci/ 53 jenkins. qa.ubuntu. com/job/ indicator- datetime- trusty- armhf-ci/ 53/artifact/ work/output/ *zip*/output. zip
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/indicator- datetime- ci/173/ rebuild
http://