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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list