aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add EDS tests to confirm valarm attachments are loaded properly and trigger ↵Charles Kerr2015-04-058-4/+342
| | | | in the AlarmQueue
* in SimpleAlarmQueue, use references instead of copies when copies aren't ↵Charles Kerr2015-04-051-3/+3
| | | | necessary
* make DateTime::is_same_day() fasterCharles Kerr2015-04-051-4/+6
|
* fix misuse of ECalComponentAlarmInstance's fields.Charles Kerr2015-04-056-10/+6
|
* in EdsEngine, use empty initializer lists in the new valarm codeCharles Kerr2015-04-031-10/+8
|
* sync with trunkCharles Kerr2015-04-034-17/+59
|\
| * Releasing 13.10.0+15.04.20150331-0ubuntu1CI Train Bot2015-03-311-0/+9
| |
| * Reduce the forced screen-on time for alarms to reduce battery consumption. ↵Charles Kerr2015-03-313-17/+50
| |\ | | | | | | | | | | | | | | | Also, lower the default alarm duration from 30 minutes to 10 minutes. Fixes: #1434637 Approved by: Ted Gould, PS Jenkins bot
| | * simplify the awake display timeout codeCharles Kerr2015-03-313-13/+19
| | |
| | * the previous commit made the Awake API too complicated... simplifying.Charles Kerr2015-03-253-123/+87
| | |
| | * 60 seconds after triggering an alarm, release our keepDisplayOn requestCharles Kerr2015-03-253-50/+113
| | |
| | * change the default alarm duration from 30 minutes to 10.Charles Kerr2015-03-252-2/+2
| |/
* | add the new Alarm class as an argument to the alarm queue classCharles Kerr2015-04-039-125/+178
| |
* | add override keyword to Clock classCharles Kerr2015-04-032-2/+2
| |
* | add override keyword to WakeupTimerCharles Kerr2015-04-033-5/+5
| |
* | add an Alarm class to represent ical valarm components; change the ↵Charles Kerr2015-03-3110-82/+206
|/ | | | Appointment class to hold an arbitrary number of Alarms.
* Releasing 13.10.0+15.04.20150317-0ubuntu1CI Train Bot2015-03-171-0/+8
|
* Fix bug that prevented clicking on calendar days where DST sprang forward. ↵Charles Kerr2015-03-1719-184/+348
|\ | | | | | | | | | | Fixes: #1429388 Approved by: Ted Gould, PS Jenkins bot
| * add DateTime::end_of_month(), DateTime::end_of_day(). Add unit tests for them.Charles Kerr2015-03-169-35/+208
| |
| * in DateTime::is_set(), include timezone testCharles Kerr2015-03-162-3/+1
| |
| * in DateTime::DateTime(GTimeZone*,GDateTime*), don't allow either argument to ↵Charles Kerr2015-03-161-23/+9
| | | | | | | | be nullptr
| * make utc variable name more sensible.Charles Kerr2015-03-161-2/+2
| |
| * fix GAction leakage found while testing new unit tests with valgrindCharles Kerr2015-03-141-0/+8
| |
| * in DateTime::Local() and DateTime::NowLocal(), avoid redundant construction ↵Charles Kerr2015-03-141-2/+2
| | | | | | | | of the local timezone.
| * add regression test for bug #1429388Charles Kerr2015-03-141-1/+13
| |
| * sync the rest of the code with the changes to DateTime instantiation ↵Charles Kerr2015-03-145-74/+51
| | | | | | | | mentioned two commits ago
| * use the new DateTime::start_of_day() and DateTime::start_of_minute() functions.Charles Kerr2015-03-1410-71/+26
| |
| * Add DateTime::start_of_day() to use instead of the add_hours(-hours()) ↵Charles Kerr2015-03-142-16/+71
|/ | | | | | | trick, which doesn't work on days when DST changes. Implementing this requires DateTime objects to keep their own GTimeZone pointer, since the one inside GDateTime is private and can't be used for DateTime::start_of_day()'s call to g_date_time_new(). As a result the public API of DateTime changes, since we'll need a GTimeZone when constructing or assigning from a GDateTime pointer.
* Releasing 13.10.0+15.04.20150301.1-0ubuntu1CI Train Bot2015-03-011-0/+11
|
* create a new timerfd each time we need to call timerfd_settime(). Fixes: ↵Charles Kerr2015-03-011-24/+35
|\ | | | | | | | | | | #1424966 Approved by: Ted Gould
| * create a new timerfd each time we need to call timerfd_settime().Charles Kerr2015-02-271-24/+35
| |
* | Releasing 13.10.0+15.04.20150301-0ubuntu1CI Train Bot2015-03-011-0/+10
| |
* | Work around glib's type initialization deadlock.Charles Kerr2015-03-011-3/+3
|\ \ | |/ |/| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674885 Fixes: #1425297 Approved by: PS Jenkins bot
| * prevent deadlocking when registering G_TYPE_DBUS_PROXYCharles Kerr2015-02-281-3/+3
|/
* Releasing 13.10.0+15.04.20150213.1-0ubuntu1CI Train Bot2015-02-131-0/+11
|
* change the WallClock to detect time changes from TFD_TIMER_CANCEL_ON_SET, ↵Charles Kerr2015-02-132-48/+95
|\ | | | | | | | | | | e.g. when ntp<-->manual is toggled Approved by: Ted Gould, PS Jenkins bot
| * add a g_message() when updating due to anything that's not a periodic timerCharles Kerr2015-02-121-15/+18
| |
| * extract the timerfd_settime() code into its own method. Add a new call to it ↵Charles Kerr2015-02-121-20/+29
| | | | | | | | when we might have triggered via TFD_TIMER_CANCEL_ON_SET
| * add manual test: indicator-datetime/manual-timeCharles Kerr2015-02-121-0/+6
| |
| * change the LiveClock's private impl to detect time changes from timerfd's ↵Charles Kerr2015-02-111-48/+77
|/ | | | TFD_TIMER_CANCEL_ON_SET, e.g. when ntp<-->manual is toggled
* Releasing 13.10.0+15.04.20150128.1-0ubuntu1CI Train Bot2015-01-281-0/+8
|
* Don't play calendar alarm sounds if Silent Mode is enabled. Use the alarm ↵Charles Kerr2015-01-286-14/+128
|\ | | | | | | | | | | sound role for both clock and calendar alarms. Fixes: #1410874 Approved by: Antti Kaijanmäki, PS Jenkins bot
| * in Snap's Sound() ctor, use an 'alarm' role for the alarm clock and 'alert' ↵Charles Kerr2015-01-211-1/+2
| | | | | | | | for calendar events
| * require an explicit role for the sound so that we can differentiate between ↵Charles Kerr2015-01-212-6/+10
| | | | | | | | eg 'alarm' and 'alert'
| * tweak an overly-verbose variable nameCharles Kerr2015-01-211-2/+2
| |
| * in Snap, fix the code that checks AccountsService.Sound for Silent ModeCharles Kerr2015-01-211-7/+6
| |
| * new manual test, indicator-datetime/silent-modeCharles Kerr2015-01-211-0/+13
| |
| * first stab at AccountsService proxy. WIP; pushing to test on devicesCharles Kerr2015-01-213-6/+102
| |
| * use a local temporary to avoid having to GST_MESSAGE_CAST() twiceCharles Kerr2015-01-201-2/+3
| |
| * remove the 'loop' test when deciding whether or not to set the audio role.Charles Kerr2015-01-201-1/+1
| |