Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use timedated's Timezone property instead of watching /etc/timezone | Iain Lane | 2015-08-31 | 2 | -2/+2 |
| | | | | | Still need to rename everything to not use "timezone-file" | ||||
* | in DateTime class, make it harder to accidentally mix local and nonlocal ↵ | Charles Kerr | 2015-04-06 | 1 | -1/+2 |
| | | | | timezones by replacing DateTime::DateTime(time_t) with two methods, DateTime::Local(time_t) and DateTime(GTimeZone*, time_t) | ||||
* | remove some new bits that turned out to be unneeded after all | Charles Kerr | 2015-04-05 | 1 | -2/+0 |
| | |||||
* | fix misuse of ECalComponentAlarmInstance's fields. | Charles Kerr | 2015-04-05 | 1 | -1/+0 |
| | |||||
* | add the new Alarm class as an argument to the alarm queue class | Charles Kerr | 2015-04-03 | 4 | -15/+11 |
| | |||||
* | add override keyword to Clock class | Charles Kerr | 2015-04-03 | 2 | -2/+2 |
| | |||||
* | add override keyword to WakeupTimer | Charles Kerr | 2015-04-03 | 3 | -5/+5 |
| | |||||
* | add an Alarm class to represent ical valarm components; change the ↵ | Charles Kerr | 2015-03-31 | 2 | -5/+24 |
| | | | | Appointment class to hold an arbitrary number of Alarms. | ||||
* | add DateTime::end_of_month(), DateTime::end_of_day(). Add unit tests for them. | Charles Kerr | 2015-03-16 | 1 | -2/+6 |
| | |||||
* | in DateTime::is_set(), include timezone test | Charles Kerr | 2015-03-16 | 1 | -1/+1 |
| | |||||
* | Add DateTime::start_of_day() to use instead of the add_hours(-hours()) ↵ | Charles Kerr | 2015-03-14 | 1 | -3/+7 |
| | | | | | | | 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. | ||||
* | require an explicit role for the sound so that we can differentiate between ↵ | Charles Kerr | 2015-01-21 | 1 | -1/+1 |
| | | | | eg 'alarm' and 'alert' | ||||
* | disable one-time alarms after their notifications are shown. | Charles Kerr | 2014-12-07 | 3 | -4/+9 |
| | |||||
* | ensure that disabled alarms aren't shown in indicator-datetime and that ↵ | Charles Kerr | 2014-12-07 | 1 | -1/+4 |
| | | | | notifications aren't shown for them. | ||||
* | Make alarm notifications icons and button color match Design's specs. Fixes: ↵ | Charles Kerr | 2014-09-19 | 1 | -2/+3 |
|\ | | | | | | | | | | | 1370594 Approved by: Ted Gould, PS Jenkins bot, Nekhelesh Ramananthan | ||||
| * | use the new x-canonical-private-affirmative-tint key. | Charles Kerr | 2014-09-17 | 1 | -2/+3 |
| | | |||||
* | | Fix flint++ warnings | Charles Kerr | 2014-09-19 | 15 | -35/+35 |
|\ \ | | | | | | | | | | Approved by: Ted Gould, PS Jenkins bot | ||||
| * | | fix flint++ warnings | Charles Kerr | 2014-09-17 | 15 | -35/+35 |
| |/ | |||||
* | | Move timezone code behind a private Impl class | Charles Kerr | 2014-09-19 | 3 | -34/+7 |
|\ \ | | | | | | | | | | Approved by: Ted Gould, PS Jenkins bot | ||||
| * | | hide the implementation detials of FileTimezone and GeoclueTimezone behind ↵ | Charles Kerr | 2014-09-13 | 3 | -34/+7 |
| | | | | | | | | | | | | Impl classes | ||||
* | | | sync with trunk | Charles Kerr | 2014-09-16 | 3 | -8/+18 |
|\ \ \ | | |/ | |/| | |||||
| * | | add unit tests for the powerd monitor | Charles Kerr | 2014-09-15 | 1 | -2/+10 |
| |/ | |||||
| * | update the time string when a powerd.Wakeup signal is seen. | Charles Kerr | 2014-09-13 | 1 | -0/+5 |
| | | |||||
| * | hide Clock's implementation details into an Impl class. | Charles Kerr | 2014-09-13 | 1 | -6/+3 |
| | | |||||
* | | LiveClock only needs one Timezone, so give it that instead of a Timezones object | Charles Kerr | 2014-09-16 | 1 | -2/+2 |
|/ | |||||
* | remove the new code that we're not using yet | Charles Kerr | 2014-09-02 | 1 | -1/+0 |
| | |||||
* | use the 'override' keyword in the new planner class declarations | Charles Kerr | 2014-09-02 | 2 | -2/+2 |
| | |||||
* | update Snap Decisions to include snooze | Charles Kerr | 2014-09-02 | 1 | -2/+2 |
| | |||||
* | add planner.cpp to the build | Charles Kerr | 2014-09-02 | 1 | -3/+2 |
| | |||||
* | add snooze properties to our schema; export it on the bus; add tests | Charles Kerr | 2014-09-02 | 3 | -0/+3 |
| | |||||
* | add SnoozePlanner, AggregatePlanner | Charles Kerr | 2014-09-02 | 3 | -0/+111 |
| | |||||
* | use powerd for hw alarm wakeups | Charles Kerr | 2014-08-18 | 1 | -12/+10 |
| | |||||
* | sync with prerequisite branch ↵ | Charles Kerr | 2014-08-01 | 1 | -2/+0 |
|\ | | | | | | | lp:~charlesk/indicator-datetime/notification-refactor | ||||
| * | refactor changes based on Antti's feedback | Charles Kerr | 2014-08-01 | 1 | -2/+0 |
| | | |||||
* | | in Haptic, make the looping logic easier to read. | Charles Kerr | 2014-07-31 | 1 | -1/+1 |
| | | |||||
* | | configurable haptic mode, part 1 of 3: add haptic feedback mode to the ↵ | Charles Kerr | 2014-07-31 | 3 | -0/+3 |
| | | | | | | | | GSettings schema and to our Settings object | ||||
* | | drop the ubuntu-application-api middleman and call usensorsd directly: ↵ | Charles Kerr | 2014-07-31 | 1 | -0/+4 |
| | | | | | | | | ua_sensors_haptic_new() crashes on desktop and ua_sensors_haptic_vibrate_once() makes blocking dbus calls. | ||||
* | | in indicator::noficiations::Haptic, better naming of the Mode enum | Charles Kerr | 2014-07-31 | 1 | -2/+5 |
| | | |||||
* | | sync with lp:~charlesk/indicator-datetime/notification-refactor | Charles Kerr | 2014-07-31 | 1 | -5/+4 |
|\| | |||||
| * | sync with trunk | Charles Kerr | 2014-07-30 | 1 | -0/+1 |
| |\ | |||||
| * | | fix doxygen comments | Charles Kerr | 2014-07-30 | 1 | -5/+3 |
| | | | |||||
* | | | initial draft of haptic feedback when alarms play | Charles Kerr | 2014-07-30 | 1 | -0/+57 |
|/ / | |||||
* | | move Snap's guts into an Impl class | Charles Kerr | 2014-07-30 | 1 | -4/+2 |
| | | |||||
* | | copyediting: comments, use anonymous namespace | Charles Kerr | 2014-07-27 | 1 | -2/+3 |
| | | |||||
* | | make close return void instead of bool, because after all what more can you ↵ | Charles Kerr | 2014-07-27 | 1 | -2/+2 |
| | | | | | | | | do if the call fails? What's the point? | ||||
* | | refactor the Notifications / sound / awake code | Charles Kerr | 2014-07-26 | 8 | -18/+274 |
| | | |||||
* | | when a Snap object is destructed, delete any active Popups that it owns. ↵ | Charles Kerr | 2014-07-24 | 1 | -1/+6 |
| | | | | | | | | This cleaner shutdown doesn't have any effect in production, but is needed to shut down the bus cleanly in the tests. | ||||
* | | move the powerd and screen bus name, path, and interface strings into ↵ | Charles Kerr | 2014-07-23 | 1 | -2/+12 |
|/ | | | | dbus-shared | ||||
* | use unsigned ints for the alarm volume, duration properties | Charles Kerr | 2014-06-27 | 1 | -2/+2 |
| | |||||
* | Design prefers to have a volume slider instead of presets, so remove the ↵ | Charles Kerr | 2014-06-26 | 2 | -11/+1 |
| | | | | AlarmVolume enum and replace it with an int range. |