CVSROOT: /cvs/gnome
Module name: evolution-sharp
Changes by: vvaradan 05/07/28 10:17:40
Modified files:
. : ChangeLog
evolution : Makefile.am TestCal.cs
evolution/src : CalComponent.cs CalGlueComponentUtil.cs
CalUtil.cs
glue : Makefile.am
glue/cal : e-cal-glue-comp.c e-cal-glue-comp.h
e-cal-glue.c
Added files:
evolution/src : CalGlueRecurrenceUtil.cs CalRecurrence.cs
glue/cal : e-cal-glue-recur-util.c e-cal-glue-recur-util.h
e-cal-glue-recur.c e-cal-glue-recur.h
Log message:
--- Recurrence support in Cal bindings ---
* glue/cal/e-cal-glue-recur.[ch],
glue/cal/e-cal-glue-recur-util.[ch]: Newly added for handling
recurrences in evolution calendars.
* glue/cal/e-cal-glue-comp.h: Added recurrence fields to
ECalGlueComponent object. Now we store a list of rrules in the
glue component.
* glue/cal/e-cal-glue-comp.c: Get/Set functions for "recurrence"
related fields.
* glue/cal/e-cal-glue.c: When a calendar item has
recurrences, parse through the recurrence rules and update the
rrules list.
* evolution/src/CalRecurrence.cs: Defines the CalRecurrence class
that represent the underlying "recurrence" structure in the glue
code.
* evolution/src/CalGlueRecurrenceUtil.cs: Wrapper class for the
underlying ECalGlueRecurrence structure.
* evolution/src/CalComponent.cs: A member called "rrules" and its
get/set properties methods are added.
* evolution/src/CalGlueComponentUtil.cs: Added recurrence-field
corresponding method wrappers for e-cal-glue-component.
* evolution/src/CalUtil.cs: (GLibSListToCalRecurrenceArray): Newly
added for recurrence support and other changes for the same.
* evolution/TestCal.cs: Ditto.
* All the required Makefile.am's are changed to reflect the newly
added source files.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evolution-sharp&who=vvaradan&date=explicit&mindate=2005-07-28%2010:16&maxdate=2005-07-28%2010:18
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list