Merge lp:~renatofilho/indicator-datetime/notify-missing-alarm into lp:indicator-datetime/15.10
| Status: | Merged |
|---|---|
| Approved by: | Charles Kerr on 2016-04-29 |
| Approved revision: | 472 |
| Merged at revision: | 448 |
| Proposed branch: | lp:~renatofilho/indicator-datetime/notify-missing-alarm |
| Merge into: | lp:indicator-datetime/15.10 |
| Prerequisite: | lp:~renatofilho/indicator-datetime/fix-1533681 |
| Diff against target: |
1157 lines (+401/-218) 19 files modified
CMakeLists.txt (+4/-1) data/CMakeLists.txt (+1/-1) data/indicator-datetime.desktop.in (+1/-0) debian/control (+4/-0) include/datetime/actions-live.h (+13/-10) include/datetime/actions.h (+4/-8) include/notifications/haptic.h (+1/-1) include/notifications/notifications.h (+8/-1) src/actions-live.cpp (+71/-63) src/actions.cpp (+34/-58) src/haptic.cpp (+15/-9) src/main.cpp (+3/-1) src/notifications.cpp (+169/-5) src/snap.cpp (+14/-3) tests/actions-mock.h (+18/-38) tests/test-actions.cpp (+8/-8) tests/test-live-actions.cpp (+31/-9) tests/test-notification.cpp (+1/-1) tests/test-sound.cpp (+1/-1) |
| To merge this branch: | bzr merge lp:~renatofilho/indicator-datetime/notify-missing-alarm |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | Needs Fixing on 2016-05-02 | |
| Charles Kerr (community) | 2016-04-19 | Approve on 2016-04-29 | |
|
Review via email:
|
|||
This proposal supersedes a proposal from 2016-04-19.
Commit Message
Post message on messaging menu if the notification get timeout.
Description of the Change
QA: Jenkins is failing because it is missing the new version of libubuntu-
- 463. By Renato Araujo Oliveira Filho on 2016-04-19
-
Fixed crash when clicking on messaging menu.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:463
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 464. By Renato Araujo Oliveira Filho on 2016-04-20
-
Fix memory leak on messaging_menu.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:464
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 465. By Renato Araujo Oliveira Filho on 2016-04-20
-
Vibrate only once when notification about calendar events.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:465
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
Some small fixes is on the way.
There is some replies inline.
- 466. By Renato Araujo Oliveira Filho on 2016-04-26
-
Fixed as reviewer requested.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:466
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 467. By Renato Araujo Oliveira Filho on 2016-04-26
-
Make use of G_USEC_PER_SEC.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:467
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 468. By Renato Araujo Oliveira Filho on 2016-04-27
-
Update notifications to use the new calendar icon.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:468
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 469. By Renato Araujo Oliveira Filho on 2016-04-27
-
Use calendar app icon.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:469
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 470. By Renato Araujo Oliveira Filho on 2016-04-27
-
Only creates messaging menu if calendar app is instaled.
Update tests.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:470
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Charles Kerr (charlesk) wrote : | # |
More code-level comments inline. Most are minor/suggestions, two NF
A few larger issues:
1. Again I'd /strongly/ prefer that ical events pass in their source desktop id as an x-prop. Not only would that eliminate the need for libubuntu-
2. If we must use libubuntu-
> More code-level comments inline. Most are minor/suggestions, two NF
>
> A few larger issues:
>
> 1. Again I'd /strongly/ prefer that ical events pass in their source desktop
> id as an x-prop. Not only would that eliminate the need for libubuntu-app-
> launch2-dev >= 0.9 but it would also let us have per-app sources, eg alarms
> wouldn't show up under the calendar icon. The approach in this patch works for
> calendars but assumes that the whole world is a calendar.
We can not guarantee that ical event will have their source id. I can change calendar app to add that, but old events will not have that. Events created by others apps (syncevolution, evolution, thuderbird, etc...) will not set that.
>
> 2. If we must use libubuntu-
> make it into Xenial? It's awfully early to be breaking build compatibility
> with Xenial
I believe it is already in xenial, ppa builds it ok: https:/
- 471. By Renato Araujo Oliveira Filho on 2016-04-28
-
Small fixes requeted by charles during the review.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:471
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 472. By Renato Araujo Oliveira Filho on 2016-04-28
-
Detect desktop to launch applications.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:472
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Charles Kerr (charlesk) wrote : | # |
Renato, the rest of the changes look fine, any idea why Jenkins is failing?
| Charles Kerr (charlesk) wrote : | # |
I love the changes to open_appointment() :-)
> Renato, the rest of the changes look fine, any idea why Jenkins is failing?
Jenkins still missing the new library: Depends: libubuntu-
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:472
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://

PASSED: Continuous integration, rev:462 jenkins. qa.ubuntu. com/job/ indicator- datetime- ci/374/ jenkins. qa.ubuntu. com/job/ indicator- datetime- wily-amd64- ci/64 jenkins. qa.ubuntu. com/job/ indicator- datetime- wily-armhf- ci/64 jenkins. qa.ubuntu. com/job/ indicator- datetime- wily-armhf- ci/64/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/374/ rebuild
http://