aboutsummaryrefslogtreecommitdiff
path: root/src/alarm-queue-simple.cpp
Commit message (Collapse)AuthorAgeFilesLines
* README.md: Add some manual line breaks.Mike Gabriel2017-12-081-1/+1
|
* Fork ayatana-indicator-datetime from Ubuntu's indicator-datetime.Mike Gabriel2017-05-171-2/+2
|
* in SimpleAlarmQueue, add a new method 'bool already_triggered() const' to ↵Charles Kerr2015-04-061-9/+8
| | | | reduce code overlapl between find_next_alarm() and appointment_get_current_alarm()
* in SimpleAlarmQueue, make the signature for find_next_alarm() and ↵Charles Kerr2015-04-061-29/+21
| | | | appointment_get_current_alarm() suck less.
* in SimpleAlarmQueue, reduce a lambda capture to only the fields it needsCharles Kerr2015-04-061-1/+1
|
* in SimpleAlarmQueue, use references instead of copies when copies aren't ↵Charles Kerr2015-04-051-3/+3
| | | | necessary
* add the new Alarm class as an argument to the alarm queue classCharles Kerr2015-04-031-93/+133
|
* use the new DateTime::start_of_day() and DateTime::start_of_minute() functions.Charles Kerr2015-03-141-1/+1
|
* remove some debug tracers that shouldn't've been committedCharles Kerr2014-06-101-10/+4
|
* in SimpleAlarmQueue, the 'alarms we don't want to trigger' list needs to be ↵Charles Kerr2014-06-101-6/+18
| | | | composed of uid + timestamp. Keying off of only timestamp doesn't work because UIDs can be recycled as users edit and reuse alarms.
* in alarm-queue-simple, call requeue() if time skew is detected.Charles Kerr2014-06-101-3/+3
|
* prefer to use ubuntu-platform-hardware-api for wakeups when possible s.t. ↵Charles Kerr2014-04-241-2/+2
| | | | user-defined alarms/appointments can wake up the phone from sleep to give a snap decision.
* hw alarmsCharles Kerr2014-04-241-0/+153