aboutsummaryrefslogtreecommitdiff
path: root/src/planner-eds.cpp
Commit message (Collapse)AuthorAgeFilesLines
* don't connect to EDS when running in the greeter.Charles Kerr2014-03-091-67/+0
|
* decouple the planner's states; need three separate sets: upcoming-now (for ↵Charles Kerr2014-03-091-530/+29
| | | | alarms in the current time), upcoming-calendar (to show events coming from the selected calendar date), and calendar-month (all the appointments in the month displayed in the menu).
* in EdsPlanner, use a Timezone instead of Timezones objectCharles Kerr2014-03-091-6/+6
|
* sync with trunkCharles Kerr2014-03-021-4/+14
|\
| * In EdsPlanner's get_appointments(), sort 'em before returning them to the ↵Charles Kerr2014-02-271-3/+10
| |\ | | | | | | | | | | | | | | | caller. Fixes: 1285249
| | * in EdsPlanner's get_appointments(), sort 'em before returning them to the ↵Charles Kerr2014-02-261-3/+10
| | | | | | | | | | | | caller.
| * | don't log E_CLIENT_ERROR_NOT_SUPPORTED errors returned by ↵Charles Kerr2014-02-261-1/+4
| |/ | | | | | | e_cal_client_get_attachment_uris() -- we can silently interpret that as 'no attachments'
* / use the timezones object to set the ECalComponent's default timezone. This ↵Charles Kerr2014-02-261-6/+10
|/ | | | is needed to properly handle the 'floating' dates in the alarms
* Fix g_assert_if_reached() in EdsPlanner::on_source_enabled(). Fixes: 1283610Charles Kerr2014-02-251-8/+21
|\
| * In EdsPlanner::on_source_enabled(), don't use ESources that don't have ↵Charles Kerr2014-02-251-8/+21
| | | | | | | | calendars or tasks.
* | Test the EDS component summary for NULL before using it in a std::string. ↵Charles Kerr2014-02-251-2/+3
|\ \ | | | | | | | | | Fixes: 1280341
| * | test the ECalComponent's summary for NULL before passing it to our std::string.Charles Kerr2014-02-241-2/+3
| |/
* / don't pass a nulllptr into std::string's ctor if the EClient doesn't have a ↵Charles Kerr2014-02-251-1/+5
|/ | | | color hint.
* revert r400; we can't block alarms by UID because that would hide recurring ↵Charles Kerr2014-02-051-19/+3
| | | | alarms
* remove alarms from the menu once they've been shown in a snap decision.Charles Kerr2014-02-051-3/+19
|
* pin the planner's upcoming appointments to the live clock time, rather than ↵Charles Kerr2014-02-041-47/+70
| | | | the calendar's time, so that they always update correctly in real-time
* copyediting: remove a piece of dead codeCharles Kerr2014-02-031-1/+1
|
* when connecting to an ECalClient, use the proper source types for events/tasksCharles Kerr2014-02-021-1/+9
|
* aha! ubntu-ui-toolkit stores its alarms in E_SOURCE_EXTENSION_TASK_LIST ↵Charles Kerr2014-02-021-12/+17
| | | | instead of E_SOURCE_EXTENSION_CALENDAR. Let's handle both in indicator-datetime.
* add an ECalClientView for each ECalClient to listen for changes to its ↵Charles Kerr2014-02-021-47/+122
| | | | components.
* copyediting: as per review, use name_of_thing() instead of ↵Charles Kerr2014-01-301-1/+1
| | | | get_name_of_thing() or getNameOfThing()
* fix g_date_time_format() leak found by valgrind testingCharles Kerr2014-01-281-2/+6
|
* fix GDateTime leak found by valgrind testingCharles Kerr2014-01-281-3/+3
|
* fix Task leak found by valgrind testingCharles Kerr2014-01-281-0/+1
|
* fix free-memory-read bug found by valgrind testingCharles Kerr2014-01-281-2/+1
|
* in PlannerEds, replace g_message() console messages with g_debug()Charles Kerr2014-01-221-12/+11
|
* in PlannerEds, wire in planner.thisMonth and planner.upcomingCharles Kerr2014-01-221-0/+2
|
* copyediting: rename Service as Exporter & tweak commentsCharles Kerr2014-01-221-1/+1
|
* fix minor -Wpedantic warningsCharles Kerr2014-01-161-3/+3
|
* Function: add fully-tested ActionGroups, per-profile Menus, state object.Charles Kerr2014-01-141-141/+142
| | | | | | Form: Add code annotations/comments. Remove dead code. Use Mir style guide. Todo: GSettings toggles, sync with new dbus-test-runner API, get GNOME Panel building again
* add planner + testsCharles Kerr2013-12-171-0/+419