~macslow/indicator-datetime/fix-1236288

  • Committer: Tarmac
  • Author(s): Charles Kerr
  • Date: 2013-10-17 03:39:12 UTC
  • mfrom: (267.2.22 lp-1233176)
  • Revision ID: tarmac-20131017033912-o7qc0p8w07h2853g
== Changes to planner-eds:

The get-appointments GTask has a new task subtype for pulling an ECalComponent's uris asynchronously.

When get_appointments() is called, create one GTask. We add subtasks to it for each client we know of for calling e_cal_client_generate_instances(). What's new is that for each ECalComponent we find in generate_instances(), we add another new subtask that tries to get the uris for that component.

== Testing changes:

Make "planner" a property in IndicatorDatetimeService so that we can swap in different appointment planners at runtime. This is for unit testing purposes.

Add a mechanism for testing snap decisions without an EDS backend.

== Service changes:

Every time the appointment list changes, walk through it to find the alarm that will occur the soonest. Set a timer to wake up at that time. When the timer is reached, pop up a snap decision for each alarm set to that time. If the user clicks "OK", dispatch the URL associated with that alarm.

Made the appointment menuitems clickable, they now dispatch the appointment's URL. Fixes: https://bugs.launchpad.net/bugs/1233176.

Approved by PS Jenkins bot, Ted Gould.
Filename Latest Rev Last Changed Committer Comment Size
..
.bzr-builddeb 196.1.2 11 years ago Mathieu Trudel-Lapierre Specify to use split mode for building the package Diff
data 1 14 years ago Ted Gould Boot strap Diff
debian 1.4.1 14 years ago Didier Roche Initial packaging Diff
m4 143.4.1 12 years ago Allan LeSage Added coverage reporting via gcov config and targe Diff
po 1 14 years ago Ted Gould Boot strap Diff
src 1 14 years ago Ted Gould Boot strap Diff
tests 1 14 years ago Ted Gould Boot strap Diff
.bzrignore 153 12 years ago Ted Gould Adding some extra ignore stuff in 546 bytes Diff Download File
AUTHORS 196.1.1 11 years ago Mathieu Trudel-Lapierre Import debian/ from lp:~ubuntu-desktop/indicator-d 25 bytes Diff Download File
File autogen.sh 1.2.18 14 years ago Ted Gould * New upstream release. * Making label guess and 170 bytes Diff Download File
ChangeLog 196.1.1 11 years ago Mathieu Trudel-Lapierre Import debian/ from lp:~ubuntu-desktop/indicator-d 25 bytes Diff Download File
configure.ac 267.2.20 10 years ago Charles Kerr sync with trunk 5.3 KB Diff Download File
COPYING 1 14 years ago Ted Gould Boot strap 34.3 KB Diff Download File
Makefile.am 228.1.1 10 years ago Charles Kerr remove --enable-localinstall options 1.1 KB Diff Download File
Makefile.am.coverage 165.2.1 12 years ago Allan LeSage Removed gcovr dependency, moved coverage targets t 1.3 KB Diff Download File
NEWS 188 11 years ago Charles Kerr 12.10.2 776 bytes Diff Download File
README 267.2.7 10 years ago Charles Kerr add url activation for appointment menuitems on th 2.8 KB Diff Download File