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

Reply via email to