diff options
Diffstat (limited to 'calendar/ChangeLog')
-rw-r--r-- | calendar/ChangeLog | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 489b0f319c..7e5b0db773 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,36 @@ +2000-02-08 Federico Mena Quintero <federico@helixcode.com> + + * evolution-calendar.idl (CalObjInstance): New struct to wrap + instances of calendar objects for recurrencies and alarms. + (Cal::get_events_in_range): New method to get ocurring and + recurring events by time range. + + * cal-backend.c (cal_backend_get_events_in_range): New function to + get a list of event instances in a time range. + (string_from_ical_object): New internal function. + (cal_backend_get_object): Use string_from_ical_object() instead of + doing everything ourselves. + (cal_backend_get_events_in_range): New function to get a list of + the events that occur or recur in a specified time range. + + * cal-client.c (cal_client_get_events_in_range): Implemented + client-side function. + + * cal-util.h: + * cal-util.c: New files with utilities and types common to the + client and server parts. + (CalObjInstance): New structure to hold an instance of an actual + occurrence, recurrence, or alarm trigger of a calendar object. + (cal_obj_instance_list_free): New function to free a list of + calendar object instances. + + * cal.c (Cal_get_events_in_range): Implemented new method. + + * corba-cal.c (cal_repo_get_updated_objects): Free `str' with + free(), not g_free(), since calendar_get_as_vcal_string() uses + writeMemVObject(), which uses realloc(). Fixed in gnome-pim as + well. + 2000-02-04 Federico Mena Quintero <federico@helixcode.com> * cal-backend.c (get_calendar_base_vobject): New function to |