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