CVSROOT:        /cvs/gnome
Module name:    libmimedir
Changes by:     srittau 05/09/01 09:28:09

Modified files:
        .              : ChangeLog 
        bin            : ical-dump.c 
        mimedir        : mimedir-recurrence.c mimedir-recurrence.h 
                         mimedir-vcomponent.c 

Log message:
New API for recurrence frequency: The parameter was renamed from
"freq" to "frequency" and now takes an enumeration value instead
of a string.

* bin/ical-dump.c (frequency_to_string): New function.
(print_recurrence): New API, uses frequency_to_string().
* mimedir/mimedir-recurrence.[ch] (MIMEDirRecurrenceFrequency):
Frequency enumeration.
(freq_to_string):
(string_to_freq): New utility functions.
(mimedir_recurrence_class_init): Change param spec.
(mimedir_recurrence_dispose): Don't free priv->freq.
(mimedir_recurrence_set_property):
(mimedir_recurrence_get_property): Changed API.
(mimedir_recurrence_set_frequency_string): New method.
(mimedir_recurrence_write_to_string): Use freq_to_string().
* mimedir/mimedir-vcomponent.c (parse_rrule): New internal method.
Uses code formerly from mimedir_vcomponent_parse_attribute(), but
use new frequency API.
(mimedir_vcomponent_parse_attribute): Moved RRULE parsing code to
parse_rrule(). Check RRULE for duplicity.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libmimedir&who=srittau&date=explicit&mindate=2005-09-01%2009:27&maxdate=2005-09-01%2009:29

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to