aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* make the string test case-insensitiveCharles Kerr2015-03-241-4/+4
|
* add support for an x-canonical-app-url x-prop when reading vtodos/vevents ↵Charles Kerr2015-03-241-2/+22
| | | | from EDS
* add DateTime::end_of_month(), DateTime::end_of_day(). Add unit tests for them.Charles Kerr2015-03-162-20/+44
|
* in DateTime::is_set(), include timezone testCharles Kerr2015-03-161-2/+0
|
* 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.
* sync the rest of the code with the changes to DateTime instantiation ↵Charles Kerr2015-03-141-1/+1
| | | | mentioned two commits ago
* use the new DateTime::start_of_day() and DateTime::start_of_minute() functions.Charles Kerr2015-03-146-15/+7
|
* Add DateTime::start_of_day() to use instead of the add_hours(-hours()) ↵Charles Kerr2015-03-141-13/+64
| | | | | | | 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.
* 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
| |
* | prevent deadlocking when registering G_TYPE_DBUS_PROXYCharles Kerr2015-02-281-3/+3
|/
* 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
* 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
* Don't play calendar alarm sounds if Silent Mode is enabled. Use the alarm ↵Charles Kerr2015-01-284-13/+114
|\ | | | | | | | | | | 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-211-5/+9
| | | | | | | | 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
| |
| * 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
| |
* | bump to re-run CI. clumsy, but jenkins' rebuild button isn't workingCharles Kerr2015-01-211-0/+1
| |
* | strengthen the test that decides if an icalcomponent is a one-shot or repeating.Charles Kerr2015-01-151-2/+5
|/
* After a one-time Ubuntu alarm's notification is displayed, disable the ↵Charles Kerr2014-12-082-1/+86
|\ | | | | | | | | | | alarm. Fixes: #1362341 Approved by: Ted Gould, PS Jenkins bot
| * disable one-time alarms after their notifications are shown.Charles Kerr2014-12-072-1/+86
| |
* | Change notifications for calendar events s.t. the sound is nonrepeating and ↵Charles Kerr2014-12-081-4/+9
|\| | | | | | | | | | | the notification is temporary, not requiring user interaction to disappear. Fixes: #1320880 Approved by: Ted Gould
| * for calendar events, use interactive notifications and a nonrepeating sound.Charles Kerr2014-12-071-4/+9
| |
* | Add support for x-canonical-alarm and x-canonical-disabled tags in VTODO ↵Charles Kerr2014-12-085-17/+27
|\| | | | | | | | | | | categories so that disabled alarms will not be displayed. Fixes: #1387231 Approved by: Ted Gould, PS Jenkins bot
| * ensure that disabled alarms aren't shown in indicator-datetime and that ↵Charles Kerr2014-12-075-17/+27
| | | | | | | | notifications aren't shown for them.
* | add a comment explaining why it's okay to let that fail silently.Charles Kerr2014-11-041-0/+2
| |
* | silence 'com.canonical.powerd was not provided by any .service files' ↵Charles Kerr2014-11-041-1/+4
|/ | | | warning on desktop
* Fix appointment comparison function to include the audio_url field in its ↵Charles Kerr2014-10-091-0/+1
|\ | | | | | | | | | | test. Fixes: 1364949 Approved by: Antti Kaijanmäki
| * fix Appointment object's equality operator to also look at the audio_url field.Charles Kerr2014-10-071-0/+1
| |
* | rename title from 'Upcoming events' to 'Time & Date'Charles Kerr2014-10-031-1/+1
|/
* Make alarm notifications icons and button color match Design's specs. Fixes: ↵Charles Kerr2014-09-192-3/+3
|\ | | | | | | | | | | 1370594 Approved by: Ted Gould, PS Jenkins bot, Nekhelesh Ramananthan
| * fix tyop from previous commitCharles Kerr2014-09-171-1/+1
| |
| * use the new x-canonical-private-affirmative-tint key.Charles Kerr2014-09-171-1/+1
| |
| * work around a notifications bug that can't handle boolean hintsCharles Kerr2014-09-171-1/+1
| |
* | Fix flint++ warnings Charles Kerr2014-09-194-8/+8
|\ \ | | | | | | | | | Approved by: Ted Gould, PS Jenkins bot
| * | fix flint++ warningsCharles Kerr2014-09-174-8/+8
| |/
* | Move timezone code behind a private Impl class Charles Kerr2014-09-193-246/+322
|\ \ | | | | | | | | | Approved by: Ted Gould, PS Jenkins bot
| * | hide the implementation detials of FileTimezone and GeoclueTimezone behind ↵Charles Kerr2014-09-133-246/+322
| | | | | | | | | | | | Impl classes
* | | copyediting: move line to remove unnecessary diff from trunkCharles Kerr2014-09-161-1/+1
| | |
* | | in SimpleRangePlanner, re-query the engine for appointments when the local ↵Charles Kerr2014-09-161-1/+6
| | | | | | | | | | | | timezone changes.
* | | in main.cpp, reuse the existing FileTimezone so that we don't have an ↵Charles Kerr2014-09-161-7/+6
| | | | | | | | | | | | unneccessary extra one
* | | sync with trunkCharles Kerr2014-09-162-42/+190
|\ \ \ | | |/ | |/|