aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
* add an Alarm class to represent ical valarm components; change the Appointmen...Charles Kerr2015-03-311-5/+7
* prevent deadlocking when registering G_TYPE_DBUS_PROXYCharles Kerr2015-02-281-3/+3
* bump to re-run CI. clumsy, but jenkins' rebuild button isn't workingCharles Kerr2015-01-211-0/+1
* disable one-time alarms after their notifications are shown.Charles Kerr2014-12-071-1/+4
* copyediting: move line to remove unnecessary diff from trunkCharles Kerr2014-09-161-1/+1
* in main.cpp, reuse the existing FileTimezone so that we don't have an unnecce...Charles Kerr2014-09-161-7/+6
* LiveClock only needs one Timezone, so give it that instead of a Timezones objectCharles Kerr2014-09-161-2/+3
* update Snap Decisions to include snoozeCharles Kerr2014-09-021-16/+16
* use powerd for hw alarm wakeupsCharles Kerr2014-08-181-20/+2
* refactor the Notifications / sound / awake codeCharles Kerr2014-07-261-2/+7
* Expose the alarm settings via dbus properties.Charles Kerr2014-06-261-1/+1
* Add Exporter's implementation to an Impl file because I'm about to shovel mor...Charles Kerr2014-06-261-1/+1
* in the snap decision code, handle sound custom loop durationsCharles Kerr2014-06-241-1/+1
* in the snap decision code, handle custom sounds and volume levels.Charles Kerr2014-06-231-1/+1
* 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. D...Charles Kerr2014-06-101-1/+9
* hw alarmsCharles Kerr2014-04-241-27/+83
* rename 'clock-watcher' as 'alarm-queue' because the former name isn't very in...Charles Kerr2014-04-241-3/+3
* 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 al...Charles Kerr2014-03-091-3/+8
* 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 is...Charles Kerr2014-02-261-1/+1
* revert r400; we can't block alarms by UID because that would hide recurring a...Charles Kerr2014-02-051-5/+3
* if an alarm doesn't have a URL associated with it, use 'appid://com.ubuntu.cl...Charles Kerr2014-02-051-1/+8
* 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 test...Charles Kerr2014-02-041-9/+6
* 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 t...Charles Kerr2014-02-041-1/+1
* from alarm dev branch: snap decision handlerCharles Kerr2014-02-031-0/+9
* as per review, make explicit the dependency injection that was implicit in ma...Charles Kerr2014-01-301-3/+18
* 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 f...Charles Kerr2014-01-221-34/+12
* 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