aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* remove a pair of #warning tracersCharles Kerr2014-06-101-3/+0
|
* Don't build the hw-alarms pieces if ubuntu/hardware/alarm.h can't be found. ↵Charles Kerr2014-06-101-1/+9
| | | | Don't require libplatform-hardware-api-* unless the arch is armhf, i386, or amd64.
* hw alarmsCharles Kerr2014-04-241-27/+83
|
* rename 'clock-watcher' as 'alarm-queue' because the former name isn't very ↵Charles Kerr2014-04-241-3/+3
| | | | informative.
* don't connect to EDS when running in the greeter.Charles Kerr2014-03-091-5/+13
|
* decouple the planner's states; need three separate sets: upcoming-now (for ↵Charles Kerr2014-03-091-3/+8
| | | | alarms in the current time), upcoming-calendar (to show events coming from the selected calendar date), and calendar-month (all the appointments in the month displayed in the menu).
* in EdsPlanner, use a Timezone instead of Timezones objectCharles Kerr2014-03-091-1/+3
|
* use the timezones object to set the ECalComponent's default timezone. This ↵Charles Kerr2014-02-261-1/+1
| | | | is needed to properly handle the 'floating' dates in the alarms
* revert r400; we can't block alarms by UID because that would hide recurring ↵Charles Kerr2014-02-051-5/+3
| | | | alarms
* if an alarm doesn't have a URL associated with it, use ↵Charles Kerr2014-02-051-1/+8
| | | | 'appid://com.ubuntu.clock/clock/current-user-version' as a fallback url.
* remove alarms from the menu once they've been shown in a snap decision.Charles Kerr2014-02-051-3/+5
|
* copyediting: make the Snap lambdas a little easier to read.Charles Kerr2014-02-051-3/+3
|
* Add audio notitication when the alarm is triggered. Add a manual test to ↵Charles Kerr2014-02-041-9/+6
| | | | tests/ to trigger a snap decision.
* use the appointment's beginning time in the title of the alarm Snap DecisionCharles Kerr2014-02-041-1/+1
|
* pin the planner's upcoming appointments to the live clock time, rather than ↵Charles Kerr2014-02-041-1/+1
| | | | the calendar's time, so that they always update correctly in real-time
* from alarm dev branch: snap decision handlerCharles Kerr2014-02-031-0/+9
|
* as per review, make explicit the dependency injection that was implicit in ↵Charles Kerr2014-01-301-3/+18
| | | | main()
* plug in the greeter menusCharles Kerr2014-01-221-1/+2
|
* copyediting: rename Service as Exporter & tweak commentsCharles Kerr2014-01-221-3/+3
|
* extract LiveState to its own State subclass to make main()'s flow easier to ↵Charles Kerr2014-01-221-34/+12
| | | | follow
* sync with new State class changesCharles Kerr2014-01-161-8/+19
|
* Function: add fully-tested ActionGroups, per-profile Menus, state object.Charles Kerr2014-01-141-0/+81
Form: Add code annotations/comments. Remove dead code. Use Mir style guide. Todo: GSettings toggles, sync with new dbus-test-runner API, get GNOME Panel building again