Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | in EngineEds, make the ECalComponentAlarmAction 'omit' array a constexpr. | Charles Kerr | 2015-04-06 | 1 | -2/+2 |
| | |||||
* | in SimpleAlarmQueue, add a new method 'bool already_triggered() const' to ↵ | Charles Kerr | 2015-04-06 | 1 | -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 Kerr | 2015-04-06 | 1 | -29/+21 |
| | | | | appointment_get_current_alarm() suck less. | ||||
* | in SimpleAlarmQueue, reduce a lambda capture to only the fields it needs | Charles Kerr | 2015-04-06 | 1 | -1/+1 |
| | |||||
* | in Actions, sync DateTime API use by calling DateTime::Local(time_t) instead ↵ | Charles Kerr | 2015-04-06 | 1 | -2/+2 |
| | | | | of DateTime::DateTime(time_t) | ||||
* | in new EDS code, use timezones consistently | Charles Kerr | 2015-04-06 | 1 | -5/+12 |
| | |||||
* | in new EDS tests, use timezones consistently | Charles Kerr | 2015-04-06 | 1 | -13/+20 |
| | |||||
* | in DateTime class, make it harder to accidentally mix local and nonlocal ↵ | Charles Kerr | 2015-04-06 | 2 | -5/+16 |
| | | | | timezones by replacing DateTime::DateTime(time_t) with two methods, DateTime::Local(time_t) and DateTime(GTimeZone*, time_t) | ||||
* | in the unit tests, add a PrintTo function for Alarms so that GTest can ↵ | Charles Kerr | 2015-04-06 | 2 | -0/+46 |
| | | | | represent it as a string | ||||
* | in new code, use std::array rather than C style arrays | Charles Kerr | 2015-04-06 | 1 | -2/+3 |
| | |||||
* | in debian/control, add evolution-data-server to the build-dep now that we're ↵ | Charles Kerr | 2015-04-06 | 1 | -9/+11 |
| | | | | using it for live EDS tests. | ||||
* | remove some new bits that turned out to be unneeded after all | Charles Kerr | 2015-04-05 | 2 | -24/+2 |
| | |||||
* | in tests/run-eds-test.sh, improve the comments | Charles Kerr | 2015-04-05 | 1 | -0/+3 |
| | |||||
* | add EDS tests to confirm valarm attachments are loaded properly and trigger ↵ | Charles Kerr | 2015-04-05 | 8 | -4/+342 |
| | | | | in the AlarmQueue | ||||
* | in SimpleAlarmQueue, use references instead of copies when copies aren't ↵ | Charles Kerr | 2015-04-05 | 1 | -3/+3 |
| | | | | necessary | ||||
* | make DateTime::is_same_day() faster | Charles Kerr | 2015-04-05 | 1 | -4/+6 |
| | |||||
* | fix misuse of ECalComponentAlarmInstance's fields. | Charles Kerr | 2015-04-05 | 6 | -10/+6 |
| | |||||
* | in EdsEngine, use empty initializer lists in the new valarm code | Charles Kerr | 2015-04-03 | 1 | -10/+8 |
| | |||||
* | sync with trunk | Charles Kerr | 2015-04-03 | 4 | -17/+59 |
|\ | |||||
| * | Releasing 13.10.0+15.04.20150331-0ubuntu1 | CI Train Bot | 2015-03-31 | 1 | -0/+9 |
| | | |||||
| * | Reduce the forced screen-on time for alarms to reduce battery consumption. ↵ | Charles Kerr | 2015-03-31 | 3 | -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 code | Charles Kerr | 2015-03-31 | 3 | -13/+19 |
| | | | |||||
| | * | the previous commit made the Awake API too complicated... simplifying. | Charles Kerr | 2015-03-25 | 3 | -123/+87 |
| | | | |||||
| | * | 60 seconds after triggering an alarm, release our keepDisplayOn request | Charles Kerr | 2015-03-25 | 3 | -50/+113 |
| | | | |||||
| | * | change the default alarm duration from 30 minutes to 10. | Charles Kerr | 2015-03-25 | 2 | -2/+2 |
| |/ | |||||
* | | add the new Alarm class as an argument to the alarm queue class | Charles Kerr | 2015-04-03 | 9 | -125/+178 |
| | | |||||
* | | 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 | 10 | -82/+206 |
|/ | | | | Appointment class to hold an arbitrary number of Alarms. | ||||
* | Releasing 13.10.0+15.04.20150317-0ubuntu1 | CI Train Bot | 2015-03-17 | 1 | -0/+8 |
| | |||||
* | Fix bug that prevented clicking on calendar days where DST sprang forward. ↵ | Charles Kerr | 2015-03-17 | 19 | -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 Kerr | 2015-03-16 | 9 | -35/+208 |
| | | |||||
| * | in DateTime::is_set(), include timezone test | Charles Kerr | 2015-03-16 | 2 | -3/+1 |
| | | |||||
| * | in DateTime::DateTime(GTimeZone*,GDateTime*), don't allow either argument to ↵ | Charles Kerr | 2015-03-16 | 1 | -23/+9 |
| | | | | | | | | be nullptr | ||||
| * | make utc variable name more sensible. | Charles Kerr | 2015-03-16 | 1 | -2/+2 |
| | | |||||
| * | fix GAction leakage found while testing new unit tests with valgrind | Charles Kerr | 2015-03-14 | 1 | -0/+8 |
| | | |||||
| * | in DateTime::Local() and DateTime::NowLocal(), avoid redundant construction ↵ | Charles Kerr | 2015-03-14 | 1 | -2/+2 |
| | | | | | | | | of the local timezone. | ||||
| * | add regression test for bug #1429388 | Charles Kerr | 2015-03-14 | 1 | -1/+13 |
| | | |||||
| * | sync the rest of the code with the changes to DateTime instantiation ↵ | Charles Kerr | 2015-03-14 | 5 | -74/+51 |
| | | | | | | | | mentioned two commits ago | ||||
| * | use the new DateTime::start_of_day() and DateTime::start_of_minute() functions. | Charles Kerr | 2015-03-14 | 10 | -71/+26 |
| | | |||||
| * | Add DateTime::start_of_day() to use instead of the add_hours(-hours()) ↵ | Charles Kerr | 2015-03-14 | 2 | -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-0ubuntu1 | CI Train Bot | 2015-03-01 | 1 | -0/+11 |
| | |||||
* | create a new timerfd each time we need to call timerfd_settime(). Fixes: ↵ | Charles Kerr | 2015-03-01 | 1 | -24/+35 |
|\ | | | | | | | | | | | #1424966 Approved by: Ted Gould | ||||
| * | create a new timerfd each time we need to call timerfd_settime(). | Charles Kerr | 2015-02-27 | 1 | -24/+35 |
| | | |||||
* | | Releasing 13.10.0+15.04.20150301-0ubuntu1 | CI Train Bot | 2015-03-01 | 1 | -0/+10 |
| | | |||||
* | | Work around glib's type initialization deadlock. | Charles Kerr | 2015-03-01 | 1 | -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_PROXY | Charles Kerr | 2015-02-28 | 1 | -3/+3 |
|/ | |||||
* | Releasing 13.10.0+15.04.20150213.1-0ubuntu1 | CI Train Bot | 2015-02-13 | 1 | -0/+11 |
| | |||||
* | change the WallClock to detect time changes from TFD_TIMER_CANCEL_ON_SET, ↵ | Charles Kerr | 2015-02-13 | 2 | -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 timer | Charles Kerr | 2015-02-12 | 1 | -15/+18 |
| | |